{"_id":"@fmsim/layout-view","_rev":"255-c600565af5ca3fc0e5b70d6464f79dca","name":"@fmsim/layout-view","dist-tags":{"latest":"2.0.2"},"versions":{"0.0.49":{"name":"@fmsim/layout-view","version":"0.0.49","author":"","_id":"@fmsim/layout-view@0.0.49","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"fee5af26f5d5f9813667e195d1710964fe9360b8","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.49.tgz","fileCount":281,"integrity":"sha512-4uXQQW73TCwoznmnLxoGvZJAujnGio1m6Ni/7+U+42UvEJLrBsdHuhYOl/RRmmIBIh9pHGp3TnCOIN/LHFEu5A==","signatures":[{"sig":"MEYCIQD4kOcS3TRlTjg6+ky3ALicryJuAhcCYL4igDeUTmNJCgIhANwFgkJga15God1hiPGGhZhx3/FmhdmXEIjFZvfjZgQg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1916410},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"59b7cd248a3b0e637d4e124a28829441c4b258b2","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.49","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.49","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.49_1691297668016_0.8291856983773571","host":"s3://npm-registry-packages"}},"0.0.50":{"name":"@fmsim/layout-view","version":"0.0.50","author":"","_id":"@fmsim/layout-view@0.0.50","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"92c5dee94d590ce7eff674b74c5cf6db0505d34e","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.50.tgz","fileCount":281,"integrity":"sha512-ie1gdL/JMp2/GWxD3EMQDVbta2w3LDNFmVmcFbM+aW0R6BozcrL59k6XzsYN9JFALYPPXJ2sjjugzbgC8/QRWQ==","signatures":[{"sig":"MEQCIFyBdsCwJgvBGnUxhh4tNpF5CjyJAilctgx8M9rJrIfjAiBTRVmmZRGp99LaCWucch8Wwy9u0ZBch4JuKZ3kY/sT0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1919591},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e668c3d02a141d05b3960ae8ad2df26989e85207","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.50","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.50","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.50_1691330847805_0.5728684827918324","host":"s3://npm-registry-packages"}},"0.0.51":{"name":"@fmsim/layout-view","version":"0.0.51","author":"","_id":"@fmsim/layout-view@0.0.51","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"5b162673d40a3c017f75a022bb85f8724c5ad68d","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.51.tgz","fileCount":281,"integrity":"sha512-fzt+wjPyh76aH/TtYJ/FNuSLfDs9ExGYn/7ji/yzYLdHXwKbyQ1+6X4fLKO6qeztfMAYyHmumhoQs73c8R7T8w==","signatures":[{"sig":"MEQCIExbu/lH9fmQSvO9876DPccl2fxuRDvbrjkXdu1enEENAiAKqh8UCG+ZFBri9RpCrELCz4ikqYdFjhlTjwx54B8NrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1920254},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"6c85d899dccb4be5e175a64454609d54f65f6cc0","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.51","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.51","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.51_1691459941758_0.6463547252582249","host":"s3://npm-registry-packages"}},"0.0.52":{"name":"@fmsim/layout-view","version":"0.0.52","author":"","_id":"@fmsim/layout-view@0.0.52","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"6b1ae19faef5e40e32d64f76acb60f8efee72c1a","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.52.tgz","fileCount":281,"integrity":"sha512-/dElRLU2CbCjkOZGb1VO9hWtfJmfLkkK/d/jlBlPOOcCrWH9tJiU2UFUiNileFu+iIiYmUcJewaV5bkYm+P8Eg==","signatures":[{"sig":"MEUCIQDMSI1vmrlsYvu67edw0LRM7dLAzzC0RbcWTLhZzU8c9wIgP5R8LYKfzDbnBCV9B6AanSd5iniIi+pFMYH3pVj2zdo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1920258},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"6b7e43da630b8b16df4a2b9c6fb508b05c1aa14b","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.52","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.52","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.52_1691546383489_0.9842788878101434","host":"s3://npm-registry-packages"}},"0.0.53":{"name":"@fmsim/layout-view","version":"0.0.53","author":"","_id":"@fmsim/layout-view@0.0.53","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"70e47ee310c426a25e5052c0bfb10014a9f72d2e","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.53.tgz","fileCount":281,"integrity":"sha512-02GopGUg8hLwwfMLJyql0oSGdLLdKLqzfnYWOSGL4EshTt7vvlTGxKvDQB41v60eQyUVlRjvb1GsZMm9noHXgg==","signatures":[{"sig":"MEQCIBxsh5WrfgYvTjPPtmhUE4nDs9HuNFr63PPBCfddnMtNAiAGeOE2IxsEOuSo0+b2pDelaDVl8cEqnHCNM3aBt4Xieg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1920258},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d6028dd1f445600cd06992fce01fb0fcaac12308","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.53","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.53","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.53_1691550072245_0.3928194943773837","host":"s3://npm-registry-packages"}},"0.0.54":{"name":"@fmsim/layout-view","version":"0.0.54","author":"","_id":"@fmsim/layout-view@0.0.54","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"0369880ee737567189d3cfadb68dd08c4dfbfec3","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.54.tgz","fileCount":281,"integrity":"sha512-XT51ApLfxC2tWtEiLJExqBTnxDnXQE6yZCMLjHtPl9zX872EZIYJphqHfpGP1y3OS73jCbKK0X2yJua4rFr6pw==","signatures":[{"sig":"MEUCIQDnnExZe+yF4bIbydHeCqsfPBUQ1eXVv0k+sTPo5G5rUAIgYFGE5Bgk6iZzC2JH26WChANDwwoOd8vTPrE2/f3ITI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1920221},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d1b9db145730db6b9f13be80c0c519081ea73d0e","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.54","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.54","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.54_1691596853360_0.0796109224155106","host":"s3://npm-registry-packages"}},"0.0.55":{"name":"@fmsim/layout-view","version":"0.0.55","author":"","_id":"@fmsim/layout-view@0.0.55","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"044f7ad7ef9b4174a5b5c100837894c7285758ee","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.55.tgz","fileCount":281,"integrity":"sha512-rFpcAzsaTtEuSWZaZdi2sero7AIvWwhbzxctpK550HeqENMs1r1HEOAA7mc6y62xRQir12ELOA4tSRF2HiFe0Q==","signatures":[{"sig":"MEYCIQDBysq81CAjPwTWq/B4vYxArdJbC2OfKFUDW5sex6y4qwIhALgLXA02ITRvFPfRzkl774jrDIMabXZ60hYMe5bV2BxW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1920907},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d8d2fb75fd603b6ea89479bc1726d7a805ffe96e","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.55","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.55","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.55_1691712499438_0.1486131637043604","host":"s3://npm-registry-packages"}},"0.0.56":{"name":"@fmsim/layout-view","version":"0.0.56","author":"","_id":"@fmsim/layout-view@0.0.56","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"8b9e718d36f81e887f926278f07f7cc5056e54e1","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.56.tgz","fileCount":281,"integrity":"sha512-JgjGULlNRX8u1RKONpeR1BQh7Pdl3Fcrgpny08IFsErJGZO1U4p3oitkjMPX3bmYWVVygslV/OxWnDobwKqhWQ==","signatures":[{"sig":"MEQCIA8eDmbCXJd903Y00nnagWboMNSQ1bUZfrbIYjADBdE6AiAcyYZHU9GugiYVTP5elt5qv4XRoDSziPZBEnlKHXST8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1920907},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b19f39bf35c8a2c6f73391b3241f97cbb7504fd2","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.56","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.56","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.56_1691728139731_0.5512122950348222","host":"s3://npm-registry-packages"}},"0.0.57":{"name":"@fmsim/layout-view","version":"0.0.57","author":"","_id":"@fmsim/layout-view@0.0.57","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"f491ba287b5be1a83c3e21eb64c78d12bae3ce11","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.57.tgz","fileCount":281,"integrity":"sha512-lX6oQPEmghC4A4Tou69BQa5wRKLkgTQOCLlaC4/1Bgp2hPpJmB2Rq6HtdfqY+6vzubagxsi7N4w3yLYbbJvoIQ==","signatures":[{"sig":"MEQCIAz9VCN/3D97S88cfppcJgC1qVqmZ3Au5aC7n9hGCk32AiBBERgZ0ltOu9yC/+PysieNIF2szBa1Mtu9yhJ+CyDUUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1920907},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b8428a06e89b26b365473e27d979493ec95cc048","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.57","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.57","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.57_1691729231525_0.39238564162123013","host":"s3://npm-registry-packages"}},"0.0.58":{"name":"@fmsim/layout-view","version":"0.0.58","author":"","_id":"@fmsim/layout-view@0.0.58","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"c1d1143a7f75721ea6ceab15c8a16955bb1d4d34","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.58.tgz","fileCount":281,"integrity":"sha512-+I3BKTp9tshaPskj424/oJf8f7xq9H8DioSwCKW5cHVI8SiQs14S3VffrWOk+lSqZzV03Og2LufDdr0ijCeNzw==","signatures":[{"sig":"MEUCIH1ASF60hRFzFoEJWn0Lwu1v65ed11Z4wOcRt2UanefeAiEA3ylI49m2ytukFzPR1h0lupI7i5uzlPJwoq1qTKgGeeY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1920907},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"5736c436df9323880681a6e1c6219f54ee6a874b","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.58","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.58","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.58_1691736361833_0.8248712608205093","host":"s3://npm-registry-packages"}},"0.0.59":{"name":"@fmsim/layout-view","version":"0.0.59","author":"","_id":"@fmsim/layout-view@0.0.59","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"4885f461835a6e3db0eea30a8bd550ea978fff7a","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.59.tgz","fileCount":281,"integrity":"sha512-K6XqRXM1prHFCTH/FwrXZs3DUp5q5c5eUojq6RdyMI2Pk1N0pchYentGzsfPt3IAvcU1Ed1vy6f6DBStfev3oQ==","signatures":[{"sig":"MEUCIQCLWsfBG9D4KxUfPqw5Xe5s8Ui6pniL3doRbwZMMziKOgIgIKUN++dsIwfF0CTDE6YienGci1bv+IB5X0fuLp4wzAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1920907},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"ae290cc08ff46e64f5702fd21ab5105957669489","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.59","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.59","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.59_1691738152926_0.6368282604021891","host":"s3://npm-registry-packages"}},"0.0.60":{"name":"@fmsim/layout-view","version":"0.0.60","author":"","_id":"@fmsim/layout-view@0.0.60","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"0bb0f2ecadd84fed445cdf5c5238c5dcddc75216","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.60.tgz","fileCount":281,"integrity":"sha512-cjKX6EYdteRHR/LnfcJ12MA5r8cU32clBZLTuTelSNChRXswf23fcrRdLy9IfrkZW21lbYxww9L+ir+Djjpa4Q==","signatures":[{"sig":"MEQCIF2Flq7jAiUH1oNLuXzlYS3OB2FrYNdSzJWFIfy3COueAiAb2u/SlmOiypNZ7yxZgEMFVW1imjj4D6beyCGLEU1C4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1920872},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"c56154b61a0f7b1278c83970f2fb6b032264bf0c","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.60","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.60","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.60_1691752060487_0.20574139865822438","host":"s3://npm-registry-packages"}},"0.0.61":{"name":"@fmsim/layout-view","version":"0.0.61","author":"","_id":"@fmsim/layout-view@0.0.61","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"c437c2525232b3c94ed49552df75db70f97d6441","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.61.tgz","fileCount":281,"integrity":"sha512-Dy/XlR0QvE5Q3xPik9ABOzPBkcGkcTjA5TDoBl2NL8LTMhmo6M6ZgkQlle4eKgQfThS0oREyajr5tw2N3w8KeQ==","signatures":[{"sig":"MEUCIFNr9JBoGcyyqhrwtaBMOjhEc9YyZKAZkrEzHBWi3L9vAiEAyF2EDruV4yXmoizOxfTiScglo4E+FCWqEedEFceC93k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1920872},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"10c5ed52d2b35247bac791776fa4a88480b0a0d9","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.61","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.61","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.61_1691769728998_0.2719490866851373","host":"s3://npm-registry-packages"}},"0.0.62":{"name":"@fmsim/layout-view","version":"0.0.62","author":"","_id":"@fmsim/layout-view@0.0.62","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"18adb9c72ed2cbcc1aeb57da107019c30b2510e6","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.62.tgz","fileCount":281,"integrity":"sha512-QSCoBmapzc+eyWO52F76mASPeB8CFSs1cAzOleTxMLraxrXox6g/zysyTAmYgHbr+xVcLsx6JVWxKwyUgpaWZg==","signatures":[{"sig":"MEUCIQDPULKMmVnQD0i+mssdAwVtiHDiyplFPlVzbiJ+jDv1YQIgcZanDTgV8olNs2Y8FzZR5XOnBTulDXYaPSpQGbv4EhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1920872},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"12bf470581d2bfc9f2ee6b23711afb48d5529021","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.62","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.62","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.62_1691811198631_0.10099097132001744","host":"s3://npm-registry-packages"}},"0.0.63":{"name":"@fmsim/layout-view","version":"0.0.63","author":"","_id":"@fmsim/layout-view@0.0.63","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"a0d78af663e3d6e020995f00479c813c4f9b76cc","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.63.tgz","fileCount":276,"integrity":"sha512-zx/baUVT/+iejXM8fmU91myWsHFpgd1P4dLWwmnRxqCD87ZRDF17Qs3Wi/5MLktU1lTj1kPD4WHKZ36BSW5w0w==","signatures":[{"sig":"MEYCIQC3xZFKhHEzmOx1JpwSWyHnDSSRAJxEoGNF9MSRNHfhpQIhANWsN6qE3FTkY2augkLWQuwGX97XhglCOM8QqU3y6+Zo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1916824},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"661ec19934328ceadb7a6b0daf7a7b5cf3e43c97","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.63","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.63","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.63_1691975684876_0.1908396725392454","host":"s3://npm-registry-packages"}},"0.0.64":{"name":"@fmsim/layout-view","version":"0.0.64","author":"","_id":"@fmsim/layout-view@0.0.64","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"25938d706d0b606452b8d41fdab78a9efa3154a8","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.64.tgz","fileCount":276,"integrity":"sha512-UN8E5vbdZi7onXAgrxEmQCDbL275OEXP+FKr8iwQHFhgvylRGKK4yI+l/tw9vJFZULRWkcPqU0XPRSMIQSj9lw==","signatures":[{"sig":"MEQCIBQUSdwJKUsojtiQhM2hlSv/+jjnqSXKmmswgwqZ9FQ7AiBXDdrUyODJZUKbiiXhbVnOQPQGbl+t3dlgv3HPfsMXrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1916824},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"bdac895881016592e3900e0173ca603f9dd9821a","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.64","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.64","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.64_1691982920951_0.7405430645104296","host":"s3://npm-registry-packages"}},"0.0.65":{"name":"@fmsim/layout-view","version":"0.0.65","author":"","_id":"@fmsim/layout-view@0.0.65","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"acab2f845c59bc3a43f24f2af8cc236a3e7055ac","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.65.tgz","fileCount":276,"integrity":"sha512-+qF0Bhg0DHTnK1pUxw0LXL4M8xyvvOW/CUwo4YdQ3ImN5doY38RwF+OyN9vr37Nkk7l5z+dzPlNE3SsxWU3ZNg==","signatures":[{"sig":"MEQCIFwA5art/D88fCN980/2eLkMPqww6spijvaq8POgusnUAiBH0T0Nuyznfz6whL6+7PJe444TsI7Yn6IdISzKotsnXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1916824},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f194d9f24a88b8eaf3f9d495272dfe49a567888d","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.65","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.65","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.65_1691990196213_0.07132211906972619","host":"s3://npm-registry-packages"}},"0.0.66":{"name":"@fmsim/layout-view","version":"0.0.66","author":"","_id":"@fmsim/layout-view@0.0.66","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"be042e5682de1199a0cf1e470a73b3d2c79c2ab8","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.66.tgz","fileCount":276,"integrity":"sha512-x+uleg8vGzZrhott6LaURoc02nVzkBHdXUWfMExInibX8hTY0p+zXfKng/WSsMeZtXx2OyHEyevL4+6jK6N+1Q==","signatures":[{"sig":"MEYCIQD96iui9+0Qq/zdgOo4Ft6u9+vaElNhGvh54tknxqBtyAIhAJpPVF2xCJ7UYhDPNoSA5VBzx7ECJgTcZy1lnnV7z35q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1916824},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"8b24faab4ff274328e246ac03901d1c0afeea0c4","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.66","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.66","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.66_1691998409534_0.9213673272753751","host":"s3://npm-registry-packages"}},"0.0.67":{"name":"@fmsim/layout-view","version":"0.0.67","author":"","_id":"@fmsim/layout-view@0.0.67","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"f44734d50a0c124d600060b871834a4ca2292625","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.67.tgz","fileCount":276,"integrity":"sha512-vod2Qu2K4bxosq1e61zpMWTP/ArtHGefI+SfVlMrOZl+NYk2oC/w0tieySDaD9xKVH0DHlQZm3Wcy3AOZ18Q7Q==","signatures":[{"sig":"MEUCIQCHngvaCEMnvap23urNO0YIkBX+/aglOEJ4+qtOrBzkmwIgEa3nmToHlnH3DkbanlQ2HZTgwPgHLhnYlCyO7vLxJvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1916824},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"c2194dc399e450da947bb60d7b86bae40fdee3e6","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.67","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.67","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.67_1692000790470_0.19833734611490605","host":"s3://npm-registry-packages"}},"0.0.68":{"name":"@fmsim/layout-view","version":"0.0.68","author":"","_id":"@fmsim/layout-view@0.0.68","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"3a79f17e9628439f901ea7faa7eb8280357fab0a","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.68.tgz","fileCount":276,"integrity":"sha512-N1ok00iZeY5Rhv1gNoxPXBUh0x5X3qr82UNmL6oTUYsGoMX+cRLa4evVbBKO0XaAYbtW8VXGvtYU76b6vcNdbA==","signatures":[{"sig":"MEYCIQDb6MRfs0X+7KtNlQfNTVVPSo7HjSMknClDli56Tu99bQIhAKqEt9HnPmz6pliXdyfXaRDvAJlmXouUE49VDaJL4ML+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1916824},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"174d18b1026b545b27d3130a0417753c28c67c8a","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.68","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.68","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.68_1692028762678_0.6561600856080922","host":"s3://npm-registry-packages"}},"0.0.69":{"name":"@fmsim/layout-view","version":"0.0.69","author":"","_id":"@fmsim/layout-view@0.0.69","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"b291f428111dbfa717561e7be9d28196686a8682","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.69.tgz","fileCount":276,"integrity":"sha512-fjcM8MGp8YB6igIvcxW3xN9qAAhFWZx2xl3WP8NZ5ZhR3dF9QUeymSbbnaMaFr1fQvt6yKBp1PfxcGBVIonVGg==","signatures":[{"sig":"MEUCIBuiBzfM6GWdQrIkOou422RUajgyxzcEWJLtrylsoqvSAiEAs+sBUxNW0f6gGqfDYWa3zrBtRpc+XlLVKgg+WSpfJCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1916786},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"95f4112a648e52d93a465b7b804c913d447781ab","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.69","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.69","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.69_1692083468114_0.015389623220763982","host":"s3://npm-registry-packages"}},"0.0.70":{"name":"@fmsim/layout-view","version":"0.0.70","author":"","_id":"@fmsim/layout-view@0.0.70","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"d8b1d56a26792b6b617f9cf0511caf6c20e039c4","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.70.tgz","fileCount":276,"integrity":"sha512-7A07FT+28lodh53ogGfd5FewVz6qLdkYPK0HRLWnsbV/1Vgm7OobK3P0weQSqYmLGhdJ0Qv3KrLaP70KiPGeLg==","signatures":[{"sig":"MEQCIB2B3r1h0fhN1vQqMD3+ija9MIpSI9ayrKOcy9dB4MDxAiAv/EDZIsLd5CnPxwt098iOu753+K9J11oi9MetthUkWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917191},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"cd7eaaf07266e780c46955b5368c1b6a51141934","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.70","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.70","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.70_1692289972518_0.07768538600462693","host":"s3://npm-registry-packages"}},"0.0.71":{"name":"@fmsim/layout-view","version":"0.0.71","author":"","_id":"@fmsim/layout-view@0.0.71","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"fb779dab853178b47caf2efa1291abe7fed5c304","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.71.tgz","fileCount":276,"integrity":"sha512-mUCjmCYQBEvyHk6WDTFveW4zoG2RpQtaQqHYGpvWaIl5wAeyfiboPKLktJT+8FzpXKkJeXSjvsd1MXq/MfMdqQ==","signatures":[{"sig":"MEUCICmPIq0y735Cq6So6wER0kgcEKk594DadLAnweezWUEWAiEAroEGh7XBB5Yma5wux0juRbFX9eUo/7kPxrS80zqCvDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917191},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d3815ef96d5fffeddde3059b4ab784b3468b0814","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.71","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.71","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.71_1692326883529_0.38581782283860466","host":"s3://npm-registry-packages"}},"0.0.72":{"name":"@fmsim/layout-view","version":"0.0.72","author":"","_id":"@fmsim/layout-view@0.0.72","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"f904950aadbc1469ea8822aedb97d988d0b4bf89","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.72.tgz","fileCount":276,"integrity":"sha512-I5e1sYDzrD4cSJsg7nN9xBhEvL6SpZIw02a83KftsHB6paDlXO0A7gt51maao2qU7Ac0QHTo+RUlmb9LHBIyUw==","signatures":[{"sig":"MEQCIC7a1qlen+fggWE0IU0V93U9w8DvM3Tu7oc9vl4NZP7CAiAih8wn6QNlmpx8qkiW8limc/eUvOvM1P638EqeSxp9+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917191},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"91be84b1e7bd87545c0bc35e3adc24e368c5e8f9","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.72","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.72","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.72_1692329632894_0.5110600593277976","host":"s3://npm-registry-packages"}},"0.0.73":{"name":"@fmsim/layout-view","version":"0.0.73","author":"","_id":"@fmsim/layout-view@0.0.73","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"009032be356e8a34f41a17c131a549b943d578fc","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.73.tgz","fileCount":276,"integrity":"sha512-RlyXnB/31ulomUKRvz6QLNccv5Y+P5hUfTv0qgV5bH3gyCHOA3UN+5ThYT/jYihV1hz65BjRpZmdd0e0pDEUlQ==","signatures":[{"sig":"MEUCIQDbLHm7uwTYNOEoByyRTZ49jOpOCG8r7y85BxyOoZrHtAIgOZrV7z0QmJ++yZ0zmXJI0Z07naZeGCh/udng/dlDf6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917191},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"562b92d1b1ba4ee9cd91fa72d92e926595ddf3d4","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.73","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.73","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.73_1692335584803_0.9729787403506351","host":"s3://npm-registry-packages"}},"0.0.74":{"name":"@fmsim/layout-view","version":"0.0.74","author":"","_id":"@fmsim/layout-view@0.0.74","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"da0d36c45439424746598c3b528742fa5496f264","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.74.tgz","fileCount":276,"integrity":"sha512-/ft0UJkB25jmEoNGnwQgpjMAD0c2OTkB95M8pG6a8m5YBlY2V/PhRPCj53KrRiYWTJHRZZYdQBYbL8pSX8ZKVA==","signatures":[{"sig":"MEUCIEuIqYtzrtSS4yS7wMbzJY3zO0Sy6dTDJWd+qfqDhL1YAiEA0l9wm7vIGcU7XwFTU1xAQEGTwZTO2/2817d5si/Tc0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917344},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"5013a0330a75387d208b5b635f77d00d0068ead4","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.74","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.74","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.74_1692595005690_0.23364854416763237","host":"s3://npm-registry-packages"}},"0.0.75":{"name":"@fmsim/layout-view","version":"0.0.75","author":"","_id":"@fmsim/layout-view@0.0.75","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"33e0309543f2923dcf700d25042f7f0b830da9fd","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.75.tgz","fileCount":276,"integrity":"sha512-0GA4i8NkH3YJ9ioNyTEBe0oapPIPol9rwg5fmYaQFO8pyax55L80kuioPPZVC+WTYZrO2MHcPj70bWRRjcGwmg==","signatures":[{"sig":"MEUCIHzush2KE4BBHIBf3oYZhO1t7kb7ewj6/bHDAcePB3mQAiEAv3ifxFdawzJrGXtBpfXuiQCjX3vp8ByH7GNwA/XEi1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917344},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"002829dfc146f9e78da77d136aa0924f57b3e982","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.75","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.75","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.75_1692597557196_0.2200120490339399","host":"s3://npm-registry-packages"}},"0.0.76":{"name":"@fmsim/layout-view","version":"0.0.76","author":"","_id":"@fmsim/layout-view@0.0.76","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"355e979ca8fafc052a504a68f22efb4411d7485e","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.76.tgz","fileCount":276,"integrity":"sha512-BYFjjF+HoAUCeW0Rg63IWxy27E5e3iKb2c4UTCOYNR8s0UEfj6eAxotSvSWyeY/jwB2run+2GXUkP3vXgXUS6g==","signatures":[{"sig":"MEUCIQCm9eAC0f6EzNC+le+pe446rAjqFVdqtWWye6oca9WcYQIgYH//Zi5aIGOcrxN/vzNmZsd5MC77eeVYN8i3R+clJhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917344},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"eaa7f7ad5e08a6f398aa18d715d4a67bfb847fe3","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.76","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.76","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.76_1692631964371_0.4753342312519202","host":"s3://npm-registry-packages"}},"0.0.77":{"name":"@fmsim/layout-view","version":"0.0.77","author":"","_id":"@fmsim/layout-view@0.0.77","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"cba19d2e091aff9a70a83a2ca898bb1c6ba5c87a","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.77.tgz","fileCount":276,"integrity":"sha512-1V49yuBrScpLF+BMJNi1aWaOSWzZjIzmkFStnXsjlwXjwRrPUur0z32Q57xfRrZxiND9ecz77UqFcUnzuc3EVg==","signatures":[{"sig":"MEQCIBU3fO1E4UtHoNBAxe1cbw5aTcW5SL0B+Pnenrto/uV4AiBgdNwSCEsH4xFwcnkixOi9ebMaXxcUiMCTe0X4/6tIHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917337},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"44424f4056e0544d295c0dcb04d1b9bd529711f2","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.77","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.77","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.77_1692833539464_0.6775933919029056","host":"s3://npm-registry-packages"}},"0.0.78":{"name":"@fmsim/layout-view","version":"0.0.78","author":"","_id":"@fmsim/layout-view@0.0.78","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"5fda4941768d99a3c8aec7974efe6437e0932d5e","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.78.tgz","fileCount":276,"integrity":"sha512-H5qQE33VIER+vt8/T7MFyC+DGBb+fPJHgIq3Kgo0z/FUPA9kn/hG7rd0o+5/ePO0ooif+6WUu2FhHl1D0YCQmg==","signatures":[{"sig":"MEUCIQDuM08B/IkShAW8Orr8ncPmfHFp7x26DlTcAwATd/AgeAIgESetHslYH3/3DFYutK6lM5Zr8PoebjliQKiHDmJOQa8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917337},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"26400ac2182f468065e2716be9ad991c5ab85f6b","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.78","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.78","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.78_1692896340908_0.02135499277117825","host":"s3://npm-registry-packages"}},"0.0.79":{"name":"@fmsim/layout-view","version":"0.0.79","author":"","_id":"@fmsim/layout-view@0.0.79","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"1d5a32267610488d2fb7caa2f4aa0a4aff59fe55","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.79.tgz","fileCount":276,"integrity":"sha512-frfLl3BWgZNt8Jl5t8a2dW8lZvUMokuY8oukiv/p53yeFxHEVo1As2TJ2UJXD0D8nB6hff3NDCJLQdvPVbsSeA==","signatures":[{"sig":"MEUCIQCp4mu4SIGtDK11dp22GKlrZAAIO8kX8J+WSJsjzrq7hAIgcL++ERmblBKU4IPYrPARamfjieSubSjm1hXhk1bC9x0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917995},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"591d5d059097519f3e300f7813c32a751831f446","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.79","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.79","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.79_1692940445081_0.04270174298535645","host":"s3://npm-registry-packages"}},"0.0.80":{"name":"@fmsim/layout-view","version":"0.0.80","author":"","_id":"@fmsim/layout-view@0.0.80","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"b4c9f51f712faeedf7e4ffe73d2283560141fb31","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.80.tgz","fileCount":276,"integrity":"sha512-19wgpU2+bU7C7Wpktl8QOffxs5r5q5R0m7APOy4Es27rG5MD6GV3l4z1/BquYvWTCEQWlMHhsAqqKpiR0B4PIQ==","signatures":[{"sig":"MEYCIQCvsNqxu9odY5EvZl7CS5ivKx6cKPxgnmbsCpt5SJH60AIhANpWNeeJOM/yqPf2gDVsncRtyYEDD1UTD70N0HwUvoqK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917995},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"ab3a9fa2a518585fbf71aef2039358d11c6b164d","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.80","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.80","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.80_1692943429867_0.25192251222132045","host":"s3://npm-registry-packages"}},"0.0.81":{"name":"@fmsim/layout-view","version":"0.0.81","author":"","_id":"@fmsim/layout-view@0.0.81","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"c3ba386e620adbf13ea0697482ea0f671e516206","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.81.tgz","fileCount":276,"integrity":"sha512-SQfagqn6kWvXzDP3hhy/0wkC5rhtagaBs1SdW9xWAG7IavnBYnmTTFNeUZw+8k3g3JEyfHdgUyeueXXx97xnLQ==","signatures":[{"sig":"MEUCIQDeGLqnbGELYjpqTe5A+mHyisuCZ9qn495w0xl2Ogk7MQIgX11AnyTILrR/zjH2Jx+BznIvF96N+whD8utvo7Uha+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917995},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"72910ab32551a70e5b4400686727eae978d89d5a","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.81","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.81","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.81_1692985541855_0.12139526256633526","host":"s3://npm-registry-packages"}},"0.0.82":{"name":"@fmsim/layout-view","version":"0.0.82","author":"","_id":"@fmsim/layout-view@0.0.82","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"cf6c9f7c845d03ea2bed1b7f52d6775ebd73127a","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.82.tgz","fileCount":276,"integrity":"sha512-BqfJQ/XcuT31WdwvFrPc3rtl4EYuBssD0r0I7e52iS86oRhUbwjrv/lHqg6owK8prLe79u1TXfKn6NzpaL9zcA==","signatures":[{"sig":"MEUCIDxj5d9BB35h61ZGZpHHS7wfVxAbhHIkeWhKrUZosKglAiEA0iLfWuaU04br3Ke+jO9LQt6I/vHqQBxVy4HDlmVyP2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917995},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"49d54dd3fa24b083060a08244592eab59afac7a6","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.82","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.82","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.82_1693178839987_0.3359221791736091","host":"s3://npm-registry-packages"}},"0.0.83":{"name":"@fmsim/layout-view","version":"0.0.83","author":"","_id":"@fmsim/layout-view@0.0.83","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"85f663b1f69065af2e8759aa5b1d0a56db3003f1","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.83.tgz","fileCount":276,"integrity":"sha512-8sWGRsiuXf5JcV5odJNAed6MIhX4L+/3bo0tNLVqtd6O5JKf3ciLXIsEzB0+cphu9e3V7RvhOiUP5LQHFDTssQ==","signatures":[{"sig":"MEUCIQD2klSH+NzlYIq9CP6hYerWGQxX5gWu5a4MpCExjiEWnAIgAoXjyJN1b2zgZELnOhReKNGUkCX7J1D4urhZ4PFwvEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917995},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"449f5922d13580d27a6fa34b6d65cb303a1c7689","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.83","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.83","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.83_1693180582917_0.0813191235994144","host":"s3://npm-registry-packages"}},"0.0.84":{"name":"@fmsim/layout-view","version":"0.0.84","author":"","_id":"@fmsim/layout-view@0.0.84","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"9e2d807fdabafe184a52023e648e6ce51408f6e4","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.84.tgz","fileCount":276,"integrity":"sha512-l8dEyLjmhi01dgBT0JQue6+P6Iduf2uuZ4+EYFQ5wAd9TlYHWClbVOah8EIRpxQMdnERJ0joK1k35oO3/JDRFQ==","signatures":[{"sig":"MEQCIHyJymbVK9fEmJoJLQg/hNhIY/ex1JbqVWV91FQLWEyOAiAWa1TVq+CzPQvoNtcwRp9hLbdEbL6p9nQMafzSAmuskg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917995},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"2e137265a877e0b63e17b87709d40e34629248c0","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.84","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.84","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.84_1693190456178_0.7891458490434249","host":"s3://npm-registry-packages"}},"0.0.85":{"name":"@fmsim/layout-view","version":"0.0.85","author":"","_id":"@fmsim/layout-view@0.0.85","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"1f3c05157a2d1330931018d0c3e8900c1db0e83f","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.85.tgz","fileCount":276,"integrity":"sha512-DHuetzJuBUzhY4aR0WYPCSBXgeA0vPBgE5Ew+e8q5Dvt5mcrtqPz16RjHGUiLGsPbz8EBLuIDeDNmLBxRlsKVw==","signatures":[{"sig":"MEUCIHxnOxN8uIPIY/zHJdZzE4Cxm8m2hvqLnNP6CA9OeSy5AiEAhRii4IhUlp3XzpXrYNNn8E3kuhc524maGLjXp4ZeJyY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1918153},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"df32ace675f90fed3401ebec1a9f84385a621f39","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.85","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.85","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.85_1693201477488_0.048312902685955894","host":"s3://npm-registry-packages"}},"0.0.86":{"name":"@fmsim/layout-view","version":"0.0.86","author":"","_id":"@fmsim/layout-view@0.0.86","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"c5e26517606ce17550693466b556656d521b3d63","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.86.tgz","fileCount":276,"integrity":"sha512-5/3j89AYQhLEQHFtwxXWpal73emoWOErPTwitONB0BvZQvQYvTVynC2IbCqEKhYfGY7ekfIEyS64WCY30XAprw==","signatures":[{"sig":"MEYCIQCOV8dfHIF4ZFh/+9IG03ZLt4fZ4j0UV0gknAZ7zL9NmwIhAJj0FYzfp8uVZt9tjMhEhTGE7MQFqhUxI/TGNn8AEDLX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1918153},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"46206c0a7c942f27436f3e9de7cb6e555b6e083c","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.86","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.86","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.86_1693431244074_0.700194832690622","host":"s3://npm-registry-packages"}},"0.0.87":{"name":"@fmsim/layout-view","version":"0.0.87","author":"","_id":"@fmsim/layout-view@0.0.87","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"d6a1de5ea37dfcb4760dcb2669d006b2f783a059","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.87.tgz","fileCount":276,"integrity":"sha512-3xGnbPYztag9wWp5BXcXi7dUId3hbgDIlfFB9EpbuE9rHXFonuXMoxfTO9ftXjF6Zt94KKYWMfv98D4NfWgZyA==","signatures":[{"sig":"MEUCIC4xGXi3kGfWdXJaAOf+ndKcToLRFXNzuK3YleYYHCcPAiEAu0Z4p5uQu/KQb8ILSOZE1ihxJTXLhAzIhpRYcCXesZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1918153},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"8b8da4efa34b0cc692776a784432890f27706dcf","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.87","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.87","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.87_1693433163325_0.3535531960526148","host":"s3://npm-registry-packages"}},"0.0.88":{"name":"@fmsim/layout-view","version":"0.0.88","author":"","_id":"@fmsim/layout-view@0.0.88","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"3a1b02394b0536d7deb1e3b8c09f91dc9895be3a","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.88.tgz","fileCount":276,"integrity":"sha512-T7ZhpYUnDFqtv9KlQyNG8kESf8/UMUKhhDI5/twXs8yXK0pRNwFyFmMOe/islZWJ/UdEE7Giv5wTkxq2yBVVdQ==","signatures":[{"sig":"MEUCIFYNC2g3H1WT0wJCfeBntYvGCGPQprEuNd2rv8D707NYAiEAgcSKj2VY3BgUaXX92UEi0ZkU68bJhWzGeMaWywYwORg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1918153},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"270e6e019de4b1032f6f0fa46e33edddedd785ba","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.88","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.88","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.88_1693526019510_0.19719552824539965","host":"s3://npm-registry-packages"}},"0.0.89":{"name":"@fmsim/layout-view","version":"0.0.89","author":"","_id":"@fmsim/layout-view@0.0.89","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"88c9cbb095318542319894b6eb34235b4f8bcb2f","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.89.tgz","fileCount":276,"integrity":"sha512-qyrvNDDK0FzlIIJjoH0Pxo7ctY/8V8dNdd1Js8UZfcBFwsBcwfZtqvG3KW1rE7vMDAUDZnCCT7gShRpnz3063Q==","signatures":[{"sig":"MEYCIQDOC4ja/9NzPC5JRBeC5yRSvJsBGAuVvAvwYkba5U+WOQIhAOKlq7teU+kdFrHnxvVg4kT528hyBGnkP4gneE64QqIm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917839},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"ce33686999b7478b0c5b4d7ca8ea166d6e438820","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.89","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.89","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.89_1693556226394_0.4400693809827747","host":"s3://npm-registry-packages"}},"0.0.90":{"name":"@fmsim/layout-view","version":"0.0.90","author":"","_id":"@fmsim/layout-view@0.0.90","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"72f50b54aafdde5db83be3f101b168bf9dd1ca71","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.90.tgz","fileCount":276,"integrity":"sha512-fBOm0e+tT1g8FoeE7H5bpHwjPIsovgRElxzY5zVIyndGafoHwokS67bEIp23B3yUTaCz54rrrH1bEQ405w6P4A==","signatures":[{"sig":"MEYCIQD+T9eqAEzK7ICrFJUOANIqHbQms7B+67jn/7UWQNsjVgIhANmzfjFuwiIOVvyJOUEw9feBIyYDzS6nzFzrZVugZkac","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917839},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"6824eab2e28f7706598467cb88af039d562ecd89","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.90","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.90","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.90_1693760001679_0.7598001336210816","host":"s3://npm-registry-packages"}},"0.0.91":{"name":"@fmsim/layout-view","version":"0.0.91","author":"","_id":"@fmsim/layout-view@0.0.91","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"35f12825477e4dac4d779f1d0bbd4527f65cbeef","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.91.tgz","fileCount":276,"integrity":"sha512-Ymi/vxqnhtxM4BuXOdx3rFap7+OBNR1ZDbN61VqSd+fgoRuLw6ZCMVgoTE72Ex/RwuVYVBMVJINBGR2HLtXtiA==","signatures":[{"sig":"MEYCIQCfGoXceYO0+3tZYB6IQIGSVezvz+r0P3ttSFyCByJvwgIhAIPLmo3rQDdLD5QuYa1BSKVqsoqJQhkta2XaBzHv+H/t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917225},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"8700389ce20ba55170a241426f3d75d97717e470","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.91","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.91","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.91_1693816775981_0.6501601048619265","host":"s3://npm-registry-packages"}},"0.0.92":{"name":"@fmsim/layout-view","version":"0.0.92","author":"","_id":"@fmsim/layout-view@0.0.92","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"6c87411fed6b7b7f76e29dff9be4f5c8418cea52","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.92.tgz","fileCount":276,"integrity":"sha512-AVrFLPXKikDxTO9oTdci7OQFdkXm6dj6RfGQ9dwkoMAtLBfw8K4kIQd7B4kuffedgElmu1iIj8rgHW4iDRMrZQ==","signatures":[{"sig":"MEYCIQDaIdQFt5NMk4SOXxThtZj/3ZMKUAVhn7tPJqTnA9eolgIhAO2smwxMs4fnLoiYi7fC6WA7MkwJBFluv8ilL72CwLtH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917225},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"bd2a3c82c65fc9a690c9b1ea1b7b2cf33241fe65","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.92","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.92","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.92_1693820881057_0.2952516830061973","host":"s3://npm-registry-packages"}},"0.0.93":{"name":"@fmsim/layout-view","version":"0.0.93","author":"","_id":"@fmsim/layout-view@0.0.93","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"099056882daeb30df08df838c78ad40470ecf528","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.93.tgz","fileCount":276,"integrity":"sha512-7V/bqUKOsPX3f3llrmeSNwVpIBZ26kwwy/iKukbAVRNdvr+537oVsacv4bpVCs9Nsm/203ZTNEbc9yoDR2HRCw==","signatures":[{"sig":"MEQCIB1a7XrvkWoUMNHoTvg9UWsdrrZ5/P5Hm0FyDZRcrD1gAiA6hKRbP4bnKPZjL2o1W/J2II41Syh8dkYk8vgG7UvPRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917221},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"463845dee3a5767255e05e18851cb19a09f9cfb7","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.93","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.93","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.93_1693865620041_0.0730962123471699","host":"s3://npm-registry-packages"}},"0.0.94":{"name":"@fmsim/layout-view","version":"0.0.94","author":"","_id":"@fmsim/layout-view@0.0.94","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"0c09757f73940897c70edfd4e23db98ab63eb867","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.94.tgz","fileCount":276,"integrity":"sha512-QUyleLBCWouilWrmV+MtUUSrII1tqxX/MS+WkorY1Vm/ujKajyVI86Ps9C3tbxQZoQvT7+UIfjIU7TSunaMF4w==","signatures":[{"sig":"MEUCIQCTQj9Yo9ko8lwSwVV7JHnOkScd5p2OjyWpah7l8M9BEwIgQTrBAk/XBC7lRrIDaphPqWvzzQJ6GiHM+/krHGJz/gM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917221},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"79626c8b6ae9eda5f9499ccf80f916937367ae99","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.94","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.94","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.94_1693983234738_0.5090230568662644","host":"s3://npm-registry-packages"}},"0.0.95":{"name":"@fmsim/layout-view","version":"0.0.95","author":"","_id":"@fmsim/layout-view@0.0.95","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"126a9ddc06e3255920571b6017af06e529ab1dcf","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.95.tgz","fileCount":276,"integrity":"sha512-75V1NVN+Kl9hyH0JU+WpnerH292d1n12CnS4XKbfC6WnN8ns+8gJ7fW/LD3t4nLf5xK15P3/2ZWMEWz4pf9arQ==","signatures":[{"sig":"MEYCIQCrfrPZVUbXXDt/u+RY5R7Kp3pWFIsov8KM2E2S4uGYrQIhAMnCTn1TNCfg588g77L3Awxgg+jqVel/DvAWg0d/8NWt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917221},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"cea746c0a2385f19668fb962f6ce160802b63c01","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.95","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.95","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.95_1693983743122_0.547458387204343","host":"s3://npm-registry-packages"}},"0.0.96":{"name":"@fmsim/layout-view","version":"0.0.96","author":"","_id":"@fmsim/layout-view@0.0.96","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"50c01b8d15c2ae74137b7937e317db8a656e12e4","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.96.tgz","fileCount":276,"integrity":"sha512-j6ou57X561+uWq7AXBkmYGf2leiGPP+d+DAXqsuxIKmORyYVuct7Aa5ZUuqS6W2wTIjNq8d4pC80vPynDVubQw==","signatures":[{"sig":"MEQCIFNEmIsppFp8x26mi7BUVqkBj9whV/FseVKPMrdlZfxZAiAgOMT8Kvk2FUZQGG6nOFXfbXAm5w5QSvQQpgADnUj7MQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917221},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"4bd6d5598746d3b80e279582df240a811fb2a778","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.96","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.96","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.96_1694011178252_0.8697890837422575","host":"s3://npm-registry-packages"}},"0.0.97":{"name":"@fmsim/layout-view","version":"0.0.97","author":"","_id":"@fmsim/layout-view@0.0.97","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"78576a1b4528227196f59c76329fc03a99b5b117","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.97.tgz","fileCount":276,"integrity":"sha512-Z7IP09aTE09ShqzMYC+GUrhGj+zM3WVpcmBoeq8AOUUV1Bt9hXcczLgpbPxPUHbHBB1H5MJKZGIrDLJ5HCRWHQ==","signatures":[{"sig":"MEUCIQCpLp/MRfCYDLdmCQKGkCTUP1O6b4yAuE0z9qftWK+WRQIgeS/fLub8TL1/v9qohf2ig/8tgMau+4uUZNwQgUeiVtY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917696},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f73107ece8c4f29083bf7b601cb1927b2bdf751e","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@fmsim/api":"^0.0.97","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.97","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.97_1695197577455_0.5265506045068864","host":"s3://npm-registry-packages"}},"0.0.98":{"name":"@fmsim/layout-view","version":"0.0.98","author":"","_id":"@fmsim/layout-view@0.0.98","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"c68acb2fbb809e661cd6d4ebf9d5a5b8df92c23b","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.98.tgz","fileCount":276,"integrity":"sha512-RO0wvIzwBUnoeY7vJ4Z+ulVAkvCc2RweKY3uYK6eONNU68YvQfWdf3NU2TR6waYp7CB0nWdvjgMMgmI+JhClcw==","signatures":[{"sig":"MEYCIQDAT6FPw/Pvc6vEUW84M4V9H2PsNQoLgDWrBZ5wEzgdLwIhAOwQayom7k0T3Om7NjIN8F0v7nbg40UjUTMMsMfWl2BA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1907184},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"0ce910cddfc148ffd090fdcfcd8e197b76d573c2","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@fmsim/api":"^0.0.98","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.98","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.98_1716484447984_0.3954455204165468","host":"s3://npm-registry-packages"}},"0.0.99":{"name":"@fmsim/layout-view","version":"0.0.99","author":"","_id":"@fmsim/layout-view@0.0.99","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"dfed991277c370ce8de945a531ba5b88a055a9c9","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.99.tgz","fileCount":276,"integrity":"sha512-tkXa7FTrX46cb+Z7a/xPeBSJBVM765aU8M+tVV8SViKeNFJmuWK2SdQCy6kBk3HrfU23pPn3kd3kfJxh0qzbTw==","signatures":[{"sig":"MEUCIQDz5Rr7Y/nRJx+qc5woZLD/Pcag8bjXkRlfXTkGiPDMqwIgbhKs//Rjq8NQq6Idr+oeYuyL3BISPSFSU1lTZ5BSoB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1907324},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"754fce061cd861f273a7c2a9e448c694e0efff43","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@fmsim/api":"^0.0.99","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.99","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.99_1716809709274_0.3912109917109752","host":"s3://npm-registry-packages"}},"0.0.101":{"name":"@fmsim/layout-view","version":"0.0.101","author":"","_id":"@fmsim/layout-view@0.0.101","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/hatiolab/fmsim#readme","bugs":{"url":"https://github.com/hatiolab/fmsim/issues"},"dist":{"shasum":"4a7ae09fce9621dfe9b4fc615fc5dd1b399f46dd","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-0.0.101.tgz","fileCount":276,"integrity":"sha512-c8vDTvAkeorzJNpyKykMRjuUe+5yGsQA6tPX9DvPLxB9FZqVQCw3fBv6qzKnBjg892umt1wj/U4nuakfGDEJvA==","signatures":[{"sig":"MEYCIQCd9wGD0akUxLNZKo1ckuiPhoWdgb1EGulxIeG0QVfsqwIhAP2tSkZlygQtcLfbwLOLF+XMqcH9O4TtO4At3z4DycHD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1907327},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"8d1f181c076330a52daf96f178435128b5aac2ff","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@fmsim/api":"^0.0.101","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^0.0.101","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_0.0.101_1716867616329_0.5388396858237368","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@fmsim/layout-view","version":"1.0.0","author":"","_id":"@fmsim/layout-view@1.0.0","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"640002619dc6b36fcdff2c631ce7802982f08e92","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.0.tgz","fileCount":276,"integrity":"sha512-AlcgRQ1bJ9kZVonLp1FJSKo0f+aWrz+H95Jg9tPAnbqwkeL4GIsWRam5cVHQLkffN4ATCTVxlPuW7g90JKSsrQ==","signatures":[{"sig":"MEUCIQDu5eDpS6pOg4QxiAJMRRppXV/0G53+4U+ZivzDcybNoAIgQMYIVxQEsPVewAkjN75Aefa7gzjRv5Pz9NtH72fr+N0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1922220},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"dc209413a59107cba5a86deb00ba73d8cb8b702f","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.1.9/node@v18.20.3+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@fmsim/api":"^1.0.0","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.0","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.0_1736598164042_0.504384770633552","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@fmsim/layout-view","version":"1.0.2","author":"","_id":"@fmsim/layout-view@1.0.2","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"79f3ed4c3517daad5397c3db2cebfbb72751b278","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.2.tgz","fileCount":276,"integrity":"sha512-y72SalcSUqP28Aq8EMHWclqmEiONWe8EvUWAf7LQfM5Bt88twXfTu7ng06EuerZLxug+5z9CgQd7RcNJFPXfSA==","signatures":[{"sig":"MEUCICjOheqc8wBp/+TTeWAOeKzeCF7fQ29oieEL+V1s6nbiAiEA5ps9RK+oKDSDmB8X63niTd+PJKh/44VlPTLz+n5basE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1922212},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"35ec6874bbdaf8b167f503f56f7120e23f4abd99","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@fmsim/api":"^1.0.2","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.2","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.2_1737800745967_0.0721388035682955","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@fmsim/layout-view","version":"1.0.3","author":"","_id":"@fmsim/layout-view@1.0.3","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"073bb098fcae75fd686a0b6342585ce605673fb9","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.3.tgz","fileCount":276,"integrity":"sha512-/mFN/A4zm/H8cbJlGcTymKg0rjWsRa2BMB/OrMaKgglX9K5hQOnUQ9EI+kxLVrRte28L9Op40OA12l6pt06rww==","signatures":[{"sig":"MEUCIQCVWTvfRkCGT+aePnTG2dAvcZR4sZzn3pA11aV0XeAE9gIgbrEHFNoJSDq2esROMdRe58MdTqSSyvEl53asUyzGkiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1922389},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"184b16d06c1d82b0642deca25afdb0558af4d857","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.2","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.3","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.3_1738005767514_0.8273091108907558","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@fmsim/layout-view","version":"1.0.4","author":"","_id":"@fmsim/layout-view@1.0.4","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"8fe99722ee3fe9d404dd8cd47ad29e4551b9c1d2","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.4.tgz","fileCount":276,"integrity":"sha512-ztZJe8QHouNjOwvG1ZfuXbtAlPOgHeP8ptez5kmSKxmFQZ1JCv7yNJEHFzNgdCAzkmwMBdXLuY+G7KD0APOfUA==","signatures":[{"sig":"MEQCICRFHljwtpYEcMbD+KxXImSWaoVp8uO1RBfI6yL7hZQtAiAv41czu/QZJiHwrPJrEhOA8urn18ALqiXQsgy9fB/W/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1922624},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"6a469826c00c69af9c9403e3648498c6b451879f","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.2","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.4","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.4_1738308309267_0.19282868425544475","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@fmsim/layout-view","version":"1.0.5","author":"","_id":"@fmsim/layout-view@1.0.5","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"c59e5ad2f3735863836f802f2d45a3294dadf4cc","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.5.tgz","fileCount":276,"integrity":"sha512-kLRZR8/LBmkgXJeOgmYn2A7it52aZiT6UCnkzsFQdmpMlS2zanKnJ4ZsQUc31K02WdLw/bji6yeLWsOItjBT0g==","signatures":[{"sig":"MEUCIFQUOIMXOz8WnWcIpab7XSgFYbmFYfQPHlPUwvOHlV3MAiEAqEjyF82WstOJlbiXsp36IPK0cOuERTmeDlLdyyJsGBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1922624},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"a87cccc4e424278e6392213813ad85b995b2a06e","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.2","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.5","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.5_1738590086759_0.7427431663357278","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@fmsim/layout-view","version":"1.0.6","author":"","_id":"@fmsim/layout-view@1.0.6","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"0cbfc040dbffc779f42c411143e335a09d4c03b2","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.6.tgz","fileCount":276,"integrity":"sha512-0xusGQwFukL6q986N9ky/2g2J+L7alRJv7wKsjt2OypNTL0q0H94Ya1F8wnvplo/dXLfMEANuPEEm4AmTvY6+Q==","signatures":[{"sig":"MEQCIA/ZtBDbGfyfBmDmkt4pWtM30oU0rL2c5Ut1wpOMNJRlAiAppyz2xAMlciYxGYomAxsExnS/XjdtMc9IidjP9S3+TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1922624},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"373b845ee603a5a7e9869feabcaa933ff51ffa9c","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@fmsim/api":"^1.0.6","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.6","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.6_1738760718745_0.12688211809926986","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@fmsim/layout-view","version":"1.0.7","author":"","_id":"@fmsim/layout-view@1.0.7","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"4cf43435651366f68b550de8b516ef510fc5a19e","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.7.tgz","fileCount":276,"integrity":"sha512-Fy4zKF4BS7ZWK72hC7G7W+GEOoxKm1BRoW03v30kZRl8g1Uds+pzE9Y64ihFJ3Ke9eWbLsPbJZNm2EivLDOsgw==","signatures":[{"sig":"MEUCIE72FuritSnbQ4xWXuctDUwGOooOx+9Vr4+xkWRREzoeAiEAuXO130wW5njAqc6SIPUefOMWINBp02b++D4egt6LKO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1923589},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e0cebb22cc2864f0aa1bdfaa0b1114aabcacd13d","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@fmsim/api":"^1.0.6","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.7","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.7_1738765510137_0.6508226708355869","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@fmsim/layout-view","version":"1.0.8","author":"","_id":"@fmsim/layout-view@1.0.8","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"5855eb3a27fd91461655924388240c98f043491c","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.8.tgz","fileCount":276,"integrity":"sha512-hL0FugDO2KQj9I+XHIigI0kISuj2k/7nylFjFyfuAN+tviQyxk3bp7IAeQAQ+vJpAR7cFxdK9K01kguPESZKGA==","signatures":[{"sig":"MEUCIGyeGzRnjz+zQJnjEcVpjYVjYKx0W6ftpa6ctC6CnOlQAiEApC3/XvwyVj+EFBuHxK+eshocSl8JLCG4idJcI/oRIKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1923589},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"5f9298e1ee16deaa41cc45f9d2253a76cff60cf2","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.6","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.8","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.8_1738851710845_0.8773768589512461","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@fmsim/layout-view","version":"1.0.9","author":"","_id":"@fmsim/layout-view@1.0.9","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"7b3ac5bb807347b8b3135a4ac6f13518ab67ca11","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.9.tgz","fileCount":276,"integrity":"sha512-E0i/b1QH1pz6Cx6G4XaRX0GjFv1Iz3jGVfvTuDDIXIrCkDoKkma+a6zbHOWb+nMwAPoXX6Fh173OHSkvTZX+CA==","signatures":[{"sig":"MEQCIHG6aghDg3am7sKjOdGadp+aB4KhEDMsl3tbiz5haq5hAiAI6f3Qy1XbR4hPKbcSN9ZeFbyAcKSzQcy0eLOzaF6LXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1923579},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"2627d8d667dd2141599f3bf95f639a3e707a6ffc","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.6","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.9","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.9_1738870631492_0.3978598988158093","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@fmsim/layout-view","version":"1.0.10","author":"","_id":"@fmsim/layout-view@1.0.10","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"a609a46d69ada69fbce95f4c078b190132125c69","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.10.tgz","fileCount":276,"integrity":"sha512-gEG7KLH/QWwpwxRT5A1G5Ej4Ghao8FWqH0UavLE1jiLmbpP3oNbQ3GlO9HSKxo34PScXTO93I+43dDVEZ6rHhQ==","signatures":[{"sig":"MEQCIFwjqPzr2ythDMH35yRhbcacBFKuKPvCCxaXK9H/lNR6AiBL/6HxdZtU3b/ozeZvuHf34HtHybUB2MZzT68USabxcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1923582},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"debf2cfea8e280ded12cba0567cc87e58949d8e8","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@fmsim/api":"^1.0.10","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.10","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.10_1738873508347_0.46461995164734393","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@fmsim/layout-view","version":"1.0.11","author":"","_id":"@fmsim/layout-view@1.0.11","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"af1b283b4344dcb38573b3a408efd01466ea3a02","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.11.tgz","fileCount":276,"integrity":"sha512-qAJ72T5SeVD9xy+Ek1Hkv7Id93aHgdUlr1rbTcq6rOrPdDoNO7cvxOM9vGEbU/AhcWE76OHcUdKvgSoMWe7hwA==","signatures":[{"sig":"MEUCIQDfJm23a6+Mo+OKsvPtTGRwQf26oI8rQ8rFRXvq11/nKwIgLFK01miXVO6l/e0iIm/K5+smPPUxZwlO2VPaSjf2Rf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1923582},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"29eba09a73b0ecd324e1666b9bafeca4d92efcf1","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.11","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.11","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.11_1739086981324_0.42261217019425423","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@fmsim/layout-view","version":"1.0.12","author":"","_id":"@fmsim/layout-view@1.0.12","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"7a553cc91c37ed53fccf99f1b47cb4f4387518da","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.12.tgz","fileCount":276,"integrity":"sha512-w7/h8H6o1aKPoi93Hm4t0bihH6sUYAszdMvkhyL64EH/rnrz5vSj1CdGDTK03XDFpydI6hGsyjl0mb/bOidF2A==","signatures":[{"sig":"MEUCIGrAArULSW03cTyUIHFe8yJn5n/5rmM0oFakTAd0+JQ3AiEAgBvE3xilpxI2M6DTOCXTsAaWNVlR+KWap9NdYjblUyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1923776},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"fadafb18f3b98f81b81f79addd6c25907e62c61a","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@fmsim/api":"^1.0.11","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.12","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.12_1739430500376_0.7994599734338705","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@fmsim/layout-view","version":"1.0.13","author":"","_id":"@fmsim/layout-view@1.0.13","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"803fcc699e1ff7b4767a848a8332acb53c9caa3c","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.13.tgz","fileCount":276,"integrity":"sha512-legnVURjYh6924gxvkuaP+PjU+/7eFNDVQd4PAADVvmcSCS9hnychC+lWI5Oa+uj33Htd5K84ouc+pD2hPjElA==","signatures":[{"sig":"MEQCIAXlFoNVXKfgV+6HwhiEpt34PrEzvMgkCi3HAEZ94i1VAiAYZoh2gtXXWi/2F89f3J4QIbq8fnX/pc4GEvJ40yg07w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1923776},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b9b823a7e69c8d894758c65c5e7af54edd95dba2","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.13","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.13","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.13_1739852696946_0.6903695125438012","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@fmsim/layout-view","version":"1.0.14","author":"","_id":"@fmsim/layout-view@1.0.14","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"28877801d9851ea86f88ddd6d8586cb3d0510daf","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.14.tgz","fileCount":276,"integrity":"sha512-DPEHbx0a1loy17FWByRtEP+mkeEKFQpnOgT7qXrpFS8TAflt7Boq8IY89FF019SQ5vzHje+Gekmiv8BZhBu2Ng==","signatures":[{"sig":"MEUCIEzQ5bSB9PB2l2RgsjBIl00VdsluGSNVL1hi12FciF6LAiEAti+MrHSbAzCWrA173DiMpfHqTmlbVhDza6z2o/dDN/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1923776},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f2d091e06987c65097cebdac5bbdf379ff594e5b","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.14","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.14","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.14_1739853148391_0.41060894094202727","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@fmsim/layout-view","version":"1.0.15","author":"","_id":"@fmsim/layout-view@1.0.15","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"ce5ed43937244b32d18923547d35c8710560cfdf","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.15.tgz","fileCount":276,"integrity":"sha512-S1xBSOAVL8mB8LqzddVTS2a6fVJ77XSrD6C7VI0VDqlGTL8/Ovxi0+ovorAw4x13tLc1D1Qyj5wca9bmz9zuGw==","signatures":[{"sig":"MEYCIQDAXMfGbS3/WLD+p0bfT5sStnJgI5LDtJ3YU/sIsLxSSAIhANl71ysbe8erTVVW7AHT0y4Sirg/GLnXwd+SHLSPG7VP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1923776},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"3aee6a2dab1b2be583cd5c49f7e3ebde949409d2","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.15","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.15","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.15_1739854093944_0.48707765736815256","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@fmsim/layout-view","version":"1.0.16","author":"","_id":"@fmsim/layout-view@1.0.16","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"803357036ef64146aa1d2119a23e78538c064943","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.16.tgz","fileCount":276,"integrity":"sha512-jDOKj+aNqObvKQoMr57y6OWn7vak3NtPrJuh+PcofkgClK07x7bPZJHogjoCx4/Sq6uYFUyJKGgSrlhXVZqxIQ==","signatures":[{"sig":"MEUCIQDK4K/wkESYqzUPw8yFJhHHois/4sZtWBwkUep9HDeQfgIgUCAM3RPbEGdDn9I76WbZrpQTjztMQn7USO0IsFVeSbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1923776},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b7ed1088a63db24bdf47916d4d20999e5e04c7b8","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.16","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.16","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.16_1739854463045_0.16906538228929935","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@fmsim/layout-view","version":"1.0.17","author":"","_id":"@fmsim/layout-view@1.0.17","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"1048a54e3901b889582d0f094dfddfc27e0ab2c6","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.17.tgz","fileCount":276,"integrity":"sha512-Zn39ufHl7MxtcFe9P71rXphjVcdiPzrkSuM97TpdGF3BU8Da8hGGromLNuco97uTfY1stEmfd4JWlX6Acl2Zwg==","signatures":[{"sig":"MEQCIGBl7Ctlzzwu9JiTsikSJgL+WCGvt/DpFGR5WIsdq8+/AiACnhNa94vcrshsZUlFFU68mOu+/Pg9wmZTal8YpN7nZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1923776},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"36b91b5375bd22b74b2895d03d330c2fc4a27d36","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.17","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.17","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.17_1739858501264_0.49084448480944753","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@fmsim/layout-view","version":"1.0.18","author":"","_id":"@fmsim/layout-view@1.0.18","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"f39712b4d6878a04cee6f64da391b6fb07e8bd6a","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.18.tgz","fileCount":279,"integrity":"sha512-wae1Rg8LZZpiexL22dEt63P1BY1FZMBAMNZc9ISr1gaJLoAGOqW6l/FZEZKOmSKkHXB2VGE+oepMrULLl3aZQA==","signatures":[{"sig":"MEUCIBMkP7AX6UQihVeEqSu8C4xraJ1ZcG/7f8RvL+RfTvUAAiEA5Re+fjLC5v2MdRK9vAB2fuDRGLdyx/w+bvqTdr/yeXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1927851},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"1bde305d5607e574b7852e0f0d756140a3520dc2","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.0/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.18","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.18","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.18_1740045091074_0.761432665448313","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@fmsim/layout-view","version":"1.0.19","author":"","_id":"@fmsim/layout-view@1.0.19","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"ba0188de78c28715421296b6367a7e8ec1b7a251","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.19.tgz","fileCount":279,"integrity":"sha512-FwLO34aUXDuvpF6UgYYbUIYjqdtLyel8e69AZQd2fkugGjeYtMLhqpGz+lMZ7zUYSJdnw+aVdW92Sr8COCAspg==","signatures":[{"sig":"MEQCIH4Gd8su1sO2rXVmAs5bFubkgu/cV4TfuUUZjI2wg2OLAiBUXDjhiAOS612CMu75e3lsNaad4c84z1IZZZwDVCp5Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1928025},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d3361691a958d5857676c69dcfce9145147a1d68","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.0/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.18","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.19","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.19_1740073816345_0.4280639212653492","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@fmsim/layout-view","version":"1.0.21","author":"","_id":"@fmsim/layout-view@1.0.21","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"82d98b6e03990ce5da1889949ba0756437e4b2af","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.21.tgz","fileCount":279,"integrity":"sha512-SmMHbSwr6iE5ZDcKtRlfEFRIXhb+DGR3o4IrJ5qGsX31HBIVimygNmm+1M+XdfJTs5lva3yqtbLFnVkRmQ0p7A==","signatures":[{"sig":"MEUCIQD6Ds3b0SaGxXnXrGo7VB97+CLX46M8GmkGtwFELl2NUwIgMyyE6QUlWa/ukBqkDoINHHPmmUd8aWiIe6imx0BeZsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1928025},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"9ec2d85194b38023c69f7d40df896ee81350b062","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.0/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.18","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.21","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.21_1740120681654_0.7119084641890245","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@fmsim/layout-view","version":"1.0.22","author":"","_id":"@fmsim/layout-view@1.0.22","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"50e1af03fc72857c9e9297db78d40789188ef77e","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.22.tgz","fileCount":279,"integrity":"sha512-kJmPu/eEHPvO0fIV8sQu5rRSArnMDfLSY7NFVqwCRqEXsO/jKufanPvBtQoXCY9Mn9u2iRwsa1FiLkNyYsOq0w==","signatures":[{"sig":"MEQCIHvLN3gjVFBBNKAtd09YyLugIdzkEx7ACRWBiXb+pBZhAiAwn/uOyVynYTPiFqUNH+Xelu1V3fnGDA1wQqvcyXNMOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1928025},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"5f24974b764b8c3c57908ae9852ea05ef146a79f","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.0/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.18","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.22","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.22_1740140178237_0.42958914834018036","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@fmsim/layout-view","version":"1.0.23","author":"","_id":"@fmsim/layout-view@1.0.23","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"70bff9de724c88d6f162dfb6a62d4174211bd238","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.23.tgz","fileCount":279,"integrity":"sha512-xrO4dw43xg/+Oqk8+3THK+K6iUBHnJl12cpe/86hlr+TS3eZxsXXY1ooX9//dhBMjJMQbI5xZX83Ia2WitJRLg==","signatures":[{"sig":"MEUCIQCAoMi9aCKK0orDY59YxIb5h6yjzdPnJArUujYP4SuA8gIgHPTsa+TgTazHw8cNe7kGGUbx5JQ3FUg3rDPQAiUBukc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1928025},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"a3cc3cf823077a03c25b5b3480b7141661540a65","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.0/node@v20.18.2+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@fmsim/api":"^1.0.23","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.23","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.23_1740140407006_0.9122109256805495","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@fmsim/layout-view","version":"1.0.24","author":"","_id":"@fmsim/layout-view@1.0.24","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"ed052c3d6739f92e6bd128a4aa63663012dcf92a","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.24.tgz","fileCount":279,"integrity":"sha512-JiwcKeUWSd93jc4IsYzPNa0lpBQcsGKkSoFHRCnyNw+Th8hp1JC80jbV0HkuUlUD188mKInB+JeIdE3bA+hntA==","signatures":[{"sig":"MEYCIQDcL7sL7Nw/bBN/i4fkF15DF4wa1zeHfLtbf0i+YMjeXAIhAMdG2AvodLy/dqnMBQ8GanSAwowaSS466RO26XZHjGId","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1928025},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"5cfe9a6df371451b9b375fa736cef4580d857232","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.0/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.24","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.24","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.24_1740368102168_0.7764328988533886","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@fmsim/layout-view","version":"1.0.25","author":"","_id":"@fmsim/layout-view@1.0.25","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"293ee0da30b0ee938f464bc6643d18e410fd62bd","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.25.tgz","fileCount":279,"integrity":"sha512-vK5qmyeFcfhV1wyZOm+N2ssDUvgvAXneEhTdo6dfgGanvTHaN2MjuOg9878XD0RY5Gt4t22RvyTAOA4GZcw+aA==","signatures":[{"sig":"MEUCIQD1Ke4Ho6lmDaQg1cGSRMuY+zIoXA7nL/GtPkGuqaDPqwIgcRPzxkzR6/5iHVHmzBrl0ZwDrhqw9aPd+oEBFQgZs6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1928025},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"bf42da81d59f11103e8427478dcd24bbe6729b84","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.0/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.24","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.25","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.25_1740372557667_0.2788852666677988","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@fmsim/layout-view","version":"1.0.26","author":"","_id":"@fmsim/layout-view@1.0.26","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"d567263ec0434aa91d87afdd9c7598085bffa223","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.26.tgz","fileCount":279,"integrity":"sha512-JL6T0VGgW6zwHPjNzs1YvP9ouBIZzUPbnFzk0wTBSbwVLht9yqdcVS83kO0aD2mu0KfAlx0/aD1oXjf63UOAUA==","signatures":[{"sig":"MEUCIDxkTeFVwxXBEHPd5fTUbKsTRykY0Nz+YqFTHRubxvV6AiEA4i1TxaL6yKxMkx6f9pt3rLQVgcnf8llFXxQO1q6dlng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1928025},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"cc32323911019221f43a56080a97329980e67e4e","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.0/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.26","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.26","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.26_1740372884694_0.5245798456605502","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@fmsim/layout-view","version":"1.0.27","author":"","_id":"@fmsim/layout-view@1.0.27","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"b0e2177893a369d992a53b9d516ba99e596366c4","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.27.tgz","fileCount":279,"integrity":"sha512-Vhzq3DhXZtRiIMBuZxfQnmi6eZ93N1L7xpKMV08tkEBw+WYuu7+QbEaetfh5OqMpRe+EGuu5eozqg5qq4Bucgg==","signatures":[{"sig":"MEYCIQC1penC6gyyI/dg2ynDAlo66+sFODuy45BJi+wwMaMjmgIhALAVcZjjpKXGHUpsEfk47osXT+2AlleLI+kC9e1cHg5x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1928025},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7e1ad02b5c0467e15185382e0f981de2c549fbde","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.0/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.26","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.27","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.27_1740381824569_0.6447698385732623","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@fmsim/layout-view","version":"1.0.28","author":"","_id":"@fmsim/layout-view@1.0.28","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"e0fb30fe14fc7a9b7195dddd741e98caac72e514","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.28.tgz","fileCount":279,"integrity":"sha512-L4TXG/YG7U6ojOUyf6D/vmKINuJuZF6umjE+aprxn5XznQuzXOi4ZLbTCVsDeSSRftv7fYAbA1LZz2BakXPwEg==","signatures":[{"sig":"MEUCIEFIovUexcXFeI873jQUF4MTDffhIpzE3f+IyeR0Oco5AiEAjPvL019EuiuEAuK0SUAJeW6OYxWrLp1VOhQs7DAiVZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1928025},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"ef99b93a7e1e14a145a56366448c77e88bc3fcd2","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.0/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.28","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.28","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.28_1740382280767_0.9528801357675594","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@fmsim/layout-view","version":"1.0.29","author":"","_id":"@fmsim/layout-view@1.0.29","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"ccbf277edf2053380226666f3134f8aca6cf4bb0","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.29.tgz","fileCount":279,"integrity":"sha512-iK7y0eKl91yZjW0Z9amTSxsFGE5JkGD2gNA6CDn2ovcA9sNr5EJt5OGwrsayJUAKsrqyR/0kGVAog6rywaZh8g==","signatures":[{"sig":"MEYCIQCrP0A47frCmKJCF6WVfpg5K1irQCBxNZOgB/Bis/QCOgIhAPdkRkVxnT8U11Xq+9QhcEVbw7t5NkNBhTYm0O7U2R7/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1928608},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"8c7ae1dac769928aa3f320cc2df4f41c6af7c9cc","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.0/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.28","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.29","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.29_1740642837138_0.5319627336340347","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@fmsim/layout-view","version":"1.0.31","author":"","_id":"@fmsim/layout-view@1.0.31","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"3a3574440a5fd06cc2bb76cd138d31d40d4120a6","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.31.tgz","fileCount":279,"integrity":"sha512-CF7CclACBmzNPS4cRUSVHccF43xfkazxvmRseAJPsVayRp9eLZG8e3vwlDrZoRZV/pVN0kWHXFsKfqn5Ep7Ybg==","signatures":[{"sig":"MEUCIQDyzipolVXby+gO4HVypGvsdI4Jcz2sFnVFZaTFFTiLuQIgTCb46z1wKtk5CcsPLivl9bukPHSN+dg0+20M7gkLm/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1928608},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f5c3db51cb5a62b7b539df208d0c6d6f9a7cdd81","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.0/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.28","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.31","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.31_1740655219887_0.0029129700348948795","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@fmsim/layout-view","version":"1.0.32","author":"","_id":"@fmsim/layout-view@1.0.32","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"3d5d8c0483ab7415be416cefb79810fa3e593656","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.32.tgz","fileCount":279,"integrity":"sha512-0qbjQh2rGIi3j2OGFjPl+rU7Tvvv+rxfDl0bF0tti9/oXCh8jAnZTD465tJ9jkYyZ0FKUQSsli9DnG1+G+5ZqQ==","signatures":[{"sig":"MEQCIBoukDympZX6xeHSf3qePUxkzq/ZsPFDSeiBW4PmElSkAiAiaFVZyEA7SPP0ZzXKixcnv+vNRlOI7xc/lJeDPrWduA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1928608},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"a28f051c0f8e88ba47edcb70ea39f7d97869da9f","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.0/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.28","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.32","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.32_1740711107827_0.34151522233009435","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@fmsim/layout-view","version":"1.0.33","author":"","_id":"@fmsim/layout-view@1.0.33","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"62f5f2a9075d38d744f80aeff425aefe5402321a","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.33.tgz","fileCount":279,"integrity":"sha512-SCZ4C2TLMuEUiDU8zEDDALt2h/+t9kn8O031DC4b1koOSRaVNVAauoP5ZPCFYqshfZYEfF78jxJIIk4HTrdNpA==","signatures":[{"sig":"MEUCIQC8P7ijo3fWsQyz2U3me8mwXrd8afbZ1L1dUIosx8cgigIgaZsAAVVNSdo9lqwZhxYsKIY37hy3ZIOzERlepfpmCfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1928608},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"c2c4bc1a88022ccd22b5946c03c755e67f74414f","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.0/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.33","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.33","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.33_1740720911576_0.7133783158324869","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@fmsim/layout-view","version":"1.0.34","author":"","_id":"@fmsim/layout-view@1.0.34","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"bf10486f77888238f3370a345f5dcc0fb0f9233e","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.34.tgz","fileCount":279,"integrity":"sha512-jPQgh7r/4L5ZI7FzbGYroORhKPdPu0su3vv6pSiYkKT7eTyVMLVB5//NaAmk5Irmrf3RvrAc1wpLPrflLmCz5w==","signatures":[{"sig":"MEQCIB8T9K9hAzQvKUoRC+qbcY3P8hVCusI1I9vq2rmlMyQTAiAGmsthDua11ljtqlMAidDcShAT5C5RdWEvtdrhfGdk2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1928608},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"1ce4bb9bf618ed009f2ec3d223b35b95fa4949a8","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.0/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.33","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.34","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.34_1740723536645_0.4885332913926659","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@fmsim/layout-view","version":"1.0.35","author":"","_id":"@fmsim/layout-view@1.0.35","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"95765a7ed7aa9ef0198480109d2c1bc3a56112ef","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.35.tgz","fileCount":279,"integrity":"sha512-GiexH1KBQXBXp1rUoXNDUJdzEoVpAkNZlEH72/MX4bH5IeVnqMqDjwMJDhEegaNazwjuw9pyhYFZpvn0YSDT6w==","signatures":[{"sig":"MEUCIAeWcgCVd8xpFG32JPT7j/8O6mPQBfDMf4HvFfikWewiAiEAnitL8+FGLVoYWp+nNURYA5uxeRluCJR6GZte8nNgrB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1928600},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7393421aa09df8cf8aae14d4d67acb3b044a2e16","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.1/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.35","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.35","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.35_1741102133185_0.15500893741793176","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"@fmsim/layout-view","version":"1.0.36","author":"","_id":"@fmsim/layout-view@1.0.36","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"49c41d8dbe49bfeb20578669fb8406ede8b2ded3","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.36.tgz","fileCount":279,"integrity":"sha512-8d6NAlJ4o2zJNuI3ydttPcnUGohqI1U9CPPMSJeFX8g1AlHmRuAjsiS8d8RgydwphRafrRG9U9GvWgbnvEOzNQ==","signatures":[{"sig":"MEQCIHpj415YE/wZ5nrohBtjFvQh1iv+diR794sR44DXdD/pAiAY9aifzc+6Dl/s1lOaSFIKv4/S5oo48Hz7pZm7ybQ3uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1928821},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"292c54726e0ff40acd9dba10c6159235b0032173","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.1/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.35","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.35","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.36_1741113995800_0.05017215527287866","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@fmsim/layout-view","version":"1.0.38","author":"","_id":"@fmsim/layout-view@1.0.38","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"1c9bbe939ce7ce56a6be4d412702c8bd0945d831","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.38.tgz","fileCount":279,"integrity":"sha512-UV8rO2BptNiBrD6wK6Kueg+Fc1vyS57gGM5BpL4PhoAtZOKmYRoEICXnW+qCRIzBLDKe5/XKwJJyoJAbUwKp1A==","signatures":[{"sig":"MEQCIH3fQ8+qJhIhfsKBTPUqpe9OLU+i7dz0FeUAAMHj51f2AiACqV90YSJdqToNDlWnUAyEjmiMpF8iSAOqaBV+kQqpBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1930202},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f5b6e30361db0aa27c5e38f8ce88d4ecd6841938","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.1/node@v20.18.2+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@fmsim/api":"^1.0.38","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.38","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.38_1741782279138_0.4920560149686757","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"@fmsim/layout-view","version":"1.0.39","author":"","_id":"@fmsim/layout-view@1.0.39","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"3a273446fcec64e406c35262b5361b1fa28f9f90","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.39.tgz","fileCount":279,"integrity":"sha512-3O6KPTx2opqZ0+9+I3nwYgwei2rTPs50WSwFaxlj2QtG4Y/a+zOJYYAhI5TV7Wd4NioN4caOyjIvrogYBRry5Q==","signatures":[{"sig":"MEQCIBCI19tvSKCuyDLaa1IehpCZcRXqMNBki1okqWREhDkMAiANziQ1GyPUNyHu0aX/uqPQXQqKYhyHbG5Obq331wMaDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1930371},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"310acc5199e96bb266b7690f7b0e90fbe4364648","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.1/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.39","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.39","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.39_1741892105090_0.4474966566504921","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"@fmsim/layout-view","version":"1.0.40","author":"","_id":"@fmsim/layout-view@1.0.40","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"db0459dd7aaebd0156461ee4f5e5ab2c9ac2f157","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.40.tgz","fileCount":279,"integrity":"sha512-1P6ZjcHq+TNTmNkXqaVbHp+5O4BNDZvJNxUiHaPPlyaTIbyVzksrbonF6RTGuyPVQUuv5ij2PjrR5y9tBTjTWA==","signatures":[{"sig":"MEUCIBmvSIfessyGR/6He5Sv+9N+Sxi+WA94NsV9p3OiyAkdAiEAojGl8SOgNkYqegqgGiamlNVPwVpFoBkmmQpkljS0gSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1930933},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"60714356948b171d234ac9f7d22782917744974e","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.1/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.40","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.40","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.40_1741965496336_0.8972762477315865","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"@fmsim/layout-view","version":"1.0.41","author":"","_id":"@fmsim/layout-view@1.0.41","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"fc4d974973c52b3c6728d51ee7921f120d2c363e","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.41.tgz","fileCount":279,"integrity":"sha512-z7l0WZ3NdKDxeMtCTk1sJnJkVDLWokJV7AaMVtDHj44faOxxelRidAer8t/M1lF0eWWtDvP4pGYWPMNm6AELkg==","signatures":[{"sig":"MEUCICpF5QcG9tcwi06s/EUHsbRSZoJQe6urE+CqzWY34KFXAiEAx/jrYezKp05LHS2rKG/36JUdz2epzT8ls4NEJRqAOVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1930933},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7b412a9173869d697825dd471c49180d4e7589a9","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.1/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.41","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.41","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.41_1741966989175_0.4996978236463421","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"@fmsim/layout-view","version":"1.0.42","author":"","_id":"@fmsim/layout-view@1.0.42","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"8e0f11462768dbaf5104f0b0e4b63da757033ba8","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.42.tgz","fileCount":279,"integrity":"sha512-O/aBLnkEPsZPqmbTgBKHu5nqHQ5sTMq6K2gR7SggL+hgEEqIAEHEVjrU9+0EC577rV0WBf8ZbUDEnKW9Qd5/GQ==","signatures":[{"sig":"MEQCIArJmt9gES0Bb0LMRW+JoMPCHZzK71MWbunjmzhO5q1rAiA2GfXSCWPF2TUZXfj5UJhf6VjI23ig7o/qrnubBBMT9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1931062},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e0e0477fc87af8954cd11748be45bec1b59c117c","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.1/node@v20.18.2+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@fmsim/api":"^1.0.41","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.42","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.42_1742618227235_0.4995271370123988","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"@fmsim/layout-view","version":"1.0.44","author":"","_id":"@fmsim/layout-view@1.0.44","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"946546beabf073f8c80a0cc56d23fc883ad54f46","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.44.tgz","fileCount":279,"integrity":"sha512-5Mgagvaw6nZ0cvaD33+FtUh1pZIiYAxjHQxx3skotq5Rc/HRAZL1vd1HSBvh+JQ1VU1nmeXqEVOl1mcLVYCoJA==","signatures":[{"sig":"MEQCIGVFJPSL3SNxdGHHqd2IQSKdsg7S53K6g3eKFKlffc8JAiAhM2VWPyVIYD/2XCCsCKbOSKvZlW/MlkWFn6bfKVkRGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1931186},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"72cf4bee3dcf7e2fba4215cd08dfde91042c990a","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.1/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.41","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.44","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.44_1742803017049_0.9888476077224291","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"@fmsim/layout-view","version":"1.0.45","author":"","_id":"@fmsim/layout-view@1.0.45","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"b7e1623b42900148c297b824d65f8aaaf3a6a6c1","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.45.tgz","fileCount":279,"integrity":"sha512-3LFqrU3svM+PZ/y/Z5OSCI6AeEzNddENaYSecCCxxv6hG2+ibwxAE1taG5vx0YZJ/CaKEwHdTbInxWkLb6PI0A==","signatures":[{"sig":"MEQCICwgeNDkGEl0cXoCP2SYhwlueWrHMHIiJBEu7A9rvoYRAiBgYNCVkZQNy0RoposoKBXokNUojjJlmTfXbyQCCUlrfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1931186},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"176a82dde5a178b884adeb4cb616397d71ae39df","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.1/node@v20.18.2+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@fmsim/api":"^1.0.45","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.45","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.45_1742814566290_0.3737426051375756","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"@fmsim/layout-view","version":"1.0.46","author":"","_id":"@fmsim/layout-view@1.0.46","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"2224bc7d25cf9294f363dfc690b3bb26e494f4fe","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.46.tgz","fileCount":279,"integrity":"sha512-UsnIzSQR6LbY9fgo790YPwyHZOE6bhkg7NhkxgV7s+MuAu32LlJRWuM/LSnY+4KnjX50DkhT1QJYK+/oReGIDA==","signatures":[{"sig":"MEUCIQCqezySudINVUwgjRZ2DyXXADqCNPn3iqYKN6+y7AumLgIgL/kKU2F3OiDNM0yGwK1ChGEinTIN8OISqcXLWjc8PFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1931186},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"3aa3c3cc283a5f280b6c482a50a0a18948b47bba","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.1/node@v20.18.2+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@fmsim/api":"^1.0.46","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.46","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.46_1742817304298_0.7887476113059935","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"@fmsim/layout-view","version":"1.0.47","author":"","_id":"@fmsim/layout-view@1.0.47","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"f02353e86cac2a700d08ff16851218ff5f489272","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.47.tgz","fileCount":279,"integrity":"sha512-vFtXoNaZ0glt5j2T/7YVK82fgX8drPX66Jjuch7m1+fdnnPyEZ4olP9LPm3dZTf1mOJbaF9GCGXjeHePC7MqPw==","signatures":[{"sig":"MEQCIBPg8yBCF7H4hIEBr84GXc6t8Xys/dFfPWDbIMMJ+WEVAiBM+f+GxcaDSS45PkcYvCy/4OXNEErWWYnmLsLIJrQoKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1931190},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"cdc5ddb43a6024e2b30066be221910f19a448a5e","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.1/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.46","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.47","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.47_1743021357976_0.9700184604797357","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"@fmsim/layout-view","version":"1.0.48","author":"","_id":"@fmsim/layout-view@1.0.48","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"b3e624431b0db02edf5925090a5845fb759ee7aa","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.48.tgz","fileCount":279,"integrity":"sha512-G/5MqNoAae1AtFPPaSWOaWSV/Q9Ax9DoHYqUIzxmHUSI6ZU7fLtg+vfDRebc+vaoXV4OLNtbRWjZ4D0pnd1kSw==","signatures":[{"sig":"MEUCIQDOTmn0jKFCdRy62NGVrF/syav5PL6o3JNACzvgkdzuRAIgB3JSwpezqT/jSVQkpO61hFjaDpuw1sABXz5N4ytI8H4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1931015},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"bb0ce9bc35636bcbdddf1c13cbcd08f5dd4dd7df","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.1/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.46","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.48","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.48_1743411105291_0.2252772323438459","host":"s3://npm-registry-packages-npm-production"}},"1.0.51":{"name":"@fmsim/layout-view","version":"1.0.51","author":"","_id":"@fmsim/layout-view@1.0.51","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"e9e25e70c436714878dacae64efe6e1c4d54895e","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.51.tgz","fileCount":279,"integrity":"sha512-GFaum9GA5vyDiOOvFZYqdDvRQ5BjwwykORpY5JAE1K1fExGaSAR+DZ2iy3wKg4fVXFbw3xucTqgOai0CwIuLWg==","signatures":[{"sig":"MEYCIQC+n43zKGU5cOdW02dAsKY6+cRo4ubQUE4MQ3IkdM+wpQIhALbcuJvJjZcY6XHa1HT6IcY/52uemPniEIKFRD6BmVOp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1931015},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"cb4c59c5f513e1fc57ceef66420cbb16c465d481","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.1/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.46","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.51","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.51_1743586044245_0.06994300906153117","host":"s3://npm-registry-packages-npm-production"}},"1.0.52":{"name":"@fmsim/layout-view","version":"1.0.52","author":"","_id":"@fmsim/layout-view@1.0.52","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"7ba4f873d37093b64fdfbd0e77179e9ee99c6e66","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.52.tgz","fileCount":279,"integrity":"sha512-Z8vK5JkHJE0VVM4RNYNqbNDDv5b5G2bk2j2njY2wkUiS4P+vnnU+3b8IgtG3jowsbeQxRntIe3KGBuoM5Nymaw==","signatures":[{"sig":"MEYCIQDKbXwXMSP35KPfCbg56jNH98K809q2BBFh4yj0N9dNwQIhAP5+j8KgsQV6ud6qkaALbvLiUkoWiLgR2XJC1/JTpOoy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1931015},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"178c39ccbff3ec7a163355f44d3356711f6c94a1","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.1/node@v20.18.2+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@fmsim/api":"^1.0.46","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.52","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.52_1744003309083_0.43593593482499116","host":"s3://npm-registry-packages-npm-production"}},"1.0.53":{"name":"@fmsim/layout-view","version":"1.0.53","author":"","_id":"@fmsim/layout-view@1.0.53","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"b963976307e0f00e879866fc8f6ff8c9ae514113","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.53.tgz","fileCount":279,"integrity":"sha512-elrua5/hgYN9dPiJqQ1Z0fe2WbrACBfQTMEyMRNqaEzgi3m1daeiJ/D+7bA6gN0waAH22SwIIsfB9GTKL7tGyQ==","signatures":[{"sig":"MEQCIHp2765WNqQLuQ5Wr8XgWqFaMsDu1OWsDuJ1WR84vJEoAiArtgGTAggjTotD05HKJLSt6rrPmasNP2DxZtofhzrVVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1931264},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d9474f042466e65a98703c23e50e42e6f5fb2183","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.1/node@v20.18.2+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@fmsim/api":"^1.0.46","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.53","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.53_1744009380039_0.4781953352505357","host":"s3://npm-registry-packages-npm-production"}},"1.0.55":{"name":"@fmsim/layout-view","version":"1.0.55","author":"","_id":"@fmsim/layout-view@1.0.55","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"10e94217bd9695b8203af2c852f233b0d14debd7","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.55.tgz","fileCount":279,"integrity":"sha512-GVGCgHflp1AxkwjWXls1peo1/B0vztGizYJ89nej6+jc2ObNOiXQdDRwM2SStFBImUe4YXMBYSxfxSgZILbyuQ==","signatures":[{"sig":"MEYCIQDYuYD1z9j8Dvdj+zdGx2SsXX7ia25OeHrosC5+w//toAIhAJhegi3TxIK0JZriAeDHtk2ciGnDk0ymGA8WWUSa5mXH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1931264},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"2fe554a5c8cc3eea6b6b3cb00fc4e1570888dff7","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.1/node@v20.15.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fmsim/api":"^1.0.46","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.55","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.55_1744251313090_0.6228626748553518","host":"s3://npm-registry-packages-npm-production"}},"1.0.61":{"name":"@fmsim/layout-view","version":"1.0.61","author":"","_id":"@fmsim/layout-view@1.0.61","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"dcdaf4713503d912d6f12369d12df5f4779531ca","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.61.tgz","fileCount":279,"integrity":"sha512-rN1e+tx1SyLSsGGAeOosEBKA517qRXL9c8RYJsUrOgN+cOGHh9BRBMhS0TiaMkp/XsACMCYNPCzY1Z73FEOVyA==","signatures":[{"sig":"MEUCIA3oO80nEg6s+/sH3vZWMi8VRO1D5BINgwFROJXk0rEvAiEAiXLLkkaUdSV5/PPa6dysUG3s/wMOBGEv0pg1DT7bUvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1931296},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"352e4fa7d969e85836b4d414be5f5ead30de83c9","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@fmsim/api":"^1.0.61","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.61","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.61_1745964882234_0.0473566719719094","host":"s3://npm-registry-packages-npm-production"}},"1.0.62":{"name":"@fmsim/layout-view","version":"1.0.62","author":"","_id":"@fmsim/layout-view@1.0.62","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"041c696976f078dfc946b5dcc00bb846b8b6b700","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.62.tgz","fileCount":279,"integrity":"sha512-TIEmC8QBrrIULw1ELVCx3M1GUbaQGDdS5GZISRRwKFeXI9wLowN2IQy2GBCqPAYggv7CD+Y0ORtxefNI6xhNNg==","signatures":[{"sig":"MEUCIAQGuSyoI+hE8bVxvE9btvd5wTzGqxaTe/a+re6NICaVAiEAicRI/z+rB5aQcOykApPdgsQpfpfMqH54B51HMJ+X5Ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1931296},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"883270512ba8650c0286e504e3877cf3b72b1d0f","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@fmsim/api":"^1.0.62","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.62","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.62_1745966493017_0.4474013927956617","host":"s3://npm-registry-packages-npm-production"}},"1.0.63":{"name":"@fmsim/layout-view","version":"1.0.63","author":"","_id":"@fmsim/layout-view@1.0.63","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"bb742f46afedb895311b6ed340664e322caef4a0","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.63.tgz","fileCount":279,"integrity":"sha512-+zp+zglp3dfyotqR+57XP1y08TpePUdDBHCtG2xA9Y/tiAmbr59kqJERGyG6z9QQSiMD99ReG8c34z6lMY69lA==","signatures":[{"sig":"MEQCIGGf+qr+onHPRhfEUKPkEWKso5wHQvo8En+mfYZHX59PAiBX3jjmN+NfEfA9y5D+czoYHKx14rAg5gKa6E7iVGSRLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1931296},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b23aaf22e1b8466214b5910badb0a0c59017a590","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@fmsim/api":"^1.0.63","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.63","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.63_1746064227834_0.813802628184616","host":"s3://npm-registry-packages-npm-production"}},"1.0.64":{"name":"@fmsim/layout-view","version":"1.0.64","author":"","_id":"@fmsim/layout-view@1.0.64","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"dc32dfc2d66a6c074e5b53c55bda534c59ecbc53","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.64.tgz","fileCount":279,"integrity":"sha512-iTfWZVfF+dTTSlkK9Cc0PgzINq3kK59tA0XjYghy9EjZGGSq9eU6WX0welxhJLfthcS4BBZuhSOSFxDscG9fww==","signatures":[{"sig":"MEUCIQCxOJrrnBbgtVOneTGdcYH6IVsiXcmuusKKQE58Q2h5xgIgdDCYKQ7vbqvXfbXtAIAgN3Q32sik/xJrK6Xgq/N/koU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1932047},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"8f0657855f2da868bdff2f8369fd50ebadbcfa4c","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@fmsim/api":"^1.0.63","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.64","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.64_1746331387626_0.9921442866286085","host":"s3://npm-registry-packages-npm-production"}},"1.0.65":{"name":"@fmsim/layout-view","version":"1.0.65","author":"","_id":"@fmsim/layout-view@1.0.65","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"ffc1fde498fe5a6b880af5d9a3c1a814be77d714","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.65.tgz","fileCount":279,"integrity":"sha512-FAtWGrYjMoFs8pXd8NYYfDwEf1A97ocI/0QBtqp3rMs/uGiviD/VmBFXVgtbuovHaXehKdwOJ1QWuDoOy/Dwlw==","signatures":[{"sig":"MEUCIQCyu2ZbyLh7yZm4TyuoBdNfrQuCQbZslbXaYIl7l0nLkQIgLdIthdq7tKnWFGYoT3K1UqwQM4Qf0jQ0t88jlfOHKRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1932067},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"603baf8b49c5c474aa6bf838d02bce10caa41370","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@fmsim/api":"^1.0.63","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.65","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.65_1746473928412_0.1330243095039123","host":"s3://npm-registry-packages-npm-production"}},"1.0.68":{"name":"@fmsim/layout-view","version":"1.0.68","author":"","_id":"@fmsim/layout-view@1.0.68","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"4903e80896b28bd9d899a94e7f7012db5120706a","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.68.tgz","fileCount":279,"integrity":"sha512-wOOYSL4H8qafenvioJ4pah8vNf1KRWIfNJ54vpsn17HwPaUswLubSd/cqOCtGo7w71zbNhqFts4bPkw+BRuSNg==","signatures":[{"sig":"MEUCIQDRBvaVdfDfYlWAk3AsT9vgIgUaIXywExhTkg0aMWLoXQIgZqPDOApZfonhStbRSXETuxUdWZ+h2dkZyaSOfaON7bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1932047},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d0133267865c490422a5f7b7a7a6a9a3a129b9cb","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@fmsim/api":"^1.0.68","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.68","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.68_1746557802667_0.7042867831530892","host":"s3://npm-registry-packages-npm-production"}},"1.0.69":{"name":"@fmsim/layout-view","version":"1.0.69","author":"","_id":"@fmsim/layout-view@1.0.69","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"8b218d532edfba40d64d590d57d2ecc00f5b2be4","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.69.tgz","fileCount":279,"integrity":"sha512-P6MieD6u0a7wVkq9oyOxLDEJSdWZ/DkDseNiCfJBFmAlfZLUL7qPJUxMUAhWVeng+K+bPHDW+ezy0G5odoDp4w==","signatures":[{"sig":"MEQCIB+ubXFRNnJ0ux6WyRcGRbT2tGMS+LKc3bOfaP54ANsoAiBlp4BNV12WX/25d8Zx9X8oe5L9uGu3iFs+ENy2KLxtWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1932482},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"163bf930d2471260f6c6c9b3f0585363e4c19241","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@fmsim/api":"^1.0.68","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.69","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.69_1746626882941_0.7199461336304405","host":"s3://npm-registry-packages-npm-production"}},"1.0.70":{"name":"@fmsim/layout-view","version":"1.0.70","author":"","_id":"@fmsim/layout-view@1.0.70","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"dc5b196328a47bff7dcb6740aa208034a7bcb106","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.70.tgz","fileCount":279,"integrity":"sha512-wO/OrQ8sdhDXXHQ+emmmFfVyGGvRxf4QjFvTx6rHIBso8eswwsVsSeWzZFXs5iOvwEn7emtJqncfs4l6eZswew==","signatures":[{"sig":"MEQCIF8r0Rlo63ybYYP5PKOY2CfAnh/goqoILQZA1d3UjR7KAiBL3NBFhyu9zdvoSoSCsix2HA+T4h1SlVHbAEuinDeeZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1932703},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f1df4bf898c46afbfa6efe1f3939e6bb34ff6c40","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@fmsim/api":"^1.0.70","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.70","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.70_1746748803723_0.7239572914415275","host":"s3://npm-registry-packages-npm-production"}},"1.0.71":{"name":"@fmsim/layout-view","version":"1.0.71","author":"","_id":"@fmsim/layout-view@1.0.71","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"9e3628e25c423948ea5f56200bc0b14afb84a920","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.71.tgz","fileCount":279,"integrity":"sha512-2hw1ypuOeWLxk1kjQZPWDpBZ2oxRcimGLDsC8sMQdTJP7gNf7o9VnvvMextMP9c62Vl8cDeTTJTTsKJ+HViFWg==","signatures":[{"sig":"MEQCIGSoEdVPf62FjQAARoEnFRdStKhYXAQ0A9XyjackClM8AiBAEOe8nh+r4z9MHjHyFBpbgTZKePnjVhyXETk53IQWjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1932703},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"754792472d9dec880cee7bc51fc135ce4e4a2902","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@fmsim/api":"^1.0.70","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.71","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.71_1746761663679_0.25510573910184653","host":"s3://npm-registry-packages-npm-production"}},"1.0.72":{"name":"@fmsim/layout-view","version":"1.0.72","author":"","_id":"@fmsim/layout-view@1.0.72","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"c29da54552cb10054ab1822f21ba84ca470c337d","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.72.tgz","fileCount":279,"integrity":"sha512-jBUA5MFJvcUoaiVw0tEzaUixZG4LhDaLUjjbi4XDrgS4Z9MGX73/eB1cKyIozr7DWGkAO6BhBrvJz1lKPdk7TA==","signatures":[{"sig":"MEQCIGa889osq7vgF86A0eeJNDJHjESgHCBDFthv6A3uxGBFAiAFnkDG51JqHwxuuWRP10yNe/dZbAWC6turKJx6J4RIyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1932724},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"9fb18ed2dc4013ee6994205a03533803f0b0c111","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@fmsim/api":"^1.0.70","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.72","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.72_1746897603718_0.6762549636234794","host":"s3://npm-registry-packages-npm-production"}},"1.0.73":{"name":"@fmsim/layout-view","version":"1.0.73","author":"","_id":"@fmsim/layout-view@1.0.73","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"9d71af7e13582f98649ba7fa20d5b0dc6c9f36d4","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.73.tgz","fileCount":279,"integrity":"sha512-W6a4HVsflsZIG+LIW0vifvzMGK8flTlcNxMbEL46hDDold4PU13DagzyJzWPKPDPPzV1gV8tsuQC53NlInA7dg==","signatures":[{"sig":"MEUCIA6DRbO/A0kFPOC1kc8ocjvBh1AfzCiat82QVRFQe9oCAiEA4lbq6z4Z0Br7cvRcoohwvZpTe3aRJUkeZWPZKYYXZVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1932724},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"42070e9ec87cc565b6e64e9e460e5d1039cd1d66","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@fmsim/api":"^1.0.70","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.73","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.73_1747042268744_0.10825866368255976","host":"s3://npm-registry-packages-npm-production"}},"1.0.75":{"name":"@fmsim/layout-view","version":"1.0.75","author":"","_id":"@fmsim/layout-view@1.0.75","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"ee0590d082efed0b0c41e9a5c4c7a71224970894","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.75.tgz","fileCount":279,"integrity":"sha512-ESZUuvGVzw43Xjw27HbT4tiKAyKRpmYysT4wkrwXn5Pzpd8Yzq3T3CDIfaUqIa6hpEpmIEE24z3dLrZlkexyQw==","signatures":[{"sig":"MEQCIBAWeYht1fqvN88zUDedAmQb+pth4KS1IiJLTAxav7+IAiBPF+zF9z1/9UMkzHqsUt0486MszFiyNaJH79D5tyl7qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1932744},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"ffd94399f66e2f17588f67af9447bee6d9fbf595","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@fmsim/api":"^1.0.75","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.75","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.75_1747049924623_0.8343453518808821","host":"s3://npm-registry-packages-npm-production"}},"1.0.76":{"name":"@fmsim/layout-view","version":"1.0.76","author":"","_id":"@fmsim/layout-view@1.0.76","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"b67323d6d650c668978951b926434ab682776512","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.76.tgz","fileCount":279,"integrity":"sha512-z0JIFTtMq3c84EMvVlOfG/vpOskWad3CxI1WZrfRG8Lk4pipu/MwMMYK9Mnl3ngb1Kwq7GspeYT+8nJyyvAzMg==","signatures":[{"sig":"MEUCIHtSZDSc5+CyOp0a2Zj88ap9zug+0VoDNX6JTQ98WxarAiEAz6RPkyKpo8Fry8SKWnK8QvoZ0sTMWMGCnuEqPHntS00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1932744},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"446db0073aec4fe493747c6c2e15e589ef49a89c","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@fmsim/api":"^1.0.75","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.76","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.76_1747098381138_0.0023066846305423994","host":"s3://npm-registry-packages-npm-production"}},"1.0.77":{"name":"@fmsim/layout-view","version":"1.0.77","author":"","_id":"@fmsim/layout-view@1.0.77","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"ee3c53e17e2b408a8d45e2282ef57f84de36b24e","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.77.tgz","fileCount":279,"integrity":"sha512-7Rd8CdKjodB3mENoK0mieBtq8FUBqdB6YEgvzRqmyirxCaTMpHN2pkvdJCvw6eOM9cP9uBiO1JP1Kj2nk7OfJw==","signatures":[{"sig":"MEUCIQCne9yjjutoUEWZS0249Vk2Uh0sStWl5CTXppQ2BwmrDQIgOCgdeU+ZgAzjm2HW9Npc2puHKwNr3uWp52NtEI2yOs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1932744},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"53a44f399a7cdc64cab5109c7d9a6494b4023e2a","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@fmsim/api":"^1.0.77","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.77","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.77_1747225132567_0.5833273980011868","host":"s3://npm-registry-packages-npm-production"}},"1.0.79":{"name":"@fmsim/layout-view","version":"1.0.79","author":"","_id":"@fmsim/layout-view@1.0.79","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"1a6a4f5fd6c8e2ff40909682d4fb205d2589b6f6","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.79.tgz","fileCount":279,"integrity":"sha512-al+QG3A9LF/8DibKcczikmIyGgIx6GqluHKR2cXC+dksrx3KMfj7PjlxAqcclajNJ7TBdOk9ITlsNhOmK6ucpg==","signatures":[{"sig":"MEQCIBN/JPFaBQkmPIjwRXwwTWyqPHR7OqJRQHYnNGoskr8eAiBUneqNalQ/+wnw5j8Ivw/x5fuXX6Eqhmf+7RGJrM0N5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1933129},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"9267ab36b4528cf920e5c96b5245811214759e64","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","actor":{"name":"heartyoh","type":"user","email":"heartyoh@hatiolab.com"},"email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@fmsim/api":"^1.0.79","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.79","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.79_1750174057677_0.3297439885023792","host":"s3://npm-registry-packages-npm-production"}},"1.0.80":{"name":"@fmsim/layout-view","version":"1.0.80","author":"","_id":"@fmsim/layout-view@1.0.80","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"c3712a43575b95bdbb5ca66f5d84f10a2967f0a4","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.80.tgz","fileCount":279,"integrity":"sha512-Nxj+8drWgDrRvUDEIDNGF0s9Zag3qBvbisE459wOgkURVgqlUReFg17HQj0/M9Ad2PGLo++x41JS7bvob/k+hw==","signatures":[{"sig":"MEQCIHP2ULZ0BxX1zRI2hDwcV51Qn1XSr7j1uzMk8T/NRtCvAiAkrxp8YASz2wyGhkqHYaMkc6h5kjyht7wn+40CK3aegQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1933189},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7a6e545d267c247b4d3535394d8dab0cb210e34c","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","actor":{"name":"heartyoh","type":"user","email":"heartyoh@hatiolab.com"},"email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.3/node@v20.19.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@fmsim/api":"^1.0.80","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.80","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.80_1751524190492_0.90337955463449","host":"s3://npm-registry-packages-npm-production"}},"1.0.82":{"name":"@fmsim/layout-view","version":"1.0.82","author":"","_id":"@fmsim/layout-view@1.0.82","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"8e65a60e9e5c9eb3a97590378e2b34f129bce1d3","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.82.tgz","fileCount":279,"integrity":"sha512-nYAVISm6sby5tPqQvin3aeJWywp6OZw0yEi1ffJLE8NviS7rXfO8bqvIi6/mPDDHnIYxoqC/jsuA1c2j2NIVTg==","signatures":[{"sig":"MEUCIGkU6txc7aOrtkQw5HNpC02Ngo2TISBuk9MV6OZlDc0vAiEAuxnYHZZHdrb0R1Z5va28pn1/Wuo5nT/bbgYHK4izt7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1933209},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"86aa8fff9008f026b7d54c76142ee839b06825c8","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@fmsim/api":"^1.0.82","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.82","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.82_1752731437922_0.6979892772221643","host":"s3://npm-registry-packages-npm-production"}},"1.0.83":{"name":"@fmsim/layout-view","version":"1.0.83","author":"","_id":"@fmsim/layout-view@1.0.83","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"41b9183e39dd9f567f332017482f452cd73286fa","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.83.tgz","fileCount":279,"integrity":"sha512-GmQ0XC7XJBFR5hBpvS7/ivs0A5/FfglB/9YWqa6D6b4/a6BYQh5Y9AH2lsu9Hr3C0rDuIqsBIg3kTqJoXQyMlw==","signatures":[{"sig":"MEYCIQCLl0+nr35YADVeINipnFi1DOCiqFftMwCkZ5FOkWxWPAIhAK/heCST5fuQMFm/FrwOVjXcSfoYMvWzzp2SslRfNP3Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1933209},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"352dae0fcb83f36a277e3f00f5463018ab0749ea","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@fmsim/api":"^1.0.83","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.83","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.83_1752737658892_0.3185970503642557","host":"s3://npm-registry-packages-npm-production"}},"1.0.87":{"name":"@fmsim/layout-view","version":"1.0.87","author":"","_id":"@fmsim/layout-view@1.0.87","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"7269d535b424089281ed0e36579664655b8c7153","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.87.tgz","fileCount":279,"integrity":"sha512-CvMdHtyQdjBCkAyISgb4hz6QR3THSUSKEGZUKDPCivVQdnqJpfeRE7/a9XpHEO5CWePo1aME+yfBas2JYBzfXw==","signatures":[{"sig":"MEUCIQCGZny13nnZlyjPvZtQ+2J8mIuqrdFZJUfVHvAiqnkqjQIgNCTb36fCXGvWF1Usr7Wd6M197l+LNnNiz0GtnJoaVCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1941962},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7e31b28df73b15ade27ee6d8c97ba94d7dc4eff4","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v22.21.1+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@fmsim/api":"^1.0.87","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.87","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.87_1765384194809_0.33407324679410766","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.2":{"name":"@fmsim/layout-view","version":"2.0.0-beta.2","author":"","_id":"@fmsim/layout-view@2.0.0-beta.2","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"a9acbea583e59f67da7722cc1f86d6549c7e6676","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.2.tgz","fileCount":285,"integrity":"sha512-15DLblxTAzTVozg1dsEpPgQkhlReoH0qBBsFE0eWNopnMflFOwSZ3K0ZXraSI10HA3yaX7Ei5HseZ6E2eu2Hkw==","signatures":[{"sig":"MEYCIQCKXt39xcyuVeFGayi2zilexuKzmR9zVdCwKbOjjYDE/wIhAOdrXEAErMnFZJFkE1o/V0HvK/qJcIIg8vqCxwO6jMk0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2082452},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7060921dd4d60b781b7bc6951728ff7775cecfa9","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.2","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.2","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^10.0.0-beta.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^10.0.0-beta.1","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.2_1773637622256_0.43922650678141073","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.3":{"name":"@fmsim/layout-view","version":"2.0.0-beta.3","author":"","_id":"@fmsim/layout-view@2.0.0-beta.3","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"17a6d908bcf1362437ac531bec72893834db83e4","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.3.tgz","fileCount":285,"integrity":"sha512-9LVyaQv/gfaYChThfNzjPY7GS6pCT586VAsQDTLFnp7hbaApFwDPutVlbfKy2PIL3ztxgclEQYFTkIE4wyZoGw==","signatures":[{"sig":"MEUCIDuUomH6QOYpDD9ebC/ykQgK0/aYcaKT5uBgyT2Qnt5HAiEApnPJIlZFZGUBfP9Npoo4UAIXWuhCL3angwOwq4EJ/GY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2082452},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"29cf1d4f43eb48dc030aaeb188f2dce65ecff95f","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.3","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.3","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^10.0.0-beta.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^10.0.0-beta.1","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.3_1773651680535_0.6989786130268116","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.6":{"name":"@fmsim/layout-view","version":"2.0.0-beta.6","author":"","_id":"@fmsim/layout-view@2.0.0-beta.6","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"45d018b77b6b3537a780aeb973e4500725c0376e","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.6.tgz","fileCount":285,"integrity":"sha512-/nGHMsyoN1vG0VDCwXVCo78rwWdH2qcZbyw4VpwcvPuwFANNTLMTMqwE4nTuFqmMmHhMJ1VvKOi/s1xj0InM+Q==","signatures":[{"sig":"MEYCIQDn4lafIEPkKR0qnwbr7/3MpgW4oqwcOYiR/GLa29dZoAIhAIlHTF1RxFb3t01KAP2rsfsDDO4kb6bzGbNgzk7aD4SC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2074382},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"879225fef10fca7f9084e4c27d23744337eaa06b","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.6","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.6","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.6_1773773655187_0.06482720929020735","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.7":{"name":"@fmsim/layout-view","version":"2.0.0-beta.7","author":"","_id":"@fmsim/layout-view@2.0.0-beta.7","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"09e414e4b466dc4de35e4ca35f6e0c453fe3441d","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.7.tgz","fileCount":285,"integrity":"sha512-LqgrSp1OVCJbwIuQLk2HTgkq8pKu41nvRvUh3bvyDGCI5wq0BUIhhZ35WTSgZxCMgQd0VztSiWjY6k1/BbWrig==","signatures":[{"sig":"MEYCIQCs5EddiO++DRpvNf+vzdZviO5XR6IIatPUWdzok5l6TQIhALbrUJdVyH1I6yLHfU3BDUt8qrQAxV2GuaJe6YIexB/H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2074382},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"ccd94cd6a7157852b9a1d4f59b2f0d46c9b6aac7","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.7","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.7","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.7_1773775413602_0.6604442661145071","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.8":{"name":"@fmsim/layout-view","version":"2.0.0-beta.8","author":"","_id":"@fmsim/layout-view@2.0.0-beta.8","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"32aa932bfdfed4a8d707978d121f37885feac5de","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.8.tgz","fileCount":285,"integrity":"sha512-q7Eje04KixcSXwIvVyk9WpqTSc1498DVEOBTck3scxawX/NbL2uYkPdxYhnzA6bPYMXXBPLIknmb0PxAxdrZ+g==","signatures":[{"sig":"MEUCIQDcUZeJgNrjtDf3copZiZ3xxkEnOIlVhDxaGfyXvGg9WgIgau5G4fata9QapdfH20JCU5K7ASQuPIfHPxeFoyJV6Uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2074837},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f759e3fadd49b2476ef01a6531721b9e1d7f13eb","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.7","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.8","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.8_1773998144436_0.6051436156795218","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.9":{"name":"@fmsim/layout-view","version":"2.0.0-beta.9","author":"","_id":"@fmsim/layout-view@2.0.0-beta.9","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"00d997be2c3d7eb3a796e7bf9081b46829fcf828","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.9.tgz","fileCount":285,"integrity":"sha512-NPWXJGVE1U55wBg3zNHD8rNPcBrk4y1vSgrXrd+co1oNSVrIcANQFOaB7Rp/K542oVFIv3hs/apFm0xTcdKkVg==","signatures":[{"sig":"MEYCIQDxlcHu7nhE5b5jEFxrQ32+6Bbb+SJ9lPEXnjCwI3Q3FgIhAKnWSczj2pRuIDKrxtV3nbUaFaAUXQ08q6t6l8ODHieF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2074837},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"bb2e6564cce7b5fd4e2b938e5e84b37c942d642f","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.7","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.9","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.9_1774014138145_0.8777790958582965","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.10":{"name":"@fmsim/layout-view","version":"2.0.0-beta.10","author":"","_id":"@fmsim/layout-view@2.0.0-beta.10","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"d8f141d1146f6791e373dbaae2181e46010b6117","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.10.tgz","fileCount":285,"integrity":"sha512-9/ocLiUfh3krInJpt43cR6DxvbSW/RYdjTMmL+GfzUXX6IFb16R0T6Ui2A/9QWOaIF981JPq7AyVx8b6ASvwag==","signatures":[{"sig":"MEQCIEs/QgVC6DNLMohSeOnhpANytC3Uyf2p1Pr35zocaX9UAiAs/W+HzA0QyCDXxpaoOKeWgPZVtscB40szbz2DUUqP5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2074839},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b7e9ac371e788cfb8787fa1180c6e0670e8ba531","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.7","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.10","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.10_1774024446271_0.6249308199017534","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.11":{"name":"@fmsim/layout-view","version":"2.0.0-beta.11","author":"","_id":"@fmsim/layout-view@2.0.0-beta.11","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"b6988b77eb505699e40f904a3a1e81d3fe2eac2b","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.11.tgz","fileCount":285,"integrity":"sha512-ShSd4VWPFLvMHeS1wpl4FlNiTyp39kp/U3tFATSkJC+99+pR/ncG8xgMioF/veU/DF64D+nSLl8EVarT0PMAOw==","signatures":[{"sig":"MEUCIQDRO2wxo1upC2vtbXMt2q2KMXb67PlnZikedcZjnK/qgwIgKPihPRbvcOzDssEpFA6+eidhh3WP6h11uTjPn9HkVIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2075475},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"bac766182284faf3920bb00785a4a4c81f62cf40","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.7","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.11","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.11_1774187586469_0.7480242266325132","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.12":{"name":"@fmsim/layout-view","version":"2.0.0-beta.12","author":"","_id":"@fmsim/layout-view@2.0.0-beta.12","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"bd0b78acf9b77d67e801624caa788a01188eae95","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.12.tgz","fileCount":285,"integrity":"sha512-Tu6E6R407hS6ElRJyWFnhYj0S85YpW1OkIfUghGOkhyRivsT7QTYe2KyQsaZ64Xsv/b9TeWPBwzKp5SlosBk2w==","signatures":[{"sig":"MEUCIGV/sDxgkTBVvRlVKrcl8V+w0w0xSnwBz5Ee0PJkBvJFAiEAj8jAYjDY8/Js+RFOpPW2cXxN3f0mG/vqDXTLg8CAtaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2079872},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"1471d2752e75cace730894967d7f50717682c51c","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.12","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.12","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.12_1774318113592_0.5719739626195515","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.13":{"name":"@fmsim/layout-view","version":"2.0.0-beta.13","author":"","_id":"@fmsim/layout-view@2.0.0-beta.13","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"c8c38c0eda2e71134e6e31ec46eb680d99d899e2","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.13.tgz","fileCount":285,"integrity":"sha512-gtP2msGUWTAzMxAdRpHJqx2iAM/YeGDrnIimQIgcbOVbm6k8YHKFT1lF4NPFwUDLnyotBuNzKGJaH+7/pWLX/w==","signatures":[{"sig":"MEUCIBx+CRNqbEMApk9kGDrCg3wlpKgNAMTSCZ7W3KMOwmu1AiEAzgfjYjxZ8fVUevQD40wZn7ZZPdmw8Ylnb1aKfTBFCKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2079872},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"05d5ee9272e2b8de51179c3470af381950f3b477","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.12","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.13","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.13_1774360887561_0.9568867436944233","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.15":{"name":"@fmsim/layout-view","version":"2.0.0-beta.15","author":"","_id":"@fmsim/layout-view@2.0.0-beta.15","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"36410a9da00f21871cb6389b76f4f82e28d89b24","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.15.tgz","fileCount":285,"integrity":"sha512-lDGZJnH2r6AtxFQQqp5CztvYJUia7yz9mxfx4oxPb4wcpJ2cevTI+EXhISXexLB3C47W3MBP+MuTx5A+ShXoVA==","signatures":[{"sig":"MEQCIHnQOt1xHdUluJ79RRIs678YRzEdHc+3xvLerh/w8O6lAiBYZZR7sZyjZjciZgZVRuN8G/ZAdnOHI9Jh/jvmIe4+TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2080198},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"3f3e35585bb26b34ba637ac9d570a325066494b5","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.15","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.15","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.15_1774785651349_0.4048561527124832","host":"s3://npm-registry-packages-npm-production"}},"1.0.88":{"name":"@fmsim/layout-view","version":"1.0.88","author":"","_id":"@fmsim/layout-view@1.0.88","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"7500168b92ba34f6558ed7dfbedfc30074671221","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-1.0.88.tgz","fileCount":279,"integrity":"sha512-iD6PAkFGKz4xrJjRbDflEyQMx9ywrVJrLJJMgrniGwwWoAeUpTo/dZLCHBf/t3eMjP6qvuRsU21ZIwK5/7Nolw==","signatures":[{"sig":"MEUCIFFOpUCaYpEnNXVDDp8kGo72OGKNE+/xNaH6uqLqTGwFAiEA44o22A+hC/G0HLAOwEbEOYZju9jzpAqUfJmpo5OK/90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1961319},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e4234cd84ceffcc7a843099ec2c36760fcdff566","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^1.0.88","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^1.0.88","@operato/app":"^1.0.1","@operato/help":"^1.0.1","@operato/i18n":"^1.0.0","@operato/popup":"^1.0.0","@operato/layout":"^1.0.1","@material/mwc-list":"^0.27.0","@operato/data-grist":"^1.0.1","@material/mwc-select":"^0.27.0","@things-factory/shell":"^6.0.145","@material/mwc-formfield":"^0.27.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_1.0.88_1774855296711_0.8760425437471915","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.16":{"name":"@fmsim/layout-view","version":"2.0.0-beta.16","author":"","_id":"@fmsim/layout-view@2.0.0-beta.16","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"3d17ecf5ef4aec9fcd702824dcd035cd77afcb98","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.16.tgz","fileCount":285,"integrity":"sha512-8AqiS48nbWp7ItlqokTaO83uc0f+3byAPxDP/0qk+GfT4eD+K/Z50mxWmnn/O/RwDLuFsEkl4kAKu/WKK8z8Zw==","signatures":[{"sig":"MEUCIQDfPjbd2uECIP2lHgRCrBlJuyO+QNUoTSREGrdQiOSzGgIgOTb+aDOYq520d7O1sO1BTAKUPtyu/Qh01Nlm/THW6CI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2080198},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"a3f4bdd7ca8e90da547a0bfa678afe1d02459139","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.16","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.16","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.16_1774883420601_0.258165021307722","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.18":{"name":"@fmsim/layout-view","version":"2.0.0-beta.18","author":"","_id":"@fmsim/layout-view@2.0.0-beta.18","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"053b65986c7c831a0b15c55dccde8e076cc9ee95","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.18.tgz","fileCount":285,"integrity":"sha512-xFUD9RKSlAd5h6BHotajNG7muTD1GXk6NytlvySJK3aKO9gIB28t7auO02qEA2sJ1GC8cpM0PKFyCtEGgq7KxQ==","signatures":[{"sig":"MEUCIEwP82vmNuIOMf8uc/lmmPZYS9VxBKHKXH40gl0toywIAiEAhl7dkWk7cLG+ZeZxt5tOWDdsPtaH9Dm7B753ef/PxFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2094055},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"1e1c7fe078b5fdcf2b1396b57540b8440bfaa0b5","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.16","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.16","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.18_1774921478432_0.3841896154532738","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.19":{"name":"@fmsim/layout-view","version":"2.0.0-beta.19","author":"","_id":"@fmsim/layout-view@2.0.0-beta.19","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"a42dc6a4e03ebffa5178852af2c6193e2b3f44e6","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.19.tgz","fileCount":282,"integrity":"sha512-0CRnP5u3KpYp6Ldm1V9WzUqHCKVTxTmUT6QufoQkC7xUezljAh4nZVp5MspNUoGQRxGLbDG4QWWs5UIqhII4fA==","signatures":[{"sig":"MEQCIF50PqglQf5d3bol8ExPCbEvRBAJ5EVLM8WdDULgyiQsAiAkUzFGWcFGxkjjfIxkVna+jrKoUXWSTYgZBEyYY9TwUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2088679},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"29a0fc9444f6eec0961401d979fd21fdfd34e041","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.16","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.16","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.19_1774976769481_0.8269413103006475","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.21":{"name":"@fmsim/layout-view","version":"2.0.0-beta.21","author":"","_id":"@fmsim/layout-view@2.0.0-beta.21","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"9f56846ca6d7cfacf077a7f3627545b2bb99b5e2","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.21.tgz","fileCount":282,"integrity":"sha512-64mnTPglMese0Y2l4fU17EEiJNBDdRm/e9c0qlA9UyE7uywc+zPe6qweDv7ffgjGAi6za8PGJXP+jhWXa2AQZA==","signatures":[{"sig":"MEQCICflXgFP0DNIbPsHRRYtyRaktRsmeI1FohpSNZTqOlQ9AiBXpNkpMiGSdGkdBx78b2wJ5z6TkX95qGfVO7PPlhhA4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2089345},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"06d28b14fe5c3c75fc97657cfecdef2656647c6c","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.21","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.21","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.21_1775143954309_0.7711757585704158","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.22":{"name":"@fmsim/layout-view","version":"2.0.0-beta.22","author":"","_id":"@fmsim/layout-view@2.0.0-beta.22","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"32fa2921ba18b083034dfd9efbc914120e05bb95","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.22.tgz","fileCount":282,"integrity":"sha512-YqpAP1fPOD+byGI369VO6Wu+Bd1uGDrHMnc1FPaEOjfBiyX4gdpAtOKV/id3UfvM1zI/58imxCQrR3ncVKo0nA==","signatures":[{"sig":"MEUCIG5ehWZpr9xy/ZdILgPkDJDgt3M8jj9Qn/DSMrpawCC9AiEA0Upxi0nrVSwD4F7Jt3BxQbEPEiEVgfCrTyb/hZY2n9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2089600},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f8f8090b3680899907c53389ef9f27491a6e9b6b","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.21","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.21","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.22_1775187039744_0.8606236734957278","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.23":{"name":"@fmsim/layout-view","version":"2.0.0-beta.23","author":"","_id":"@fmsim/layout-view@2.0.0-beta.23","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"15ca35126393e4932cc16c3ec6f1af9ed13f1950","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.23.tgz","fileCount":282,"integrity":"sha512-b5e6XSFMOhvgeV+cVvDnQ6+WfnXvYT47O0+V6D7RJSvQshinI7CgKb3zjHaW7DOC+ImqoP5rAVkYtkM57nYzWQ==","signatures":[{"sig":"MEYCIQC7NhTR4BxmDOTtC67hqwCMOU7q6O5JmK0DwH3u/SWNkQIhAK6QMhYglwTmW8TiRq4IMlCXLaYNqYVCLWy7LDcagdTo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090226},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"65798679f16af5b8ca50f2bc9d198d1ea84ed79e","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.21","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.23","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.23_1775460678574_0.4193661105455304","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.28":{"name":"@fmsim/layout-view","version":"2.0.0-beta.28","author":"","_id":"@fmsim/layout-view@2.0.0-beta.28","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"183ebb0c77f784efa57cfa642978dcc80e5f8def","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.28.tgz","fileCount":282,"integrity":"sha512-MFg4dnUzmOgsT34vq1t+I0NdMyfvDWSSukv2qprrvqQZ+4sf+RdjF5acwogpvgmHRzWhRjwOdE+8LkNjRUFIPQ==","signatures":[{"sig":"MEYCIQCRrNJlxdbWNUiNfOi7RgKKjpCBYjSNMTlAFYzwazoAvAIhAKciD5N/JCS3oBc6eZm0qWpWv4igS+lJ5cCF+pVyMSLu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090596},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d707acf52f4d81773f7594b83dddfc6ea465214f","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.21","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.28","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.28_1775667766289_0.7542146403039114","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.29":{"name":"@fmsim/layout-view","version":"2.0.0-beta.29","author":"","_id":"@fmsim/layout-view@2.0.0-beta.29","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"11da73469d7b89ff52d31e0ca9cc9c188c38cbbc","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.29.tgz","fileCount":282,"integrity":"sha512-t+AmSeil54+hoxNlgIWm5PsD4vTcyiIE4rbJ0RlzgeisNjjJjT8Tx6ltbfoAYeiPCWbkxMeKJPnw5wBaIS3cbw==","signatures":[{"sig":"MEYCIQCN2YkhW07Pc+W13eG5i+rP19NyL1hoO9luziY5G9WaogIhAJj4z/dUVKyGpxrSGzhxp7gN7zn5n6FVxUZlDQscOf8x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090596},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"27bcf95d9d1e3f6f04194abd3fb08b9778c70923","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.29","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.29","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.29_1775696516285_0.348303129098156","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.31":{"name":"@fmsim/layout-view","version":"2.0.0-beta.31","author":"","_id":"@fmsim/layout-view@2.0.0-beta.31","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"119f5b4ea56f0480282bb6592e2544f6b549864b","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.31.tgz","fileCount":282,"integrity":"sha512-SdQ279zgnGBGrZ6stwNCE+EgweXU9G/36VqVRTJvUDkRfe/JQZPXBQRXWaZgLHQYFxMlrip4eO+sIg4hmoTWpw==","signatures":[{"sig":"MEYCIQDmnw9q1uyDdmgl5sQM3JfsKLabuzhlbK4/GxPFmtliHwIhALyJYnbN525OzL/p5O30MCDkWmSZtlJT9j6Rqd6fVUbx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090653},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"4915c406efa2d8b7bd53c57214e89ca08d2dde9c","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.31","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.31","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.31_1775705024238_0.8139355093596938","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.32":{"name":"@fmsim/layout-view","version":"2.0.0-beta.32","author":"","_id":"@fmsim/layout-view@2.0.0-beta.32","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"8b1470b56cbd86365d6204091908a13f1230b450","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.32.tgz","fileCount":282,"integrity":"sha512-hZjnuDrvD50pUsl2g4mYZmmFv0eG81gWRRcM2CdH12cvOqKn2X9AwUDz4rogXaU3XCx69XHneJnxiDgMstjzmA==","signatures":[{"sig":"MEUCIQCA4rxjW9uHWHO/eceolO7nLc8QkGO16UyS1cpGKoyKYwIgNJ7a8LYnh4c0uUPGwkA7mRfIXpQz2oeAoCr5G2vTkwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090653},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"65534e9bbba73791dc921dd7e78efcb45770af6b","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.31","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.32","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.32_1775751061484_0.294427304910047","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.34":{"name":"@fmsim/layout-view","version":"2.0.0-beta.34","author":"","_id":"@fmsim/layout-view@2.0.0-beta.34","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"8952a7f9e04f9004c7f0f89a1d73d0fd8ce94590","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.34.tgz","fileCount":282,"integrity":"sha512-dWzHV/Z3XpxMUmjGUofg8VOikeSJZrWk2UVyJPSpmNPlAKXYs79xnzUMzNpV8+yK2Y9ncA06anWP9fQY0VzqkQ==","signatures":[{"sig":"MEUCIGctaxbZlz5UHJO0hQk+LTZw7Ezy8Y+V+dxyJenTTw2cAiEAoEem6WQsHTZH7/FK2MhjxPoLAcPrzT9NuQp1zQ8pjYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090653},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"927695a219e0077066c86c6afa212381bccf431b","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.31","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.34","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.34_1775803872792_0.10014399818413233","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.36":{"name":"@fmsim/layout-view","version":"2.0.0-beta.36","author":"","_id":"@fmsim/layout-view@2.0.0-beta.36","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"cb960e075fb5caa06751781bca24a2983abfe1d6","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.36.tgz","fileCount":282,"integrity":"sha512-YQDSHn6HMpH4UX+xrO6fB10LOG0ey2uU8shtguqOC0ZVEAiJC6N5N5qD+BMjlM6f/6MSCbwJkY0bk7t+y5vSBA==","signatures":[{"sig":"MEYCIQDS1TIoA3RxNItysgNlDy2Sy6MduU+lee9cuTr9KeM6OwIhAK0U19AOv60GVcvNsiYFrNv12hHW8ICizpxxJQ27logj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090855},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"59cb4e5cccbfb7cd99cda6939791967c7a7d500d","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.36","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.36","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.36_1775924635248_0.2307435791330692","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.38":{"name":"@fmsim/layout-view","version":"2.0.0-beta.38","author":"","_id":"@fmsim/layout-view@2.0.0-beta.38","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"5056418be12bb613b2530bc2ca5c185ce14169e4","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.38.tgz","fileCount":282,"integrity":"sha512-IFTEJ1f1u4F7f9s/25c8ikfxwpqdgg9Bk3Gplgkgnkhhl+IZCuhtpGEz8Kr7UDGtz05Mjom78Uc0SznwRiLrLw==","signatures":[{"sig":"MEQCICdyKk5pBD/Z/EUFusYaH/nx/5q8LhfLJsfvF+EIbpnOAiAqFbTKUlcjdC8VX7SMaXn58osWRlr0Z64bFjAzCcY6MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090855},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"70de48c0afab3ebef0634e569c08eec84d6bb6f9","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.38","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.38","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.38_1775984381717_0.10495289765664961","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.39":{"name":"@fmsim/layout-view","version":"2.0.0-beta.39","author":"","_id":"@fmsim/layout-view@2.0.0-beta.39","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"ee0c0f363c6d77214339ff5e8fe99fdb1c488ddd","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.39.tgz","fileCount":282,"integrity":"sha512-RS+loSXu72WfZJYj5ovppENLl/BE6fniDqILFmLnMQFpNtLUzCJ3G/KY/w2jAa4Q5Lxv8HV8BV5bWl+9EJEFzA==","signatures":[{"sig":"MEUCIQCUdL4FjWZ930JXmXG75Jr62fomsFJ3NgWQPm7rTFeKsQIgVe0zZCEbhEwvrYcj9BreC4T+ospCWFr+1aQiDoe6YMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090855},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"07701f2adfbb870a23fd21a45b7d9f2212e9ef6f","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.38","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.39","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.39_1775986118673_0.09049310782753706","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.40":{"name":"@fmsim/layout-view","version":"2.0.0-beta.40","author":"","_id":"@fmsim/layout-view@2.0.0-beta.40","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"caf2744301423ca995df0ad355d493336c115121","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.40.tgz","fileCount":282,"integrity":"sha512-OwmDnkzwKXvC2SV2IadO8hL0nEznHjF9xeC5BSrcnHDr4KKhegYX/AWG9KdeCG7vJew8TQykUo5FVkjAzD46uw==","signatures":[{"sig":"MEUCIBFcrlDhP5xfKPogyu7IYNdVnZ+VAMH+wC+BbmyhFEtpAiEA3utXddtTWIOFdl0Ep1jbvGWQMFwT5Q+uUNNWQm6e1Uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090855},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"c078492a01ec11a1bf06e15db52f9c934cfa94b1","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.40","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.40","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.40_1776125100758_0.6268889533138304","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.42":{"name":"@fmsim/layout-view","version":"2.0.0-beta.42","author":"","_id":"@fmsim/layout-view@2.0.0-beta.42","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"94560b6408e492b054db97cfd024e93a1e0e0c00","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.42.tgz","fileCount":282,"integrity":"sha512-rEVarUteboY2sbwHjbgVZgVCoAbJWXNVBAf1MV/X2thZGcCesXlSX/25W3puQuNBCwHS6aFShg2dqikBAqt9cA==","signatures":[{"sig":"MEUCIGt6lCiVW/z5ll0ihrmMA89m2zYRSpzL91tNold9crwRAiEAyiJk0NSjwsOKtAtQ0JW2bmB3L6oSRGwHqLb6yucWRZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090855},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"1587930408fe8c68450dffcc4a23716342fd9fbf","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.40","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.42","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.42_1776183046836_0.7314760006583529","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.43":{"name":"@fmsim/layout-view","version":"2.0.0-beta.43","author":"","_id":"@fmsim/layout-view@2.0.0-beta.43","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"8d798c773ea6ad61a91385ad48a0f4275d506c47","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.43.tgz","fileCount":282,"integrity":"sha512-3GacSiq5GGml+Nfoo7/vo2rp1P44dwlLu3BD8DaL4Ixj1v/1B8m1nBrC8wUP3xpLKPFUKA4IoL7CbV4jbyReHg==","signatures":[{"sig":"MEUCIQC6dvJUAUZ4k5eNmMkgJ5D6pC/JnKD7QDoW3ve9ewbtlgIgE+sVsyr1biWcvyo0dBTmEbB3a+eZMzlWJWBYPLhKXxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090855},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"cc14ce125dfa83a3714212e4c4d433a16a3e3b85","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.40","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.43","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.43_1776212403896_0.606384621332607","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.44":{"name":"@fmsim/layout-view","version":"2.0.0-beta.44","author":"","_id":"@fmsim/layout-view@2.0.0-beta.44","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"c5358fb91f6a6697382b1024e5914ab87066b2ab","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.44.tgz","fileCount":282,"integrity":"sha512-/ltHZdlBNcXbDEM0UY9A/7fguh5j3AwFySP/FSS5YycJxM0+339ZpZh/5pXYbLJcB6f6wZfsU/AJ3/TrrcrOMg==","signatures":[{"sig":"MEUCIQDZiwCdQpBBfcLhqJXC+Y12+O5Kw9CEK+Ftswpa7tSB8gIgBuww6T/cfNdsWBdxyZ2tkOTZM5ZMMfoa10vgxomE+6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090855},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"3150c809eee7950f49b98ca62639a627dc44d298","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.40","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.44","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.44_1776219536960_0.023345310693199117","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.45":{"name":"@fmsim/layout-view","version":"2.0.0-beta.45","author":"","_id":"@fmsim/layout-view@2.0.0-beta.45","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"ff4a5a6f8979479b13e2d647499ab9b91a328732","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.45.tgz","fileCount":282,"integrity":"sha512-ijfc1ypgSH/ILOHyGZmXRBUdI/cQLEmm6quGtgt9SPQnmm4cLU0RLGX6RQRSsX/8YYDBWwbVUgVJuxMmLDP1hg==","signatures":[{"sig":"MEQCIFb6BXTqhFGUJMhJq/SMzXHowog7T0KQJejNpdPS705vAiBRcmw5W8Sep9Vd0hYAMWbPa1yN8ysXljZ0SdYZtwhWqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090855},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"117b007361186f7303050a8c3224c396f7554b8b","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.40","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.45","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.45_1776223392156_0.5562785329711284","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.46":{"name":"@fmsim/layout-view","version":"2.0.0-beta.46","author":"","_id":"@fmsim/layout-view@2.0.0-beta.46","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"512d0bcedc93fe762c5cc6e9c8f4dda4278c61ca","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.46.tgz","fileCount":282,"integrity":"sha512-hHph6LwOE7YJ0lbsLqedrdxXlVIhcNp6v4Sgcju6xzP6N8imEFp+VgMU0O4jZXIrTN4z2wdzzLMNFSvF68k1+g==","signatures":[{"sig":"MEQCICcbG8Ym61kLGN8vHeANLHAA6KPTPWn4xn6CmK7i1NXdAiBVqMo2e/L9uDkHEcpQEzBMM36jHHpf2+KyISi49bMKoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090855},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"71c6cb84cc8cb96ba7e174eb56837d84dc149ee0","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.40","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.46","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.46_1776227683835_0.33921303766411315","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.47":{"name":"@fmsim/layout-view","version":"2.0.0-beta.47","author":"","_id":"@fmsim/layout-view@2.0.0-beta.47","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"b9557f2f0cb83dfaff76f9eabb0be5b81142167a","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.47.tgz","fileCount":282,"integrity":"sha512-4qfucxUnJ/oafCcEL+Kx8TulhK3OJJCxbQR9ir8UULc6gDiIyA33UHxj/3qESzQTHUyWQHCS3qik1b32WbBJIg==","signatures":[{"sig":"MEUCIQCo1zWRJu42I0TAnZtS1whmYdhwY/nYCbfbynimutBDugIgCynldO2COaTVlcF0GEWGGvITQ0dNUGfulwcwwBlOmTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090855},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"02b81fa3b91d4aee2909b5d215afcc7b4ace2e77","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.40","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.47","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.47_1776245453716_0.046624213316901475","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.48":{"name":"@fmsim/layout-view","version":"2.0.0-beta.48","author":"","_id":"@fmsim/layout-view@2.0.0-beta.48","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"d09f98b0c07e8a08d42685129d37db7bf07e23d2","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.48.tgz","fileCount":282,"integrity":"sha512-8syNqtA2IYROZ8IdCEP46QvpFAKaezsZlzcrPWeGT1UgkO0K9a6LYkSvLRJEney6dHWPj7/H/ZjFq1Q0KG4myg==","signatures":[{"sig":"MEYCIQDPXqAeo68rEI8MSCEZNtz/WitF0eRnRpFjsKat0bXGgwIhAIPrQwFOZ/g/z7xvhLu0AoWbFIR3nbWpZBNbvh2lJFe/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090855},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"5e62c452a84246f380727ab6ea0a383e4ec7ac75","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.48","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.48","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.48_1776320877507_0.9460646689047811","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.49":{"name":"@fmsim/layout-view","version":"2.0.0-beta.49","author":"","_id":"@fmsim/layout-view@2.0.0-beta.49","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"7a1d239874d4d0b466dae7f771f233f02b8116ee","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.49.tgz","fileCount":282,"integrity":"sha512-gF/22YIfMq7VVTwWs4mrVOypK1Y26+z+GBVyCy2jgX5h+LtBSn3qnCwovSWylEsRWieZci3xN+eqBVlFNzUJVg==","signatures":[{"sig":"MEQCIEusdd7G8md8Cn6ozpR7J3HVZq3X6jX7zeJIJGSa02ZVAiAlCewxDzfsVp8k+rlV4XulPXKlVO+LuFs5KJXV1di30w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090855},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d94d32b855164180a3d7ee94c51bd958d7331ade","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.49","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.49","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.49_1776378710510_0.04920595453353749","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.50":{"name":"@fmsim/layout-view","version":"2.0.0-beta.50","author":"","_id":"@fmsim/layout-view@2.0.0-beta.50","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"312c6085209089ee4ccff3a3eac1aaa22d7b170c","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.50.tgz","fileCount":282,"integrity":"sha512-kbwAEr/dng5leWsRiHN6bLKMGZ5vIR9h9mBsHA0vq+XGMksOWTMEBUcqeBLehRw5hSRIF3JU+mtZZ/URQxR62Q==","signatures":[{"sig":"MEYCIQCwZc+K0mYjze44xB8DqwJVzpPHlBGboYlh/Vk1bAd+YQIhALE9WJmul4Js6UyAsDGD7GyiQrGiUUhWL0jgjE6oHoB1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090855},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"1009b299712838c586057bd9645fb130bd9e3714","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.49","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.50","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.50_1776385253250_0.43230286684170705","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.52":{"name":"@fmsim/layout-view","version":"2.0.0-beta.52","author":"","_id":"@fmsim/layout-view@2.0.0-beta.52","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"3bf1391331ec35f7e51c97a6adb478e3cfbc1666","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.52.tgz","fileCount":282,"integrity":"sha512-RN5y95cOD0vZAoZHx2iKkQlfTnAd0w6/GoFKZ3f5EZk09OyyFprcjtWVP5tOB9ASIm2Kj9dhEvCnRMe0UI9IAQ==","signatures":[{"sig":"MEUCIElyBR3GdxMt1ETnBILrRUKKEa33/ppUHOIoNsKNKw/aAiEA3NscgzlEWqRDNeMI+yvdzDr/5qEYI2V4No0CMEuHzTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090859},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"a670b735fe5d071811d688afb948bf2d79409312","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.52","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.52","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.52_1776415038299_0.4276476401147111","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.54":{"name":"@fmsim/layout-view","version":"2.0.0-beta.54","author":"","_id":"@fmsim/layout-view@2.0.0-beta.54","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"31d42738fbb2743820557ed3e5652bf1f2587b7e","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.54.tgz","fileCount":282,"integrity":"sha512-dhWzjwx+KZq5NM03USqN6IMaaWdP/T690LmX4KLSvyFRyx++ZjwUO6spXmXTKWFhTSvhYixIUSX7TT7k5QHMRg==","signatures":[{"sig":"MEQCIFv8/lxLIPVxSzx59hPLNZPVivWegOXnCuLunFIcL7eCAiBBzws03D1iqYORMHxOBZxGTfp2uxFooELD/cyVeG8DYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090859},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e59bedfc1c7d551fc36c2bfe309eddf30c3b8855","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.54","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.54","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.54_1776488066637_0.2370010773523339","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.55":{"name":"@fmsim/layout-view","version":"2.0.0-beta.55","author":"","_id":"@fmsim/layout-view@2.0.0-beta.55","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"a998254ccf6a0ea08a3a94c11cd2779e5c3421a0","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.55.tgz","fileCount":282,"integrity":"sha512-FNE5OHSWz5EnUMgxmhvLw25s33x+oxWkluCIx3ldaBsLEFjwfSfnBBOI1LGU5sZNaOCh9bMdwd88EUE6MHWA2A==","signatures":[{"sig":"MEYCIQCdFqDoXn4KGfjjzxApAUm+mGG/znWfcsSedjyj0U4FywIhAMX5TFmRiEwoPyXyDst8PN4ys/OeuYgiv0Aj9Goinx20","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090859},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"ae151cfd1131b88803a3bda6f0a45613258d22e0","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.55","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.55","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.55_1776522843899_0.2562723213239728","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.56":{"name":"@fmsim/layout-view","version":"2.0.0-beta.56","author":"","_id":"@fmsim/layout-view@2.0.0-beta.56","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"cd20615b1823a9e57c5cee1e7f9bfd3e6f519289","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.56.tgz","fileCount":282,"integrity":"sha512-nV9fXXRbO9bX9tHLLdEtIfsr5Qg2NZ5MLfGYxKA0f4Oln6QETKCrhillp3vm/2ehpa7JmGE1aAByI0LCJx1I8Q==","signatures":[{"sig":"MEYCIQD4xve+o3vy010qJU7zoWT6hmYbPPwJA7pO8FhGu3tMqwIhALcCfsWpiicNoi/4Y2LGsctPwWrCPjwERrABl37D6ppM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2091123},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"460d3a81ce4f6689c7516856cd3596be249b7d71","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.56","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.56","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.56_1776640389113_0.5298067022177018","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.60":{"name":"@fmsim/layout-view","version":"2.0.0-beta.60","author":"","_id":"@fmsim/layout-view@2.0.0-beta.60","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"965cf68fb674fd62b2c939dd7b5ed485010fe83d","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.60.tgz","fileCount":282,"integrity":"sha512-OyxwJKYIOw3wWSsRpZkU3WaYzzN/V19uuiT1xNvF+QLVrvLgBCfjRY4MmD7lDZgX2ulOw33O7oQFUvmnlEKKyw==","signatures":[{"sig":"MEQCIHdN9apo7bObf3W06lnVsWNFCbihs1Tip3StoKLeewFYAiABeIzVZXO1QOSHgwsZaeFHq8lTix/85RwS15dWI6RMOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2091123},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"0775504ed0d3741efd17f5da098a395026b09a0f","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.60","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.60","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.60_1776906364277_0.944279298185311","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.61":{"name":"@fmsim/layout-view","version":"2.0.0-beta.61","author":"","_id":"@fmsim/layout-view@2.0.0-beta.61","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"d3dc6272fabcddfde7c790127af2e1a146d70777","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.61.tgz","fileCount":282,"integrity":"sha512-Wj/8VJWylRT+YBNFbQPy+R0jUDhGVTmzzqj6U1vipvPh4WFvJVhjihn4McIDYvMxSNqy43vcrT9uC1MFYGXaCA==","signatures":[{"sig":"MEUCIByQWUTqlr6VNPi1Yojta807+aWB+U5Nx07d7dLiqc3bAiEA3tbJuXYZbyRQF1GcVahZWOY94ZoauA4Yqfeq9riOpxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2091123},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"cba60c7300ddd5f4ac4f458db32fa0bd1dfa7055","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.61","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.61","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.61_1776963128531_0.3970185158277775","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.62":{"name":"@fmsim/layout-view","version":"2.0.0-beta.62","author":"","_id":"@fmsim/layout-view@2.0.0-beta.62","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"f5f78bdc0d7c0604c72882bebc1ea824a85f1f54","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.62.tgz","fileCount":282,"integrity":"sha512-cwkgqeT+UwRFTQkaClXCCLhkgWWtB7DL87edCX8chpMxun10SXhW7vesMGwugwxzSZrH1YXGHoV9uFViBgDF6Q==","signatures":[{"sig":"MEQCIDNAIZNDH5oHM80s32ZfxqTjRyXEuXC8HEJ+rfUgpV3sAiBDm8J/NetYfG0j4ET9GucaiNRbvN0TjGjcEG8jrpaK0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2091123},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f6f17ee84a9875c460df1383baf8d717b502ac43","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.62","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.62","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.62_1777008872349_0.8366057308405455","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.63":{"name":"@fmsim/layout-view","version":"2.0.0-beta.63","author":"","_id":"@fmsim/layout-view@2.0.0-beta.63","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"15851efb97d60acf0d54afd068fed070cfe7d4f1","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.63.tgz","fileCount":282,"integrity":"sha512-GUi/+I9Mr23pS/3/JXufK8R7WnNWusulKdzk2in+Sg5zKnpLwGEkJetEEFvkXceAxMzBoW4X6nWiMB6mr7RXJg==","signatures":[{"sig":"MEUCIBUnrgYyoRcFZsHrWjvFbW03mLKKPECYZwCxzboxBvCYAiEA4GvNPCOW1cg1U1G9SSVokacALLRc4EhQ5mVjB3USQPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2091719},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"eaeeb4d9db1886ca2aa6a191bc120184ea446006","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.62","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.63","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.63_1777562954809_0.592979953739097","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.64":{"name":"@fmsim/layout-view","version":"2.0.0-beta.64","author":"","_id":"@fmsim/layout-view@2.0.0-beta.64","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"ef1947c0a9ee2113fbecefd7a734445102e4d3c5","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.64.tgz","fileCount":282,"integrity":"sha512-xr+GVx1d7UtTAZwFEtdRUH8DUQM0c1kdzQcrrOq2arfx7YyXLYhCN2ALrAisPoJoNLOddlwQWBdTwDF74iLz/w==","signatures":[{"sig":"MEQCIDFtl+RDdsGjPzCTMdavqkm0TRbOgK6qFCyIHTf/iIFPAiAdbo73c80T3J9V1/PZGkhxD3oo7DEiF0EBq2QQ8Cc+Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2092672},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"5a69f5f54cea6183667429f6b7270d26a61ee893","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.62","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.64","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.64_1777623972717_0.9474795183049949","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.65":{"name":"@fmsim/layout-view","version":"2.0.0-beta.65","author":"","_id":"@fmsim/layout-view@2.0.0-beta.65","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"f138a3202a52732805222aec893e51bbe20e0041","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.65.tgz","fileCount":282,"integrity":"sha512-31+ojVSwAqSBOgp3TSEjpCcCTPU03nslYLjdjmuex4SQ580UbklB8mh/eKXNOH61K4GUwLAirfWiZQeEaWa+sQ==","signatures":[{"sig":"MEYCIQDXPEkX2145rBOwLo9TZX0WS/F8uAZe14MWGzMjhMtNWwIhAI3LaFZqs8fEseaPms2XdWTrMuBchzk4YRcUw7uReYWl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2093819},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"a399bbed50b6551bede6ba201736cfd534581179","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.62","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.65","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.65_1777801720558_0.22205640741005395","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.67":{"name":"@fmsim/layout-view","version":"2.0.0-beta.67","author":"","_id":"@fmsim/layout-view@2.0.0-beta.67","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"f671a21efbdc4476edf0f066212908759c03b95a","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.67.tgz","fileCount":282,"integrity":"sha512-VcDT2qZouzJYnYMlfcOA3HX0/IoM9Fckes6uZYynMP9Kcti62OxKfeqrA/KuS+/ng6m2y0d349c/8SJp4O8e2w==","signatures":[{"sig":"MEUCIBfXUUBac5XikiZAHPR29F32wY9j4j2CLAd/7CB6fNoMAiEAtg3MShwh4ULZd4OrLgSwVM1QuvVNStAw9srLpPAZZQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2093819},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"64a3df01a90731116208d8d8cb9e3522a9d6df0d","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.67","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.67","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.67_1777809735566_0.6061600027012384","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.68":{"name":"@fmsim/layout-view","version":"2.0.0-beta.68","author":"","_id":"@fmsim/layout-view@2.0.0-beta.68","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"5a56a9414db22b88d1f4e3a0c46e263e7a0e21d1","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.68.tgz","fileCount":282,"integrity":"sha512-qq9q3c4D5qwsW1L1euA9pDP4ru2Le1wulmhOENOkb6tZMuYYeNKjRecnY7ff3mMKoMR5e8v8ncU2ZLlNLETeUQ==","signatures":[{"sig":"MEUCIQC3+rxer3xxzZp+k6wLoZAf34tSCLYRDbF6Dr/tgMJwzwIgFDp610gXZyfCR7cquvBIqT9NDT/x5+7l9mvOC1/G0/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2093819},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d48f36021f9c96350518b1a16d0d52c20ebd7bb6","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.68","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.68","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.68_1777825280972_0.6020369392185203","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.69":{"name":"@fmsim/layout-view","version":"2.0.0-beta.69","author":"","_id":"@fmsim/layout-view@2.0.0-beta.69","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"a6f67dd91589443fe431930ff1875d8deb370c1a","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.69.tgz","fileCount":282,"integrity":"sha512-A8NP/vFhODRAuYFaq8RKuoYVsnoG5umDtafdGDzNXrzjKuQNs2N81ykafC9BOwKG+RMb8rDnVqQc38e8UgMeZg==","signatures":[{"sig":"MEUCICTZooS4InOAqw7Vz+SIPh5bCTfBzV1wwgRCzqtEcj3YAiEApl6fMU4daf8OpBeR2voBnLZyMX2IZDwFGqdL21TkFBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2094026},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"fd28a3fbb6d717fd5f022dbf44b9ed33154c562a","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.69","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.69","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.69_1777973982411_0.7308581384150237","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.70":{"name":"@fmsim/layout-view","version":"2.0.0-beta.70","author":"","_id":"@fmsim/layout-view@2.0.0-beta.70","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"905aff4c51f5cebb00ca58a1c552f0205123e69a","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.70.tgz","fileCount":282,"integrity":"sha512-3QbjVjaPaOZYRwCYHEugB6WtJnVC054zUJooBnOJmPuJLCghxjxlyR8kOfQlJq6fwVQ0bUE2xc6OUX3llcV9lQ==","signatures":[{"sig":"MEUCICZQBpjSTG0+hpOtddeCHTsHxnw8H6kWazvbBR0Q0s//AiEA/HFQjXxzZw/YmNrkCH7qackFVs04vYFYYFdnHHDjH7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2094026},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"333bfecbee1ac6fd2f2c2d372912a9f62e3d0d4f","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.70","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.70","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.70_1777974736715_0.3108582660796497","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.75":{"name":"@fmsim/layout-view","version":"2.0.0-beta.75","author":"","_id":"@fmsim/layout-view@2.0.0-beta.75","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"4ef19ab7f7ec6768183926e3dea23e2414929d78","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.75.tgz","fileCount":282,"integrity":"sha512-OzNDsdGiSWE2cB1DQon680t37F9Sw0biPdJDCZk5pq/+mtl+0ACAbHuZfCKKSraty5fQdkV0+p4YgjRFNh/kTA==","signatures":[{"sig":"MEUCIQCV+sGOMBd5QMzIoKFXPSaCkxuNRHoIOPoCLZdvW1OZSwIgP6jIDCAY9AdTnaxoNmrJSG0t/yWHLbLEIQMwCrcjhZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096565},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"1ce494dc2a5005b145f05a2f7f5b253b4a079f96","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.75","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.75","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.75_1778261289790_0.4462409547995061","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.76":{"name":"@fmsim/layout-view","version":"2.0.0-beta.76","author":"","_id":"@fmsim/layout-view@2.0.0-beta.76","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"8d37376c99b04afc5034051e750da4fe5b1b467a","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.76.tgz","fileCount":282,"integrity":"sha512-W3ZRItZe9Z0GKshYl7dsKHJKEdfOFsjUolo2mZmJpkvL+dLbw7a57FoUGuTCCdTInVstlP80ND0FiWlVn6dKnQ==","signatures":[{"sig":"MEUCIQCZJCeWsVQVvum7uwI/bYUPM/djecl1hVDMx6zCwpAojAIgK7MC8tPU487+Z+JeGXuthTl0yMj/OIgj3KeQkZpjOmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096565},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e0dc5d7155fb8b45f16837f1784ca8d3c1ac9077","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.75","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.76","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.76_1778264641974_0.9500167719660022","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.77":{"name":"@fmsim/layout-view","version":"2.0.0-beta.77","author":"","_id":"@fmsim/layout-view@2.0.0-beta.77","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"e1775a52f4732e02578c5d9bf7d518cf2181aee8","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.77.tgz","fileCount":282,"integrity":"sha512-rnpNnftrfJmLDfG9ZQKHYjXVphLAxJzQncL9CmI2jb14ZRWboduUbPYO3decuFAVOL+/4+HX0gZrfkRFqKV4eQ==","signatures":[{"sig":"MEUCIEJpHxLBkwt5r2CujUeWZZsHgxTrKSt4j0R43DCoexwbAiEA9Zz/ITVYGO0JyKE2EQc7PXThlwnty5gscb2MYbbPJpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2103751},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"a733a8ec8d0ed643dc0079a68deaeb9913b39308","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.75","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.77","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.77_1778589379561_0.14768394986947286","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.79":{"name":"@fmsim/layout-view","version":"2.0.0-beta.79","author":"","_id":"@fmsim/layout-view@2.0.0-beta.79","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"d3526eba622bd0f4d7f3f7f3e43eac77c79e7bbf","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.79.tgz","fileCount":282,"integrity":"sha512-xVcDslu+IaNCJLhjFhMENZ1MgZ/3Jax2506P8hlYT999o9wfmDeiedbTlWLhqUQDtNNv7E7JdjbzGMneznTt3A==","signatures":[{"sig":"MEQCIGW0UugINyPSMKGphb8u8C0geyTCrRN3Ue7LN4zIxKwzAiAWvYlVyuar7hchSPetAdO8me/+QWeNC7wZtFGdYMKPIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2103542},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"c0746492111d16a8c038f1e5c682170dc59979dd","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.75","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.79","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.79_1778597173106_0.18463818888612948","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.81":{"name":"@fmsim/layout-view","version":"2.0.0-beta.81","author":"","_id":"@fmsim/layout-view@2.0.0-beta.81","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"03b09bd7d79e7e89d8134ef97183b5cedbab7b82","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.81.tgz","fileCount":282,"integrity":"sha512-mfWmUR/71SbcXDI5ktnjcNJSFhzFAAsN2eiG5YePDSWGnK8iz7Ba6RQ3SdPkqFTYpSVgEYz0lMbgDNgap6r1zg==","signatures":[{"sig":"MEUCIQCQWhAk137aLdRbiQezeY5azZ3oDR1sIXRLsZN3qEInlwIgK6CSkpCC32gPZHwvIgc2Gg2MsN22h2EeSwPESbGZ7xw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2105296},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"5a826a12bee3cfffbc651875034f4d9c7f96acfa","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.75","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.81","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.81_1778859481595_0.13527887064282695","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.82":{"name":"@fmsim/layout-view","version":"2.0.0-beta.82","author":"","_id":"@fmsim/layout-view@2.0.0-beta.82","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"1e3e992decff774b31cb79c0f6051658fb86f016","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.82.tgz","fileCount":282,"integrity":"sha512-e4qTqGVJdiGc2O69W84xjCTyy4uQGIVEXz8A2A3fOIwmYYQfKwaBviOmF12nKjuZqgH7brYROaz1WNpEH2jF2g==","signatures":[{"sig":"MEQCIFxxsJGk1gqDuHpHMELseHoXVymzcrgfpty6OH9MxxrtAiBk8HfVt7kJnLHjnB1LRpKZdMiIJstdjXyCGTVYkcjSEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106867},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"3c774890bc55dd19594c17199337bdfe93b7ef5a","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.82","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.82","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.82_1779374223659_0.9469023224564306","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.83":{"name":"@fmsim/layout-view","version":"2.0.0-beta.83","author":"","_id":"@fmsim/layout-view@2.0.0-beta.83","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"5bc80cd14106d6f60ecad1f1390365659b25d3f2","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.83.tgz","fileCount":282,"integrity":"sha512-jmRmhcZyN3zEXjLtrQPdAZYDCLJTX5fYWMLSOjct9kOYPLCJAwyuS5hmFIEXEC1ogq7Nq20e2dN7WsmITtOnsQ==","signatures":[{"sig":"MEQCICCpgChlGUt2fBFgB8TeoooWqTHD8FIQAgebXfmVjFkOAiBbpR3BYXIyzK1h8scgHLK2fFrZpRqWFb7T3WqaCgvsvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2107538},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"80edf52da9c27558f25d7efe861eea6ede028994","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.82","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.83","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.83_1779769943874_0.6720146492578711","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.84":{"name":"@fmsim/layout-view","version":"2.0.0-beta.84","author":"","_id":"@fmsim/layout-view@2.0.0-beta.84","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"8211713750a8a0a5191f6693d1532c3254a309d1","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.84.tgz","fileCount":282,"integrity":"sha512-hk+PJH5z2g4g1WJMG/RG6j5Jwbn8xxJKf9CVopVXrTeTAbf+kP8aBAcR8k5gt7QxdgIi+xb4SgD0BqShylm44Q==","signatures":[{"sig":"MEUCIQCjzAGkn6ybMURbmZ8gtXxxiXQ5PRx8vFCBBNcWBLZLVwIgaQREOCwJF8d2KtsNYEMt5k2Yw7AHkk8pYeID1UA0/eU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2107455},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7885adeec7d182777e1df093603efdd4c1a996e8","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.84","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.84","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.84_1779986959810_0.049209210549029825","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.85":{"name":"@fmsim/layout-view","version":"2.0.0-beta.85","author":"","_id":"@fmsim/layout-view@2.0.0-beta.85","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"28a43a7f47c120beb9a7ced1bfc3b3603468287d","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.85.tgz","fileCount":282,"integrity":"sha512-qZpFt0EhciCaaTCVucfWK8DrSMk4fG4mXj7QdBi/yv8yOnLV+cZBq1irz1bZLvMOMmU5vnX+uxJDh4kHHH1YQA==","signatures":[{"sig":"MEUCIQDav0sjkdSEu13S2PA3SsFx5JBGCzHo4R2LzU760ZEP9AIgex3zMmShbFJfwcjw1vCR//OPc1E8RnnCcFpLHAyfhfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2107620},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"3ff0a6795182a63df8316412d63e48751cdc737e","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.84","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.85","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.85_1780466763674_0.7521482629442069","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.86":{"name":"@fmsim/layout-view","version":"2.0.0-beta.86","author":"","_id":"@fmsim/layout-view@2.0.0-beta.86","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"1cc5a05b355acbac96a56e395c641490906f61b5","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.86.tgz","fileCount":282,"integrity":"sha512-yfvObbzDn8lXVh/3KbmDwGC2ijyn/4+7k9QpSvxF2Qz36uNlBLUB//hHKmDBbtc0k2soQ7Hh2vPx/0cQTTCWKQ==","signatures":[{"sig":"MEQCIFNrVEV73kwpfDDQEiIrswtZkVL7o+jvTGsIiwPwWNSrAiB/684xONRKAIa13GsiOJJaXRAut+KZFU1Hfi0vyKkb9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2107815},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"2e7fe85f5e286c28c9fb3b5c095a23c8c150b41d","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.84","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.86","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.86_1780971210503_0.29650921987861123","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.88":{"name":"@fmsim/layout-view","version":"2.0.0-beta.88","author":"","_id":"@fmsim/layout-view@2.0.0-beta.88","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"a14c0c5089e4fec1082b35ff3b610de0f82f3406","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.88.tgz","fileCount":282,"integrity":"sha512-436ppwE4KtaViFvm3w8tRds01M6Jv8TrEfIZcmqzsEA9+CTjLKHTDnlyHVNNcPL2sQSnioNKzVmdY0m+Uk53wg==","signatures":[{"sig":"MEUCIQDTpB+7AmAEpOvSziHzsPn8i7A0kBMSmZ/YFMtbbeuucAIgNXyPn3UeHCl51PVI5rehf8xUCL0S1L7go/j626wYeaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2117998},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"a85bfc6794b783dd619448e2cc07cca8eafbb467","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.88","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.88","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.88_1782431089780_0.1916003089914624","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.89":{"name":"@fmsim/layout-view","version":"2.0.0-beta.89","author":"","_id":"@fmsim/layout-view@2.0.0-beta.89","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"b3c091e97e127dc9cc8f937df3e18c672907a84b","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.89.tgz","fileCount":282,"integrity":"sha512-n7mxRJCaDN3sf8k6BsKZyiZC4J2y/cZihuhFuFC07PGSzsz6ddG8gelN131wYs/8wcoFlP7ab75pQP0Tb322vg==","signatures":[{"sig":"MEQCIChr7dZWeM8O5EYSdH2m0GCa0fWDIprVJSqOsm/2jivZAiByXMt85wMiyRcrgCSUVSIJCbZJCyUROiiTTwmdxsJsWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2118236},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e65994c03e8dc1c33b4466a61f12e9135f1bc59f","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.88","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.89","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.89_1782437957801_0.4364943615217234","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.91":{"name":"@fmsim/layout-view","version":"2.0.0-beta.91","author":"","_id":"@fmsim/layout-view@2.0.0-beta.91","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"10a6cf62708e5b2ff984775d4b223fde435495f3","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.91.tgz","fileCount":282,"integrity":"sha512-JB7VE13Vs5EQm8OpHfokctrc+JDmZ8vJe7cTUMrg9+puic/aq2WAb6J1tlWrY9yz/TTOoVp2OIKl8wIGkiEVtQ==","signatures":[{"sig":"MEQCIHJJ09RNtcLmwjE/CND1X3OqsANU/TAvx1GqJcjSf7YEAiBZ5m9zYCDK5eRxLeQvfqbvBFNjAQT+jmVkXZMuhJNfMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2117998},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b971e5ac239ee4f6b59f5011c70afc3f000da841","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.88","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.90","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.91_1782453272778_0.5960282686988314","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.92":{"name":"@fmsim/layout-view","version":"2.0.0-beta.92","author":"","_id":"@fmsim/layout-view@2.0.0-beta.92","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"3fef966a191f8f79f907ddf4f30ca7ac1f223c04","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.92.tgz","fileCount":282,"integrity":"sha512-V/1qNVI9vyjC0fePfB5oT4FcPIkN256ahuAQxPD9vL2jqsuRswTv/Lb6v2+T2FXAng5Xz9g/AW6kMXzhSIH9lw==","signatures":[{"sig":"MEYCIQC7LCo3xh8vhPEHsm8HBW0xopUMMa48KV1yxxK2/hDjGwIhAP+5Z2U5LK+/0KVrJMic2ZLT5wrdwp/Sc/RGCtbo5Ita","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2117998},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"82db9032ea3045b862bc22f901bc5dba3c98f34b","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.92","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.92","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.92_1782454332557_0.2706454676114318","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.93":{"name":"@fmsim/layout-view","version":"2.0.0-beta.93","author":"","_id":"@fmsim/layout-view@2.0.0-beta.93","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"00ea39813dd43480c4d8007c70faf3dec1906076","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.93.tgz","fileCount":282,"integrity":"sha512-gTIbyacuBhOj/O53+ln/b8srrnrvg070wjhMi7Sx+upnzoFMSc3p/kDig3AVIgNoukKztj+hmC4Ik1hG2HjWeA==","signatures":[{"sig":"MEUCIHw0nSfRAOQ0mLHIU2nIBYgU2oqKDYhv0+DjVog4uXsdAiEA2uqo9oLMzFWAsF6tjVJL3jruS2sx3fpzu7k3y3StqVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2118234},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"05f75ee9679e0122f38320c1c7fb19de62ff857d","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.92","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.93","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.93_1782462403091_0.9986304896354008","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.94":{"name":"@fmsim/layout-view","version":"2.0.0-beta.94","author":"","_id":"@fmsim/layout-view@2.0.0-beta.94","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"5ae8ed0d5a1c63fe6ff506df7c21fc6ecac28b05","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.94.tgz","fileCount":282,"integrity":"sha512-hsZNQdk/kf8BfdqaAp0he1d1jemg3lcNKGrmUd9S2b4Pqk8zV/cECmjOVRQQUmMrmknMhhw5sXieohILVS5w6w==","signatures":[{"sig":"MEYCIQDDPvRPi0eth7ocBZ/mhbcLIhcZr5/ROxxMcReL+7S60wIhAL70K375a+OLEBUYQyd0z1xSAUegGsmI7sqX9EglNmLY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2118234},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e0ef3d4e8743c3c9e11b5cf51233cf1e0a9dda5a","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.94","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.94","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.94_1782870194953_0.2410426358944917","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.95":{"name":"@fmsim/layout-view","version":"2.0.0-beta.95","author":"","_id":"@fmsim/layout-view@2.0.0-beta.95","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"08646716d78b0abfbb001adf6b45d58d29d616a0","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.95.tgz","fileCount":282,"integrity":"sha512-CoU92bi7NXPzY1IPqS//MbLr3KR4FHGQZ4xFsqZeCNb9PdUT0HYET6fH1FIWrIozY430XQxWTTMuEtx+ZgHeRw==","signatures":[{"sig":"MEQCIG3djUhaQOPazSBCKKC8hzO5AMvV7LYd+4Towg/zKlEiAiAC3v7m7mROsSe7pq2m27V7g1s6oAd0cZgRWdTYDsu84g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2118705},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"9281405a837f538acf8fc2955f2c2f79964cd360","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.95","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.95","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.95_1782982111627_0.3887956223965803","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.96":{"name":"@fmsim/layout-view","version":"2.0.0-beta.96","author":"","_id":"@fmsim/layout-view@2.0.0-beta.96","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"e68f7885e52419086c280a6b84dcb185bc5c0c9d","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.96.tgz","fileCount":282,"integrity":"sha512-koFrBoZsKj3cP8tClS1ozjWS1MesEnmygBIPiFk6IoJEvP8BozY9P6IAH+luN/b8+WeUOolePPjA7v1PI3qyTA==","signatures":[{"sig":"MEUCIDnGBsA+xDCfUCwVzHpFK3euxXnigLj5sST8v0rACJ9dAiEAra/gmZJf/yLOeEh64xNMPKIAYAOgHFUbGVymsSPV3VY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2118705},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"960fbe4cdd37e538919094704f8ce426fce9f1a8","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.95","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.96","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.96_1783156345803_0.792444033291009","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.97":{"name":"@fmsim/layout-view","version":"2.0.0-beta.97","author":"","_id":"@fmsim/layout-view@2.0.0-beta.97","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"31b7d906b95340e7a29b2e32c54d9e97ff391987","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.97.tgz","fileCount":282,"integrity":"sha512-g0feV7EB8R8ILV0owZ/45JL5783u+1KBCXyyQGKxt/ZXD+V3f1C8uMhOxkhD8bpgpRIbD0oQImciuZpyjaVBaw==","signatures":[{"sig":"MEUCIBhiacB8FKzABKBWiPcr2dGTyIowDZjLSB0OvBAow1hiAiEAyUjFg9lao1b4NOFW5EQPqhIJOIDBRpNhH8XYjg1/nVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2118043},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f994681c569562e248ea20178a7749af6c4e050d","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.95","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.97","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.97_1783442839500_0.6873663094386084","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.98":{"name":"@fmsim/layout-view","version":"2.0.0-beta.98","author":"","_id":"@fmsim/layout-view@2.0.0-beta.98","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"682bd267275d45c3143b321c3476f35999b66591","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.98.tgz","fileCount":282,"integrity":"sha512-KWS79R8Q85+VV8cDf2z8ZBuCrSaWAoj14LO3B80eQajAR4MdxWgf7hIff33NvLo0guzdydq5OBdkQPqAiJMczQ==","signatures":[{"sig":"MEYCIQD9SFir7rA5kPe7ShsJKxYr81uN8AcVAFGafML7peLTdAIhAKA8JVF4KVGxsA8UMGIEBwe+5jCFlXCs4n15z9mft8rM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2118043},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d1b766f96c1c9656d8cb950f4b70cb5b583969e5","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.95","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.98","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.98_1783472416422_0.9534828229791883","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.99":{"name":"@fmsim/layout-view","version":"2.0.0-beta.99","author":"","_id":"@fmsim/layout-view@2.0.0-beta.99","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"77d35ad9ace10a9a74ceba1beaa1af01ef6059fe","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.99.tgz","fileCount":282,"integrity":"sha512-PsprhIKHuUBiuaXF4AxzFUoJ4QxS1/MtOTJh2nTFDZhWR/hO6xusSKLHfeoMmVMScVVi6+aSqQA/p5Y6dlLeXg==","signatures":[{"sig":"MEUCIDow/Z4uPiyA1XRA5AqS3kN85c9pw5fxDrunqD3lXDuFAiEAuYgUNhttmBrHHX7ihO/taDmuGZk515kBC1DIv0JzWn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2118043},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"09fea74bd210468139480a29ea11dfe762d8e370","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.99","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.99","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.99_1783513777520_0.5272253161798091","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.101":{"name":"@fmsim/layout-view","version":"2.0.0-beta.101","author":"","_id":"@fmsim/layout-view@2.0.0-beta.101","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"1f1967c32350d08c16900d5a57237dbca4b08ea2","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.101.tgz","fileCount":282,"integrity":"sha512-DZ9V8rKZEnE73TquaffFUyNA3OFKxiqaAA1KOf6Y0STfjeOYLrJUPTZPqYLqXqt8JVnVhfu4plaLh7bygGaxig==","signatures":[{"sig":"MEYCIQCE2INmNi+qK9Emp5F9wD8Xz3R9wWcjQyszIA0sjZJ7GwIhAI0ArVMRkEBfFzUcd0Uuv4pRknRDSdg9dCmX2ckpZ3rq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2118440},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"0b9c263ef1f9b71e10ec538d86146375aeabfb78","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.99","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.101","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.101_1783729348692_0.7365867341041543","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.102":{"name":"@fmsim/layout-view","version":"2.0.0-beta.102","author":"","_id":"@fmsim/layout-view@2.0.0-beta.102","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"38e65dc2b325f131bbbcf7bf775b6ebd3d3ae54c","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.102.tgz","fileCount":282,"integrity":"sha512-HjNATGAkxXuLRROihjcoVBx5fHx1BT9dnOTqxWzen79m8GfqK0yXW+aMtaTQWmHi3tW6WWZQ1ftM+I4DNL69gw==","signatures":[{"sig":"MEUCIQCg2BVkdOZ58DQemo3CPGE1BQ3xq1+18bsAnElZgHV82AIgXBzl0MbuoEi348jYPV84i43TX3U5FSJtNesQtzgC1iE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2118440},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"c8a7be537368e43d460595c2c65517850dd365d2","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.99","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.102","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.102_1783768836721_0.04072009415275324","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.104":{"name":"@fmsim/layout-view","version":"2.0.0-beta.104","author":"","_id":"@fmsim/layout-view@2.0.0-beta.104","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"6c57faf0853c832095191a989c09510a17a64777","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.104.tgz","fileCount":282,"integrity":"sha512-byNBIvXsbpFYQd8Khu3maDBoo0NX86g4xXTzL+8uUXesMTUi97/D0JqxCxLLoWYbzfNVlsh3pG4u3UkXVS60qA==","signatures":[{"sig":"MEYCIQDbg5/pXRKN2U5e0IQbgwD8ByO2kvDSrbDtg8MiDhyIXwIhAMQJO1ibfnHSkXIxHybREKIaKVRpSJM6lkVa+JJzOZJl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2118644},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"9fd007d34fca773bdf6aa56f06f2ff9b189133d8","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.99","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.104","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.104_1783839674824_0.5188588238428595","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.105":{"name":"@fmsim/layout-view","version":"2.0.0-beta.105","author":"","_id":"@fmsim/layout-view@2.0.0-beta.105","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"374e654dc2922a6c090785b3dbf620da3e3573e8","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.105.tgz","fileCount":282,"integrity":"sha512-3czmQSPc1+QH9Ct66CJpO3PPeZsL/fB9/IP6xKaSYDUurnUrC1eebwyy/HxDETzRBJAEmWybIIRPetGW7M/tHw==","signatures":[{"sig":"MEUCIF64WNwSSsKA2dT2W7icI1eeVzs1l9xJpthWZbmETwe6AiEA7OI5NAoJBdx41UzPgfQnC2qrxV/xnxVntOsA5xAfDFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2118644},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b534adb71fd752fd64d33d046a05642278d3f2d0","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.99","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.105","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.105_1783953998051_0.7512698712163848","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.106":{"name":"@fmsim/layout-view","version":"2.0.0-beta.106","author":"","_id":"@fmsim/layout-view@2.0.0-beta.106","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"a9f54c2085ab0a01f912fbb5b8529c61c8603fbd","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.106.tgz","fileCount":282,"integrity":"sha512-QgtdcP8DtG7flhJG9NZqVfi57eM2ymy8VPyqMe83O3X7R4YIWFb0SPURYomb3gc5oDxz8J/cdpgtmxC/FqkCxQ==","signatures":[{"sig":"MEQCIHAcDrf7fpSfrjkPYoU6rQhDzpKzz5kNHgl7wP8ETE5IAiAbUneJsxSVK18gCD5/HH7ETvgOOR+0KWs/HOByPzTdwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2118644},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e0858a34ce09699b96174978a1448d9a0d46d0fb","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.99","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.106","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.106_1784165506098_0.6196196769018298","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.107":{"name":"@fmsim/layout-view","version":"2.0.0-beta.107","author":"","_id":"@fmsim/layout-view@2.0.0-beta.107","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"4474d11a721bf2dec15ce11e281a69e39649bb5a","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.107.tgz","fileCount":282,"integrity":"sha512-OZYVdTkwz29mqlNiQE9aBAhFfxpXUhuZ1qGwer6c4fhkk8/KgSxtOPyEHrLvu9DrmvXK59o87SSmspGwz0XXdw==","signatures":[{"sig":"MEQCIDywNbRD+YNcyr2ITH8fDJgPC9c7GIUc7eywU74SSZJZAiAIQ9+/OnV61unFgCwE4cu6mj0gT6C/fgbmqLl74Kbxhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2118955},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"ca008c3f449ffaef0ab3e1866ee0ac66f3bd89e9","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.99","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.107","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.107_1784718699046_0.8336335815096443","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.109":{"name":"@fmsim/layout-view","version":"2.0.0-beta.109","author":"","_id":"@fmsim/layout-view@2.0.0-beta.109","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"5ef6f811408e02a9be8110bf01bb3e9e3c79fe78","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.109.tgz","fileCount":282,"integrity":"sha512-sbVl5sW2i4eF2VA6NOmkWa4RMH/c2gQas3nVNo33hMS+tYd1cdpa7JGg3xXKh6obcNCmss2qELSqSyDTzFMVuA==","signatures":[{"sig":"MEQCIHmknl7LarDVz9cf+F1cJ59VSVlz16uiW/G3SSTK/eO3AiA+3XwOSQrQLnaz+ekXf58CVVMCuacZ1n7NvCu6HGg88A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2118955},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"58415fb96b1e2e0f33b2e3da8a11a5317ce7819d","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.99","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.109","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.109_1785078600761_0.6828669961812817","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.110":{"name":"@fmsim/layout-view","version":"2.0.0-beta.110","author":"","_id":"@fmsim/layout-view@2.0.0-beta.110","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"882cccd054edd90e4dd18c00c757c2d2794c695b","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.110.tgz","fileCount":282,"integrity":"sha512-QdYynIODVlaQ/wqZeKC2QmAcXrvhpyyfpAuHTSRNimHesg/tk5WTx+fQo4Y2GigWSKvArzmwWq4gVyEpJhyDpA==","signatures":[{"sig":"MEUCICeBdWyF4N+DxVEzNUVCYRWdEWAWhaehJBqdx0CUYS1WAiEAkzqGM4IF+DfZCv+hr2xY2XCmrHGz4bNrWZnOMPGvtsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2119076},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"ca7e4d4ea853a908f457e8c411f63370f25a131f","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.110","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.110","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.110_1785134697277_0.9648551168459052","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.111":{"name":"@fmsim/layout-view","version":"2.0.0-beta.111","author":"","_id":"@fmsim/layout-view@2.0.0-beta.111","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"993c7b2fdb64b3ec1fa0eb1258c2f4d3900c3229","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.111.tgz","fileCount":282,"integrity":"sha512-SO/4qLnnKny7+1esn5FkAJVSo5WDJbDGGQY+sCsU6mA7T27T4oOekR5D1Ooh5lz14FxoJ3oitupdz6Ze4939vA==","signatures":[{"sig":"MEUCIQDvYYQ4+rJs5MzaRZqkK8yRg117+8N0sDA9URqmErH+kQIgTVFGFXenvOYj28TcDD6q3YunGodg+xwCjRnwVEXEDTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2125465},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"4ad2b756c574fae9c629720b8b94d2ccefd604b9","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.110","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.111","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.111_1785153117866_0.7488757128679397","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.112":{"name":"@fmsim/layout-view","version":"2.0.0-beta.112","author":"","_id":"@fmsim/layout-view@2.0.0-beta.112","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"3e3553b4ef343086ce0bc6432951d1d665ecab8b","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0-beta.112.tgz","fileCount":282,"integrity":"sha512-JCQOEHMHOssD53IX8r6FsTo3d9UN+tzSJKvtB0HaTT/ONX0Fw5W+jFIgjgVjVkG1pYAjZzjbtMiGJ2848EWTug==","signatures":[{"sig":"MEYCIQCpVGyTHY7RX9+ET5BatMJYrMFJ9qSUY8pSz0JufyS0awIhAKfoNRJsujMYMFQY6Ij3g/nc9YJoF2byGUtKW+sCXNrn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2125465},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"3065e3763759ab3ee10278c657e9149249b5f627","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0-beta.112","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0-beta.112","@operato/app":"^10.0.0-beta.1","@operato/help":"^10.0.0-beta.1","@operato/i18n":"^10.0.0-beta.1","@operato/popup":"^10.0.0-beta.1","@operato/layout":"^10.0.0-beta.1","@operato/data-grist":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.1"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0-beta.112_1785154237647_0.4675521265606897","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@fmsim/layout-view","version":"2.0.0","author":"","_id":"@fmsim/layout-view@2.0.0","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"bf79c7ad4b5750d299f49b8a876f25c23ef0d7ad","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.0.tgz","fileCount":282,"integrity":"sha512-diVYMtN2sg0nZnNv2zh5teCbOu43DhPcz9Z3XQ6xsyOzVRn1e9R5axZhkO8cm0Q4vxDu+G6gmUWWlBsauXoCKg==","signatures":[{"sig":"MEQCIF45m6QlPMfyF6i2M8+1ImV5BqjcDSJouwWGfa1OWiyWAiBCwXnzQ7XLOagrGt/+JTtcq0uT4IyD4XrqU1XIinbSOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2125389},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"a1ce3dc4547302bb270dc8235ac80f29dfb1a3f8","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.0","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.0","@operato/app":"^10.0.0","@operato/help":"^10.0.0","@operato/i18n":"^10.0.0","@operato/popup":"^10.0.0","@operato/layout":"^10.0.0","@operato/data-grist":"^10.0.0","@things-factory/shell":"^10.0.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.0_1785333151065_0.9779352139505508","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@fmsim/layout-view","version":"2.0.1","author":"","_id":"@fmsim/layout-view@2.0.1","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"a9cc4f27310c980b4abded1df9994949072cdde5","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.1.tgz","fileCount":282,"integrity":"sha512-k3rg+OJHkVu17FIXwcflw9/i3VNyOyxmIcp8t9S/AcgQlKT2uS0vZ8we45miUg9PpuGcSk64CZnqVqPW6l9jzw==","signatures":[{"sig":"MEUCIQCjtqKpWNMKPwo2B+MhZ/7xtMex63j36/5XF8WJwJg9BQIgbMW862h0ayCt8DnhV701QWufZR/fDbC7CCzT4aPiv7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2125389},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"a5336bd252e398b021c4a025fad0eb3b501f35f2","scripts":{"build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/fmsim.git","type":"git","directory":"packages/layout-view"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@fmsim/api":"^2.0.1","file-saver":"^2.0.2","sortablejs":"^1.10.2","@fmsim/board":"^2.0.1","@operato/app":"^10.0.0","@operato/help":"^10.0.0","@operato/i18n":"^10.0.0","@operato/popup":"^10.0.0","@operato/layout":"^10.0.0","@operato/data-grist":"^10.0.0","@things-factory/shell":"^10.0.0"},"publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/layout-view_2.0.1_1785333477050_0.15412229085598383","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@fmsim/layout-view","version":"2.0.2","main":"dist-server/index.js","browser":"dist-client/index.js","things-factory":true,"author":"","description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","publishConfig":{"access":"public","@fmsim:registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/hatiolab/fmsim.git","directory":"packages/layout-view"},"scripts":{"build":"npm run build:server && npm run build:client","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build:client":"npm run copy:files && npx tsc --p ./client/tsconfig.json; exit 0","build:server":"npx tsc --p ./server/tsconfig.json","clean:client":"npx rimraf dist-client","clean:server":"npx rimraf dist-server","clean":"npm run clean:server && npm run clean:client","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations"},"dependencies":{"@fmsim/api":"^2.0.1","@fmsim/board":"^2.0.2","@operato/app":"^10.0.0","@operato/data-grist":"^10.0.0","@operato/help":"^10.0.0","@operato/i18n":"^10.0.0","@operato/layout":"^10.0.0","@operato/popup":"^10.0.0","@things-factory/shell":"^10.0.0","file-saver":"^2.0.2","sortablejs":"^1.10.2"},"gitHead":"d5de19a1123a6f87ef0723d4bc4e15898706cf13","_nodeVersion":"25.6.0","_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","_id":"@fmsim/layout-view@2.0.2","dist":{"integrity":"sha512-Mr5257hjYy3ytxvtt4HX117MbxSvTMxfxXgh6ab4Yop7tBFMP0bBr6Dn8efMxnjGdDYYfBYIdYKcAeucpf/QnA==","shasum":"7aa33b3b8afddcf8d7362f6fe1b0c8978b997d72","tarball":"https://registry.npmjs.org/@fmsim/layout-view/-/layout-view-2.0.2.tgz","fileCount":282,"unpackedSize":2125971,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBQRVqIqqrs/cvr0xL+GrAOyKOzfmALw2/RWzdpzy1tLAiEAgHVcnzZ0s5mxhkAKlsqyFnBC+OeEK/EEhjgWot+zh5k="}]},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"directories":{},"maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/layout-view_2.0.2_1787001639521_0.7280517063882403"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-06T04:54:27.935Z","modified":"2026-08-17T21:20:39.849Z","0.0.0":"2023-06-21T14:32:30.978Z","0.0.1":"2023-06-21T17:53:15.964Z","0.0.2":"2023-06-29T06:03:25.972Z","0.0.3":"2023-07-05T03:26:15.678Z","0.0.4":"2023-07-05T23:04:57.509Z","0.0.5":"2023-07-05T23:38:38.580Z","0.0.6":"2023-07-06T00:24:40.667Z","0.0.7":"2023-07-06T22:24:22.167Z","0.0.8":"2023-07-06T23:02:54.746Z","0.0.9":"2023-07-07T14:40:50.288Z","0.0.10":"2023-07-09T01:21:55.294Z","0.0.11":"2023-07-09T11:23:06.940Z","0.0.12":"2023-07-10T17:24:59.954Z","0.0.13":"2023-07-11T11:54:03.640Z","0.0.14":"2023-07-12T04:16:22.354Z","0.0.15":"2023-07-12T16:25:59.916Z","0.0.16":"2023-07-15T10:23:40.787Z","0.0.17":"2023-07-15T10:40:55.874Z","0.0.18":"2023-07-15T16:33:58.040Z","0.0.19":"2023-07-17T14:07:03.231Z","0.0.20":"2023-07-18T04:57:36.264Z","0.0.21":"2023-07-18T16:51:46.454Z","0.0.22":"2023-07-18T16:58:39.650Z","0.0.23":"2023-07-19T07:50:45.171Z","0.0.24":"2023-07-19T16:56:52.912Z","0.0.25":"2023-07-19T23:37:34.123Z","0.0.26":"2023-07-20T05:24:38.312Z","0.0.27":"2023-07-20T14:28:21.194Z","0.0.28":"2023-07-21T12:46:43.925Z","0.0.29":"2023-07-21T15:10:09.334Z","0.0.30":"2023-07-22T06:50:28.042Z","0.0.31":"2023-07-22T13:18:20.939Z","0.0.32":"2023-07-23T08:26:10.560Z","0.0.33":"2023-07-23T09:17:47.707Z","0.0.34":"2023-07-24T08:33:56.929Z","0.0.35":"2023-07-25T10:47:06.493Z","0.0.36":"2023-07-26T02:01:57.778Z","0.0.37":"2023-07-26T12:51:43.016Z","0.0.38":"2023-07-26T14:40:54.801Z","0.0.39":"2023-07-31T11:01:21.127Z","0.0.40":"2023-07-31T13:47:42.286Z","0.0.41":"2023-08-01T02:12:22.243Z","0.0.42":"2023-08-01T02:18:01.987Z","0.0.43":"2023-08-01T13:58:37.494Z","0.0.44":"2023-08-02T11:33:29.202Z","0.0.45":"2023-08-02T14:27:27.900Z","0.0.46":"2023-08-06T04:26:25.573Z","0.0.47":"2023-08-06T04:42:40.028Z","0.0.48":"2023-08-06T04:48:59.844Z","0.0.49":"2023-08-06T04:54:28.304Z","0.0.50":"2023-08-06T14:07:28.148Z","0.0.51":"2023-08-08T01:59:01.947Z","0.0.52":"2023-08-09T01:59:44.019Z","0.0.53":"2023-08-09T03:01:12.496Z","0.0.54":"2023-08-09T16:00:53.745Z","0.0.55":"2023-08-11T00:08:19.933Z","0.0.56":"2023-08-11T04:29:00.012Z","0.0.57":"2023-08-11T04:47:11.881Z","0.0.58":"2023-08-11T06:46:02.298Z","0.0.59":"2023-08-11T07:15:53.299Z","0.0.60":"2023-08-11T11:07:40.792Z","0.0.61":"2023-08-11T16:02:09.250Z","0.0.62":"2023-08-12T03:33:18.911Z","0.0.63":"2023-08-14T01:14:45.137Z","0.0.64":"2023-08-14T03:15:21.169Z","0.0.65":"2023-08-14T05:16:36.568Z","0.0.66":"2023-08-14T07:33:29.974Z","0.0.67":"2023-08-14T08:13:10.722Z","0.0.68":"2023-08-14T15:59:23.019Z","0.0.69":"2023-08-15T07:11:08.487Z","0.0.70":"2023-08-17T16:32:52.827Z","0.0.71":"2023-08-18T02:48:03.773Z","0.0.72":"2023-08-18T03:33:53.184Z","0.0.73":"2023-08-18T05:13:05.064Z","0.0.74":"2023-08-21T05:16:46.012Z","0.0.75":"2023-08-21T05:59:17.359Z","0.0.76":"2023-08-21T15:32:44.706Z","0.0.77":"2023-08-23T23:32:19.791Z","0.0.78":"2023-08-24T16:59:01.190Z","0.0.79":"2023-08-25T05:14:05.486Z","0.0.80":"2023-08-25T06:03:50.246Z","0.0.81":"2023-08-25T17:45:42.161Z","0.0.82":"2023-08-27T23:27:20.275Z","0.0.83":"2023-08-27T23:56:23.165Z","0.0.84":"2023-08-28T02:40:56.470Z","0.0.85":"2023-08-28T05:44:37.747Z","0.0.86":"2023-08-30T21:34:04.455Z","0.0.87":"2023-08-30T22:06:03.613Z","0.0.88":"2023-08-31T23:53:39.763Z","0.0.89":"2023-09-01T08:17:06.760Z","0.0.90":"2023-09-03T16:53:22.012Z","0.0.91":"2023-09-04T08:39:36.306Z","0.0.92":"2023-09-04T09:48:01.296Z","0.0.93":"2023-09-04T22:13:40.457Z","0.0.94":"2023-09-06T06:53:54.998Z","0.0.95":"2023-09-06T07:02:23.549Z","0.0.96":"2023-09-06T14:39:38.619Z","0.0.97":"2023-09-20T08:12:57.781Z","0.0.98":"2024-05-23T17:14:08.303Z","0.0.99":"2024-05-27T11:35:09.511Z","0.0.101":"2024-05-28T03:40:16.550Z","1.0.0":"2025-01-11T12:22:44.413Z","1.0.2":"2025-01-25T10:25:46.265Z","1.0.3":"2025-01-27T19:22:47.812Z","1.0.4":"2025-01-31T07:25:09.525Z","1.0.5":"2025-02-03T13:41:26.986Z","1.0.6":"2025-02-05T13:05:19.025Z","1.0.7":"2025-02-05T14:25:10.541Z","1.0.8":"2025-02-06T14:21:51.164Z","1.0.9":"2025-02-06T19:37:11.836Z","1.0.10":"2025-02-06T20:25:08.674Z","1.0.11":"2025-02-09T07:43:01.658Z","1.0.12":"2025-02-13T07:08:20.599Z","1.0.13":"2025-02-18T04:24:57.196Z","1.0.14":"2025-02-18T04:32:28.632Z","1.0.15":"2025-02-18T04:48:14.377Z","1.0.16":"2025-02-18T04:54:23.303Z","1.0.17":"2025-02-18T06:01:41.550Z","1.0.18":"2025-02-20T09:51:31.438Z","1.0.19":"2025-02-20T17:50:16.644Z","1.0.21":"2025-02-21T06:51:21.911Z","1.0.22":"2025-02-21T12:16:18.488Z","1.0.23":"2025-02-21T12:20:07.279Z","1.0.24":"2025-02-24T03:35:02.443Z","1.0.25":"2025-02-24T04:49:17.886Z","1.0.26":"2025-02-24T04:54:44.932Z","1.0.27":"2025-02-24T07:23:44.892Z","1.0.28":"2025-02-24T07:31:21.014Z","1.0.29":"2025-02-27T07:53:57.410Z","1.0.31":"2025-02-27T11:20:20.161Z","1.0.32":"2025-02-28T02:51:48.075Z","1.0.33":"2025-02-28T05:35:11.831Z","1.0.34":"2025-02-28T06:18:56.830Z","1.0.35":"2025-03-04T15:28:53.375Z","1.0.36":"2025-03-04T18:46:36.040Z","1.0.38":"2025-03-12T12:24:39.441Z","1.0.39":"2025-03-13T18:55:05.358Z","1.0.40":"2025-03-14T15:18:16.600Z","1.0.41":"2025-03-14T15:43:09.385Z","1.0.42":"2025-03-22T04:37:07.501Z","1.0.44":"2025-03-24T07:56:57.316Z","1.0.45":"2025-03-24T11:09:26.758Z","1.0.46":"2025-03-24T11:55:04.541Z","1.0.47":"2025-03-26T20:35:58.250Z","1.0.48":"2025-03-31T08:51:45.553Z","1.0.51":"2025-04-02T09:27:24.671Z","1.0.52":"2025-04-07T05:21:49.311Z","1.0.53":"2025-04-07T07:03:00.499Z","1.0.55":"2025-04-10T02:15:13.413Z","1.0.61":"2025-04-29T22:14:42.462Z","1.0.62":"2025-04-29T22:41:33.288Z","1.0.63":"2025-05-01T01:50:28.136Z","1.0.64":"2025-05-04T04:03:07.849Z","1.0.65":"2025-05-05T19:38:48.678Z","1.0.68":"2025-05-06T18:56:43.015Z","1.0.69":"2025-05-07T14:08:03.295Z","1.0.70":"2025-05-09T00:00:04.010Z","1.0.71":"2025-05-09T03:34:23.902Z","1.0.72":"2025-05-10T17:20:04.035Z","1.0.73":"2025-05-12T09:31:08.983Z","1.0.75":"2025-05-12T11:38:44.846Z","1.0.76":"2025-05-13T01:06:21.389Z","1.0.77":"2025-05-14T12:18:52.859Z","1.0.79":"2025-06-17T15:27:37.999Z","1.0.80":"2025-07-03T06:29:50.697Z","1.0.82":"2025-07-17T05:50:38.184Z","1.0.83":"2025-07-17T07:34:19.118Z","1.0.87":"2025-12-10T16:29:55.161Z","2.0.0-beta.2":"2026-03-16T05:07:02.529Z","2.0.0-beta.3":"2026-03-16T09:01:20.716Z","2.0.0-beta.6":"2026-03-17T18:54:15.394Z","2.0.0-beta.7":"2026-03-17T19:23:33.792Z","2.0.0-beta.8":"2026-03-20T09:15:44.751Z","2.0.0-beta.9":"2026-03-20T13:42:18.385Z","2.0.0-beta.10":"2026-03-20T16:34:06.478Z","2.0.0-beta.11":"2026-03-22T13:53:06.663Z","2.0.0-beta.12":"2026-03-24T02:08:33.808Z","2.0.0-beta.13":"2026-03-24T14:01:27.764Z","2.0.0-beta.15":"2026-03-29T12:00:51.612Z","1.0.88":"2026-03-30T07:21:36.913Z","2.0.0-beta.16":"2026-03-30T15:10:20.821Z","2.0.0-beta.18":"2026-03-31T01:44:38.635Z","2.0.0-beta.19":"2026-03-31T17:06:09.730Z","2.0.0-beta.21":"2026-04-02T15:32:34.529Z","2.0.0-beta.22":"2026-04-03T03:30:39.964Z","2.0.0-beta.23":"2026-04-06T07:31:18.825Z","2.0.0-beta.28":"2026-04-08T17:02:46.569Z","2.0.0-beta.29":"2026-04-09T01:01:56.503Z","2.0.0-beta.31":"2026-04-09T03:23:44.501Z","2.0.0-beta.32":"2026-04-09T16:11:01.746Z","2.0.0-beta.34":"2026-04-10T06:51:12.998Z","2.0.0-beta.36":"2026-04-11T16:23:55.452Z","2.0.0-beta.38":"2026-04-12T08:59:41.918Z","2.0.0-beta.39":"2026-04-12T09:28:38.902Z","2.0.0-beta.40":"2026-04-14T00:05:01.003Z","2.0.0-beta.42":"2026-04-14T16:10:47.031Z","2.0.0-beta.43":"2026-04-15T00:20:04.149Z","2.0.0-beta.44":"2026-04-15T02:18:57.170Z","2.0.0-beta.45":"2026-04-15T03:23:12.419Z","2.0.0-beta.46":"2026-04-15T04:34:44.030Z","2.0.0-beta.47":"2026-04-15T09:30:53.927Z","2.0.0-beta.48":"2026-04-16T06:27:57.714Z","2.0.0-beta.49":"2026-04-16T22:31:50.835Z","2.0.0-beta.50":"2026-04-17T00:20:53.482Z","2.0.0-beta.52":"2026-04-17T08:37:18.508Z","2.0.0-beta.54":"2026-04-18T04:54:26.830Z","2.0.0-beta.55":"2026-04-18T14:34:04.134Z","2.0.0-beta.56":"2026-04-19T23:13:09.339Z","2.0.0-beta.60":"2026-04-23T01:06:04.461Z","2.0.0-beta.61":"2026-04-23T16:52:08.700Z","2.0.0-beta.62":"2026-04-24T05:34:32.617Z","2.0.0-beta.63":"2026-04-30T15:29:15.079Z","2.0.0-beta.64":"2026-05-01T08:26:12.935Z","2.0.0-beta.65":"2026-05-03T09:48:40.779Z","2.0.0-beta.67":"2026-05-03T12:02:15.765Z","2.0.0-beta.68":"2026-05-03T16:21:21.173Z","2.0.0-beta.69":"2026-05-05T09:39:42.624Z","2.0.0-beta.70":"2026-05-05T09:52:16.919Z","2.0.0-beta.75":"2026-05-08T17:28:10.205Z","2.0.0-beta.76":"2026-05-08T18:24:02.284Z","2.0.0-beta.77":"2026-05-12T12:36:19.775Z","2.0.0-beta.79":"2026-05-12T14:46:13.336Z","2.0.0-beta.81":"2026-05-15T15:38:01.822Z","2.0.0-beta.82":"2026-05-21T14:37:03.895Z","2.0.0-beta.83":"2026-05-26T04:32:24.044Z","2.0.0-beta.84":"2026-05-28T16:49:20.026Z","2.0.0-beta.85":"2026-06-03T06:06:03.891Z","2.0.0-beta.86":"2026-06-09T02:13:30.759Z","2.0.0-beta.88":"2026-06-25T23:44:50.061Z","2.0.0-beta.89":"2026-06-26T01:39:17.994Z","2.0.0-beta.91":"2026-06-26T05:54:32.951Z","2.0.0-beta.92":"2026-06-26T06:12:12.753Z","2.0.0-beta.93":"2026-06-26T08:26:43.274Z","2.0.0-beta.94":"2026-07-01T01:43:15.196Z","2.0.0-beta.95":"2026-07-02T08:48:31.789Z","2.0.0-beta.96":"2026-07-04T09:12:25.996Z","2.0.0-beta.97":"2026-07-07T16:47:19.738Z","2.0.0-beta.98":"2026-07-08T01:00:16.576Z","2.0.0-beta.99":"2026-07-08T12:29:37.712Z","2.0.0-beta.101":"2026-07-11T00:22:28.947Z","2.0.0-beta.102":"2026-07-11T11:20:36.898Z","2.0.0-beta.104":"2026-07-12T07:01:14.972Z","2.0.0-beta.105":"2026-07-13T14:46:38.254Z","2.0.0-beta.106":"2026-07-16T01:31:46.350Z","2.0.0-beta.107":"2026-07-22T11:11:39.242Z","2.0.0-beta.109":"2026-07-26T15:10:00.930Z","2.0.0-beta.110":"2026-07-27T06:44:57.442Z","2.0.0-beta.111":"2026-07-27T11:51:58.018Z","2.0.0-beta.112":"2026-07-27T12:10:37.803Z","2.0.0":"2026-07-29T13:52:31.295Z","2.0.1":"2026-07-29T13:57:57.248Z","2.0.2":"2026-08-17T21:20:39.683Z"},"repository":{"type":"git","url":"git+https://github.com/hatiolab/fmsim.git","directory":"packages/layout-view"},"description":"@fmsim/board의 웹컴포넌트들을 배치하여 Layout View 모델러와 뷰어 페이지를 구성합니다.","maintainers":[{"name":"ppyooy336","email":"ppyooy336@naver.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"readme":"","readmeFilename":""}