{"_id":"@speckle/shared","_rev":"136-c4e2da9d232d61222c82cc8cf67c199f","name":"@speckle/shared","dist-tags":{"latest":"2.31.14"},"versions":{"2.9.1":{"name":"@speckle/shared","version":"2.9.1","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.9.1","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"5ae709a2ff6431f80c823bbd17633890e327b4c1","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.9.1.tgz","fileCount":52,"integrity":"sha512-jutZt/n0r5b6dsKFtS+LRoTZ67L6W7QwrxOzfMq5c4JCpcx5fJp/MeOoHnuHsg/1WUOSPUcLk9KLhylTCO0SCg==","signatures":[{"sig":"MEUCIBMEfBU+IYLcQVc4qSqBT7vnGYjoYvM1FuNNXevwfQPeAiEA4BBlQ40yv1IDHQ2JgWN1gZE3H11EiBpmYOanS6rmnjU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYPZpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrmbw//VTna/hRrjcwLTjQ58KIbyEN1+mCwg+4pAdd57/VaLzD9s5jv\r\n8Lhisp7mpv/DAeJN9bYvTda0kUyNkgxU+kh7JvzUcq+gAJxxvs8ju97Dzpvc\r\n6kviPc0ng75wSd002JyPBD/eXHr3ASikb2qsTJhUHOFD2LtucpLT4R5VKYAm\r\n1wZFf4YhZzUyeV6zJ1ynmeh7xd9px0pkYTPR5LeTiLxgGGXiOaHif7WGl1qy\r\ngcbej9QAEiBekrlGzgawaodp7UeUlb1sRvStPcsPE6O24e0NIVowIK7lTknS\r\nDk24JRIOEniLdXjcTVWK8fopmJ39ZkJFCv4AWKby8a1N0UvUEjvVne2mvfSe\r\ny6C/M26AStq/D812K0Br1bD/wqVd7lE+TUFBTl7lRuumCK85sg1Zsw7A4Q1m\r\nwKq9RWXsC8N3al6kDp46M8zLILAR+TSchgJCLmXhgEaIhz1YQ3oZNWU5naqS\r\nsil+ML0Fhri+amFAosbI+b6d9sjB2VcplXod6AmSMHebWi4FNnViYcO5zJ6a\r\n9MUk4v8ieaTSV6orrCTLAns5MMELFPDNdAQVNKsli62juUmzefDlNqsbwX6G\r\nk35OVHoweEzg6CVVDliAmrb2XWlcTo6UNACY6YJ8qlHI83XORXl+dKmgJjSZ\r\ndw+Dnw3I0+/+E4xuUBfzYJpNdW4csy1+wKo=\r\n=t4KX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=14.0.0"},"gitHead":"fa9ad5b651f72b74a81acd9dc2986429ab3a06bc","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"dimitrie","email":"didimitrie@gmail.com"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"dependencies":{"lodash":"^4.17.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.39.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.9.1_1667298921153_0.22348719540017403","host":"s3://npm-registry-packages"}},"2.9.2":{"name":"@speckle/shared","version":"2.9.2","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.9.2","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"824eecb6829db356994c9f80f0569c56332a8101","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.9.2.tgz","fileCount":52,"integrity":"sha512-MBhnhZsOnL2SB6ChVCl6Xw8fxK55U+7Z7NWL4H2vx4vxo5qzt2Fxr5CUCPoSQqCbgwwy6gBxIruuEUm+AKx+6A==","signatures":[{"sig":"MEYCIQC+l3/EFOTjJ/DEVMTZ7R4qEyDXhmuV+8LkP4Ck5wzqYgIhAJYvEXsWNRHrv2NBcOUuwaHq6fysQxEDM45/TOExwQo7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJja5ZEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpm5RAAinxFCJ8xDTEXp/tMnNs2nZFRML1Rp73JFP+SFVCNUJj94fXc\r\nZ/7O12ZM+5xGXzdcpgKZ9bnC6lGKV5xQvOR1SlRJOd0Nm75MXZkYsTfuHR2f\r\nHcH69pasMJ5J9hrW0HTnverSB/mr/q42b9xasC+PcG3Gh16cjjelQl0pRIgd\r\nXDgWQDwmO9O4doHk7qAKz5jLADGYtTF59RVBsbGBxeram4v59Y1dapEIyNt4\r\n+FhSsm1s5aeggp+d94Q7WMfyyWCyH2CjpXQvLa+19u784KYVRJ7rjhq8PgKJ\r\no7EHtPMfMB+YgzSqnOpjN8RiOtW0062tHFRGAQQTnDFjXiPxJ3oZY/B7So5v\r\naZhgzfHWOmtAAU3yTMkCq8pe9Gl9TH8CIb0460uBDlp7CXolIN/r7fafmnP3\r\nE55skzU3zvFZlmGwDFSeTSYwT8nue5a+L6tXx1PJUoGO791Fx71y5zeQSP6o\r\nzygoQnCibOVcLEdeBV9551E7oIc9zy+pEgKMd4aFCmIThEbL5l8znggHeW1Y\r\n/I6Vb7a1Cwfy4lOGmq5Nb1UIMMDKe4I7DXml2Y245TnPP83zyNXL5q25QAav\r\nB27UtkR2F4OxJl6savTq7ktBo0DsU8V9yMiELbszyoL1qq+A8Plckmynui44\r\nBh6KxrGfL6V9bfbvBb2bQ2davvh7qp+GX+E=\r\n=qDLY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=14.0.0"},"gitHead":"53bbdd6233a9a4575187223ae9e1651189fe3110","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"dimitrie","email":"didimitrie@gmail.com"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"dependencies":{"lodash":"^4.17.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.39.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.9.2_1667995202543_0.806445019697126","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"@speckle/shared","version":"2.10.0","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.10.0","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"0feea28d7c6e571082e5f32b9b14cac853a42a9c","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.10.0.tgz","fileCount":52,"integrity":"sha512-K7TCrkMJ+rUjWAKct+l6MmAk/KclIthggB0ynwJViRwP88l/N8lSs7OK3pWZWQgJ2jGFjQ0D5MfMfFCd+T5uDg==","signatures":[{"sig":"MEUCIFTSKhU5AkV4Q6FNBXaKeotaIPzgOLaiRH84WQ8zCeHjAiEA5fT/6QZ5pkQ8Pmm+j3eozCVkrmdyPm7+JxEb6bRpqAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjf4LgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbHhAApOs6EB9adb4RY3aRAxW1XuFnyDdgmTeciRUX2e7nAOJ1gK31\r\nUQMDCsUjvQfqn5R+O3mvpaNuEzV4TFXZ5xnZ1Tbw92xngCnoVYUVeXYCq01J\r\nb245h2RrwWe2FHSmEq1Pp6elSUBrsau45pJMjAq428VYjQA1EXFCyb2wXN1/\r\nHw5ENPcsK0GiYbZBkwdJoGljz80GPGpqBaGEPKkJs+RZN9QlN+XdR6K4x8iq\r\ngS1U9HbuFKJr/C6nhfL4vqK5VPxqvTUDa4dLmImzRB3Qrfl3CExhJU959zVO\r\nK9HYo6Q1+c4CwOPDaPnCKGPPhpo08cid0G27x1/fdiq+zRebvxnLftl2doVO\r\n8Y2fSJCaaTxtFdoj8UPZiCZRtxoXlE8uwCYcUiP+vwPusJ7qpGSiQXa8+Rlg\r\nDSE7amriWs7kXxi2pVhZ/Cg3fgBgjyKyBupYVMMGqZ2+a/7sD2JTdD05qh03\r\nWi4SriYMowjRz0in0n+9iZxvGYPLT7NAoGPnjBomWh46F2TjStaszC4VXcQh\r\nUpgfTZcUj+T7lUruxAEGKvyChWcN9qFAFc+aLefaW1MLldJUU3yHHuh8QVV3\r\nJMfYvV5sMBVYrGrvmhnOVonp12xP/+vQiPrZNjl94yD/YTzz4YkxUiz6dTLw\r\no49AZwb7iC483YELvtcVeyBY4NZVLEnEZWE=\r\n=PJs8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=14.0.0"},"gitHead":"4e23505fed5213ffd444b10f00f7b8ed4c64a061","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"dimitrie","email":"didimitrie@gmail.com"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"dependencies":{"lodash":"^4.17.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.39.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.10.0_1669300960522_0.5573720235439048","host":"s3://npm-registry-packages"}},"2.10.1":{"name":"@speckle/shared","version":"2.10.1","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.10.1","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"53547a99ae238ec308353481a733c54c2204df55","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.10.1.tgz","fileCount":52,"integrity":"sha512-F0ttXY2DZSUTquDrT3Xo7D2U4asqBTIHd+NmbpVHBnY6K0fdj9LVEKZYtfn4LFRaFpPbXeD3f3Q3ul8DcBhZjA==","signatures":[{"sig":"MEYCIQDt8NdSaSg65ICdsLLBRRRBV5/ZBI1ReClHZBW8+beLuQIhAKriD4cQQeaGXSLOBUQuvH60wS8xP19bZVCXUbPOOxqu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjf42sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqabhAApDywyDwjkH7T5ed1P1PFU8NsmIudTWEhGWMB23Qz9AxSEfQH\r\nd3d3qVHvtY70gwMTkMOkKZ8oTamERY0gKQkGvqddyTpobNuNIC59O8Soo/pc\r\n+dHTtnM3oZRWezVqeKrawM431KF+6E45dSxyFr36tOeOABzUecTHDwB+HPoc\r\n4ErWLwQQZZFqjmtyH4vxS2O8pALgWbDEswdTkngA26xLsEsTzwcIRoUz4zKE\r\n2ZZ55Cku5VuAWsCk9L/+fKiGzRuNXATBTXcEIRDBOQnzeQ7xQ2BAflZUNXmA\r\nvBlKs/Rj2YcYZ4obvwsEH6raZcDXoutTHLVxfShiqll9H8uLAfNUFhTcZ1+f\r\niluOsTf3z89J1IoqPvFsvpwXH2v/BTiQGk2Qpa//Mt+LGRiYSYchWKz5ZROZ\r\nLUbvvZipkajda5fu8eEORtQPgPWwTyk4oue9jqZQO4nWXQozp+sXdJXzXNoo\r\njcDo6Ab6iH3okB2Ml5rLUVEcZvCbVHmGJDGR5gLSslWA69OV4YimHkPFpyDk\r\niHlArFG/DYsXAG7uLn88c4O2Dr5h/p/lMT+JZEet3poczysvg8eC/qYA2UmZ\r\nDGZdgpu3RCFvQO3+wnmLV7dUVrMjQSSl38wTYVp8YUuoWXzkfp3b3KXQohGL\r\nDlH56XnPNO4cQbnHRES3p1i8/OYBnpp0peI=\r\n=7wlY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=14.0.0"},"gitHead":"6bfcc35777cb99db34a3cf40a619bec834548ee4","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"dimitrie","email":"didimitrie@gmail.com"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"dependencies":{"lodash":"^4.17.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.39.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.10.1_1669303724144_0.22482839983856273","host":"s3://npm-registry-packages"}},"2.10.2":{"name":"@speckle/shared","version":"2.10.2","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.10.2","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"6ec3ded051165033d50b214b736e3bafd4c1a48c","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.10.2.tgz","fileCount":52,"integrity":"sha512-/wox1POsgNL0435YnnqaPSjsMozHxJsdN4a7OEBru2vye7s+vvki0PihRaFbsSZjK12ttWIs+If/8XJBwoqKjQ==","signatures":[{"sig":"MEYCIQDvMEXTK4EKgPWAda7zUDc+RE+xRkcCneTbZtcMC6n2JgIhAJ+S4RZT27QrU+Agvep47q5tgJ1YCtoOU7t16Ae6pDpN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgNaQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6iBAAkOYGexBQjiXr7X0pbG/15F5NUBLOUwQpBpz6QSkHkp1511M5\r\nTCQds2L7i1q4bRZ5iNUJ0JpEmuSvoFrafixdi8XYfSOxbFmaE/W6lTZiC5yL\r\nqFcFc93C03HBCTI7DtIbUCjWNUKwgLuoVmtUzHDlSKP5jPtyWYgTsdSToeXk\r\ndcKdD55/MscnW9iWz6S8WGUAH2+B57Mju5+GrdWh/gxDjosqKMSltCx29aZl\r\njqJS01B9jGRhUm/Pe4XyY6IlEgY6DK8iKNVEPNTKjoxfvJ57Rubs12atMKrb\r\nuhkCV0S0f40tXWY3Adpb978hBYqfMlNBKBRpJXmVWDd/MI2iFIkpVIucp9G7\r\n+aRtliS+dtpnTvIom6zZtiZWbQnJHlDe06Ke02syHjIYk0M1VWAyzWVUINKn\r\n8Xfw8CrwM34Ss1GLOLEYj6i67brawsJmnTAaltj6zRVYfEXuUOW5jV6P+TOB\r\nis2nHhNjfrEhgi9MuSizioq91ISn5Fg/YGNhJwRPARh4k5VkZUpwoqT5EFh3\r\nt4GGHfaifmdH1smRqgNdD8xvTPfBCWMnwuahwv7ZwfmAg9JiWy9FF7H8putj\r\nnE6szhEWc0HXRjrICkL97ndV0YxtudDKsVy1LKz5ayfjXlK0S/8Uc3dj0mJH\r\nBX+3MMiM3a6XwHHPIwlLflvfTCJSLfft+fM=\r\n=xqpp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=14.0.0"},"gitHead":"5ac043ac6ac1f407479188e90167910859c41a84","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"dimitrie","email":"didimitrie@gmail.com"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"dependencies":{"lodash":"^4.17.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.39.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.10.2_1669387920598_0.9371565240114035","host":"s3://npm-registry-packages"}},"2.10.3":{"name":"@speckle/shared","version":"2.10.3","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.10.3","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"d25e8493c8b993b1fcdc4a8b7fa0c207c3f050b5","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.10.3.tgz","fileCount":57,"integrity":"sha512-ZAlxVLo/iRhYhreXlKdeGiwRD+tzu4ihDZtFuKq/M9JI09OfGQtYu4WI19dv6KvH8ZXuFgLRgFlYVdo/S/kvIw==","signatures":[{"sig":"MEYCIQCwzW+Ma1NeLTsxpj5BQcPGu4OqKWXVO/NDA3i4DUtjogIhAPVnlVD35+DfW/CKGNcA3r0p+Rfc1LKCqVhvEBcfJMcH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhkqUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+FRAAkpoYxxtQdjcRHVjUpwtvWQrLDEGcZwca8WEr7NWOc9jYAiAU\r\neIyW/x6Swv7FF3g4jCJ/sUTS2jv1KYnGGHHJ/DYc55ar4dHMjWk1K3Ys5uWF\r\nc+iphFWEtRORH8EqP76TtkWjoj8GI5c3MXFm2oH09C1NSj7guCILfWZDaJIe\r\n51J/Q3BvYV2i6qp4uSwnRI6OKpuOM79YROfEywGHBcOh0mXCxmadQYhXjNsB\r\nMvUWOYbX0Yrgpw14G7mgVaRxWy3/jko0vv9Wpgn//AITpU9CPXzB3eHe+b8V\r\nnp7rSWm6EMiQxYhuf8spnXPmpWiRpwiF3D0IxkFnhg+QjmaLwJETD3t/M3iV\r\naujORHJ09lTwyTYklwLzujAdhN+zKx4hjpgSwqtaa+omQY6vOUSubMoyENkB\r\nl5E1hX228GBdWI2nTSZXUx8/eyhBA4OJssMxx5wIy3xCJilqwQ2FCDDdqVmi\r\nt3Ki/w+V0/aaYi6+HNG76natRS4Ot0xwYgMEFKxpErt+z5fGwNj5Ve/LDgpB\r\nSjHa7kIJaqxrkChL1DA8w85gWUt2wiH6nSl16M17Lox3IsbsxGUzXVHWolui\r\nsSaGjlulV0YuYvYRvWI49AlONIioMnCi6DufKDM9rKrOze5UpbGnuq+DwZEI\r\n31ng48yXtyXmvdCvvcJxAaX+RzxXvDenvxI=\r\n=X+x2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=14.0.0"},"gitHead":"bc83391c215eecab995e84a0fd06ab1e8a773e64","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"dimitrie","email":"didimitrie@gmail.com"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"dependencies":{"lodash":"^4.17.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.39.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.10.3_1669745300101_0.8883184137154909","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"@speckle/shared","version":"2.11.0","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.11.0","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"8a00083f39638ec8aa721476883aad3c7798a3f8","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.11.0.tgz","fileCount":62,"integrity":"sha512-WP8dQAdoEJidYKZv1OwCHqPtiu1GPNB0hTz/NdnhH3GWLbG9qQdsmimdCSBEepZJB3HMQj5oMG3pmBBAknSNtQ==","signatures":[{"sig":"MEUCIQDvNMKS5jfqr7Bn3eRcQ2lSpIObmUbfItnFNv+wYHcKDQIgc9JFvaR2xQwaHcTjjHeyyRhv+Xis34onzFII+geOiJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmaQqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjHA//eaNB8REh/5xIlaCimjtZuVys48f2MZxe6bm6wuBVoU9Iuw7B\r\nIRaxWdMsVddcldOs8E6HwLMsBAxsLpX4YxR3/MQNNqkiw4Hw/RMGKTLvHk9l\r\nPyYSjViNzDaRTq2Ld63b+Z4fRYx/9IcsDiokoetdPKijm+prq6VKysvvNgiq\r\npmMEz28GUoUL93PDtG9gWoubz3JyaKiTVw439nPltsAu65//MutMJi6RYGzT\r\nJemuGKWWBs9m9ZG3jfcy7vh5AB0O1bAU1DkvdkieG2UyxOX5KDKTEQg9kTia\r\nQvO4nGRqzAP/6U9Igp//OHDf1Nl8yyUfKEOtfmjqQg2ABTWUnm91pzjcdGES\r\nQsNPk1r1fph8PIKhRbQrs6gk8hd3CyC4y4H9WN+OO7seEr5bXygR4wdSkaiE\r\nBNbCoPnw1rn/3m+OBrwvtYOZPosSqoEzWdkxzN77MCV46Ix1vm7oI1WLP/eG\r\nwCRZiyPkLLNARUR2ZxHkThfHb7yOtSPb9uLowzEIOW6xgMrtSeBYMVILNuHf\r\nWis7jDCK4Zw95RylC05OCPQfvM/OB5f81V8IGsKlaY+E+woaHX20WDrezGq7\r\nAJkU6sZb8PFM78xiFq1inl8QcJZjNrym7j3BK0reaol5FB1G3BvjbB+FBayf\r\n7Z44sjuRPx6QdT/zUfp0qSAzehJiV624GR0=\r\n=VYpZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":"^18.12.1"},"gitHead":"2852789df1c60a06f699387816858e10a91d86fb","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"dimitrie","email":"didimitrie@gmail.com"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"pino":"^8.7.0","lodash":"^4.17.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.39.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.11.0_1671013418518_0.6216266553786178","host":"s3://npm-registry-packages"}},"2.11.1":{"name":"@speckle/shared","version":"2.11.1","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.11.1","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"3bb9bd65e109f6a26a092b65c53ec49446e59f55","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.11.1.tgz","fileCount":62,"integrity":"sha512-Nwnri5WwtgYtB7IEG8CWNZ3l+iW3adruuHu8y/HOQ6UrbY+0zMy4nmL+bVWwSjtbFAk8/FPigujpoTBnZ55Fcg==","signatures":[{"sig":"MEYCIQC6L+EyDEDmgbYWBvKvph5YkB3j1q5IbyJclgrmrwFdoAIhANVtFGAKZvUNyhELyUes2oegH6W7iJAw/L4/Mu1s4zqO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmfkOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryvQ/+PYpiDhBUnC0NV6Mx0ecprWAk2nE3oustbQD8XiumFkIFl9sG\r\nvZC6ojEirWkP6ClHmt14YukqznL5pevEwh8z86/XNAlyOy9f31YdhujcOCdX\r\n8Rs74/cOVDiCxSczjoaMIQUS8PYDIuHZ/ld8WWqD0hftYOgHk9cM+/as+Jeh\r\n1S+7E2xF7zE/HvROeTfsGXkypPSlr1mgJDVJP9YM5n4NnACifje5Legg7URR\r\ngLCxxm+9EoTy+yWkIrr8IKvn27QqSBSooq1heLteiG9Ejc0ivL6yqHicDiFd\r\nFzm6kLpWISpwgNq9URgBp+DowXV5Ndw2SfSqoq7J7yE5YJRVGNPFbydHMxOz\r\nzZIIg+Rl8/2334Cs8slr50imCA1SnBJeG8z/Iuwjx9SBP5dOrq46BqSiJwAU\r\nFgo1CWFqiUabUepO+Q+5Otsc+3UHo3ONY4bYGt8g70Yu/G194Y8kt1fwZv/X\r\nXLiwSKI0oWtHQrKxphYn8i1ndoea+ictjeSfJyOytD6o7GCu4iMznfEDd65k\r\n0NiwIG6PdHzIILfbH1pOBHj37BdGFP+er2csjuKXX5V2lO11rJm56ZwjBZvP\r\ndSzrsQEL0JuNW4q8C8ztna8/TVF0VfC7HzWkH6LXiqOkc/i60QUjhxHIzwnb\r\nLu8ubpnIRqPfSK/AijcihciBUOPoKx58VGU=\r\n=HT31\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":"^18.12.1"},"gitHead":"9245aa6db27674b88e412e8f9bbc0d350b7b969b","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"dimitrie","email":"didimitrie@gmail.com"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"pino":"^8.7.0","lodash":"^4.17.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.39.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.11.1_1671035150126_0.334516921838252","host":"s3://npm-registry-packages"}},"2.11.2":{"name":"@speckle/shared","version":"2.11.2","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.11.2","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"1c881c9ec83ab3711b4653a3ef52954359705cbe","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.11.2.tgz","fileCount":62,"integrity":"sha512-x7h5rs2WUbm507+pLJwXR5t4SvGiKoWRnvDhWSBT+aAmv5p6VE2afIiUExJ0Ag9EQntlcxKVwJGdqmd4ApxC3g==","signatures":[{"sig":"MEQCIA7NwxxR3u8k/6HTTqMFiGiaEkTK2bbzBUVUemn7LKggAiAptv3s2KpLI8sX5I+IKU7iMJgeJpiapa1h6Fzjv+zDWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmkTCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOwBAAk1+ya6V5uQNBIiZ4N21nsyfwaD10/3i9yIB4JWo9SGpNpg1F\r\nUD8e5jEcgAOr9V10BmHRmltnzicEpWo19AZ8UjfoJL+vc8l49wwBOotvRLSM\r\nMpDGSkTd8LD9iAO42pcFfXkaYi3woUtqnEny4ftp8zw1GPi5eSRiW88TcDtZ\r\n0up2cc+0qFp2/tl3/kJHH/YAEd6KKNDPwJbieZ5HNW0iXcP7S5DvrleKiNv0\r\nKu8BuprdL6y38DLXfTd+EQEr0LzHW27yX8KGnu7q4bsEdBy6P3hh3adqOH7A\r\n1lZbs8XKEJVhttivfbk+u3IawFITKn+M5qDXxLsYRzyTcPmFjfxJQcIdOfH9\r\nGHY5nhlpkfVDAmdRktKIEJ9/t7DZANZ00XUAvffXkAeR7FcFOGRtXswKC5rr\r\nG4JtUsj6huTdqjA02u1LiS64Ituz4NFVATPz1jlqK7fGVoirBRKnc6MzbIMi\r\nShqhPFpcKtXV7AZPKx+41SgcuYuJ5N1b/QhssO+TMfNkKV9r4kNW/N4Q03ko\r\nZM2OaKj+dv3Wnz4AGu+dkXj0tsDzUHCD16aG5GdOFCnaiNTyitzZLMs8tYro\r\n8epC2pSKk9kqdpPiHQ2bXH6QWrmplPBRroTvVvLBVMbbVwU/VS7R8hKRZE4m\r\nhCVy9ZCY+9kP3rKQbbzcUKRdiC689VRH1hE=\r\n=vtJp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":"^18.12.1"},"gitHead":"170e52cf9538685124be4e28f4eb735731bd4949","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"dimitrie","email":"didimitrie@gmail.com"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"pino":"^8.7.0","lodash":"^4.17.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.39.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.11.2_1671054530566_0.6850543149003652","host":"s3://npm-registry-packages"}},"2.11.3":{"name":"@speckle/shared","version":"2.11.3","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.11.3","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"0d2b770b00716a6e8b33e22647595704ea1e7358","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.11.3.tgz","fileCount":62,"integrity":"sha512-cjWgC6m5FqTOWupuOuLJt62TBH12N/cgf5uLwA7qFZXbtn7Q2KybQ7o336syTt51uZwc7pgtgRNVB/wJVX/Q7A==","signatures":[{"sig":"MEYCIQCbQ4iTMeOGX/I7s9xL10IqiuUhEzq0atRb1d8BmUX5TAIhAKIBvuEr1PkU/bHgc1rRvgDdnc1CFt7cfQ8LLLkRk48U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoZirACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHQhAAhOA83Ec8eaVPqXLUQCb9NgGl9JOkfZRcIlpXnkTopBifhk57\r\nwkU8Rior64XmwC+j2ixWaWah6Hnx2rjFTPKn2GunIsFerfOro4iuQ7Ni4MZm\r\nw9YttBeatGVpoDYJoEjz9KGfUrAOYIacvh3DeC1kQvQlWRQ8uwJwDD16A6Ev\r\nsZZ5jxvu/1JE15IlahqM5dhl8EynzLMvRbyGjYWacIPPop4KXSJm7cPUSSY6\r\n22JCbhXbXd0Wl9V5lcyjpZVjwygjCGQMucSKH7ZlGHpO2HtkRCqVcmyxNfLN\r\nOrVB0IH+/YIGeoMRfoq1YOQeEb0CFO9qA9bI9ywX6jvb4eFMdH+HS67ag1JL\r\nULzVLdSpDsZaqUOUpvEnSrHpXUsKgX3b/luGyQQMfRieYQC5K9zrPeEWv9M/\r\nNbyZ0pMG9BiuVUpx351cVA0AceAJdYaelEtMlPkpvuHRL5X+HmjuitcRSADW\r\nnUGKffAPAvMg43u+VDEc1qpBwx6OAtd2L7s4qwflHb3kOtHkmhczFHsUqTzx\r\nvuEYbu++ScIizlSBXJO/Q4N9k2HiOe7YQfL/tqfZWDlR9+jGbohQVTXGbQg7\r\nCrMmRkBTmjNHKmew37TP3HP8mmZKj+zr4XX+JSTJAW1Pf916zubGcPxV0U0g\r\nBbKfTCWnKWUCbVrIYLtSE9jigZHcIjA3LFY=\r\n=CskM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":"^18.12.1"},"gitHead":"3cbd8b4a6795586cde89953cec8749dc4ec28434","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"dimitrie","email":"didimitrie@gmail.com"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"pino":"^8.7.0","lodash":"^4.17.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.39.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.11.3_1671534763314_0.44192235585321415","host":"s3://npm-registry-packages"}},"2.11.4":{"name":"@speckle/shared","version":"2.11.4","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.11.4","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"fbc8d39aa82bf29286e1c982531381b59cbc88c0","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.11.4.tgz","fileCount":62,"integrity":"sha512-PqkJUq4KuCeviPbCq5VztIbJAjq8QqhRIVWqHvz+z22S7CPuDOmVkdhm3/RuDeVIFRcD4f62tuC8Lm65WK1HWQ==","signatures":[{"sig":"MEUCIQCAVKWQ0ZRCxPYZEUhKa6E5D4aS3Imffo3YP6/lawdknQIgVSCN9Rapw91ux/8UecACTymaas8UwmCb7E/UCGzHMlI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoaoqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/xQ/+LTYkXXYaeEv2dsDwEl/Ruu/uiyOt0Pk/iAUY1ABLs2qAL3ff\r\nBxZngLlsu1kqBVJ51CFD07hDtJREWnixpVid+EyePgMH9tQiX6cbSYSl8XEa\r\ni4VqAu2ZwOUFIdjjYcUuo3n0u3YUygjLdZsr8OHEjxeTvohG8m2ftCVnAWAB\r\nj0eobs1ABL5bpL/jtEAiWyGRYLlD8h1nhXLLX5bbmNPg5Nk5OpYA5PVWg2eW\r\nGyDbHCX1ozvfWuTKIUGJVqyDstbYESyr8eWtMZkO6QtgSzUy/Zda+cISGWJH\r\nU/WSVkGHR1QZd97hQuOMoiibA9XhtqLfz5H1OMW/gQ0IT9hNPofgWO9qWZl4\r\nsFSFN825pW1g+srIbHJRO+k45x/QeSHbDeKlm6bmDKsbGqSQ9WK5DmI9nIG5\r\ncW1G1Tg3rcMztIGjINf9gROHpegmoMCnUXc5WBuad0KE5ERm4JVoH0fb0u8t\r\n9YNCvPBnXh7E+4DGfNdutTH3Cik6wa+mmcHAzdbcRsl50Z1NixGKJkJ7QTuF\r\nWNA8IcZxqExwlvVcPQ8flMzu/30mdK4SqsHXgbNA0afH4mTJ1eG/yn0pnuSg\r\nkDL2FSHu/5JQhddCxQ6HEqDjl7lYHq5c2o0zZhPFLvg6ugrdfZOgPiIYe70y\r\nVdjRBixok1+PLMsGPaw5oR2F/Dl6ODCBGYo=\r\n=uUjT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":"^18.12.1"},"gitHead":"492afde5f66ac7fb9c82f0bc60dfca532535bef9","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"dimitrie","email":"didimitrie@gmail.com"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"pino":"^8.7.0","lodash":"^4.17.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.39.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.11.4_1671539241835_0.07203463139583177","host":"s3://npm-registry-packages"}},"2.12.0":{"name":"@speckle/shared","version":"2.12.0","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.12.0","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"57dc87ddeec0daaaeed7572c917b96d21f454a80","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.12.0.tgz","fileCount":62,"integrity":"sha512-hqNcW6Vi3Oel72uwo/qIrC0OeZ8qRUKMq2YALbzSR9E9WvJVaqpWcZRyItSeNdgWgKR1SUiLHXYmZFvhgh0nQQ==","signatures":[{"sig":"MEQCIFdFNH9OwiNmOSFqlxqeQGn0hesRY6W6e7SqgX4i2jfSAiBYxdf8L4G57Z0U5Ys8dbj4qXGRDHV1T07oF0u7KriKug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4mRvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9Sw//R58jY8KtTxWXGgTtAoHnJay7OhpoyeZg+Z4L/8vBU1g8o6n3\r\nMlzUFz/BHD4MbAe1GLOdGkQlrgGFGQWqiWLLnEd1hVQQoIoFCxY2SydwTZra\r\n94sBd83gLSpCyTfjXvTEhUn0pQX4H9+eoqzsi/neRqd+EgNL/1ayXG6DZ4mF\r\nD+i6fLjI3y9mLMRCt8eamkNLNk+kKmdQhYdYbsZmVb+/SfQ88eAV+U1L7erF\r\nd3RxshOzc+Z8C6cTfYprsq2oVAapoJ5WPSnbqoFWZpinW2C5LbiW0IVSvM3k\r\nY75OVw4eeeTqT5ktGjFmaJ4YbbX120hMqYr0iDl70ck940PXuQWwzszhO5LW\r\nwi7ebJwTOdFrJTpCVgaMWRO3blTqAA44vO2WKbptdhHPvYpj+m2M49GmEd9v\r\nRx1WgdcE9P6gEZJq9ytPkflFj2+8jpH53q4GIbe4VZiGE1uCJAMq7QPTX1yP\r\nJfuW32TYvscUYpFOYFqq6/5y/ITQDnAdqAxTF3ds3Lnjqhu1oxf/8IGIHCvP\r\njDZmgbn3vSsYDIUFHDb1WAAW+QenfCRBdOfSXbI/z166FoqIhdQZaa7syyRr\r\nPRaS1cTKoFQDMkzLDGIXjvoCJuoFOBbA8YvXD82Ph1/mn7CgNIn/Bl3TFvmq\r\nakZkfMY6tvTR7Rju/6f0e6cCQweDXAM/R94=\r\n=m9Q7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":"^18.12.1"},"gitHead":"9bfa2b89317b77da76eab68b2c1341fd3e7cea15","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"pino":"^8.7.0","lodash":"^4.17.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.39.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.12.0_1675781230819_0.6530721509504067","host":"s3://npm-registry-packages"}},"2.12.1":{"name":"@speckle/shared","version":"2.12.1","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.12.1","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"ba61d32c3af539ed868eecfd4ef386832aef382f","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.12.1.tgz","fileCount":62,"integrity":"sha512-q6WPdfZqu/Bgq9KIM04XYMR/FjCuMRd+iqH8JY2OfAKkdDi09eWVVkRj+bQxFGvwjGl4xbj2n6W96dQoGxAIow==","signatures":[{"sig":"MEUCIQChh4VlbK6ilh3E3qRJHcn+oatHmJsTnOA4NMKov/pc0QIgNdzz7J0oC/QQZDvDojcWVSpdPuXtZbMmZsvRkGTPiF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7N16ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7dA/5AGSw/VtVTcf2b7jh9OG0wpfqK+6yj+VVBn0zqRFESdMfMN47\r\nEUd5wZl28ZCWCBJsF4DqiFFl9JzUguCQwDOQKluRIzJzsnYpQpNgJ2JPYCWC\r\nT5xxK1dRNmtFctOk1sX2tFobOAkO5i8F3A4LFMb9CfM2B9r+zf2FMxVANjCl\r\n/M5cfnTV7oW47ilvIRI7xY9nM04CJThiOLld8TYjI/TPyzlIuIYazR5Z2rAB\r\nUpZjpmrE1rH4SGPoIhoOG/dgErDijfev/fez75z0v7Ivo0G5GYcdMVFKBNiK\r\nzzO/aftyQCS9yQF7tpce3Oj6FwBsPILJamTjGfneTYnMfEF/kX1qjO6vDtCn\r\nl3fpdq+2fwDngfJ5PAp5oUUghEbB89yGvofxxG+CUyzBfa8N43C4wdCiihRq\r\nKfD0MHcb58ujfVFv1rYDggG/Md5ru/cYy3L8+v+t3Lh+xFT3KTvpSm/k8bva\r\nnG+snvpZDy0YObhCwcA00AiezPrf2j/4UttRNBOtsOWlONTuFVeSsEtFub+U\r\n7duU5UmKSRSQt3sPVPMQ0wGeGh6Btdjou+pVQGyQIGEnUGGGi0ThltJ+74HH\r\nJiD4HXNYZPdwZpsHWlF5F4wbWJeNMBUlDU/hw3CUz3M6+TgJJy8YnuRRArXO\r\nH5+HQwsO/nV1zBorUCD2zl2sHxHpxDXvL5M=\r\n=5VKo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":"^18.14.0"},"gitHead":"e1eba7b333ae66baf2174f569221a85ae88c3ce9","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"pino":"^8.7.0","lodash":"^4.17.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.39.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.12.1_1676467578509_0.5711169088959622","host":"s3://npm-registry-packages"}},"2.12.2":{"name":"@speckle/shared","version":"2.12.2","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.12.2","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"855fd32cb2d2e1642dfa9fc19f82176fefc888af","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.12.2.tgz","fileCount":62,"integrity":"sha512-k2LCD/jy+VZWBvEqVvArlVcMmnyDei/4I5P6n8jA8a/9eoLtKF2r6afM1kAyKqbFkZiKhcUAtT7Le7zidQlKJw==","signatures":[{"sig":"MEYCIQCefExP8IXChREuhP1xsdMUNp62s51Y6RsVHIBw3NxnkgIhAK/waQcI7XP9G5cQOOJL1DllfyXME+nqu1n8pWn/UoLn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7hPwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmob6Q/8CPM+1fiElJZMe6+cynUQydoe96bzHxDrM47577GhTretcpGV\r\nLRbaG0dZDIEyHW5Jn2JVvl16oRMvkmT7uKYS3DINX1h17FdiU/P2ScMhNLM0\r\nu8gL16L5c9Mf421VnU6lk3munfpAQAFUxgaaliaYwe2tWc8wQYuA1syrU0ho\r\nxiIZXdZlKz/1JIeS+t5X5tO815ulAzPJ+Ao16aXQAVa34yyxCqVu8Z321BUt\r\n8nPkj81dsnBTsVue/tk0vKi2YG+v+2DjjkUlWL6JbnHkk10RTgU2FQPyk525\r\ncSCzEv84ELjygeZ6YxnrrtLU9S76Uga7jTERTj2d6ES/5JT3JX1fZe0hTsnx\r\nTgMww/q4SqGQE5mgZS8CL1hkXdGjfc1oMVGE2/Qpyi+INrQYCu64M0wOj4So\r\n4udlTAhHjy+FRnBAMn/hUR6xsLSEOJgoCtUTeQCoceZfeTP2m6bysVfuMMef\r\nU2PnB69PzQs+jMyKW9K1kUY0zfM+WfZPBcN6Cftq2eSHjLdeeFjUUJN4OeQx\r\nz988NT/g0RQ0TmgOTye/K3ZUaTlDd5d2cAXTop2710UmCAgI/KRDyKj6Oh3P\r\n6z0YaXFVpYVM805PXra93E2N3UN1OU3QowTRlx1/0rCuos6xmyZcI+SKGHdp\r\nFXT98AYPnzVke5kQUCKVjTOnL3NToYGl1dU=\r\n=r3WD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":"^18.14.0"},"gitHead":"5f53558abed5d7cff81bac90903301a70451e303","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"pino":"^8.7.0","lodash":"^4.17.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.39.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.12.2_1676547055876_0.4668576215075646","host":"s3://npm-registry-packages"}},"2.12.3":{"name":"@speckle/shared","version":"2.12.3","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.12.3","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"2811b95ff28fc150f54dde3eebb5ecd303b5901c","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.12.3.tgz","fileCount":62,"integrity":"sha512-TRXDpo62XO61dpPW85M+/Tzotql+NweZWaxoL7LbRECsG15qEAq8ylL2Tpuhei4vqXf5+Jg8rYNNjgSEEpF1hw==","signatures":[{"sig":"MEUCIDmkTff0HHLXRcKJOE6V55FaKzY3nsShSUt93RrI5Z/eAiEAwcK6pZuN3ouU8gCAcXrBdMXQcWqleqJ0UZGcfUoC8bA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9KnEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHMhAAnLQ9VmQCbjgyTCh2ebmXUx5eHbzMtSAiOlSav0Serq/u2WOY\r\nQEIdfjJCxDDWhfuZsmWGlGcR7n2TPr1sZ/uAa8f/AAstZ/Ok1ge5OqlFzsYV\r\nxC8R9AW6SOAHY+DvQAQLl/Nwb3bnSfAd4TQi+vlFVqOUNwz8iLV2EEGuRyUc\r\n0ifonu3tzBriD5P/45fkqZh88SHJtJuQVPsnH0wjIguXUIYMUO+vpH69Pke6\r\nwnXMSAkRq66wJvhum/p+8Dh345XLZWeAlAKoEJbhQX2lrBfvM9FdT0ZWLfic\r\ndp70/gS9Q3qWW9ch+xtf7X9JnC4S5MvB4L6fGPR/yWbmBLI8sl5W/02qbC/Z\r\nlfxuX1Lgl8HYGCaeZcy+FEk+VQ371sF555OJ/khFBMvzunDY10RkxA4yrUDD\r\nOz+BEu1z9rtwmtTFGqlIhYW49/q1mXCLMj4gvglkQNsAEhmwuRg5Pn4ayQ+o\r\nnO60bTbixCTh7ii6xUhdd8+/ELPS0J0kLnG/b45csHxEn8IpWPrmhgSaZ++T\r\nE+9AgSITnAy2i91bZDtRPOHBW7U5uNzRb7sFpACzkAPSJkjmaZM1g0LmQ+iv\r\n8Hcp+dvZntLP7nLbh7O9edZyKodNLcYSwmp7n4sDlscaWjnIDWfyfka5vCNr\r\nkCdAa3Y9qQlWA3xoUWIN7uCVIhaAvP5at54=\r\n=+QWB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":"^18.14.0"},"gitHead":"af98e9bfd9b3887ed5202a131d233bff225fd7c4","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"pino":"^8.7.0","lodash":"^4.17.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.39.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.12.3_1676978627972_0.8182512960872577","host":"s3://npm-registry-packages"}},"2.12.4":{"name":"@speckle/shared","version":"2.12.4","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.12.4","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"715aba86aab87d6ca2c28e19e2df3c61c197c07e","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.12.4.tgz","fileCount":62,"integrity":"sha512-XUPONfqpVMZyxAxTqiA4Z8Xedvw4s27pe9iOyRf0+Kwr/01mWZHmEiVKOKNZHLi+gCv4jN451StuONYpkctYJQ==","signatures":[{"sig":"MEUCIGF6cD551DMXedG48SblATbT7lGqTFS8kAecUZ73/IWNAiEA/JUofRi2ThA1HR+citLcM4NKgJt67AjXoyj+VWTCJCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9ha2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgCA//WGlzbZI/gdbZerGiHrQTn8HB0cq+Gt5lHu4nPLvnq5vU//AK\r\na6cHBT/AeHNECb6vqF5sLdDMgsH1jPJDgzTSYgdtVB7lS3c45t3VurHztLFQ\r\nkouIBxkGEHgqzUpOf6zVmCOOJw6WGocpUODQy7HHfzs8NlluFyMM8TJ/Wxor\r\n8zCz5pyzgXXLWcisC9ac17iXCufMHzj+Fm7n/umPGfIMXj8TpT5gp/JVm28h\r\nwo6D35OJ2Uba0ebJ1vHc+05m7tWni9SmdxE/eAjhK6c4IO0evABimvOysj6c\r\nDbuAW8gQsVfHQzlIV4qe8bKHGHpYFiHJmXTvQ4RWO0SxGZm8+gE8/ljbITdC\r\nBtwYdi6ANBOUA/Pve6xfeS9dpOtwiDVBzHF/mAbS1yd4MD9aZyVyyQz9exTE\r\nmRBufE/+1EHczxh1ySsm6RTvKluWRlC+mxTBNZW4zXd5Tqhzmkf/KQ1HdW8Q\r\nj43rvWpOQC2APLKrv4RhfiWTTEvFHE6bEtAEhg43HJcxGyVxn3LzPlrVq4IK\r\nUdIy3hZfV+bF3QJm83qr+Wuz8m1BjIajJuyv4GhGtxN8XGo9ARENCAwnOR8V\r\nCYOj9IRm0M2j/j1ofz522k2HYafSuIjXaPkqem1z/UVhMWPAaCUxbSPkMNVl\r\naTfM4UjxqwZlMNA+n/7jN7KL8SZWfB0g9Fc=\r\n=1rMb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":"^18.14.0"},"gitHead":"c80c2a26025f956bde3ba15c4d84c0cbd0ba7d86","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"pino":"^8.7.0","lodash":"^4.17.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.39.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.12.4_1677072054554_0.8194478074862539","host":"s3://npm-registry-packages"}},"2.12.5":{"name":"@speckle/shared","version":"2.12.5","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.12.5","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"97028342e9f449fb1d1e37cf56ff8f032ac5192c","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.12.5.tgz","fileCount":62,"integrity":"sha512-m0lAbY6q0cRcO6DzpfGI9/hlnid8Xjtj6JEZgjCKmxLhCequnYqa8f52dJn/kcxh4iGIEU2FsTyFK51cOhgFzA==","signatures":[{"sig":"MEUCIFNqb1tpKmlcbCPGrf+Vdh/vlDOr87t+mL0ro8UZxukjAiEAz1rGcGYgNebuRfjBtRB85lltEh1f0KgJ7/I0LxEyUl4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCIkSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVIg/6Aztr39HxuQvChWpaCNqqjgC+WqbPeGJPO0r9jA1loqrJn7ZF\r\nlOhfZfHOmo65n9iUgvpKyua4gqwk5LzQcdOPcugL/PFRI38uGw+PLQ6YCBhb\r\nspXsB0lpv0/RUBZAnd5MsMiWHMLTfoCc3kjzVDIgwLiyGFcR23JgUtd6OcpP\r\ntxgB1B5fhVRKLJ65knMnBQszNdXxxxnjaGz3nYzrWn7zu3VBZ2bU5EfCKy54\r\ns5nAMTPpaIQNe1pbriLoZU6ZJNQ+PSd6bteH4fs5Uy0dDn+MpqnsXcHpzUSG\r\nyNssQx9FVcyumkL0Xaxn/Dbka8rOtxMf9929fHU/aEL3BtxNdkfZvUwkBCAq\r\nimc7zIvojQgTTKRqtuYx+H+q5d3mis0Dmz6a0S8tKQLVIDOwECqE5B6M6+qX\r\neceejrAeUcD0Mlzpfv8GXwQ7AZjuAIglSEaNNfrnVYeZbZlFDElpyZ2PU3rX\r\nZvUxfMB8NPZj3M26jghxa6pN9598pPY6WasiUUXwFwo4Z5Saus8ECpdS88jZ\r\nPnXNL5sEaCBzP5sbpC1zYgwQqVZ1QFgKeiAE59wQ5MP8rLA3BzRjLdyMzIvw\r\np9ReQ3EUWXCh6hyx4hZpn097QLlIzggglbLavwWmpQNkVJjHpWkneUTmyFkK\r\nkyR6+w4+y18u7SRoraIu49EXlFrSA4Szz24=\r\n=X/u9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":"^18.14.2"},"gitHead":"560d544daf79e6fdb5db9a32561316d284b74f5a","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"pino":"^8.7.0","lodash":"^4.17.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.39.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.12.5_1678280978661_0.21827247007101724","host":"s3://npm-registry-packages"}},"2.13.0":{"name":"@speckle/shared","version":"2.13.0","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.13.0","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"24a670e349ac49f1962cd36de65cfb2b991a5a27","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.13.0.tgz","fileCount":72,"integrity":"sha512-6g91zH/PtEAKmj8zUPceVXPTx08kAaqHJ/AblhBrfjvcR/SFB3yWI1F0jaYnHrlv+CWQEWxD4CZKZ5k8Dkd6uQ==","signatures":[{"sig":"MEYCIQCU7dWDWdSej6Sb+2kbhx4nRwn4uqFnPuLindH6cvgh3QIhAM8ceqkb5dAzAIKSFW5ceE+g/itIjxl+haGBxtVThKR8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLCPoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrvA/+JC587WdLGVlZb2ahVRYEbPEuiB4C7p5RqnfUWMcw9lLV1h9i\r\nKkEXPgW8ucEuIEQ7dNLAfv3wnX7u4drfs2AL6OtjwP1tClLB4dJpZLyy1ENO\r\nWKNQVQH1aPaGPUar/S0wJNXJY0Axj73H70rlSo3UC53OPfM4JlMZr3Dgh1D+\r\nl6/VxtnSFLtqJrikRGn28oHH8my+cyzkrorj8IGf6IQfZgWJgqZAslt85doQ\r\ngtTO0i4mjYGKDPziDTGxpFtHbRu8NItpVGImUQ5yncXFZLB7BrLFGh6463Ia\r\n/Ew+9SvFUbHvr2D88ME7NUcE1IPpXh6OQt2+EnepMpmeNOwAoKuzzJp9Y4jI\r\nFglyQv3WU3kV5l3yVsiqAXN3b+O6UctIyMY9u5N1fMLlmwwDCWAj0jx12sxZ\r\nvv0mAGivbYl1Sns/Ua98p14tZ/9t3bjGvyC5hCl9dOOtVQg640TePT5T1Mrw\r\nDtP4TMMDk/7Jl8r6hMdvFpwbsQMIKlEsRS7lhTBS6PX245NfPuMMdFIwgBkm\r\nVngEgDK1xoOacOJMBPHWt8PiA6HIAiE80QVxVJf3l8RsrhgVQ6RcnL6Dx+j3\r\n+VQX2WbQyQlLrJKuAmfkyGD68JCnOh6wwCs3ka5HkftuhPqsX59QdpKCo50s\r\n3tSTHHaczAI2PRI7WtcPqHUWOD6iS7hR41w=\r\n=rdxK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":"^18.15.0"},"gitHead":"483a28c21177f4b9db8d10c6adbb9d1f3586cdaa","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"pino":"^8.7.0","lodash":"^4.17.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.39.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.13.0_1680614376539_0.7215826072998661","host":"s3://npm-registry-packages"}},"2.13.1":{"name":"@speckle/shared","version":"2.13.1","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.13.1","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"0e9c2f9ea40560233f5d196328af8dc558b34310","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.13.1.tgz","fileCount":72,"integrity":"sha512-x22fODF3fE9KkXWuZfmHBgFQ6k72iqyL4n86EaYGxJu0VoAvYUe3biIXk24ca+jF72c6isxko/90+xgm8IdI9g==","signatures":[{"sig":"MEYCIQCXHyPRN5b6RdSvLQsjqZ0CUuB4LfNbkNf0uwx1J7u6RQIhAMr+pxfphPxgEnJM0bCLaLF4E2j05hxVncT5U/zy1Cim","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOT2RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0uw/6AkaHFlqYdYSH7b8GgVMNCyZwYG4q81u77CNIxAloaf1/OK/p\r\nCj4gNQ6EamKBOPev/ZJO99GcgycktIqCszhr4Xs/WlEBCUDXAh8F6PpoSbKO\r\nwcXZtPWyciJVXUEFOeY/aNHbkFMXNMxxD7MMThjFBsNKCLh2mF/dPsvqzXVI\r\nHOKfHtS9PFCVBP16dt11ZxO3v6aCq8KsPBceBfMrF4ic7chQAfrJOrtCFtQj\r\nLPobyt8Rxc3BDNmRNdbAT63oDkrbfbs23VA8Pd4ENx3my59a8xvf/ZtXdcih\r\n4GlqliIkP5dcuRL2RBSG51veaJ8/ZRD4quISlIBMIlU5lehzPn4vb/oQYns7\r\nUwT/AlSPm1oba245hIIc1Pk6gHDsrjeO6g481z6clxkM5OcJDAnXYX+szJFS\r\n4Q79E0sWqjaz7T2iUQhZJMI5U1xhz4jNedoEmDSkjGmosTvg5eggWqhOwLv1\r\nw8w5Z257A5Cf8oSFGhojWEP4nuEzrxfM2rFXQbRJDLOY0D/n7BCE9o2/ZBsG\r\n72oQ9A0ukhk4tm7/2W8KsUb3YUplQjpoeLnssCkeTu/aFUWUA0/QncTPkHyt\r\nR3uGdX+2k4tBQdMkcfoHEwXaf+DmZDzmIUqETh0MmZVlsEqdlLOf7Tq62zqB\r\njpWsfPlRVu6VS+5MiefEX6iCFfWYUFYTekY=\r\n=LjkF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":"^18.15.0"},"gitHead":"ba6df0132f946a716c78635179e0a842eac53610","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"pino":"^8.7.0","lodash":"^4.17.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.39.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.13.1_1681472912908_0.825833494921437","host":"s3://npm-registry-packages"}},"2.13.2":{"name":"@speckle/shared","version":"2.13.2","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.13.2","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"de904cdad3bafc601487471b20e3519b9eb31828","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.13.2.tgz","fileCount":72,"integrity":"sha512-svnDva6HzYBjq9tWCmptflr4Yst89Qan72Ip1wIGSm3MbblDyjVZUlw4+MLStb/1ZBUhVpbti0KOiQGWexKDCg==","signatures":[{"sig":"MEYCIQCljql/AkPW81rFDWYstQt1jpI3UH0EHgVOzMogi6b8PQIhAKtXP43B6PZc8LPBLdZHd4hhXric87qXh5OhZvP2wl17","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOUeFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGeg/+LIiEmr+9ti997eAiQSIJvyLUURVnmAvfNK+NEI2JLwL2WuT9\r\njA2cyWs9e0ycewJsiquCiZlR1Nu1fYxr1KrHyNBShCSEjHK/xQR7+XgYP64b\r\nicY234NCtVOWWjHV/ZBJfBvJe2ghK3IXqtbjV0kgsyot/7m9NG22y3hux08w\r\np2F322xBlUuc4xRcrYuLQEWDkmCxCHbT5+8erhLLfAf87u9iEKwFbdcgE2Ik\r\nDHmr4nLS5rMHYF15IlntFjmNz5v3+cSl9iX89mseH0fCdb2tezcRW+RtuPc4\r\nKNtdG0G0Xw64lWT2B5DklAvoHBP7XgoIklmAOxFoqQq7PIyaA0R+JN/CRDr1\r\nW9K7w7RsCfQpTHBL0EYqIGYnOGS132BCJIn01WFIqvSyevGjPPzsTHtmRwr5\r\nnCieeTUlvKQBwggdZCzeAgTWfLNnB3frhE4ymQNCyfGmyPR87KAuAwzvV1vm\r\n55IM+TVGH4pTetlvUppbrssPLBgrtttpj+hWdc4SxgGsZkSJhWnxYCYgwYDt\r\n/gQ9c2uFbW7/mn+WVWA5WCN7ca0WwLKv1L68Y5Ls44FprlmtvSv5QiyqTzox\r\nzmZQGh5/v3sra7JUbpdxslkrABXrsrEZnw1FBC7/FTGPa6NHwIBskeJ2senv\r\n915opHnTuHbZ1SJkp22nnG/F/jeMbl6v3IM=\r\n=p4Vm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":"^18.15.0"},"gitHead":"43c339bccfa8da98f1fd447ac50fbc6cc165aed1","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"pino":"^8.7.0","lodash":"^4.17.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.39.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.13.2_1681475461237_0.07106852672584818","host":"s3://npm-registry-packages"}},"2.13.3":{"name":"@speckle/shared","version":"2.13.3","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.13.3","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"d9461ae6d001635665215f32f0bbd47911a8bc18","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.13.3.tgz","fileCount":72,"integrity":"sha512-U3xbVDeZ+o3yPTUou31aQNTnqF8tHcKahxzWrkvb5Av9FEjhNTNPmqyEiNdze7Ecu9h84ZNXlcsO4jOLfKHySg==","signatures":[{"sig":"MEYCIQCWVj0x9XnV0stIU7Oeq/3suSiQ0rKMWcaYti0K9s3swwIhAIiStW2o88Fb6yGk6wMy866PZWl4aF8ZAMyezpbe004s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOpHVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp//A/9F71lLo1P4ixnGZBPoAFxNkDywEj5QkU4XvwusaUY8jUa1ij0\r\n05ILgZNUA0nJrOKRlp7FRZvJIIsQKxRS83DfqGzmEfbPM54rQhpKl39MRfzr\r\n0gBYdFwpLiBPfXlInFp+WTPG/lNZ9tvm4mmcq/KXvMILmdzFEsFhVrKv8olN\r\nEuZgs6PXnqhdM5S77tNWnxQdPYvzFUxQQAJXLNQJPUTiNhG0xLFDqgLPMsbV\r\nhLWzEKbdz9xw6XazdVSisRGRi02Fq+plW0d4ze2w0AsuajLrSLNHKneNtq7z\r\np6nas1H1Rokpg0IkXFkIVtoOkyAxkHyXqJGIhAtGjvVe7/cJM/wvZJmOwEeh\r\nOH+O7OelFlG4iigqYE1mKIQVzQ9BxIX/HC/zB1nlyhNi7oG/o62+n8ofdJRN\r\nueftY3dmuAU6qrU/+zBL5OEl4J/GwMltGGBBaevwCRrjYkSQN64BckBS7FHr\r\nQLlJAFvxyG1L+VcUooACnYe8oCOOzcimwGvPQrT6VYhGD2CAQSLq4HA317NQ\r\nRCqPN/WGej+daJsAbaqszZ3ryWKoiOy1hPuRTeM6UxP6XhdFYiwzE2DD9WoB\r\n5SiDbJyeGomuhpuAnja3KL+YzL4jUIsjqKwCNwj8Jl1ZtHfG8ZUJud117fLF\r\n89fn7IEQjp2wa5DNQmsgDNkmrshf4nmTlN0=\r\n=2MOE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":"^18.15.0"},"gitHead":"4c22d36f9d08a13a365cdfb444b1e9a4bc5de642","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"pino":"^8.7.0","lodash":"^4.17.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.39.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.13.3_1681560021777_0.48600561892102934","host":"s3://npm-registry-packages"}},"2.12.666":{"name":"@speckle/shared","version":"2.12.666","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.12.666","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"855d7c224d6a5a62274be2ac410c5735caafe1c3","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.12.666.tgz","fileCount":97,"integrity":"sha512-fm1c1Pl1g6ruRdIMTB5pIo0op31IRpYljamuabV3Ilq1mZWtv66O27+lec5vpKCcw8ZIkTthdT+aZawAtK4s6A==","signatures":[{"sig":"MEUCIBEqnOYAWWybqGzBqTXLGzt9c4GNHengUG6bSqhb5DngAiEAjmspoA2Evy41or93l/NmTxLHhjP02PS5N6BbjlI99Eo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146279},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":"^18.16.0"},"gitHead":"6ba334846f7e832ed41a464f0e8e8307b06d8712","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"pino":"^8.7.0","lodash":"^4.17.0","lodash-es":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.12.666_1684229830624_0.15962527182001773","host":"s3://npm-registry-packages"}},"2.14.0":{"name":"@speckle/shared","version":"2.14.0","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.14.0","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"f3fcf280f4f69c011067fb7d8ef82d6f9b0489d6","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.14.0.tgz","fileCount":97,"integrity":"sha512-GnFFQYQ+HgoxnIUGYxKkWcD7v7aVGpwC89hu8c/ZgvLatJj8XfzqH791vVwCTk38tW2JCRNVcMKH51u9BOoPbg==","signatures":[{"sig":"MEYCIQDjM3CnfgYArEepXjIlzVRHvMA8q/qqpgB1y/BIrpTubwIhALPANYR5uDp9Eboj2ewVyihcUqlIwqfz3o0x0KsM+RDa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146277},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":"^18.16.0"},"gitHead":"88b3254ef76ff14727a388391c3c1ec5748da99d","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"pino":"^8.7.0","lodash":"^4.17.0","lodash-es":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.14.0_1684756067468_0.9161483944625024","host":"s3://npm-registry-packages"}},"2.14.1":{"name":"@speckle/shared","version":"2.14.1","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.14.1","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"5c99ec288ed7969fac4e085857bc896d96225e00","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.14.1.tgz","fileCount":97,"integrity":"sha512-B9NzWFsJYNUYUYQxf1Pld75H9uk30/Y+MlL2x0eMcuQpGCe+WaI9ny1PS55wdzA1HcLuqgtytE61kCweSb+YTQ==","signatures":[{"sig":"MEUCIQCTBjlHyz4Ucr+I4VO5ktEjx6LadlvxDGhxMCR7gtIEnAIgXMqZb+mr5Yv20UeB4IyF0LbPY/T8oCOhIgfzTVoLyng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146277},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":"^18.16.0"},"gitHead":"c9e8f2984afd8cfacd1acdedcf91607e207b0072","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"pino":"^8.7.0","lodash":"^4.17.0","lodash-es":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.14.1_1684765601398_0.23161670600232842","host":"s3://npm-registry-packages"}},"2.14.3":{"name":"@speckle/shared","version":"2.14.3","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.14.3","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"e6115acd03c853b410d1715c9a133f360c1c1db2","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.14.3.tgz","fileCount":97,"integrity":"sha512-wQfKG3/RdAoR1cQ9kYNaKgRARdkLPn+v5vBlDk+ete2dEQfTGb5a6eodaTTkvqnMeTDWDPigR2hnyVkI4gYAbQ==","signatures":[{"sig":"MEYCIQCgemU9lbPnPoNnjP2vbG+uGogi/chLo9HD1X1wmjs3vAIhAMTuXhaLZhgkRXoQHO7rKaqPyXw0kf79C9l2KpCKFBgR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146277},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":"^18.16.0"},"gitHead":"d36977ce4552f949b5e5266ecc8139ec2217d159","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"pino":"^8.7.0","lodash":"^4.17.0","lodash-es":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.14.3_1684844333062_0.03432416288905005","host":"s3://npm-registry-packages"}},"2.14.4":{"name":"@speckle/shared","version":"2.14.4","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.14.4","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"fa5fed680dcc49a3b57b86a87ebfe79c235fd76d","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.14.4.tgz","fileCount":97,"integrity":"sha512-OVfjS1qN868rwmOHAMaN7b/hnBeMXPvoLeIO4TDrwzKp5weNhWFOjd6pK107d2WWkAdakFzLbHjbFIJF+QeAeQ==","signatures":[{"sig":"MEQCIHNcrWb0zkDmzjbuc8u8Oe1So2GK7XNLLrWIqqodR6qlAiAGh2GdTa2nMwBw34ya9tPWNHZ3hs2l9NeCYM7MXp5PYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146277},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":"^18.16.0"},"gitHead":"ada15c445d5af86c162a65d20ee856e2f2f6f9c0","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"pino":"^8.7.0","lodash":"^4.17.0","lodash-es":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.14.4_1684917865147_0.6636935053839701","host":"s3://npm-registry-packages"}},"2.14.5":{"name":"@speckle/shared","version":"2.14.5","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.14.5","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"f4ddabd7a8b1022f85ece8db7b76190665640e47","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.14.5.tgz","fileCount":97,"integrity":"sha512-NOu4Hr71YHZeNdzjOyx1bF+RJdb0FS8MBh2v2Z0n1nS2q9HZ88mr9GdARrJw6VsqRI1/V3sh192aiZhMfBz4Kw==","signatures":[{"sig":"MEQCIE822kAS92PFyIJBzWEls038NcEp7DlyW9P5EZdgOshnAiB1X1B9gs49SpQyo3iTDD+0jrA/9+q4jT4a2BJ0bfX0Yw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149374},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":"^18.16.0"},"gitHead":"acc2604cc5d50977a8812bfe6b073160983d8da5","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"pino":"^8.7.0","lodash":"^4.17.0","lodash-es":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.14.5_1684935901240_0.06295986575305013","host":"s3://npm-registry-packages"}},"2.14.6":{"name":"@speckle/shared","version":"2.14.6","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.14.6","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"a9a4638b9c8b7085049122d2b88d7241ddc2dbcb","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.14.6.tgz","fileCount":97,"integrity":"sha512-Ztr+GDjWXMYy8RXOGGSpWX98vGXdcyHv43u8zNThfsCzA2WBM5Ru1mvKLqIseOXGEgzRhFp/CTlUQpNNCqDw8w==","signatures":[{"sig":"MEUCIEjjzZpgvKVa7C15+uC9QOudvqISZWOVrk1bdDf3uyurAiEAl0Nm6vio5eS9QajnSE4D11D6fzfHE/P/gK/j3kNrxBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153820},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":"^18.16.0"},"gitHead":"e3f4ab14c7f2857ddf296f578d0ac7b37f5a53e5","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"pino":"^8.7.0","lodash":"^4.17.0","lodash-es":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.14.6_1685452964402_0.7214288227451666","host":"s3://npm-registry-packages"}},"2.14.7":{"name":"@speckle/shared","version":"2.14.7","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.14.7","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"90a9580abbc38526006f84fd1bca66fdfecbad5d","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.14.7.tgz","fileCount":97,"integrity":"sha512-4A9mdsKsGu/0j6udUBuks5ShKGbDJu3VFmSz3Cn0ZiEW4rD1XVimqtJq8nE2EjHv1OcIhJTln9I+VEJIb9Ehdg==","signatures":[{"sig":"MEUCIQCYV2x3wh5e7aNjzODI+GCFNnrh0WU1DtRhbvkgP8KOXQIgSXMXMhGtsh0DuStQCLTdVdosia0K2OVrlOL2W7uwFIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153820},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":"^18.16.0"},"gitHead":"5361d64e993ddb9923e2bb32736f73af08d32fe0","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"pino":"^8.7.0","lodash":"^4.17.0","lodash-es":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.11.0","rollup":"^2.79.1","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.14.7_1686041642208_0.7320531794085623","host":"s3://npm-registry-packages"}},"2.15.0":{"name":"@speckle/shared","version":"2.15.0","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.15.0","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"d98ce10079a47b6791e3d0ef14b8af4293975e2b","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.15.0.tgz","fileCount":102,"integrity":"sha512-pw5S6dQJ3JxlYBCABSX071An1gCuzXN+VPuW8ZqoB4y4Qzu11S6uewPjPLP8/U43w6f+cxfZni9meqiyS50MzA==","signatures":[{"sig":"MEYCIQCtH2UvIiK3t3XpISlvc7ULUYuygmXvOVIoI5gkRX+TygIhAPLpw6cV6YZtobNbzNh7db+f4DWN6a1GnZc7PnAahKXl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177876},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":"^18.16.1"},"gitHead":"37a0fa409435b7ab3a39a62e90c5d1ba814a8600","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.15.0_1690276564433_0.30356640250698197","host":"s3://npm-registry-packages"}},"2.15.1":{"name":"@speckle/shared","version":"2.15.1","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.15.1","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"d8bfa6c733c84bf52603fed4888815aec7a252a2","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.15.1.tgz","fileCount":102,"integrity":"sha512-zSyv5Cr28XsHPOa6EQbW7Tf29k1su3W/3us1RWGBZtcLXRsVWTQGcwOFNY/Zd962JkxBlcnzJlbpukTVm3W+TQ==","signatures":[{"sig":"MEQCIBHlgu4Keaojj4syW4HbGSDxnbCKHiPdgeBgCwAruCLcAiArFFEf34kA6hS/5qcgqPCcyYTDxZreU9rmJdltTDBFmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177876},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":"^18.17.0"},"gitHead":"0a795c51f220d81f10f68ff4aa98fd9e3625e5ba","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.15.1_1690884072053_0.39697542366238125","host":"s3://npm-registry-packages"}},"2.16.0":{"name":"@speckle/shared","version":"2.16.0","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.16.0","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"cb4a99ff7a1fea3c67e112ddc0eaec68993f1c83","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.16.0.tgz","fileCount":102,"integrity":"sha512-hGFMwZ3al4haM/FaEeuD9gZ9hG2fa78BTviWXwRyTzrKwvI5n2BK/h/FfgnyTlg3q/TMJ3xm7DLqpbpPx5Jqtw==","signatures":[{"sig":"MEQCIHV9l45OoBTDnKjXat1kJvHFSNVSnqmj5dQxcKGedNfRAiAlL+wegLg4bMbwwMxtjCyAJ5z7zsgs4z44ns+h4yyALg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182784},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"696c09e8071eed6f5d866768b6e223afe123abd2","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.16.0_1695301361902_0.795961226247148","host":"s3://npm-registry-packages"}},"2.16.1-alpha.1":{"name":"@speckle/shared","version":"2.16.1-alpha.1","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.16.1-alpha.1","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"351c31b481b3bd70cf5589cd751a942c13975ed1","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.16.1-alpha.1.tgz","fileCount":102,"integrity":"sha512-IU0KXpmYIkbFQy2hOqYiHaOs9q4QwHkezORQ6bMpq33PWY8xRikkt0vftBbzYxkntQoNi/rzGkyuhei9RkF3Pw==","signatures":[{"sig":"MEUCIAsGxkbC0RI5Jqx4z87ejl2Cz38CnLpaJalyORGAgYl1AiEArlSAcoXRbVGIVbwINkDBCvEpaOsnWGGA+2DC6CP8oDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188682},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"5e43ac9266524df1e1c03d242599437e0bf8944f","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"dimitrie","email":"didimitrie@gmail.com"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"stableVersion":"0.1.0","_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.16.1-alpha.1_1695980341212_0.8849171635734947","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@speckle/shared","version":"0.2.0","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@0.2.0","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"6e836f71ae3efd74233513d90699f0685206c30f","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-0.2.0.tgz","fileCount":102,"integrity":"sha512-E5fiP/fooaStIS4khJsAVw78uci8tYnT9oXoW6RNjP3cG+jHLEUjr7qiZJdMyF3s+jDLNtiIarmaFixhkKLiwg==","signatures":[{"sig":"MEYCIQDY3K6jDTNPNamGFaD2mTIDiTLbanUaWF0w8Oamnl6g2gIhAMgNmPDXMtHMLZ9g04poOWPXvX4dSG4G1PNrgNJ+zs3I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189122},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"aaf6a7069e11d242ecd2a342645fc28a2a6c47c2","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.0_1699380455248_0.8320552697959476","host":"s3://npm-registry-packages"}},"2.17.1":{"name":"@speckle/shared","version":"2.17.1","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.17.1","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"8c1efcfc9b30dee3353c274fbc983eda728d0a34","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.17.1.tgz","fileCount":102,"integrity":"sha512-MXA6HGj+Jjy1NRl19UZfSj2Rj+50Hl2chzg1OYgOf/b2d5VdJTmEPUJM7y9EzlXzk4NSxIuu5lsosUjS5Ql5Nw==","signatures":[{"sig":"MEYCIQCSo5ZMFC/7UDbiz9qV54ZxiaU9qDGT20a6qNHKNCpd0QIhAP5tHqd0uurnKfVbVvbfqsjYFBD83qfXWKxz8mV/TT71","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189123},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"6d47f67be959156e6c717d8e2856f9e4007a7bf8","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.17.1_1699525188154_0.6460949854055045","host":"s3://npm-registry-packages"}},"2.17.2":{"name":"@speckle/shared","version":"2.17.2","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.17.2","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"fcb2cd2b32f853060ea3b1e3dd1c48a2a1e5e937","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.17.2.tgz","fileCount":102,"integrity":"sha512-iCMq1zyAKiJZifbnHVSkU4KNpn+2wHHjC7cyG3tWgA1tR7F7gMtirSIzypMhWkNjoj/ccWEEBeAsr1XdbfFKbA==","signatures":[{"sig":"MEUCIBn+7FWFaIN+yXQELxoYMhL2sohEzV5/BqNEvETdeB/zAiEA7/Y7t8Xeg19H+/nuqx5vbRbrBCd6+qxQ/rZ7MAXOZCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189123},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"850258e96394a0d449f93d10166b72833a7604c0","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.17.2_1699870149901_0.01752305244911212","host":"s3://npm-registry-packages"}},"2.17.3":{"name":"@speckle/shared","version":"2.17.3","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.17.3","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"b491f6777a0ec33b1e3128c5fa03f5c86cb02ee9","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.17.3.tgz","fileCount":102,"integrity":"sha512-G7a2k79KRInFRzjPmT3123u3Qy908gRiKrJkV9k18Das9o0vOpJ0j4J9tpAGkxv8S8TqxbR77ZkkhkdEVPHZqA==","signatures":[{"sig":"MEUCIF1f9gGp0X2waH1CuytpDkMEZoqKkKBPsS0G/Ho5JDGXAiEA+Ca1js3GiAdiZX0t61xWIqL43WLkhfy5OJteKQ8ikKU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189123},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"e32f66696480e41eb0f5eaf4fa01ed5391ef5f0a","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.17.3_1700225073785_0.6783539331657034","host":"s3://npm-registry-packages"}},"2.17.4":{"name":"@speckle/shared","version":"2.17.4","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.17.4","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"c576a5f0c220eac66f5f6904eebb86a8d07717fd","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.17.4.tgz","fileCount":102,"integrity":"sha512-lhjQRS5c+9Xzos7+e+XpxVvL4QRbZyVKz79aO+HuaSiSG2auW3Jnbd0jykNM0NQpdQCK4WiAd16WKNgdIrgouw==","signatures":[{"sig":"MEQCIBcC3qyd1VBPRAmP+OqSHCtmqP2UkmTjblmw2/I/oxm3AiAcdqVTA1WmuZY4WD7Tde361q21yBtemhv4GiAa7I6T2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189283},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"a6b7266b8510d97c68f6d1abd1c8e3494b9ed5a2","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.17.4_1701793383688_0.10584347127009086","host":"s3://npm-registry-packages"}},"2.17.5":{"name":"@speckle/shared","version":"2.17.5","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.17.5","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"1e585707092ff351174b2a91cb951ca8ca53414b","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.17.5.tgz","fileCount":102,"integrity":"sha512-SXOT1N5vQl+yUUlSvx+Dv1LHrXnUweyW0O4OIys8qsYSB+tBy850nSZ0Q4LoT1yFxQjXXgLaZwdC26WXL1stQw==","signatures":[{"sig":"MEYCIQDZr29Y3eO2Lz3CwPFRI5J5eJAlp9QR6LBkKfP7XVj22wIhAPeRE21diinl5MMTDtIsR4RVz/77njTReDBs32OOGwXx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193251},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"a329f91a448b80d6c99b9933976578607153f53c","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.17.5_1702048639336_0.4710835686994308","host":"s3://npm-registry-packages"}},"2.17.6":{"name":"@speckle/shared","version":"2.17.6","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.17.6","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"b80b5e2a08cb2ab8a1f6bacc497ed7984db8909c","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.17.6.tgz","fileCount":102,"integrity":"sha512-U8DixgArg+GtbQyVZPgiPqPnBM4WpCkH6rdWC5ciYfuI7gSW1aONY7QC+QyKeK/84mvLaYNKZbvKIJGXxgJ62g==","signatures":[{"sig":"MEUCIQDlLXY/5NXM2SUlY2vgIJLJVPjnKcMtZfMGYcbodW7uDAIgCnfZHYmZ7g+OmDoeylUtXhm/pyQLDOezxmwcPPeIIBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193251},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"3689e1cd58ec4f06abee836af34889d6ce474571","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.17.6_1702312746479_0.5199297529144284","host":"s3://npm-registry-packages"}},"2.17.7":{"name":"@speckle/shared","version":"2.17.7","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.17.7","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"70b1237fa4af9966efc36589fba082e485b7b908","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.17.7.tgz","fileCount":102,"integrity":"sha512-yxdcnASAkBcBadGPcYFBAbwHU5IAoUcbr2A+Z9CJQjo8nlZiARxhiD1lNbTvfFn4vtnrNNr/9Lzh1xD5e4jIHQ==","signatures":[{"sig":"MEQCIFCe/9l78ZZiqSID9Nvf2hhJITtWckuNt/panwQJMyN8AiBH1u7m33j0VSRj8R2HnJvKx7oFAiecCjerHSI6Lqv66Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193251},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"257044b0826c4f006a9eb400675c2be251b055ce","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.17.7_1702485203742_0.5100489719570351","host":"s3://npm-registry-packages"}},"2.17.8":{"name":"@speckle/shared","version":"2.17.8","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.17.8","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"b2b05ae9d9d0272607798759569069965608112a","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.17.8.tgz","fileCount":102,"integrity":"sha512-j9JlWsF2Khe19/fAG6SsfHq0VjmB0IM2wZ3QFfC754ZKM6b9eWoUNJAlS03UrHIk7xzYW6Arw3onDYTIPd5A5A==","signatures":[{"sig":"MEUCIBqH0UdxAoL2EFuKvrO0mOPYF78saaJT/GCQqqEqaZcrAiEAudAYllDl7QGthdo/13FcuB+vkuIsS7z8mVJUVQbqpYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193251},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"a563fa27c7591f020dd02c08c745cc3b0bacc038","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.17.8_1704725323184_0.7039433514503632","host":"s3://npm-registry-packages"}},"2.17.9":{"name":"@speckle/shared","version":"2.17.9","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.17.9","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"f5be85a36476f0b9e591c4926c79fe5cc62391c8","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.17.9.tgz","fileCount":102,"integrity":"sha512-fnNszjBic8vyaaOc+7KaMine4x+8cjaon1f/yMj4eznTaaj0O9cPdKx+gdkGUaXcYpoAFFqIokqzqcPpjOgXYQ==","signatures":[{"sig":"MEYCIQCTgjKGRL6C9b++j7EO3cgEmeUydG6A3rgFNZsGFi3wdwIhAPoeYrHxYwwyNzq0Pg65BbKDYrEXVbTkrDo63W8o0z+T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193251},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"8180e4f8d8520b35a1ca59cfdb584882b67127b0","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.17.9_1704810281906_0.9376952829044334","host":"s3://npm-registry-packages"}},"2.17.10":{"name":"@speckle/shared","version":"2.17.10","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.17.10","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"2b7f94e310466109db798ac939a38089a1259e75","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.17.10.tgz","fileCount":108,"integrity":"sha512-NOnjgCrnOTB7bkVBAenQVeVsPbUgg2V+WmUPid2djLoDz5eXdeHRC9ZggUsoJmpqN312AcE2BfZs3f0ZHXuFhw==","signatures":[{"sig":"MEUCIQCJNzFruKaNQsJjv/gBb+7VDzyk5NjEr9bYoDjryGUjDQIgGeNm4/XhIKiNCKbUgg55uOPU3DJtecCqentnUnS/3wM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199198},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"5e358cb5629377f7b0e9bcec7776475948db9a44","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.17.10_1704992378071_0.4441136569425419","host":"s3://npm-registry-packages"}},"2.17.11":{"name":"@speckle/shared","version":"2.17.11","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.17.11","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"79f7921b353bdbce40e99cbc028a831a5f2f095f","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.17.11.tgz","fileCount":108,"integrity":"sha512-SBreO+p/bXzPqLh2B3dSxNxJrB7tEW+T2ECPc59DihbcXX1jcI4uTIvU2kBkyl5vMYR5NIuncUjMySKnHI20bg==","signatures":[{"sig":"MEYCIQC8n9/tDJ27gC/h+fKlI2g9TjTpN/MhI75wlSxw2xTaGAIhAP269dBF84hk8CDF3krQWDh6AU93bMd9Gy4CrobV+16i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199198},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"166578221750f947c39ce1e66b00e9429fb233db","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.17.11_1705240669469_0.4176325521766946","host":"s3://npm-registry-packages"}},"2.17.12":{"name":"@speckle/shared","version":"2.17.12","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.17.12","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"dc2478536716002305162252085030930fc48c66","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.17.12.tgz","fileCount":108,"integrity":"sha512-V12NInSGysifGMr+ZyF3fcMN+P4RI5Hf36tJ4RA4SpEyj4rTfT07zwbMNoz7Sk8TNIYfL4F8Nv5IAhPRf9XZDA==","signatures":[{"sig":"MEUCIC4JBz1YaWc2JmsgN9IkKnXochjWSH072ZB7MPxLLpSuAiEA2YM2+THBY7KLwpSVE1XHNsm0f4vrtcCnME6yBii6sBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199198},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"95e4f6e1c9e4a5db2e35f1fbe5a9b8890619d321","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.17.12_1705336896960_0.3760901944791204","host":"s3://npm-registry-packages"}},"2.17.13":{"name":"@speckle/shared","version":"2.17.13","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.17.13","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"745df99171d76daafa93c4c2d05880a6dcaee64d","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.17.13.tgz","fileCount":108,"integrity":"sha512-2LguqG8qvKQ7A8EDjDC96fkWXRadTCU9RW2zF5EtKHRQs/Fq/5MOErxe6m1X63RFcKR0AboKvgCx0jV9n30R+w==","signatures":[{"sig":"MEQCIBgyEqUxYiXk89+pWw2CfeLhz8VaXfDbrRdh/2ekMvTlAiBTEndVhhlaJamSTTZqZpbOA6iDtyv5N07tWjfiqbUDQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199198},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"26e8329acbbf4bc8a2e572752387813830436def","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.17.13_1705408269792_0.09430246106736906","host":"s3://npm-registry-packages"}},"2.17.14":{"name":"@speckle/shared","version":"2.17.14","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.17.14","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"b6c6c54649a1c8ce63c8b1ec09991fe7c2616a99","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.17.14.tgz","fileCount":108,"integrity":"sha512-iE0xlViQdcwJGqecGTwcge/emb5u+Rf9ea2R4Adv2qsH37q4MfDtZ8TdeNPHWlYiERG98uUltKzSizzvfMebaw==","signatures":[{"sig":"MEUCIQCvTvL+GP1DML8Sed8F7swROmFrSENzNMVxvfQJyis5KgIgMxIXWeyGsGVvC3opPfAuTqftK/3BjAw7Zn73NSV8tPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199198},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"a1764dc0896ed59678584489ecbb3eedc04b3bca","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.17.14_1706116778254_0.10578429705455683","host":"s3://npm-registry-packages"}},"2.17.15":{"name":"@speckle/shared","version":"2.17.15","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.17.15","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"9e3a6e11cc6541d62694617c6f1a265dce11e152","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.17.15.tgz","fileCount":108,"integrity":"sha512-ybO88l49FYWF9xNsIyHGXKXDZM+/ox22qV6jHB8+GNSS08CBJkXZZQqyWmyK5YZb447yjidhD7hko8l5r0XUDA==","signatures":[{"sig":"MEYCIQD71RBuemUi4yklMQeMY2Pa3sk6FqUZ8/jrPddsXm1owwIhAPbOpWywIPR6v8fBKuilJoR730rWCZANAG3ipVRVMubl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199198},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"a1764dc0896ed59678584489ecbb3eedc04b3bca","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.17.15_1706133231717_0.28661555640550174","host":"s3://npm-registry-packages"}},"2.17.16":{"name":"@speckle/shared","version":"2.17.16","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.17.16","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"a9f3298c1b06a07557ecddf13dec728c2acdda5f","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.17.16.tgz","fileCount":108,"integrity":"sha512-Kr47qDG+wiIebIfa3bAaeMEF9lP+Zqnf51Y19EzJyo5OtGXr0ff2CBQvwENIDjanIemQy3b/2zour2VPsCot6w==","signatures":[{"sig":"MEQCICBF8JCyL1iXBZHW1xM/kZOLCJjv0mO4sBJiBq8S1UXPAiACpazQT1lbon43rDbe11FEJ18Of2RC9q7ZQ/a8Z8Am2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199198},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"3760562e4d3009338690709a268bc09dba196f6d","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.17.16_1706137563373_0.9911748640726536","host":"s3://npm-registry-packages"}},"2.18.0":{"name":"@speckle/shared","version":"2.18.0","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.18.0","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"9c64292cb87d95898bb5bcc92a36b382b9bebc98","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.18.0.tgz","fileCount":108,"integrity":"sha512-u/WjcZeGvY7c4AC8+h8c9dF4Zq9qXb6pSQH8eL5FlpxLLY6H0jMXuh2wdtLixa2ECTw00Gqp0rNCBfL22kerNQ==","signatures":[{"sig":"MEUCIHyeOvIVISwxem9PxT6BV2rqRGjJOUDuzSev+cjpMWSnAiEAsGjzxmSzOH2oM1uh2xR2JfLZMLnrzayTSX5wRQNc8Fw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204948},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"88f89bc772113cc125f89b249db3752a302c5887","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.18.0_1707228216773_0.8082281433866747","host":"s3://npm-registry-packages"}},"2.18.1":{"name":"@speckle/shared","version":"2.18.1","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.18.1","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"5ae4dbcb04f5c48f13fe42171d8fd0f449633240","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.18.1.tgz","fileCount":108,"integrity":"sha512-ocX2ui43lkGOboE1doYlGuaZoOGVHYKPGCp6zAPLzkUhO8rFp0JPFLC30gwMWqssl/BS9x9eWNFuivKkT6UFbA==","signatures":[{"sig":"MEUCIAXokPsivObmkmfALKxZjDVSmLpioZqo3vRXhNz43+q4AiEAkac3jd1doMRbfq/9uHdTTcRRRAL8H71bTgy4wVQCdqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204948},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"ef660de2937cea31e877647fd6035aa418a315ee","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.18.1_1707248279752_0.3184437854417841","host":"s3://npm-registry-packages"}},"2.18.2":{"name":"@speckle/shared","version":"2.18.2","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.18.2","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"50ed94c189a6ef7d87c47351ec7d57bbd51c948f","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.18.2.tgz","fileCount":108,"integrity":"sha512-lGsq9N3ZTxKoF278oZx+HpXQOpO+a+9SioXKbjqgEC+i9FnKNnvvv7LvQr9ToVy/qQtETfV5Bzjr1lHHIT/5Qw==","signatures":[{"sig":"MEUCIDCE+FTb4xZk8fB8qxofFgF2DU5OkVp2u6D93iTv25E0AiEAnWCX6Df2lrPhg+J0ZJxyjbjcG+x8mO4FM0p4KinxT9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204948},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"18c30b805d79c41841b0622651ddf41b916d593e","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.18.2_1707840736135_0.02931196126096758","host":"s3://npm-registry-packages"}},"2.18.3":{"name":"@speckle/shared","version":"2.18.3","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.18.3","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"237329e6b19226bc88f8c40a677a601092a9b84f","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.18.3.tgz","fileCount":108,"integrity":"sha512-KCS5l70J+gC2LAOJvwKo0qGghrngWTG/XHImQkWE1Xw3fd+zD8HdzFZt1cF5r+0XRk0o+LohhyJIdw1vahfvUw==","signatures":[{"sig":"MEYCIQDC6RmRIRlOnwQGcpxsRr2Rljx7/vYf7W/fL5zL/AdwSAIhAP0OJAqrmNYvBnOINoopMZJe4Us/MASPR2ewqR5XMKuz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204948},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"fef908f5ee6fbcc3242b42f1ded783e66f3871d8","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.18.3_1708003856739_0.19679328743473645","host":"s3://npm-registry-packages"}},"2.18.4":{"name":"@speckle/shared","version":"2.18.4","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.18.4","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"b7f543a067bdd942e34a2edb3d13f676e917d44b","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.18.4.tgz","fileCount":108,"integrity":"sha512-bxAoh7jvcIsiadLCzdsqKH9Xz9OCvpaebAhHVTw9B9GGFQhKLVzitXFVdSxVuxaAqGoHM7D23y9xKwsNtjbDcA==","signatures":[{"sig":"MEUCIQCkfWfk0g/GjZjRU0r+yBROc0lArMKbtrTxqGJwWW4jVwIgK+1Gp2u+1RXd/7SuZ1hLkWpUmmiyloES1RwT9Eqr+IA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204948},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"0b9a6ae791f38239538cd786549edff62626df07","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.18.4_1708085797266_0.7963308945897507","host":"s3://npm-registry-packages"}},"2.18.6":{"name":"@speckle/shared","version":"2.18.6","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.18.6","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"03aca15b31389d50b745dc4f449f5acd4c974bd7","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.18.6.tgz","fileCount":108,"integrity":"sha512-9pcpO6Egsx3ckyKsWCUZ5bp6NKKUwn7SMudzZRk7zlsO90SnNaRWJgB3Zw0+6OikymezP/ZkcYWO2ch1GCJd4Q==","signatures":[{"sig":"MEQCIGGtSve5W8yFL8ZN01VS9Nmi6nl9KK/rq8V9JXELY872AiBZ+qepRNfgmteP+2cIWVarpzuDHyb0Tmn1B9fySHXx3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204948},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"544b07e4a53e5e0cc670f7062de039f0d6d66a85","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.18.6_1709302287967_0.03328369131173248","host":"s3://npm-registry-packages"}},"2.18.7":{"name":"@speckle/shared","version":"2.18.7","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.18.7","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"20039fabbe30827b646bfdd1137c2c41f0386cd7","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.18.7.tgz","fileCount":108,"integrity":"sha512-u7SrWcDA5DDEX5zJZ/WWnbuuExNky75mqIelFsEXwFOMTvB41bGLyT4c4hmOJDsPSFNWj/TYyG3L08Se6xuxhQ==","signatures":[{"sig":"MEUCIBbyxVURGzUtTFEkjWktbgyyR+kf54/iKp9iOBp4ZPHRAiEApliqqpPgzbzC7BQKM/IZacECfkqETweED4YvfaEfwI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204948},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"5d7df71d28aa506c5f2515da5469466b5b3e2eda","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.18.7_1709550856710_0.8529320708714201","host":"s3://npm-registry-packages"}},"2.18.8":{"name":"@speckle/shared","version":"2.18.8","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.18.8","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"041783f955c4d65e2fd5e41dd4055c1073a93d7b","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.18.8.tgz","fileCount":108,"integrity":"sha512-di8jurEN6F450PpUu4hLw9fKaiPpdNvyH9ICRI4xYh/OrtyHQPDLynfnIURDa0STbAj6+TaOzsaLk/1moADd/A==","signatures":[{"sig":"MEUCIBq1ULCYFfpCDh5y83wZ7OXL3gvKiKR2qkrfSRKM/fdJAiEAiyJhm4BxYmUncjk8kJGP5t4ty+NjJ01WtyqVnJUdoMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204948},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"b5ffc1155a6bf038b9fa5ac79c133453bc68f9ee","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.18.8_1709834648641_0.33136413364965445","host":"s3://npm-registry-packages"}},"2.18.9":{"name":"@speckle/shared","version":"2.18.9","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.18.9","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"0fdda1a94ba78937f673ba8d1421fbc90b7ae108","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.18.9.tgz","fileCount":108,"integrity":"sha512-/Vw3iM/7wMuNc1Z+yc0D1KSTsk4jmTqqYYAcZQ5oLB8YKcx5aTokrcHlvcxpPk7YAXcXrQO3mt9YoX3U0qjQVA==","signatures":[{"sig":"MEUCIQD77+q4aenOyQfALYYa+xt+ggSDpzLWsn52crG42UP2AQIgW9vYn1uihhZBiKrlQNGALvVB6HCrHghfmJ+gTRuuMMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204948},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"7eea29ee1fa6e832add260fed44dc7902ccea932","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.18.9_1710171921647_0.19944207035619255","host":"s3://npm-registry-packages"}},"2.18.10":{"name":"@speckle/shared","version":"2.18.10","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.18.10","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"f56f9b2e85c4c2fe5e263e9edcc039771bdf7d65","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.18.10.tgz","fileCount":108,"integrity":"sha512-pAsHJ5Et/L3bz4Q3CUX6TTftxnSs21xZ806lBv59sZByyKrSk/Nti5s3wizo8eTpA5TUcSY1LIR3K2RvbjxE7A==","signatures":[{"sig":"MEQCIE7H3VXaC5xy4ue9eNYOQ658SLtAgxJcDh17x+PmDgtFAiBhZxCEJw8uq06y8pIKVvYbHhLO3bITsBl+6c95Y4z6TA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204949},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"be078daa5af2e62f0a44334f13b289368bca40cf","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.18.10_1710179201024_0.718090057906591","host":"s3://npm-registry-packages"}},"2.18.11":{"name":"@speckle/shared","version":"2.18.11","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.18.11","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"99abaaff07d894b49efd8898c77d8930a97ff880","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.18.11.tgz","fileCount":108,"integrity":"sha512-RBOHU6l4D27M50+WX0IxabaQpDuv6uXIePCqlRRmrQiF0cRZgcJBIkFNUqvPk6bxQUMARswS1hUx9499cnPEZA==","signatures":[{"sig":"MEYCIQDorVXW5m6Sxfl0c4OqfjEb79CAEAopOhwes5aXVF2UoQIhAKnnSU3fakzllAPHiE5+Appllfi4jtL1MPHWOJlJTFQt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204949},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"60088756b1ac4856d7582532bcfc1cb2fabddaa7","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.18.11_1710429769332_0.6347001908875134","host":"s3://npm-registry-packages"}},"2.18.12":{"name":"@speckle/shared","version":"2.18.12","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.18.12","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"6968b294445128850d8c3a2c0d04ec835bdaa044","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.18.12.tgz","fileCount":108,"integrity":"sha512-VXGtHWYKje8iVluabJ0666zlq4peFXbK4Iwp8pZmRl/g1QHuGPsGnzBwgp3+JJX+/lv9TxGQi8IM4dLVA4gtGQ==","signatures":[{"sig":"MEUCICjBhMC7mRCfsFWT+H38zOk3DSbovDPFDcFs1vWMT3oNAiEA8uGN+eYL4hrcOEbZFgs7kUyYM1TJpMBPxn0w08C1ii0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204949},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"e406c5dc7fbcaa4ffff020a56c20016fe5b170fb","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.18.12_1710943815825_0.9986419642627027","host":"s3://npm-registry-packages"}},"2.18.13":{"name":"@speckle/shared","version":"2.18.13","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.18.13","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"f8a2428bf7df342ff3933743048f1d8e91b45dd4","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.18.13.tgz","fileCount":108,"integrity":"sha512-e01T+ueje1JHAmJicOPWcnChMJ+GJBGXcWnq/wbOqoJde9up30OatEZ/4dwUTqGld5ZegWOLKTSjuubymSCTUQ==","signatures":[{"sig":"MEUCIDARkZUEXGFIIDFuXWQpePcqEumtY5t3No26OyXh/OC0AiEAmbu7fiquSLfkyOr31ToACEutT8mP2Ipp53D49e/7AD0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204949},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"f9f490b44036178b67c4299143e9b4f10be520d3","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.18.13_1711010027519_0.4171988411187182","host":"s3://npm-registry-packages"}},"2.18.14":{"name":"@speckle/shared","version":"2.18.14","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.18.14","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"ccb2135612ee8697f1a212e487ec95309cb78080","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.18.14.tgz","fileCount":108,"integrity":"sha512-AXYKQmT1VtQFN8n3/l0ObKR03YMshioYzq8UBLKVf+di0jWxBSBXpJsDhfgCh4UwN6lNO5pgjYJE6e09o2m26A==","signatures":[{"sig":"MEUCIFXPlFcXuJD3JlENLlwtBiHBB7eZzYLytv47Xh5tDa7GAiEAncJrNemYAuabwU/JB9M463vLkhtNruUlSTKepEd4SgM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205029},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"663eaac5a28e7dcdcb63266eca95e690d23e195b","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.18.14_1711101444686_0.6889217629907953","host":"s3://npm-registry-packages"}},"2.18.15":{"name":"@speckle/shared","version":"2.18.15","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.18.15","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"d9ea02e3d3e251042090621fdbe7bbd36d1a0638","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.18.15.tgz","fileCount":113,"integrity":"sha512-b/ytEyURkTeT/62VBFryzK87skeovF+mUhTtiBOoSNKO5DQQzXohYEbP7sjnHF2InOCJIgw+/+8/wVAX+6shQw==","signatures":[{"sig":"MEUCIQD/UY8EHfGyxvlvrHXU1w+Ps8LwmI6FPDjFrY1gNGKBDQIgBDI/6IIJpzA7jwO+9CoynV8A5XsIFsJ3WX72yw3w99E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216122},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"9b93a5a94433cd5db79777d852293e2c18ed3509","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.18.15_1713946599188_0.275961655241878","host":"s3://npm-registry-packages"}},"2.18.16":{"name":"@speckle/shared","version":"2.18.16","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.18.16","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"6619d2fddee506c5d5b4752f538ffa34abd333e1","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.18.16.tgz","fileCount":113,"integrity":"sha512-I5/jmvbuOjDJYjFY04f3IsDnQ0/Rt6DQKekXWiuyfmuLUqsBvM9hbWZBsg3vPmvX2HFgfQxisZAD0bHwpNTb3A==","signatures":[{"sig":"MEUCIDm6p07v6njrd188hMmBwPyiF2tkBupPaSJTFIUyDjLCAiEA4A2LRrfjldAboSeTAclRvwjEUfBz5asB94rpgU3psj0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216122},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","engines":{"node":">=18.0.0"},"gitHead":"3ecf0a30b76133319a93074cea9d27a3633eba92","scripts":{"dev":"rollup --config --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production rollup --config","prepack":"yarn build","lint:tsc":"tsc --noEmit","build:dev":"rollup --config","lint:eslint":"eslint . --ext .js,.ts"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^8.7.0","eslint":"^8.11.0","rollup":"^2.79.1","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","rollup-plugin-delete":"^2.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.59.0","rollup-plugin-typescript2":"^0.34.1","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.18.16_1715159320511_0.571341378092064","host":"s3://npm-registry-packages"}},"2.19.0":{"name":"@speckle/shared","version":"2.19.0","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.19.0","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"86fce14b1edf26169a520391f621bbad4f1e1170","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.19.0.tgz","fileCount":244,"integrity":"sha512-SV78BpZYCGzmUG4l/IfQ57rWn0rqn8lD/vxvCMZqGWqrlz8+EJRIXO38s4yzPkcouhMr7vuOQzx4obmuBZslcA==","signatures":[{"sig":"MEQCIGygH5BQN+4qwEcDy9ufI7S7K9wJGF/JGym5sB30vXhSAiAabxqF7DVQ/2DNltSN33G8+/eriOVZfr1bdUBJRzYJRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366233},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"bd042bd5b339288646a2ff7b8a395f130495b302","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.19.0_1718270573046_0.6001494427810012","host":"s3://npm-registry-packages"}},"2.20.0-alpha4":{"name":"@speckle/shared","version":"2.20.0-alpha4","keywords":["speckle","aec","3d"],"author":{"name":"AEC Systems"},"license":"Apache-2.0","_id":"@speckle/shared@2.20.0-alpha4","homepage":"https://speckle.systems","bugs":{"url":"https://github.com/specklesystems/speckle-server/issues"},"dist":{"shasum":"241f2e25bb3f323e5a54cea1e11804790f7fe5de","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.20.0-alpha4.tgz","fileCount":350,"integrity":"sha512-Ro276tkA3bN+GqvMrHdCu691r47Rid28YTTO37A0utRsxyX59YHjLqHe9RQsv53NlYDOjp4J0kJ9s+mOQEYD9A==","signatures":[{"sig":"MEUCIBDTCG5xvERATjdhuYMS2CJtvMoeYeDsrXtgt7OkjbC9AiEAtSJgAMQF2Q9dEp1X+O1DZsEkRJA/4uWFkqsHkHLlK+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":552043},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"07dff717cf66de6561daefc760b6e767ee0aa389","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"git+https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"_npmVersion":"9.5.1","description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"stableVersion":"0.1.0","_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.20.0-alpha4_1719411651189_0.6498021701757133","host":"s3://npm-registry-packages"}},"2.19.2":{"name":"@speckle/shared","version":"2.19.2","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.19.2","homepage":"https://speckle.systems","dist":{"shasum":"73f4239f5d7fedc36cf1f0f06dd5a597e9d0084d","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.19.2.tgz","fileCount":244,"integrity":"sha512-FDkYuFXH7nPx2ne+TtOnobVZxq08bVMe1rriDfAbljndjubRPDkqfMxbZ+Tb+JjlrnseQlJ2y3/6VEB/qq18Dw==","signatures":[{"sig":"MEQCIDjcZDlN+k1OHeYhEyT2kbg7JSj/KULIYy1qvJR0LmZQAiAL7C1Za7KDlQ63OsobY2xO1JXkPPf1ifgqQHS4WyoOLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":380940},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"665e7e14d9ff28f02d220e2de2025de805499e3c","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.19.2_1719585204369_0.46294279447409825","host":"s3://npm-registry-packages"}},"2.19.3":{"name":"@speckle/shared","version":"2.19.3","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.19.3","homepage":"https://speckle.systems","dist":{"shasum":"b562dd29c6197fa3f5f02440f0868989615e7c4b","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.19.3.tgz","fileCount":244,"integrity":"sha512-fJTiSpCLw+BtIB8mLm461Mrk2IDrJjfIHbcxXYI0w2Mm0BFpftq2JieNpENTLvASmiEMuxm6lGgxT+SylR4lxQ==","signatures":[{"sig":"MEUCIQC0IcmlAiNG2kSzcBDDvgmEUfuKWTTlaYxCqJ8EGzaR0gIgQInF5XmcfeBnocAsZfszwI/hQMt7VMqGu6NoONMq9O4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":380940},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"620898509189f58d877074d0dfb5d2123b639ad8","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.19.3_1719822656581_0.6869629834264754","host":"s3://npm-registry-packages"}},"2.19.4":{"name":"@speckle/shared","version":"2.19.4","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.19.4","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"f288c460c69b6866baa5a3efe7e04a8273dc0a42","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.19.4.tgz","fileCount":244,"integrity":"sha512-YL9oyeqTDMo2azuY2i7ljYk2SCvdn+6gkmIdfByxUi7frDNBjTIQSSJ1pO/4z5RU3iesbdQU85hg25M6nM9icA==","signatures":[{"sig":"MEUCIQDZC4VCKL8yU2EWKx5ZIbodFHULfgUOtn/WXbRUoYZMNAIgBs/AH0FfZxu3Le/X8YgKmM6zF20h3dHpzT3ZOSKAfhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":380940},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"61c4f7c9aa58897c4da67047c2458bf75e05e633","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.19.4_1720524595049_0.8506171631796524","host":"s3://npm-registry-packages"}},"2.19.5":{"name":"@speckle/shared","version":"2.19.5","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.19.5","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"2df81f305e5de43d98206e50f62dd04137e0e7b5","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.19.5.tgz","fileCount":253,"integrity":"sha512-gku18PUEluooHaVZA99WbwC902oIDBx4h+4UmGK1x0Yo1sBLOL0SCGzQSJwrtMwrExxdDLY0SC2fsQC9XldHCw==","signatures":[{"sig":"MEUCIDjI97/FRMsQyKm1Qy+pcd1xKZ5xEUc7AefKDUCB2YR+AiEAv+qHRz51IVOoiTm9Y/orznFDLHKWB1dV3pfc1HGKNTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":401110},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"4da196ec4870855611f16ae655efae929ce91ea8","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.19.5_1720703136147_0.4522199399514666","host":"s3://npm-registry-packages"}},"2.19.6":{"name":"@speckle/shared","version":"2.19.6","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.19.6","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"0d0134f344495e59a385e7f4972a46c95a52c7c5","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.19.6.tgz","fileCount":253,"integrity":"sha512-z7fr77EDc2TOV4S/OfWCyJrgzJdYNIIKKtQBQ5G988+1ZlRYOAdBtCyijRNQsQP++MNSXM1QKxYUd40BCCNbHw==","signatures":[{"sig":"MEQCIEuVJ57mNbCEad7Svgo161gmt7HG8VV2NreOkZ9ZfWODAiBQd6FDcHU1zaMTctMEvpkGzckpU30Yh8eYXMKtMdJV/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":401110},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"ee6e5e22b1cff1d7aa2cce44d38428449b59dcaf","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.0","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.19.6_1721030044276_0.22746795413315746","host":"s3://npm-registry-packages"}},"2.20.1":{"name":"@speckle/shared","version":"2.20.1","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.20.1","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"c52faf9bb5d01092e9010cfe52b563388a4fc2ca","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.20.1.tgz","fileCount":253,"integrity":"sha512-DkNChKF2/00Xqs1s87avEWqrcuX1+mdKsAZpJ3rV2a+dz/tW4OqNNK7b1CgNUkTzuM3BjOfyKM3KhrCezr2KWA==","signatures":[{"sig":"MEQCIBE6BTDBppDDWAsva6hoqtNt0NZIVnwC49jQR7TIEH7QAiADiB6sv0yMr6VDuZ1VYZlaQVcmTNFB5aKoTyYBX8Ghhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":401273},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"8a8536b358c5e218b85dce7f6a85c9bb073ca467","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.20.1_1721056995215_0.3625961472607755","host":"s3://npm-registry-packages"}},"2.20.2":{"name":"@speckle/shared","version":"2.20.2","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.20.2","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"dd1f274f3eade837d4d111d53fbf0eb912a2e6a4","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.20.2.tgz","fileCount":262,"integrity":"sha512-57QJ58PRnpgK4bnd5KVhzZPeFZ8Wkz0sKx/mi/ypJXGvONkdOokLsi/jxmO9hRfhbjN5O8VERflh0f0PH0xO/A==","signatures":[{"sig":"MEUCIQCUWPixlgdWZ4pLgb0viN8kLTrAeSJmY46b44DRqvr1DwIgOYLiKnhSLQwetTxZ1BNy1c+YI/aslrtjBWn5h1W06dQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412743},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"e9f7286f6706c7d742bf789846220280ef6df0c5","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.20.2_1723196155097_0.5542951102918923","host":"s3://npm-registry-packages"}},"2.20.3":{"name":"@speckle/shared","version":"2.20.3","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.20.3","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"835ad3284cfdd483fb70de470d1ce87b22357aee","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.20.3.tgz","fileCount":262,"integrity":"sha512-/99wcONzXyCCEVID0W91xgAjIUyhXk81K9a4LUSlP1whomRbxfewSbN3yNI45fYpUP0wGMw4UOk/OxNIorlf5g==","signatures":[{"sig":"MEQCIGEbGn6dLZevFqCqZvJo6C7gzN/G8VnbRqlWYmS6nT4ZAiByzTO+eYynLARmVyHwRBzZBDQli3Cpzzhe/e8AlzSZDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412743},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"a7b7ebc3f1d8ea6783a75ebde2f1ec529e105641","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.20.3_1723462325332_0.2281775093211289","host":"s3://npm-registry-packages"}},"2.20.4":{"name":"@speckle/shared","version":"2.20.4","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.20.4","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"3e91278c2a36ef5a2bc2916bcb71cc64ff69351a","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.20.4.tgz","fileCount":262,"integrity":"sha512-wyZcoZlP4TvPC6wkk46TtUKrghSZ3I2ALcjMdhBBYDaHZ9TkhElPnQKSqpejK2Aa8R19xi3DssD17C/MeCuiBg==","signatures":[{"sig":"MEUCIQClIlMKWAxCAMaWIh6azD9fUjp0CCfrDcAAsP/ap9KaNwIgY9x9rarUmHgdgSE1yWvfFrNQHmZj/hEl3rSY3/V3/rg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412743},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"51ec2f7dcdc041d7693237a006bac3ccef91fc67","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.20.4_1723464192749_0.9234519346951893","host":"s3://npm-registry-packages"}},"2.20.5":{"name":"@speckle/shared","version":"2.20.5","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.20.5","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"c442ac8e2d77294b24a7abf7df135f83a404e666","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.20.5.tgz","fileCount":262,"integrity":"sha512-L0JboMjlIcPqBMZCakKvz280RjQ6LN09wS/NAdClHlZVgZhHatOd3aZs39uWHjZy672Bo1AZLKxbUdiMR9ndLA==","signatures":[{"sig":"MEQCIHHcHLwp8fvgq49xrA8TXPkYqpYwAUNdXshiQaMjDmOqAiBKp5I+v9nURD3xGTcoIyd6Il8F9+ri/z1p3CK9L1Nr4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413555},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"afe1d1947fe04c3d1aa5e0edfcb9b9aeb7d8e170","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.20.5_1723644425861_0.7744854364680849","host":"s3://npm-registry-packages"}},"2.20.6":{"name":"@speckle/shared","version":"2.20.6","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.20.6","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"bf1acc64f9748f7f9e7a12d3b0764babca693852","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.20.6.tgz","fileCount":262,"integrity":"sha512-2AxebCn8yjejijZdFKGxtVcrKYHRiiQD+fRAiITW37X8+iip+oaXXPZ/a/gDaP+VN2mkrPxn8AuRtJFHaj2ZgA==","signatures":[{"sig":"MEUCIDXskg51QtfhljZ9kAuCzasrM5YcghgxyY8yJ4vsTT+bAiEA4lvwGRmDu5Z8zZ+NoHdlIXbyQki/q0ECq9Wg3kRHQMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413555},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"a0224e2f40ab7d0d2eb35eb81a0846803714c500","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.20.6_1724933963796_0.09279572137135306","host":"s3://npm-registry-packages"}},"2.21.0":{"name":"@speckle/shared","version":"2.21.0","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.21.0","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"42d4f59d86d0af79a7123c7a2f1b470a83ac8b99","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.21.0.tgz","fileCount":262,"integrity":"sha512-g9DsCeliDwQsgHLrYXKpWSaFMoTQ5yOraiEUzdQFMZGmM9IZNRztq4/74YLS+Wy5MutT79KFYsOwng60IcaB/w==","signatures":[{"sig":"MEUCIFsFhvV26uMMjKm7+gELu6lvSD2tWyeZs7Zw4ZsIr9lZAiEAzgM19/Hu4yT2LhgXBoo6d6L1SeVriKWnv6PkZsXw1UM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413555},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"48caacec02c9bd218a8724147114b99f700b7298","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.21.0_1725297031890_0.22278306130337677","host":"s3://npm-registry-packages"}},"2.21.1":{"name":"@speckle/shared","version":"2.21.1","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.21.1","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"d57f5d0f7b6cbf03ece4facecb9bb51f316ba9f3","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.21.1.tgz","fileCount":280,"integrity":"sha512-MLXgAaeMqGR7xDrxnouQfdG5BxxcF3nqFv/YGGRWPJDmSKKcRhdpFJe0fl2XXpgsCDXqHYD0RBZbEZ4eUbvZZw==","signatures":[{"sig":"MEUCIH4klJbjrkZhSgZooYDg4KGi7BEe7jh/xhB4po4Ql9QMAiEAtY/JPWBHPweB0njYayGT8ccZmRGD87M3RTOTF7Qv28U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":436793},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"f28c144d61145ec576b84f52abbbe04c22d1d355","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.21.1_1727351460857_0.03189710034051019","host":"s3://npm-registry-packages"}},"2.21.2":{"name":"@speckle/shared","version":"2.21.2","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.21.2","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"b5a9da6b6629145a180523a4cb12c1e8e1aee28f","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.21.2.tgz","fileCount":280,"integrity":"sha512-lG2xnQ8lVhZEgb/GBdDr0vb8gUB6qmBe3CBSOiaa+nTm2OO2O08UvpqjvrQJpmgtuKc6A7JZvZgkeQYUU4cbdw==","signatures":[{"sig":"MEUCIB1heoGKN6IS1iRuLhBdfK9GVqC3gFQxvvVwKAiYYR/OAiEA3kil53DW88VHDVLGWZ1Zc6oBxlHEV9oo5g29NjKpQiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":436793},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"a6e27870c970c558f7da6a88265a430dd8fb7740","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.21.2_1727777109739_0.8781369938454862","host":"s3://npm-registry-packages"}},"2.22.0":{"name":"@speckle/shared","version":"2.22.0","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.22.0","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"1cf67530be6be2f15b8a086d4192c08290468c3e","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.22.0.tgz","fileCount":280,"integrity":"sha512-kV+AzMXDsTz861e1HdPQ6X9jNuMk7x6e0UM/VGYJxOGjgZ6uKSakY2PPkQ3Qva4sOuK2RANSJrHptDQZq65VIQ==","signatures":[{"sig":"MEQCIF1K19AhdBokUHBKMNiwIaGUTfhkb/r0hLsIVkT8iTymAiAQLMfqjW8EnVUq2Fb0StoeZGjK5HddKTULOoIqiboCAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":442506},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"1c0482b48a3561ac7e6a53f5be1c6c7bedec905d","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.22.0_1730825510433_0.027937027158094985","host":"s3://npm-registry-packages"}},"2.22.1":{"name":"@speckle/shared","version":"2.22.1","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.22.1","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"9095ef25012c02a3b5e33f725ccd9a034f537c48","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.22.1.tgz","fileCount":280,"integrity":"sha512-gxvx4Tb/RQkFW7ZQrbUhT85cGKLwc+Qjnf2DBrwFj+Y2mkCimGLWRfH3HlCGhBwcas20TV2EVLyhpFOFEPGfGA==","signatures":[{"sig":"MEUCIEDTbo6r7mJm5hvJ6z4+4OSXEABo+6lepW3LUAbntr7FAiEA11PB4At4kMR8GR1zFRmgnygPor2JoDii6ElyXQsAEfs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":442509},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"0ab53111a9af69c689285f7d3846de3a85977f3e","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.22.1_1730914877674_0.1451453439695034","host":"s3://npm-registry-packages"}},"2.22.2":{"name":"@speckle/shared","version":"2.22.2","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.22.2","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"a4cea1a4669c022a719135cd32c36e0a7534f45d","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.22.2.tgz","fileCount":280,"integrity":"sha512-1In0IBQRm+ZZrqaRfDIdtwU8gtBOMvc7MoARjWeqvEPejgYVZqQM5eB6z2kFS4oQDwDGf/dIqxRckKS0AiHX4w==","signatures":[{"sig":"MEUCIQCFqka77FRLE7L0HL3VcF+bH947NPh9IO0pIJcPHc9qqwIgQBUCwbUA7kV0KgZlbIlndbRieeybCRMHVtdsTmYOE0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":442509},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"ff43cc7f7b27706c481e0b5628c02f018207e7e2","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.22.2_1731071373723_0.639001925537255","host":"s3://npm-registry-packages"}},"2.22.3":{"name":"@speckle/shared","version":"2.22.3","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.22.3","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"1721d2c54363059b4edcdb0e281a74d3777a1d1b","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.22.3.tgz","fileCount":280,"integrity":"sha512-7qq6r+uTFDgRbk67edUmMJMT7Mr4E3lcqYNmiKHyx5Os2W+csDRW0ZNnUp9rVN+LnRYM6HVuJuYiBmsjWClOfg==","signatures":[{"sig":"MEUCIGM5dFuiTLdPHD+/no63u4gsXWTpg9EgMPx5dXj3sWCcAiEAo4tXZHjNdxWSMj9Cu8wqaG4uew0Hr7Wz4tnex47I9VU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":442509},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"1e7c7d4fa5443efd4603398cc41a8f15f0fdccd5","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.22.3_1732029729949_0.4877904193583853","host":"s3://npm-registry-packages"}},"2.22.4":{"name":"@speckle/shared","version":"2.22.4","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.22.4","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"8295c7fd2a62aab346cb171723c5a034a47fece0","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.22.4.tgz","fileCount":280,"integrity":"sha512-kenGB4adfCBrIDR9pnTt7X37bsy8y+0I1PWLBSrxDUKe2Jf1D7zNAcsblvyXahuZmX5rtkIo48bDb44Gz0NjNQ==","signatures":[{"sig":"MEUCIEd6B0cX9HVL2kW2cJyV9MGMQ9L+FgRKNzSvFAdQC5shAiEAnEFWE2JPGmzwAODbPYo1r5EvAS8bYPEtc+sin4UbOV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":442509},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"1e7c7d4fa5443efd4603398cc41a8f15f0fdccd5","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.22.4_1732040698377_0.10262872665319933","host":"s3://npm-registry-packages"}},"2.22.5":{"name":"@speckle/shared","version":"2.22.5","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.22.5","maintainers":[{"name":"specklesystems","email":"devops@speckle.systems"},{"name":"dimitrie","email":"didimitrie@gmail.com"}],"homepage":"https://speckle.systems","dist":{"shasum":"d6219ac6aeaba68236d3ab12b1381548bca648dc","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.22.5.tgz","fileCount":280,"integrity":"sha512-/79AcW7OjNqnl9yKOjNYbCOxY6sGRKj6OzK/mYS6siHIz58u+EGJudk0mVc/dDmpxB9PW/LERbWUtKzsRfLHTg==","signatures":[{"sig":"MEQCIFwZz3r+CzH+FcNxdWJSVoAoIMkmRWHaJMAmvfo5cFieAiBF7W3gMppXJasFh98oGwuRoNOvKuFRVckkM9yOBBsLcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":442509},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"dac7cb85a1882e77ff3437d462fdb663c74edba1","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.22.5_1732048733584_0.30457884954766823","host":"s3://npm-registry-packages"}},"2.22.6":{"name":"@speckle/shared","version":"2.22.6","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.22.6","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"fd79225ab9c46af5baef18b2d6434e5683f704b2","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.22.6.tgz","fileCount":280,"integrity":"sha512-VUnS7eDz9zn4yBzjJVnt8Ah8wD+mr1nVz0PF2bJa/tsckkMDXX02hq3L64PS2LWwbGGZMMftN9Z5gOWA1uODDA==","signatures":[{"sig":"MEYCIQCQjZYfeT1jSsEIqe7dVcMLT7LeW5xl8XpXw3+c2KuBNQIhAIjeZqDcvkFquEmN5sumB+nNEb63pGB/uX7t+ZUEExEt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":442509},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"4cdb4b1f743608e09e78ce005c523e26f2ae1760","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.22.6_1732548403610_0.06623710863089816","host":"s3://npm-registry-packages"}},"2.23.0":{"name":"@speckle/shared","version":"2.23.0","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.23.0","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"9a1a744b607b7ba71af8f6b1331abcd891bd3e84","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.23.0.tgz","fileCount":289,"integrity":"sha512-M0QDN+3rXGt9QcofnknZGZJf55TaFMcVAh7f4vHmIwnqxxgYwo1sxOuK0cSXAiUs3pYHCZ+7mXvqPrK+gMkH4A==","signatures":[{"sig":"MEYCIQCmI8bpzWdA9EfXkoLdgjlkGYBRk2EFSouHcVbjyJR3lgIhAISm0cuQ0ZTXoBvhBCwSqZPrb16x5KqX8mJAWHZnma7k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":477215},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"827288c36f011c14e7ece95ef7fc617c6583b2f9","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"^2.4.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.23.0_1733145163209_0.3841070345608757","host":"s3://npm-registry-packages"}},"2.23.1":{"name":"@speckle/shared","version":"2.23.1","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.23.1","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"45e063f90c540c8d04485431748707241e4be770","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.23.1.tgz","fileCount":289,"integrity":"sha512-VzEZHXU2x7oRT4wNpOoXzpVOEBTKyVDV6y7GwaM2hvp+GlRHrQEq1JBFNIZ+1tE2D8P7HvF6Ex+Qy9L6nn55Cg==","signatures":[{"sig":"MEYCIQCyX4MluDqJtln6KMjg7yzyTeZlOzq3R1HwJcKUjdE5+AIhAM44dlUK+Sp86z3KwnYWfZbHT/wbMrz3Gohfax1W89pJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490287},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"e7613a60d7e017317ba4415b87b139170eafaa2c","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"^2.4.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.23.1_1733826534683_0.8540873369293269","host":"s3://npm-registry-packages-npm-production"}},"2.23.2":{"name":"@speckle/shared","version":"2.23.2","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.23.2","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"8445d95d703b46198738790ba5c1a9247f8e2179","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.23.2.tgz","fileCount":289,"integrity":"sha512-YLESs35rfXOygHTfgq4kC1gAezGHPWAL7p2rYQBCTTYKxtlGHbVXGNSDzye+dKEJNIZaNe75INLkiA8xvQnCtw==","signatures":[{"sig":"MEQCIC1V9Q3XS5FOGLrKE/kprbxbfH48OI01kj75CtP60YlAAiBFHTOPrp6WyENnREdOqm3llzyy8iYYLTSwLeBbBS0+XA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490287},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"c1eeb20d5a7a083ca398f5db1be48c1108ead4cd","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"^2.4.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.23.2_1733842590880_0.6466474538121272","host":"s3://npm-registry-packages-npm-production"}},"2.23.3":{"name":"@speckle/shared","version":"2.23.3","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.23.3","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"a7a4540623b3b838a608acf4716c2f87a7329dd1","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.23.3.tgz","fileCount":289,"integrity":"sha512-YERX5LpGKTmAEG5csIU1VVqIPrUQUW5INJr8hAMXHkaUpN/nghMfwSWisO0SyjscChD2yBLcHas6a6Wt+lWt3g==","signatures":[{"sig":"MEQCICzdR26jEe4/51cH1p4g9qxRmWyesgfRGPglbCQFGIA9AiBMbcjyzwHOlajtTSGfNxMbmkAVQkHn+RXaFQ7fzB7jvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490783},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"bd24ec76c874ae27535cce03fdefb255bd398921","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"^2.4.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.23.3_1734090028479_0.4110288570860128","host":"s3://npm-registry-packages-npm-production"}},"2.23.4":{"name":"@speckle/shared","version":"2.23.4","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.23.4","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"f799f03f57e8f135aa60c2bee04da240320e307f","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.23.4.tgz","fileCount":289,"integrity":"sha512-W097h7gBNRlLNidzqFhJMAWnu9vpQ9yvg460co2LUd2+ILDdu/pf2bIg2uWgT013dOshEn3QXNiUw9anFv5igg==","signatures":[{"sig":"MEUCIH4tzwecrqG6JrXVwYjieaiLFtS5ihQaXESbX9mXoqQCAiEAgCs4jvRzVErOmLXvjPCNupjcajn8Gpn9n41sBM8VE1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":494612},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"53237b463052c85af64795081deb8b4451b63ab7","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"^2.4.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.23.4_1734540596965_0.09507853302137659","host":"s3://npm-registry-packages-npm-production"}},"2.23.5":{"name":"@speckle/shared","version":"2.23.5","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.23.5","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"6dc5b6b2e5688ea91b29335b5f05e001ba8ad9e8","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.23.5.tgz","fileCount":289,"integrity":"sha512-WEDaqD5JJAUuzgtONxPWmePt7xZd8IIUUfVEFttJ8CjXqXW3IXWQLbfzesE6y7KR3pBwjCBuxGRSbtJ+NvRejA==","signatures":[{"sig":"MEUCIQC1w6aAEq4T33QPWIPsKoyg/2XuonScv7JpW0dgtsLC/wIgBCz2jibox7WUM4LfEIN95jUz05eEgmNK2vbCV1AH5Zw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":494612},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"448353174c731a35301c72a60b3d6f121b76f364","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.23.5_1736790397952_0.06788807772298733","host":"s3://npm-registry-packages-npm-production"}},"2.23.6":{"name":"@speckle/shared","version":"2.23.6","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.23.6","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"323f35735e8ddc9a68d5f91e62e9d9d7d1054507","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.23.6.tgz","fileCount":289,"integrity":"sha512-mMJWl2ZhNZDb7KYKP1KculKlSUscuERej/OlGvsHwrYwOfD+zJ1tS5NMMddls1pIMg0WXmCW3u4JgwNjVA+3fQ==","signatures":[{"sig":"MEQCICX6toCigpWKFLRgQOEZM1Gz4GoWeDfB/5nXhbgvLRT1AiBlWdywSkcZPQEC0I6HhiUvR9NpTCTn3tHo2HPtZj0qLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":501333},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"9bbd6bea0106ee74f1919d317dd0c4521704a2cf","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.23.6_1738755706489_0.3679302445674082","host":"s3://npm-registry-packages-npm-production"}},"2.23.7":{"name":"@speckle/shared","version":"2.23.7","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.23.7","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"bc56ff9603792becdf3a54ee58ae53d6c62c5fda","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.23.7.tgz","fileCount":289,"integrity":"sha512-cuuxqoB1KUKl89jGofLAWglxt0bvnH1P9w3f8iDACSUqpLyEzmtmebbl8pPnwal48Nj5IhcJhjn0CERm+h/srA==","signatures":[{"sig":"MEUCIF0xtf2StET29rcvANm5RewRr8YGZpxGQAIJ4P4jeY+8AiEA4xt03MA6ObSZlfUBJ6FZCzy/IhuDAa2gW+1Pc+c09+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500195},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"647141cca93d6be46f5a35bacc19f1c571297ed3","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.23.7_1739444841615_0.8534155921916602","host":"s3://npm-registry-packages-npm-production"}},"2.23.8":{"name":"@speckle/shared","version":"2.23.8","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.23.8","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"7df73952727284e424d7e1ccb27570db029b08c6","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.23.8.tgz","fileCount":289,"integrity":"sha512-xWrysawo2jZxfOWP+O/vb19v+Dn+QC+6P7WQ9R+5ylngALRiFcIlp9vFsammgrgTDGsKMDmhC8StFJKAhaHGIA==","signatures":[{"sig":"MEYCIQCLCORB+qPssicg24XYs88/AIc+fA9GbDChE/3aTH519gIhAPLtZmJi8FWgRR4nDQ+0zRMuG5Tvxg1GRZ2IlBIDYOQs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":502192},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"6b2aae24a847fb28a83ac6c13de7eb9b78b263a5","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.23.8_1739981495394_0.6610860824307081","host":"s3://npm-registry-packages-npm-production"}},"2.23.9":{"name":"@speckle/shared","version":"2.23.9","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.23.9","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"9a32b8101a6ff0f1fce150ced86aaac57d8bb7aa","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.23.9.tgz","fileCount":289,"integrity":"sha512-mv4CRhFDvQixl8m/jz5GjuKtVlDZAc0P5WQOXqZVdFURM1a3j/mneoB/v61jXHvznWRigRLqRaq+BWD0SmmTbg==","signatures":[{"sig":"MEYCIQDYSaNOPeURbBa0pfwMqsr3xikzF0wZ8WhBwVglBB60QgIhAKhEBmuBTSElM8LlDrJEz+QEJJw5zj3NRytIqAWxUHQa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507069},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"98dcc156aef546f95be53f0220f6683a061408d4","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.23.9_1740411252642_0.4925307549959137","host":"s3://npm-registry-packages-npm-production"}},"2.23.10":{"name":"@speckle/shared","version":"2.23.10","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.23.10","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"952a49e3bc5157480e748df31430f9901be0f674","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.23.10.tgz","fileCount":289,"integrity":"sha512-IlOmuRzxa9VVOlLArEbZnPQy3fIp6I+PnR6VTKsiq4oKPcZZ+z9333l1b4trgZaTqGBmominaGVZk+oRQiUshQ==","signatures":[{"sig":"MEUCICOsHSKswBOTdbI1jYedKr2XHodTsaVffVlaqVkGTv5CAiEA3Nei/+6uHkZ35NZiZkhtAx5pZGOFoQOihfOKqoXF9F4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507070},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"351a52ffb1ab9a0187101403d7524d56d6a3fc9e","imports":{"#lodash":{"node":"lodash","import":"lodash-es","default":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","lint:tsc":"tsc --noEmit","lint:eslint":"eslint ."},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.23.10_1740414862729_0.8417373709810176","host":"s3://npm-registry-packages-npm-production"}},"2.23.11":{"name":"@speckle/shared","version":"2.23.11","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.23.11","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"39c3fb116fe3ace6ec54b7fad86e9880f174b632","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.23.11.tgz","fileCount":535,"integrity":"sha512-L9RNLjjXVcLA1Q7nWSM5Od2YjfrxlYf0pdMrWR0aGobz/QJXgiIhVgI/t8rd08bq9b+zu4vpzSdisZLvseDMQw==","signatures":[{"sig":"MEUCIQDyKJG35PITiKwMkxftUCE+jo6t7fCFDoN56tsDA2tm1wIgJmJ9Uf89cx6+ickh5AdZkqoEpUeurb6Rg9kDUZu+v8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":709722},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts"],"exports":{".":"./src/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"4371945b719d46531d0193dda05dc3252dc132db","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","lodash-es":"^4.17.21","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.23.11_1742899167048_0.5715829492305249","host":"s3://npm-registry-packages-npm-production"}},"2.23.12":{"name":"@speckle/shared","version":"2.23.12","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.23.12","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"81d55b4310c592e1069e26d463940a9fb19fcc2b","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.23.12.tgz","fileCount":508,"integrity":"sha512-uaD2s8GeWVkyvHx5pi5sN59ZGy76fmCP7pzxG6reYmi2klGrUcUV7ONwRM0A4bpCgANLW34/R/DI3yzRzMTotA==","signatures":[{"sig":"MEUCIA3Vk+u+O/mmX8EGzsX5H1xCdAMQZHY249R5c1ppL2JrAiEAxQkn+Gg9y0OVdmgPyg3iHdXb8TS/iA99kOMmwJ2zmeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761307},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./authz":"./src/authz/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"096e06abd884e7a73ba16ed77d6180165f222af5","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.23.12_1743161911669_0.29302931358309636","host":"s3://npm-registry-packages-npm-production"}},"2.23.13":{"name":"@speckle/shared","version":"2.23.13","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.23.13","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"c755e8307513587f1e4d7ed4804d99b361046fca","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.23.13.tgz","fileCount":508,"integrity":"sha512-ZTJeS9U5QhgMhmtRdKY3hABifQabstv+UZdG/LwIlrNVOAJ6LcqKnf2UGRV814BTtOC3BKtcRBX4dEphxjMcdA==","signatures":[{"sig":"MEUCIB7E/RA5hppplt2/xu7OR3/3BpLD6zXBHX2w20AahLE1AiEAwH+5gHaB3Ux34NSBXd4oUnGGgbn9vJRv+emhxGbLQY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765077},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./authz":"./src/authz/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"d7ec8bb7bd3024638e09eddb27b82f08a1e826cb","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.23.13_1743427468971_0.3602366900662053","host":"s3://npm-registry-packages-npm-production"}},"2.23.14":{"name":"@speckle/shared","version":"2.23.14","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.23.14","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"b0df06ef8b5c8d32bbb9b294f1679eae016a8014","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.23.14.tgz","fileCount":508,"integrity":"sha512-Wjq32uEc0dePU/SHJMn8qS8TqpyDhWWTN0qXJS/uan8qdoMK3sVMEC2WnhV/EfAjZwf81wpdLmeQRJcunDX5hA==","signatures":[{"sig":"MEUCIDKMSsdWLImbsCiJpQmrJW0C+06usgxrcGgMC4W2mFqBAiEAnF7LaWE0fetF7IpniXqO0hMZTwNw6k11+O2NRyXrwzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765077},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./authz":"./src/authz/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"fd93d69a1923844c2d80160cbfcc1b4a18a501d9","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.23.14_1743514469913_0.019808680289851166","host":"s3://npm-registry-packages-npm-production"}},"2.23.15":{"name":"@speckle/shared","version":"2.23.15","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.23.15","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"0a63308fb704799a3879d4123a6d6cb10d31286d","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.23.15.tgz","fileCount":508,"integrity":"sha512-8yemEECHpgb1JDmQlMf1as4hect0qxTpGOfgYwTneo5mIbD0XzgAdtHdz9vKx4Xi41JSqkytl+sPN9Chzahh1A==","signatures":[{"sig":"MEUCIQCpJ5H/DfceFy6Xy2xKzoJio4kqboSIIayd/NOl0LetagIgb78ECt064VU7mIBXXGNQ/dBzGTePIRljiLeOU/m668M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765077},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./authz":"./src/authz/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"1040990234bb0e4525b3cc276b5bea97cb2d5e1d","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.23.15_1743520221215_0.874284781630295","host":"s3://npm-registry-packages-npm-production"}},"2.23.16":{"name":"@speckle/shared","version":"2.23.16","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.23.16","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"b447b4ff487612a1e67d034ba2bc4442666eab8d","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.23.16.tgz","fileCount":508,"integrity":"sha512-yFcMmz63EZ8ucnBRECwBFFQHEwTgGGKQ4iL0I4XwGTlcgT4tmUAYb7vAt62Jrfmypf1EfTMKUJpFZlqlQGg3+A==","signatures":[{"sig":"MEUCIBRaelmvLOV+fJ3HZGBbTUdx8AZzk/RNUH4G5BX5XxWqAiEAmln268qbA8VrSZGzId8IyTZ0ExNc55Mw8eTNJiuwebA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765077},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./authz":"./src/authz/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"394e3fbd8bad2a972e2017f2b21836ad7507d6c5","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.23.16_1743697948680_0.40290800632761337","host":"s3://npm-registry-packages-npm-production"}},"2.23.19":{"name":"@speckle/shared","version":"2.23.19","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.23.19","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"91f42fac2fccceef6880aa18565e0bbe614d80c8","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.23.19.tgz","fileCount":508,"integrity":"sha512-Lzd9E2uQWomVIo3JoN+4Pe2PYgiYM2h8Ls/SyiFxVQRiKAYJ2FKeKbhMkBYKSWliKM1W3H+FEnNH7hvB5J0UHw==","signatures":[{"sig":"MEQCIH0vIt377CpnDFqPXo5v9OHsq4ng4+LnMxckvu1+aU0OAiAQ6nagBc0d+bqLMb4W+Wo4ytPhK+KvLM/eMIUVqqkC1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765077},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./authz":"./src/authz/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"46517061ec3e471fbe5959f29ccea56fc8f2bbb3","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.23.19_1744733512104_0.0853116928870652","host":"s3://npm-registry-packages-npm-production"}},"2.23.20":{"name":"@speckle/shared","version":"2.23.20","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.23.20","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"438ff9d5c46b11d50385c38151bacc9425a8b52d","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.23.20.tgz","fileCount":508,"integrity":"sha512-tORIvp3ArnKb2uF7T9Di56ZAy70cCLniTLNBIn6t2O2WY2D4Sf3cjfm2BP4AUBALwQpPO9zQxW0h5O8yPHwBSg==","signatures":[{"sig":"MEYCIQDCMw71FnZgv4ovi7YpuEBhEOEJs2uH7LsNDwpdNHFjPQIhAJXvElUdMYC1S0xoa3MzBl8dnmd9nmj+ybo0tcwSzjI9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765077},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./authz":"./src/authz/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"46517061ec3e471fbe5959f29ccea56fc8f2bbb3","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.23.20_1744737364712_0.5872594909346109","host":"s3://npm-registry-packages-npm-production"}},"2.23.21":{"name":"@speckle/shared","version":"2.23.21","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.23.21","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"4e46030b9ca945ebe84d642ff1d37593a99c20d9","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.23.21.tgz","fileCount":508,"integrity":"sha512-pJKtJ8iYmbC7BzOJkWc9rua1s52GpG+MvY6ofBGBs/8LfVmInyDMjlMK8l7LtJPp7s5jXaimoM9xZafBDELb+w==","signatures":[{"sig":"MEQCIH5qrYCw+YXNcOkXjtDeU3tlwgOg2O/IbPzI1B+rmA/TAiB/eP86aG4Ta7uw/EAAq9DbNTcZuOdwtL8/AnmpfjE7ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765077},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./authz":"./src/authz/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"46517061ec3e471fbe5959f29ccea56fc8f2bbb3","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.23.21_1744739532435_0.17027243062582098","host":"s3://npm-registry-packages-npm-production"}},"2.23.22":{"name":"@speckle/shared","version":"2.23.22","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.23.22","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"7076f73d66c9281b3380d1ae900b3ccf02b9b897","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.23.22.tgz","fileCount":508,"integrity":"sha512-HmPLOCXuWQuBNXYvlQFsx4BUqQKOEWTaiUata4XO7whbMl0fDqMOqCu8sWrsbioBwTERAdwsTXjp2c40YMa+jQ==","signatures":[{"sig":"MEYCIQCSk1hFtatSciDfxF8Jee4DI/eF+A2Qy1MYwB4vA6h51gIhAOeiyKa1C3nLno/zSAOqltw1H8Fwvcb+HXuzjXg+Eo5m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765077},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./authz":"./src/authz/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"8e6b9c4a82c0d2b4bb5a97adf20ac941b8886d06","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.23.22_1744792929876_0.7779536747859663","host":"s3://npm-registry-packages-npm-production"}},"2.23.23":{"name":"@speckle/shared","version":"2.23.23","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.23.23","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"e4e219eedc99ff815537aab78d89539ec9c0203c","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.23.23.tgz","fileCount":508,"integrity":"sha512-5laonEcP7FsG5CPn/EXq0tpkA135Bxq3TndZ+OJGzuaY9L6ZHLtSURltZ6YpjMo6CHmAiFEVG62laP6UHwIL4w==","signatures":[{"sig":"MEQCIFXmcZS3qcKzaWHalHpnlxXJEVrYijIJ44X2ON2qwU/+AiBezydMi0sTP0eQZ7LU/qnp2Zhcb/M6HQyBKjq7Pg8h2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765077},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./authz":"./src/authz/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"8e6b9c4a82c0d2b4bb5a97adf20ac941b8886d06","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.23.23_1744795555653_0.8719435743030848","host":"s3://npm-registry-packages-npm-production"}},"2.24.0":{"name":"@speckle/shared","version":"2.24.0","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.24.0","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"feb22bbd7e8b8f26ad24c775005eccc046d5ceea","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.24.0.tgz","fileCount":921,"integrity":"sha512-g5UTkU+z/9dMgsDB2VPzTVJhBRGvc1iaZcucsLt+cnBfnlM7Jq9LmYsNdovBZSmOzkIAo58JMQxBOM1y9PwNog==","signatures":[{"sig":"MEQCIAMagAqSk4dderi8qBXay9QxZNlsLtKJSRTDpdPPCC8pAiBINJuxLMUUd71Sjm4WQItpXtq39/cRBTKI9voIR9bWLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1514845},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./authz":"./src/authz/index.ts","./dist/*":"./dist/*","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./dist/*":"./dist/*","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs"},"gitHead":"c24af051071d074cce8c8d5232ea1eebca2432fc","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ci":"vitest --run --coverage","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"dayjs":"^1.11.13","lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.24.0_1746009267345_0.7272822602268769","host":"s3://npm-registry-packages-npm-production"}},"2.24.2":{"name":"@speckle/shared","version":"2.24.2","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.24.2","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"63992490b252cb52be769dbc20d85d0c42ae66fa","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.24.2.tgz","fileCount":1022,"integrity":"sha512-mkPRT2UqN20AKPoHG8wX+iuEHINm9TxdCMW7qxARG+fdimRU9BGTVm9lrLQCS6EOZM7P0hAfLr6vFiIqxtiK/g==","signatures":[{"sig":"MEUCIG2ujZpQ3a+PDaJ94ofAogJIYHN8z6Vfy0RpTmLXuu96AiEAqbJ9mrjdpgSOOCskSXqKh2oEV4A3tmFKMQXpxYstc9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1581680},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./authz":"./src/authz/index.ts","./queue":"./src/queue/index.ts","./redis":"./src/redis/index.ts","./dist/*":"./dist/*","./workers":"./src/workers/index.ts","./previews":"./src/previews/index.ts","./environment":"./src/environment/index.ts","./package.json":"./package.json","./observability":"./src/observability/index.ts","./workers/previews":"./src/workers/previews/index.ts","./workers/fileimport":"./src/workers/fileimport/index.ts","./observability/mixpanel":"./src/observability/mixpanel.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/multiRegionConfig":"./src/environment/multiRegionConfig.ts"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./queue":{"import":{"types":"./dist/esm/queue/index.d.ts","default":"./dist/esm/queue/index.js"},"require":{"types":"./dist/commonjs/queue/index.d.ts","default":"./dist/commonjs/queue/index.js"}},"./redis":{"import":{"types":"./dist/esm/redis/index.d.ts","default":"./dist/esm/redis/index.js"},"require":{"types":"./dist/commonjs/redis/index.d.ts","default":"./dist/commonjs/redis/index.js"}},"./dist/*":"./dist/*","./workers":{"import":{"types":"./dist/esm/workers/index.d.ts","default":"./dist/esm/workers/index.js"},"require":{"types":"./dist/commonjs/workers/index.d.ts","default":"./dist/commonjs/workers/index.js"}},"./previews":{"import":{"types":"./dist/esm/previews/index.d.ts","default":"./dist/esm/previews/index.js"},"require":{"types":"./dist/commonjs/previews/index.d.ts","default":"./dist/commonjs/previews/index.js"}},"./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./workers/previews":{"import":{"types":"./dist/esm/workers/previews/index.d.ts","default":"./dist/esm/workers/previews/index.js"},"require":{"types":"./dist/commonjs/workers/previews/index.d.ts","default":"./dist/commonjs/workers/previews/index.js"}},"./workers/fileimport":{"import":{"types":"./dist/esm/workers/fileimport/index.d.ts","default":"./dist/esm/workers/fileimport/index.js"},"require":{"types":"./dist/commonjs/workers/fileimport/index.d.ts","default":"./dist/commonjs/workers/fileimport/index.js"}},"./observability/mixpanel":{"import":{"types":"./dist/esm/observability/mixpanel.d.ts","default":"./dist/esm/observability/mixpanel.js"},"require":{"types":"./dist/commonjs/observability/mixpanel.d.ts","default":"./dist/commonjs/observability/mixpanel.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/multiRegionConfig":{"import":{"types":"./dist/esm/environment/multiRegionConfig.d.ts","default":"./dist/esm/environment/multiRegionConfig.js"},"require":{"types":"./dist/commonjs/environment/multiRegionConfig.d.ts","default":"./dist/commonjs/environment/multiRegionConfig.js"}}},"gitHead":"ac38bd539de3ca3c77de9634bafee7143f0a3e7b","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ci":"vitest --run --coverage","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"dayjs":"^1.11.13","lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"^4.16.5","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"*","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.24.2_1747213826789_0.9325574967892472","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"@speckle/shared","version":"2.25.0","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.25.0","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"524684e93d2c875b3220cd669eaf14cd1fb426e1","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.25.0.tgz","fileCount":1033,"integrity":"sha512-jUpe70PiE+SjYTBF0ppK9wJ7+TOPLUQ2UVFSqJYploqw+IigaewY6IWzBhKT17vGZfyAQMN9Am3uDWs0VWKLNw==","signatures":[{"sig":"MEYCIQCT4qsuOJDN3RlisS16Kx7KfZ3dp0NakvWT/p/dNUUloAIhALuMjoo5vMzwNMSnWAio+MlqH1VTnO5kVlQhRuDvORv5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1670861},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./authz":"./src/authz/index.ts","./queue":"./src/queue/index.ts","./redis":"./src/redis/index.ts","./dist/*":"./dist/*","./viewer":"./src/viewer/index.ts","./workers":"./src/workers/index.ts","./previews":"./src/previews/index.ts","./environment":"./src/environment/index.ts","./package.json":"./package.json","./viewer/route":"./src/viewer/helpers/route.ts","./observability":"./src/observability/index.ts","./workers/previews":"./src/workers/previews/index.ts","./workers/fileimport":"./src/workers/fileimport/index.ts","./observability/mixpanel":"./src/observability/mixpanel.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/multiRegionConfig":"./src/environment/multiRegionConfig.ts"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./queue":{"import":{"types":"./dist/esm/queue/index.d.ts","default":"./dist/esm/queue/index.js"},"require":{"types":"./dist/commonjs/queue/index.d.ts","default":"./dist/commonjs/queue/index.js"}},"./redis":{"import":{"types":"./dist/esm/redis/index.d.ts","default":"./dist/esm/redis/index.js"},"require":{"types":"./dist/commonjs/redis/index.d.ts","default":"./dist/commonjs/redis/index.js"}},"./dist/*":"./dist/*","./viewer":{"import":{"types":"./dist/esm/viewer/index.d.ts","default":"./dist/esm/viewer/index.js"},"require":{"types":"./dist/commonjs/viewer/index.d.ts","default":"./dist/commonjs/viewer/index.js"}},"./workers":{"import":{"types":"./dist/esm/workers/index.d.ts","default":"./dist/esm/workers/index.js"},"require":{"types":"./dist/commonjs/workers/index.d.ts","default":"./dist/commonjs/workers/index.js"}},"./previews":{"import":{"types":"./dist/esm/previews/index.d.ts","default":"./dist/esm/previews/index.js"},"require":{"types":"./dist/commonjs/previews/index.d.ts","default":"./dist/commonjs/previews/index.js"}},"./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./viewer/route":{"import":{"types":"./dist/esm/viewer/helpers/route.d.ts","default":"./dist/esm/viewer/helpers/route.js"},"require":{"types":"./dist/commonjs/viewer/helpers/route.d.ts","default":"./dist/commonjs/viewer/helpers/route.js"}},"./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./workers/previews":{"import":{"types":"./dist/esm/workers/previews/index.d.ts","default":"./dist/esm/workers/previews/index.js"},"require":{"types":"./dist/commonjs/workers/previews/index.d.ts","default":"./dist/commonjs/workers/previews/index.js"}},"./workers/fileimport":{"import":{"types":"./dist/esm/workers/fileimport/index.d.ts","default":"./dist/esm/workers/fileimport/index.js"},"require":{"types":"./dist/commonjs/workers/fileimport/index.d.ts","default":"./dist/commonjs/workers/fileimport/index.js"}},"./observability/mixpanel":{"import":{"types":"./dist/esm/observability/mixpanel.d.ts","default":"./dist/esm/observability/mixpanel.js"},"require":{"types":"./dist/commonjs/observability/mixpanel.d.ts","default":"./dist/commonjs/observability/mixpanel.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/multiRegionConfig":{"import":{"types":"./dist/esm/environment/multiRegionConfig.d.ts","default":"./dist/esm/environment/multiRegionConfig.js"},"require":{"types":"./dist/commonjs/environment/multiRegionConfig.d.ts","default":"./dist/commonjs/environment/multiRegionConfig.js"}}},"gitHead":"22c596e985fb4f05933bb247dbc6eb9398a4be38","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ci":"vitest --run --coverage","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"dayjs":"^1.11.13","lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"^4.16.5","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"*","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.25.0_1748078833745_0.7485589909229724","host":"s3://npm-registry-packages-npm-production"}},"2.25.1":{"name":"@speckle/shared","version":"2.25.1","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.25.1","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"edc43e68df5c403089d25c76bbca0761ff860543","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.25.1.tgz","fileCount":1033,"integrity":"sha512-jVQiquE/LUqTih59Orak7eAa7lys/e33XIwB3fMbDMF9G3raT14pFuBG5uEMTQpViL+HToU+2+Reok8QWAFEuQ==","signatures":[{"sig":"MEQCIFr1Pr/SH5tIC51NFp0S+mp7JmSb/kS7Gb8iyuDMLMC+AiAZqGTlrsP3KGV9ZpG8D3kCE8upmduM6tqOQ38MZ+NGNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1672166},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./authz":"./src/authz/index.ts","./queue":"./src/queue/index.ts","./redis":"./src/redis/index.ts","./dist/*":"./dist/*","./viewer":"./src/viewer/index.ts","./workers":"./src/workers/index.ts","./previews":"./src/previews/index.ts","./environment":"./src/environment/index.ts","./package.json":"./package.json","./viewer/route":"./src/viewer/helpers/route.ts","./observability":"./src/observability/index.ts","./workers/previews":"./src/workers/previews/index.ts","./workers/fileimport":"./src/workers/fileimport/index.ts","./observability/mixpanel":"./src/observability/mixpanel.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/multiRegionConfig":"./src/environment/multiRegionConfig.ts"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./queue":{"import":{"types":"./dist/esm/queue/index.d.ts","default":"./dist/esm/queue/index.js"},"require":{"types":"./dist/commonjs/queue/index.d.ts","default":"./dist/commonjs/queue/index.js"}},"./redis":{"import":{"types":"./dist/esm/redis/index.d.ts","default":"./dist/esm/redis/index.js"},"require":{"types":"./dist/commonjs/redis/index.d.ts","default":"./dist/commonjs/redis/index.js"}},"./dist/*":"./dist/*","./viewer":{"import":{"types":"./dist/esm/viewer/index.d.ts","default":"./dist/esm/viewer/index.js"},"require":{"types":"./dist/commonjs/viewer/index.d.ts","default":"./dist/commonjs/viewer/index.js"}},"./workers":{"import":{"types":"./dist/esm/workers/index.d.ts","default":"./dist/esm/workers/index.js"},"require":{"types":"./dist/commonjs/workers/index.d.ts","default":"./dist/commonjs/workers/index.js"}},"./previews":{"import":{"types":"./dist/esm/previews/index.d.ts","default":"./dist/esm/previews/index.js"},"require":{"types":"./dist/commonjs/previews/index.d.ts","default":"./dist/commonjs/previews/index.js"}},"./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./viewer/route":{"import":{"types":"./dist/esm/viewer/helpers/route.d.ts","default":"./dist/esm/viewer/helpers/route.js"},"require":{"types":"./dist/commonjs/viewer/helpers/route.d.ts","default":"./dist/commonjs/viewer/helpers/route.js"}},"./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./workers/previews":{"import":{"types":"./dist/esm/workers/previews/index.d.ts","default":"./dist/esm/workers/previews/index.js"},"require":{"types":"./dist/commonjs/workers/previews/index.d.ts","default":"./dist/commonjs/workers/previews/index.js"}},"./workers/fileimport":{"import":{"types":"./dist/esm/workers/fileimport/index.d.ts","default":"./dist/esm/workers/fileimport/index.js"},"require":{"types":"./dist/commonjs/workers/fileimport/index.d.ts","default":"./dist/commonjs/workers/fileimport/index.js"}},"./observability/mixpanel":{"import":{"types":"./dist/esm/observability/mixpanel.d.ts","default":"./dist/esm/observability/mixpanel.js"},"require":{"types":"./dist/commonjs/observability/mixpanel.d.ts","default":"./dist/commonjs/observability/mixpanel.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/multiRegionConfig":{"import":{"types":"./dist/esm/environment/multiRegionConfig.d.ts","default":"./dist/esm/environment/multiRegionConfig.js"},"require":{"types":"./dist/commonjs/environment/multiRegionConfig.d.ts","default":"./dist/commonjs/environment/multiRegionConfig.js"}}},"gitHead":"8f8a7b84d5c67692d19d3ae0fbbdf366280b67e2","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ci":"vitest --run --coverage","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"dayjs":"^1.11.13","lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"^4.16.5","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"*","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.25.1_1748504809208_0.5909915282097145","host":"s3://npm-registry-packages-npm-production"}},"2.25.4":{"name":"@speckle/shared","version":"2.25.4","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.25.4","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"4ce37358e849bd26f307a1b56fe8cfc7683d9759","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.25.4.tgz","fileCount":1043,"integrity":"sha512-o3H/MjoUjsVhIxxrn6Ce034zTGWqAHM5wMxJCM4nW/nVj4zZmFkPuuMZKhZPZ9ig49T1tughcorrWI+WCxXo5g==","signatures":[{"sig":"MEYCIQDVQxVNtVdmJFFNNWCVWNLalYU7nSgQw+c9n9wHA5KJ7QIhAKYL3ULpRy3A2BZqncRzTz6VH2TTxLukF40RFsjT4w4L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1689912},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./authz":"./src/authz/index.ts","./queue":"./src/queue/index.ts","./redis":"./src/redis/index.ts","./dist/*":"./dist/*","./viewer":"./src/viewer/index.ts","./workers":"./src/workers/index.ts","./previews":"./src/previews/index.ts","./environment":"./src/environment/index.ts","./package.json":"./package.json","./viewer/route":"./src/viewer/helpers/route.ts","./observability":"./src/observability/index.ts","./workers/previews":"./src/workers/previews/index.ts","./workers/fileimport":"./src/workers/fileimport/index.ts","./observability/mixpanel":"./src/observability/mixpanel.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/multiRegionConfig":"./src/environment/multiRegionConfig.ts"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./queue":{"import":{"types":"./dist/esm/queue/index.d.ts","default":"./dist/esm/queue/index.js"},"require":{"types":"./dist/commonjs/queue/index.d.ts","default":"./dist/commonjs/queue/index.js"}},"./redis":{"import":{"types":"./dist/esm/redis/index.d.ts","default":"./dist/esm/redis/index.js"},"require":{"types":"./dist/commonjs/redis/index.d.ts","default":"./dist/commonjs/redis/index.js"}},"./dist/*":"./dist/*","./viewer":{"import":{"types":"./dist/esm/viewer/index.d.ts","default":"./dist/esm/viewer/index.js"},"require":{"types":"./dist/commonjs/viewer/index.d.ts","default":"./dist/commonjs/viewer/index.js"}},"./workers":{"import":{"types":"./dist/esm/workers/index.d.ts","default":"./dist/esm/workers/index.js"},"require":{"types":"./dist/commonjs/workers/index.d.ts","default":"./dist/commonjs/workers/index.js"}},"./previews":{"import":{"types":"./dist/esm/previews/index.d.ts","default":"./dist/esm/previews/index.js"},"require":{"types":"./dist/commonjs/previews/index.d.ts","default":"./dist/commonjs/previews/index.js"}},"./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./viewer/route":{"import":{"types":"./dist/esm/viewer/helpers/route.d.ts","default":"./dist/esm/viewer/helpers/route.js"},"require":{"types":"./dist/commonjs/viewer/helpers/route.d.ts","default":"./dist/commonjs/viewer/helpers/route.js"}},"./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./workers/previews":{"import":{"types":"./dist/esm/workers/previews/index.d.ts","default":"./dist/esm/workers/previews/index.js"},"require":{"types":"./dist/commonjs/workers/previews/index.d.ts","default":"./dist/commonjs/workers/previews/index.js"}},"./workers/fileimport":{"import":{"types":"./dist/esm/workers/fileimport/index.d.ts","default":"./dist/esm/workers/fileimport/index.js"},"require":{"types":"./dist/commonjs/workers/fileimport/index.d.ts","default":"./dist/commonjs/workers/fileimport/index.js"}},"./observability/mixpanel":{"import":{"types":"./dist/esm/observability/mixpanel.d.ts","default":"./dist/esm/observability/mixpanel.js"},"require":{"types":"./dist/commonjs/observability/mixpanel.d.ts","default":"./dist/commonjs/observability/mixpanel.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/multiRegionConfig":{"import":{"types":"./dist/esm/environment/multiRegionConfig.d.ts","default":"./dist/esm/environment/multiRegionConfig.js"},"require":{"types":"./dist/commonjs/environment/multiRegionConfig.d.ts","default":"./dist/commonjs/environment/multiRegionConfig.js"}}},"gitHead":"6644cadd1cbc27666d3d8be31320b0c83d42e8fb","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ci":"vitest --run --coverage","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"dayjs":"^1.11.13","lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"^4.16.5","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"*","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.25.4_1748599270083_0.4021537638721371","host":"s3://npm-registry-packages-npm-production"}},"2.25.7":{"name":"@speckle/shared","version":"2.25.7","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.25.7","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"006635716f10f40c03a42fdd015e2545a9db47d5","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.25.7.tgz","fileCount":1033,"integrity":"sha512-vgTtmCw9iLv3JQ5OC3/ScKAzooGpFcND+1KcLJ7ygXhk6erjOx6Bj/F7F5lmFbXN2kaH1XOe1gClsmszmAf8RA==","signatures":[{"sig":"MEQCIBmkmsuqrBh2h0OEoTVUsB0rY3bTY0DR2tJ2rZ8l4qJ1AiACYRpC/3JgkMzNPA1W5h6gxnAcln8sDjkeaSZ4aZWjVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1691240},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./authz":"./src/authz/index.ts","./queue":"./src/queue/index.ts","./redis":"./src/redis/index.ts","./dist/*":"./dist/*","./viewer":"./src/viewer/index.ts","./workers":"./src/workers/index.ts","./previews":"./src/previews/index.ts","./environment":"./src/environment/index.ts","./package.json":"./package.json","./viewer/route":"./src/viewer/helpers/route.ts","./observability":"./src/observability/index.ts","./workers/previews":"./src/workers/previews/index.ts","./workers/fileimport":"./src/workers/fileimport/index.ts","./observability/mixpanel":"./src/observability/mixpanel.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/multiRegionConfig":"./src/environment/multiRegionConfig.ts"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./queue":{"import":{"types":"./dist/esm/queue/index.d.ts","default":"./dist/esm/queue/index.js"},"require":{"types":"./dist/commonjs/queue/index.d.ts","default":"./dist/commonjs/queue/index.js"}},"./redis":{"import":{"types":"./dist/esm/redis/index.d.ts","default":"./dist/esm/redis/index.js"},"require":{"types":"./dist/commonjs/redis/index.d.ts","default":"./dist/commonjs/redis/index.js"}},"./dist/*":"./dist/*","./viewer":{"import":{"types":"./dist/esm/viewer/index.d.ts","default":"./dist/esm/viewer/index.js"},"require":{"types":"./dist/commonjs/viewer/index.d.ts","default":"./dist/commonjs/viewer/index.js"}},"./workers":{"import":{"types":"./dist/esm/workers/index.d.ts","default":"./dist/esm/workers/index.js"},"require":{"types":"./dist/commonjs/workers/index.d.ts","default":"./dist/commonjs/workers/index.js"}},"./previews":{"import":{"types":"./dist/esm/previews/index.d.ts","default":"./dist/esm/previews/index.js"},"require":{"types":"./dist/commonjs/previews/index.d.ts","default":"./dist/commonjs/previews/index.js"}},"./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./viewer/route":{"import":{"types":"./dist/esm/viewer/helpers/route.d.ts","default":"./dist/esm/viewer/helpers/route.js"},"require":{"types":"./dist/commonjs/viewer/helpers/route.d.ts","default":"./dist/commonjs/viewer/helpers/route.js"}},"./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./workers/previews":{"import":{"types":"./dist/esm/workers/previews/index.d.ts","default":"./dist/esm/workers/previews/index.js"},"require":{"types":"./dist/commonjs/workers/previews/index.d.ts","default":"./dist/commonjs/workers/previews/index.js"}},"./workers/fileimport":{"import":{"types":"./dist/esm/workers/fileimport/index.d.ts","default":"./dist/esm/workers/fileimport/index.js"},"require":{"types":"./dist/commonjs/workers/fileimport/index.d.ts","default":"./dist/commonjs/workers/fileimport/index.js"}},"./observability/mixpanel":{"import":{"types":"./dist/esm/observability/mixpanel.d.ts","default":"./dist/esm/observability/mixpanel.js"},"require":{"types":"./dist/commonjs/observability/mixpanel.d.ts","default":"./dist/commonjs/observability/mixpanel.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/multiRegionConfig":{"import":{"types":"./dist/esm/environment/multiRegionConfig.d.ts","default":"./dist/esm/environment/multiRegionConfig.js"},"require":{"types":"./dist/commonjs/environment/multiRegionConfig.d.ts","default":"./dist/commonjs/environment/multiRegionConfig.js"}}},"gitHead":"9604f5d9fb467babaea9f01b10a817620545ab7d","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ci":"vitest --run --coverage","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"dayjs":"^1.11.13","lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"^4.16.5","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"*","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.25.7_1749740006129_0.7345546799274092","host":"s3://npm-registry-packages-npm-production"}},"2.25.8":{"name":"@speckle/shared","version":"2.25.8","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.25.8","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"62499b473eebd377066094925d41eea12af08135","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.25.8.tgz","fileCount":1111,"integrity":"sha512-XPw7UDhlbaK964gAQDk0mthLWy7OlvRAa412xxoaLUPFRCUA3yb33ldA0bZwYuRU/aYX5Xi5epmqdJFJV7HYOw==","signatures":[{"sig":"MEUCIQDyS4WnhXZ6kOiJHnFImlQvvA+5J3wYDrqyMDlPw2hQJwIgdBWKzofuQoHbWMdULJYm8VWcK1xaWhprrlHvUnpsIWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1838552},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./authz":"./src/authz/index.ts","./blobs":"./src/blobs/index.ts","./queue":"./src/queue/index.ts","./redis":"./src/redis/index.ts","./dist/*":"./dist/*","./viewer":"./src/viewer/index.ts","./workers":"./src/workers/index.ts","./automate":"./src/automate/index.ts","./previews":"./src/previews/index.ts","./environment":"./src/environment/index.ts","./package.json":"./package.json","./viewer/route":"./src/viewer/helpers/route.ts","./viewer/state":"./src/viewer/helpers/state.ts","./observability":"./src/observability/index.ts","./environment/db":"./src/environment/db.ts","./environment/node":"./src/environment/node.ts","./workers/previews":"./src/workers/previews/index.ts","./workers/fileimport":"./src/workers/fileimport/index.ts","./observability/mixpanel":"./src/observability/mixpanel.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/multiRegionConfig":"./src/environment/db.ts"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./blobs":{"import":{"types":"./dist/esm/blobs/index.d.ts","default":"./dist/esm/blobs/index.js"},"require":{"types":"./dist/commonjs/blobs/index.d.ts","default":"./dist/commonjs/blobs/index.js"}},"./queue":{"import":{"types":"./dist/esm/queue/index.d.ts","default":"./dist/esm/queue/index.js"},"require":{"types":"./dist/commonjs/queue/index.d.ts","default":"./dist/commonjs/queue/index.js"}},"./redis":{"import":{"types":"./dist/esm/redis/index.d.ts","default":"./dist/esm/redis/index.js"},"require":{"types":"./dist/commonjs/redis/index.d.ts","default":"./dist/commonjs/redis/index.js"}},"./dist/*":"./dist/*","./viewer":{"import":{"types":"./dist/esm/viewer/index.d.ts","default":"./dist/esm/viewer/index.js"},"require":{"types":"./dist/commonjs/viewer/index.d.ts","default":"./dist/commonjs/viewer/index.js"}},"./workers":{"import":{"types":"./dist/esm/workers/index.d.ts","default":"./dist/esm/workers/index.js"},"require":{"types":"./dist/commonjs/workers/index.d.ts","default":"./dist/commonjs/workers/index.js"}},"./automate":{"import":{"types":"./dist/esm/automate/index.d.ts","default":"./dist/esm/automate/index.js"},"require":{"types":"./dist/commonjs/automate/index.d.ts","default":"./dist/commonjs/automate/index.js"}},"./previews":{"import":{"types":"./dist/esm/previews/index.d.ts","default":"./dist/esm/previews/index.js"},"require":{"types":"./dist/commonjs/previews/index.d.ts","default":"./dist/commonjs/previews/index.js"}},"./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./package.json":"./package.json","./viewer/route":{"import":{"types":"./dist/esm/viewer/helpers/route.d.ts","default":"./dist/esm/viewer/helpers/route.js"},"require":{"types":"./dist/commonjs/viewer/helpers/route.d.ts","default":"./dist/commonjs/viewer/helpers/route.js"}},"./viewer/state":{"import":{"types":"./dist/esm/viewer/helpers/state.d.ts","default":"./dist/esm/viewer/helpers/state.js"},"require":{"types":"./dist/commonjs/viewer/helpers/state.d.ts","default":"./dist/commonjs/viewer/helpers/state.js"}},"./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./environment/db":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}},"./environment/node":{"import":{"types":"./dist/esm/environment/node.d.ts","default":"./dist/esm/environment/node.js"},"require":{"types":"./dist/commonjs/environment/node.d.ts","default":"./dist/commonjs/environment/node.js"}},"./workers/previews":{"import":{"types":"./dist/esm/workers/previews/index.d.ts","default":"./dist/esm/workers/previews/index.js"},"require":{"types":"./dist/commonjs/workers/previews/index.d.ts","default":"./dist/commonjs/workers/previews/index.js"}},"./workers/fileimport":{"import":{"types":"./dist/esm/workers/fileimport/index.d.ts","default":"./dist/esm/workers/fileimport/index.js"},"require":{"types":"./dist/commonjs/workers/fileimport/index.d.ts","default":"./dist/commonjs/workers/fileimport/index.js"}},"./observability/mixpanel":{"import":{"types":"./dist/esm/observability/mixpanel.d.ts","default":"./dist/esm/observability/mixpanel.js"},"require":{"types":"./dist/commonjs/observability/mixpanel.d.ts","default":"./dist/commonjs/observability/mixpanel.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/multiRegionConfig":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}}},"gitHead":"aa17a4853347bf0c906dedd72de4a47f51ef97d8","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ci":"vitest --run --coverage","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"dayjs":"^1.11.13","lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"^4.16.5","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"*","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.25.8_1753974071132_0.8618240033604929","host":"s3://npm-registry-packages-npm-production"}},"2.25.9":{"name":"@speckle/shared","version":"2.25.9","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.25.9","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"9521e3f4730274d396d0948e5fee0f915f835363","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.25.9.tgz","fileCount":1239,"integrity":"sha512-7hK6v55tSu8OTxza9UakettBpzlbyIWq17jtzjf3ZSnqqjiasayhG3O0/uuRI2GoeingoOqUMLvybatjDu4ang==","signatures":[{"sig":"MEUCIQCx+uO3oNdVmqalre+KFxqxbkTq/lv3rO4g4W+Jst0HOwIgQH6bf5N5lWpgCAeOJKPxx1mH/em0hI439kIrPcRFI2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106748},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./acc":"./src/acc/index.ts","./authz":"./src/authz/index.ts","./blobs":"./src/blobs/index.ts","./queue":"./src/queue/index.ts","./redis":"./src/redis/index.ts","./dist/*":"./dist/*","./viewer":"./src/viewer/index.ts","./workers":"./src/workers/index.ts","./automate":"./src/automate/index.ts","./previews":"./src/previews/index.ts","./environment":"./src/environment/index.ts","./saved-views":"./src/saved-views/index.ts","./package.json":"./package.json","./viewer/route":"./src/viewer/helpers/route.ts","./viewer/state":"./src/viewer/helpers/state.ts","./images/base64":"./src/images/base64.ts","./observability":"./src/observability/index.ts","./environment/db":"./src/environment/db.ts","./environment/node":"./src/environment/node.ts","./workers/previews":"./src/workers/previews/index.ts","./workers/fileimport":"./src/workers/fileimport/index.ts","./observability/mixpanel":"./src/observability/mixpanel.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/multiRegionConfig":"./src/environment/db.ts"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./acc":{"import":{"types":"./dist/esm/acc/index.d.ts","default":"./dist/esm/acc/index.js"},"require":{"types":"./dist/commonjs/acc/index.d.ts","default":"./dist/commonjs/acc/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./blobs":{"import":{"types":"./dist/esm/blobs/index.d.ts","default":"./dist/esm/blobs/index.js"},"require":{"types":"./dist/commonjs/blobs/index.d.ts","default":"./dist/commonjs/blobs/index.js"}},"./queue":{"import":{"types":"./dist/esm/queue/index.d.ts","default":"./dist/esm/queue/index.js"},"require":{"types":"./dist/commonjs/queue/index.d.ts","default":"./dist/commonjs/queue/index.js"}},"./redis":{"import":{"types":"./dist/esm/redis/index.d.ts","default":"./dist/esm/redis/index.js"},"require":{"types":"./dist/commonjs/redis/index.d.ts","default":"./dist/commonjs/redis/index.js"}},"./dist/*":"./dist/*","./viewer":{"import":{"types":"./dist/esm/viewer/index.d.ts","default":"./dist/esm/viewer/index.js"},"require":{"types":"./dist/commonjs/viewer/index.d.ts","default":"./dist/commonjs/viewer/index.js"}},"./workers":{"import":{"types":"./dist/esm/workers/index.d.ts","default":"./dist/esm/workers/index.js"},"require":{"types":"./dist/commonjs/workers/index.d.ts","default":"./dist/commonjs/workers/index.js"}},"./automate":{"import":{"types":"./dist/esm/automate/index.d.ts","default":"./dist/esm/automate/index.js"},"require":{"types":"./dist/commonjs/automate/index.d.ts","default":"./dist/commonjs/automate/index.js"}},"./previews":{"import":{"types":"./dist/esm/previews/index.d.ts","default":"./dist/esm/previews/index.js"},"require":{"types":"./dist/commonjs/previews/index.d.ts","default":"./dist/commonjs/previews/index.js"}},"./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./saved-views":{"import":{"types":"./dist/esm/saved-views/index.d.ts","default":"./dist/esm/saved-views/index.js"},"require":{"types":"./dist/commonjs/saved-views/index.d.ts","default":"./dist/commonjs/saved-views/index.js"}},"./package.json":"./package.json","./viewer/route":{"import":{"types":"./dist/esm/viewer/helpers/route.d.ts","default":"./dist/esm/viewer/helpers/route.js"},"require":{"types":"./dist/commonjs/viewer/helpers/route.d.ts","default":"./dist/commonjs/viewer/helpers/route.js"}},"./viewer/state":{"import":{"types":"./dist/esm/viewer/helpers/state.d.ts","default":"./dist/esm/viewer/helpers/state.js"},"require":{"types":"./dist/commonjs/viewer/helpers/state.d.ts","default":"./dist/commonjs/viewer/helpers/state.js"}},"./images/base64":{"import":{"types":"./dist/esm/images/base64.d.ts","default":"./dist/esm/images/base64.js"},"require":{"types":"./dist/commonjs/images/base64.d.ts","default":"./dist/commonjs/images/base64.js"}},"./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./environment/db":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}},"./environment/node":{"import":{"types":"./dist/esm/environment/node.d.ts","default":"./dist/esm/environment/node.js"},"require":{"types":"./dist/commonjs/environment/node.d.ts","default":"./dist/commonjs/environment/node.js"}},"./workers/previews":{"import":{"types":"./dist/esm/workers/previews/index.d.ts","default":"./dist/esm/workers/previews/index.js"},"require":{"types":"./dist/commonjs/workers/previews/index.d.ts","default":"./dist/commonjs/workers/previews/index.js"}},"./workers/fileimport":{"import":{"types":"./dist/esm/workers/fileimport/index.d.ts","default":"./dist/esm/workers/fileimport/index.js"},"require":{"types":"./dist/commonjs/workers/fileimport/index.d.ts","default":"./dist/commonjs/workers/fileimport/index.js"}},"./observability/mixpanel":{"import":{"types":"./dist/esm/observability/mixpanel.d.ts","default":"./dist/esm/observability/mixpanel.js"},"require":{"types":"./dist/commonjs/observability/mixpanel.d.ts","default":"./dist/commonjs/observability/mixpanel.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/multiRegionConfig":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}}},"gitHead":"308e8c389b2705dd15bf12c44ea6bb7a6cb5b919","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ci":"vitest --run --coverage","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"dayjs":"^1.11.13","lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"^4.16.5","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"*","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.25.9_1755188305612_0.42666065085003035","host":"s3://npm-registry-packages-npm-production"}},"2.26.0":{"name":"@speckle/shared","version":"2.26.0","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.26.0","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"d3fc2e03471e7267cd6f5fb3cb0d2d2cf85237a0","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.26.0.tgz","fileCount":1368,"integrity":"sha512-PD55NiSNnZigMabajmdn+bhU7xQa1+fs4ELO5nVoK8W84zdoA3c5qJ3X5+c/qFq/aD40/67ufAMX+2+1oP3nmg==","signatures":[{"sig":"MEYCIQD8DRQs85ExhGgYi8iotx1ufYxFzPYzrfsrfog5TeNnMgIhAN0toin8RvYfqLiScff7p8cP3waz8fcb7cme7qdeNLY+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2299326},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./acc":"./src/acc/index.ts","./authz":"./src/authz/index.ts","./blobs":"./src/blobs/index.ts","./queue":"./src/queue/index.ts","./redis":"./src/redis/index.ts","./dist/*":"./dist/*","./viewer":"./src/viewer/index.ts","./workers":"./src/workers/index.ts","./automate":"./src/automate/index.ts","./previews":"./src/previews/index.ts","./environment":"./src/environment/index.ts","./saved-views":"./src/saved-views/index.ts","./package.json":"./package.json","./viewer/route":"./src/viewer/helpers/route.ts","./viewer/state":"./src/viewer/helpers/state.ts","./images/base64":"./src/images/base64.ts","./observability":"./src/observability/index.ts","./environment/db":"./src/environment/db.ts","./environment/node":"./src/environment/node.ts","./workers/previews":"./src/workers/previews/index.ts","./workers/fileimport":"./src/workers/fileimport/index.ts","./observability/mixpanel":"./src/observability/mixpanel.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":"./src/environment/featureFlags.ts","./environment/multiRegionConfig":"./src/environment/db.ts"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./acc":{"import":{"types":"./dist/esm/acc/index.d.ts","default":"./dist/esm/acc/index.js"},"require":{"types":"./dist/commonjs/acc/index.d.ts","default":"./dist/commonjs/acc/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./blobs":{"import":{"types":"./dist/esm/blobs/index.d.ts","default":"./dist/esm/blobs/index.js"},"require":{"types":"./dist/commonjs/blobs/index.d.ts","default":"./dist/commonjs/blobs/index.js"}},"./queue":{"import":{"types":"./dist/esm/queue/index.d.ts","default":"./dist/esm/queue/index.js"},"require":{"types":"./dist/commonjs/queue/index.d.ts","default":"./dist/commonjs/queue/index.js"}},"./redis":{"import":{"types":"./dist/esm/redis/index.d.ts","default":"./dist/esm/redis/index.js"},"require":{"types":"./dist/commonjs/redis/index.d.ts","default":"./dist/commonjs/redis/index.js"}},"./dist/*":"./dist/*","./viewer":{"import":{"types":"./dist/esm/viewer/index.d.ts","default":"./dist/esm/viewer/index.js"},"require":{"types":"./dist/commonjs/viewer/index.d.ts","default":"./dist/commonjs/viewer/index.js"}},"./workers":{"import":{"types":"./dist/esm/workers/index.d.ts","default":"./dist/esm/workers/index.js"},"require":{"types":"./dist/commonjs/workers/index.d.ts","default":"./dist/commonjs/workers/index.js"}},"./automate":{"import":{"types":"./dist/esm/automate/index.d.ts","default":"./dist/esm/automate/index.js"},"require":{"types":"./dist/commonjs/automate/index.d.ts","default":"./dist/commonjs/automate/index.js"}},"./previews":{"import":{"types":"./dist/esm/previews/index.d.ts","default":"./dist/esm/previews/index.js"},"require":{"types":"./dist/commonjs/previews/index.d.ts","default":"./dist/commonjs/previews/index.js"}},"./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./saved-views":{"import":{"types":"./dist/esm/saved-views/index.d.ts","default":"./dist/esm/saved-views/index.js"},"require":{"types":"./dist/commonjs/saved-views/index.d.ts","default":"./dist/commonjs/saved-views/index.js"}},"./package.json":"./package.json","./viewer/route":{"import":{"types":"./dist/esm/viewer/helpers/route.d.ts","default":"./dist/esm/viewer/helpers/route.js"},"require":{"types":"./dist/commonjs/viewer/helpers/route.d.ts","default":"./dist/commonjs/viewer/helpers/route.js"}},"./viewer/state":{"import":{"types":"./dist/esm/viewer/helpers/state.d.ts","default":"./dist/esm/viewer/helpers/state.js"},"require":{"types":"./dist/commonjs/viewer/helpers/state.d.ts","default":"./dist/commonjs/viewer/helpers/state.js"}},"./images/base64":{"import":{"types":"./dist/esm/images/base64.d.ts","default":"./dist/esm/images/base64.js"},"require":{"types":"./dist/commonjs/images/base64.d.ts","default":"./dist/commonjs/images/base64.js"}},"./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./environment/db":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}},"./environment/node":{"import":{"types":"./dist/esm/environment/node.d.ts","default":"./dist/esm/environment/node.js"},"require":{"types":"./dist/commonjs/environment/node.d.ts","default":"./dist/commonjs/environment/node.js"}},"./workers/previews":{"import":{"types":"./dist/esm/workers/previews/index.d.ts","default":"./dist/esm/workers/previews/index.js"},"require":{"types":"./dist/commonjs/workers/previews/index.d.ts","default":"./dist/commonjs/workers/previews/index.js"}},"./workers/fileimport":{"import":{"types":"./dist/esm/workers/fileimport/index.d.ts","default":"./dist/esm/workers/fileimport/index.js"},"require":{"types":"./dist/commonjs/workers/fileimport/index.d.ts","default":"./dist/commonjs/workers/fileimport/index.js"}},"./observability/mixpanel":{"import":{"types":"./dist/esm/observability/mixpanel.d.ts","default":"./dist/esm/observability/mixpanel.js"},"require":{"types":"./dist/commonjs/observability/mixpanel.d.ts","default":"./dist/commonjs/observability/mixpanel.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":{"import":{"types":"./dist/esm/environment/featureFlags.d.ts","default":"./dist/esm/environment/featureFlags.js"},"require":{"types":"./dist/commonjs/environment/featureFlags.d.ts","default":"./dist/commonjs/environment/featureFlags.js"}},"./environment/multiRegionConfig":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}}},"gitHead":"d555bd9e57ef4c5f1b78c762ed4c46b64b3a887f","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ci":"vitest --run --coverage","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"dayjs":"^1.11.13","lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"^4.16.5","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"*","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.26.0_1757669295750_0.5109932916676927","host":"s3://npm-registry-packages-npm-production"}},"2.26.1":{"name":"@speckle/shared","version":"2.26.1","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.26.1","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"d88e4ff0bcab4fb59d251e017ddce876b29ac9ef","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.26.1.tgz","fileCount":1368,"integrity":"sha512-7G669IOe1idcXcPqsdUhqOCncgACbBnwGCRayGIYRYLuH9xveCxgHyZM+kJ1hoVwhsx90c41Gf8CHugkMzVhRA==","signatures":[{"sig":"MEUCIQChVMl/6NGon6FRYlfUxRLCCJIteTBrLKgYrOorgSf+QwIgLdJv/qsrJiP8mNIvcJ6QoU8IIttni628wuVHzv+ID+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2299326},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./acc":"./src/acc/index.ts","./authz":"./src/authz/index.ts","./blobs":"./src/blobs/index.ts","./queue":"./src/queue/index.ts","./redis":"./src/redis/index.ts","./dist/*":"./dist/*","./viewer":"./src/viewer/index.ts","./workers":"./src/workers/index.ts","./automate":"./src/automate/index.ts","./previews":"./src/previews/index.ts","./environment":"./src/environment/index.ts","./saved-views":"./src/saved-views/index.ts","./package.json":"./package.json","./viewer/route":"./src/viewer/helpers/route.ts","./viewer/state":"./src/viewer/helpers/state.ts","./images/base64":"./src/images/base64.ts","./observability":"./src/observability/index.ts","./environment/db":"./src/environment/db.ts","./environment/node":"./src/environment/node.ts","./workers/previews":"./src/workers/previews/index.ts","./workers/fileimport":"./src/workers/fileimport/index.ts","./observability/mixpanel":"./src/observability/mixpanel.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":"./src/environment/featureFlags.ts","./environment/multiRegionConfig":"./src/environment/db.ts"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./acc":{"import":{"types":"./dist/esm/acc/index.d.ts","default":"./dist/esm/acc/index.js"},"require":{"types":"./dist/commonjs/acc/index.d.ts","default":"./dist/commonjs/acc/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./blobs":{"import":{"types":"./dist/esm/blobs/index.d.ts","default":"./dist/esm/blobs/index.js"},"require":{"types":"./dist/commonjs/blobs/index.d.ts","default":"./dist/commonjs/blobs/index.js"}},"./queue":{"import":{"types":"./dist/esm/queue/index.d.ts","default":"./dist/esm/queue/index.js"},"require":{"types":"./dist/commonjs/queue/index.d.ts","default":"./dist/commonjs/queue/index.js"}},"./redis":{"import":{"types":"./dist/esm/redis/index.d.ts","default":"./dist/esm/redis/index.js"},"require":{"types":"./dist/commonjs/redis/index.d.ts","default":"./dist/commonjs/redis/index.js"}},"./dist/*":"./dist/*","./viewer":{"import":{"types":"./dist/esm/viewer/index.d.ts","default":"./dist/esm/viewer/index.js"},"require":{"types":"./dist/commonjs/viewer/index.d.ts","default":"./dist/commonjs/viewer/index.js"}},"./workers":{"import":{"types":"./dist/esm/workers/index.d.ts","default":"./dist/esm/workers/index.js"},"require":{"types":"./dist/commonjs/workers/index.d.ts","default":"./dist/commonjs/workers/index.js"}},"./automate":{"import":{"types":"./dist/esm/automate/index.d.ts","default":"./dist/esm/automate/index.js"},"require":{"types":"./dist/commonjs/automate/index.d.ts","default":"./dist/commonjs/automate/index.js"}},"./previews":{"import":{"types":"./dist/esm/previews/index.d.ts","default":"./dist/esm/previews/index.js"},"require":{"types":"./dist/commonjs/previews/index.d.ts","default":"./dist/commonjs/previews/index.js"}},"./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./saved-views":{"import":{"types":"./dist/esm/saved-views/index.d.ts","default":"./dist/esm/saved-views/index.js"},"require":{"types":"./dist/commonjs/saved-views/index.d.ts","default":"./dist/commonjs/saved-views/index.js"}},"./package.json":"./package.json","./viewer/route":{"import":{"types":"./dist/esm/viewer/helpers/route.d.ts","default":"./dist/esm/viewer/helpers/route.js"},"require":{"types":"./dist/commonjs/viewer/helpers/route.d.ts","default":"./dist/commonjs/viewer/helpers/route.js"}},"./viewer/state":{"import":{"types":"./dist/esm/viewer/helpers/state.d.ts","default":"./dist/esm/viewer/helpers/state.js"},"require":{"types":"./dist/commonjs/viewer/helpers/state.d.ts","default":"./dist/commonjs/viewer/helpers/state.js"}},"./images/base64":{"import":{"types":"./dist/esm/images/base64.d.ts","default":"./dist/esm/images/base64.js"},"require":{"types":"./dist/commonjs/images/base64.d.ts","default":"./dist/commonjs/images/base64.js"}},"./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./environment/db":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}},"./environment/node":{"import":{"types":"./dist/esm/environment/node.d.ts","default":"./dist/esm/environment/node.js"},"require":{"types":"./dist/commonjs/environment/node.d.ts","default":"./dist/commonjs/environment/node.js"}},"./workers/previews":{"import":{"types":"./dist/esm/workers/previews/index.d.ts","default":"./dist/esm/workers/previews/index.js"},"require":{"types":"./dist/commonjs/workers/previews/index.d.ts","default":"./dist/commonjs/workers/previews/index.js"}},"./workers/fileimport":{"import":{"types":"./dist/esm/workers/fileimport/index.d.ts","default":"./dist/esm/workers/fileimport/index.js"},"require":{"types":"./dist/commonjs/workers/fileimport/index.d.ts","default":"./dist/commonjs/workers/fileimport/index.js"}},"./observability/mixpanel":{"import":{"types":"./dist/esm/observability/mixpanel.d.ts","default":"./dist/esm/observability/mixpanel.js"},"require":{"types":"./dist/commonjs/observability/mixpanel.d.ts","default":"./dist/commonjs/observability/mixpanel.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":{"import":{"types":"./dist/esm/environment/featureFlags.d.ts","default":"./dist/esm/environment/featureFlags.js"},"require":{"types":"./dist/commonjs/environment/featureFlags.d.ts","default":"./dist/commonjs/environment/featureFlags.js"}},"./environment/multiRegionConfig":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}}},"gitHead":"c9338c1ee346c3ece9ecce06cc22972455a5c747","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ci":"vitest --run --coverage","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"dayjs":"^1.11.13","lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"^4.16.5","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"*","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.26.1_1757679340460_0.9976761612301903","host":"s3://npm-registry-packages-npm-production"}},"2.26.2":{"name":"@speckle/shared","version":"2.26.2","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.26.2","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"adb581740ec9e2d6937898ba630e082523d0a017","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.26.2.tgz","fileCount":1399,"integrity":"sha512-fvsq8J0riSNEPL9WaExzStl2qyUZIzQPOrFPDe/Biylkgv89GTAJlZdYZ4q1AqfaL3o9wYYQ8tKudjl+cAgFrQ==","signatures":[{"sig":"MEYCIQCzCPSADGMKwPZAQvNsGY4fulo9j7Aaz6uKP/PVmMay5QIhAJl1hLCzlYYoB8dwMJcYn7r0OesqL8Ppy2MfZG1xoriR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2385600},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./acc":"./src/acc/index.ts","./authz":"./src/authz/index.ts","./blobs":"./src/blobs/index.ts","./queue":"./src/queue/index.ts","./redis":"./src/redis/index.ts","./dist/*":"./dist/*","./viewer":"./src/viewer/index.ts","./workers":"./src/workers/index.ts","./automate":"./src/automate/index.ts","./previews":"./src/previews/index.ts","./environment":"./src/environment/index.ts","./saved-views":"./src/saved-views/index.ts","./package.json":"./package.json","./viewer/route":"./src/viewer/helpers/route.ts","./viewer/state":"./src/viewer/helpers/state.ts","./images/base64":"./src/images/base64.ts","./observability":"./src/observability/index.ts","./environment/db":"./src/environment/db.ts","./environment/node":"./src/environment/node.ts","./workers/previews":"./src/workers/previews/index.ts","./workers/fileimport":"./src/workers/fileimport/index.ts","./observability/mixpanel":"./src/observability/mixpanel.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":"./src/environment/featureFlags.ts","./environment/multiRegionConfig":"./src/environment/db.ts"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./acc":{"import":{"types":"./dist/esm/acc/index.d.ts","default":"./dist/esm/acc/index.js"},"require":{"types":"./dist/commonjs/acc/index.d.ts","default":"./dist/commonjs/acc/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./blobs":{"import":{"types":"./dist/esm/blobs/index.d.ts","default":"./dist/esm/blobs/index.js"},"require":{"types":"./dist/commonjs/blobs/index.d.ts","default":"./dist/commonjs/blobs/index.js"}},"./queue":{"import":{"types":"./dist/esm/queue/index.d.ts","default":"./dist/esm/queue/index.js"},"require":{"types":"./dist/commonjs/queue/index.d.ts","default":"./dist/commonjs/queue/index.js"}},"./redis":{"import":{"types":"./dist/esm/redis/index.d.ts","default":"./dist/esm/redis/index.js"},"require":{"types":"./dist/commonjs/redis/index.d.ts","default":"./dist/commonjs/redis/index.js"}},"./dist/*":"./dist/*","./viewer":{"import":{"types":"./dist/esm/viewer/index.d.ts","default":"./dist/esm/viewer/index.js"},"require":{"types":"./dist/commonjs/viewer/index.d.ts","default":"./dist/commonjs/viewer/index.js"}},"./workers":{"import":{"types":"./dist/esm/workers/index.d.ts","default":"./dist/esm/workers/index.js"},"require":{"types":"./dist/commonjs/workers/index.d.ts","default":"./dist/commonjs/workers/index.js"}},"./automate":{"import":{"types":"./dist/esm/automate/index.d.ts","default":"./dist/esm/automate/index.js"},"require":{"types":"./dist/commonjs/automate/index.d.ts","default":"./dist/commonjs/automate/index.js"}},"./previews":{"import":{"types":"./dist/esm/previews/index.d.ts","default":"./dist/esm/previews/index.js"},"require":{"types":"./dist/commonjs/previews/index.d.ts","default":"./dist/commonjs/previews/index.js"}},"./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./saved-views":{"import":{"types":"./dist/esm/saved-views/index.d.ts","default":"./dist/esm/saved-views/index.js"},"require":{"types":"./dist/commonjs/saved-views/index.d.ts","default":"./dist/commonjs/saved-views/index.js"}},"./package.json":"./package.json","./viewer/route":{"import":{"types":"./dist/esm/viewer/helpers/route.d.ts","default":"./dist/esm/viewer/helpers/route.js"},"require":{"types":"./dist/commonjs/viewer/helpers/route.d.ts","default":"./dist/commonjs/viewer/helpers/route.js"}},"./viewer/state":{"import":{"types":"./dist/esm/viewer/helpers/state.d.ts","default":"./dist/esm/viewer/helpers/state.js"},"require":{"types":"./dist/commonjs/viewer/helpers/state.d.ts","default":"./dist/commonjs/viewer/helpers/state.js"}},"./images/base64":{"import":{"types":"./dist/esm/images/base64.d.ts","default":"./dist/esm/images/base64.js"},"require":{"types":"./dist/commonjs/images/base64.d.ts","default":"./dist/commonjs/images/base64.js"}},"./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./environment/db":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}},"./environment/node":{"import":{"types":"./dist/esm/environment/node.d.ts","default":"./dist/esm/environment/node.js"},"require":{"types":"./dist/commonjs/environment/node.d.ts","default":"./dist/commonjs/environment/node.js"}},"./workers/previews":{"import":{"types":"./dist/esm/workers/previews/index.d.ts","default":"./dist/esm/workers/previews/index.js"},"require":{"types":"./dist/commonjs/workers/previews/index.d.ts","default":"./dist/commonjs/workers/previews/index.js"}},"./workers/fileimport":{"import":{"types":"./dist/esm/workers/fileimport/index.d.ts","default":"./dist/esm/workers/fileimport/index.js"},"require":{"types":"./dist/commonjs/workers/fileimport/index.d.ts","default":"./dist/commonjs/workers/fileimport/index.js"}},"./observability/mixpanel":{"import":{"types":"./dist/esm/observability/mixpanel.d.ts","default":"./dist/esm/observability/mixpanel.js"},"require":{"types":"./dist/commonjs/observability/mixpanel.d.ts","default":"./dist/commonjs/observability/mixpanel.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":{"import":{"types":"./dist/esm/environment/featureFlags.d.ts","default":"./dist/esm/environment/featureFlags.js"},"require":{"types":"./dist/commonjs/environment/featureFlags.d.ts","default":"./dist/commonjs/environment/featureFlags.js"}},"./environment/multiRegionConfig":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}}},"gitHead":"ee56a22b11f550c5714eb6de4eae0039a6dc7ed6","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ci":"vitest --run --coverage","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"dayjs":"^1.11.13","lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"^4.16.5","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"*","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.26.2_1759252789046_0.8522378792363612","host":"s3://npm-registry-packages-npm-production"}},"2.26.3":{"name":"@speckle/shared","version":"2.26.3","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.26.3","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"1bf6ab882b1470ce3ef37519442817bd3f9a28bd","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.26.3.tgz","fileCount":1409,"integrity":"sha512-lwfIrYabF6Pv0E8Pf9shNmjULf/Rqr4DNcpagvi1Q1mJb73vV8eSHrTfcc0+zrJaSfogwAXUn23xxNsKn57uhg==","signatures":[{"sig":"MEUCIQDJAUDuYiZZGsyBeougiGfxwZvnXP181Rj4Qb4i43s69gIgX8Lu1ke+AJYTiOqJcFHaBpU0/dBjvblx0VrhMD1vqfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2447371},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./acc":"./src/acc/index.ts","./authz":"./src/authz/index.ts","./blobs":"./src/blobs/index.ts","./queue":"./src/queue/index.ts","./redis":"./src/redis/index.ts","./dist/*":"./dist/*","./viewer":"./src/viewer/index.ts","./workers":"./src/workers/index.ts","./automate":"./src/automate/index.ts","./previews":"./src/previews/index.ts","./environment":"./src/environment/index.ts","./saved-views":"./src/saved-views/index.ts","./package.json":"./package.json","./viewer/route":"./src/viewer/helpers/route.ts","./viewer/state":"./src/viewer/helpers/state.ts","./images/base64":"./src/images/base64.ts","./observability":"./src/observability/index.ts","./environment/db":"./src/environment/db.ts","./environment/node":"./src/environment/node.ts","./workers/previews":"./src/workers/previews/index.ts","./workers/fileimport":"./src/workers/fileimport/index.ts","./observability/mixpanel":"./src/observability/mixpanel.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":"./src/environment/featureFlags.ts","./environment/multiRegionConfig":"./src/environment/db.ts"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./acc":{"import":{"types":"./dist/esm/acc/index.d.ts","default":"./dist/esm/acc/index.js"},"require":{"types":"./dist/commonjs/acc/index.d.ts","default":"./dist/commonjs/acc/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./blobs":{"import":{"types":"./dist/esm/blobs/index.d.ts","default":"./dist/esm/blobs/index.js"},"require":{"types":"./dist/commonjs/blobs/index.d.ts","default":"./dist/commonjs/blobs/index.js"}},"./queue":{"import":{"types":"./dist/esm/queue/index.d.ts","default":"./dist/esm/queue/index.js"},"require":{"types":"./dist/commonjs/queue/index.d.ts","default":"./dist/commonjs/queue/index.js"}},"./redis":{"import":{"types":"./dist/esm/redis/index.d.ts","default":"./dist/esm/redis/index.js"},"require":{"types":"./dist/commonjs/redis/index.d.ts","default":"./dist/commonjs/redis/index.js"}},"./dist/*":"./dist/*","./viewer":{"import":{"types":"./dist/esm/viewer/index.d.ts","default":"./dist/esm/viewer/index.js"},"require":{"types":"./dist/commonjs/viewer/index.d.ts","default":"./dist/commonjs/viewer/index.js"}},"./workers":{"import":{"types":"./dist/esm/workers/index.d.ts","default":"./dist/esm/workers/index.js"},"require":{"types":"./dist/commonjs/workers/index.d.ts","default":"./dist/commonjs/workers/index.js"}},"./automate":{"import":{"types":"./dist/esm/automate/index.d.ts","default":"./dist/esm/automate/index.js"},"require":{"types":"./dist/commonjs/automate/index.d.ts","default":"./dist/commonjs/automate/index.js"}},"./previews":{"import":{"types":"./dist/esm/previews/index.d.ts","default":"./dist/esm/previews/index.js"},"require":{"types":"./dist/commonjs/previews/index.d.ts","default":"./dist/commonjs/previews/index.js"}},"./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./saved-views":{"import":{"types":"./dist/esm/saved-views/index.d.ts","default":"./dist/esm/saved-views/index.js"},"require":{"types":"./dist/commonjs/saved-views/index.d.ts","default":"./dist/commonjs/saved-views/index.js"}},"./package.json":"./package.json","./viewer/route":{"import":{"types":"./dist/esm/viewer/helpers/route.d.ts","default":"./dist/esm/viewer/helpers/route.js"},"require":{"types":"./dist/commonjs/viewer/helpers/route.d.ts","default":"./dist/commonjs/viewer/helpers/route.js"}},"./viewer/state":{"import":{"types":"./dist/esm/viewer/helpers/state.d.ts","default":"./dist/esm/viewer/helpers/state.js"},"require":{"types":"./dist/commonjs/viewer/helpers/state.d.ts","default":"./dist/commonjs/viewer/helpers/state.js"}},"./images/base64":{"import":{"types":"./dist/esm/images/base64.d.ts","default":"./dist/esm/images/base64.js"},"require":{"types":"./dist/commonjs/images/base64.d.ts","default":"./dist/commonjs/images/base64.js"}},"./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./environment/db":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}},"./environment/node":{"import":{"types":"./dist/esm/environment/node.d.ts","default":"./dist/esm/environment/node.js"},"require":{"types":"./dist/commonjs/environment/node.d.ts","default":"./dist/commonjs/environment/node.js"}},"./workers/previews":{"import":{"types":"./dist/esm/workers/previews/index.d.ts","default":"./dist/esm/workers/previews/index.js"},"require":{"types":"./dist/commonjs/workers/previews/index.d.ts","default":"./dist/commonjs/workers/previews/index.js"}},"./workers/fileimport":{"import":{"types":"./dist/esm/workers/fileimport/index.d.ts","default":"./dist/esm/workers/fileimport/index.js"},"require":{"types":"./dist/commonjs/workers/fileimport/index.d.ts","default":"./dist/commonjs/workers/fileimport/index.js"}},"./observability/mixpanel":{"import":{"types":"./dist/esm/observability/mixpanel.d.ts","default":"./dist/esm/observability/mixpanel.js"},"require":{"types":"./dist/commonjs/observability/mixpanel.d.ts","default":"./dist/commonjs/observability/mixpanel.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":{"import":{"types":"./dist/esm/environment/featureFlags.d.ts","default":"./dist/esm/environment/featureFlags.js"},"require":{"types":"./dist/commonjs/environment/featureFlags.d.ts","default":"./dist/commonjs/environment/featureFlags.js"}},"./environment/multiRegionConfig":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}}},"gitHead":"49255163c6eeed98896a29b764acccaad80fd762","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ci":"vitest --run --coverage","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"dayjs":"^1.11.13","lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"^4.16.5","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"*","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.26.3_1759923001780_0.4430275657595717","host":"s3://npm-registry-packages-npm-production"}},"2.26.4":{"name":"@speckle/shared","version":"2.26.4","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.26.4","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"5d2833d5951e03da05ff3cb8085952d9585b5397","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.26.4.tgz","fileCount":1409,"integrity":"sha512-H6iRCpaDVUdUJJyfYwQyLHRL9LlIbS/kjIW+ofOr6HzTON5+U8KizzomWlRKQqDZg9gs6ScJ7EtrsguKeZP6Lg==","signatures":[{"sig":"MEQCIBPjmGOvAi5q1VTteVAob5HfWHATRy/tUyMkS9tDCR6DAiBeT+/0Tv4CatzAz1QKqIlCCDYPAbHO0WqqGvnVBavasg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2447371},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./acc":"./src/acc/index.ts","./authz":"./src/authz/index.ts","./blobs":"./src/blobs/index.ts","./queue":"./src/queue/index.ts","./redis":"./src/redis/index.ts","./dist/*":"./dist/*","./viewer":"./src/viewer/index.ts","./workers":"./src/workers/index.ts","./automate":"./src/automate/index.ts","./previews":"./src/previews/index.ts","./environment":"./src/environment/index.ts","./saved-views":"./src/saved-views/index.ts","./package.json":"./package.json","./viewer/route":"./src/viewer/helpers/route.ts","./viewer/state":"./src/viewer/helpers/state.ts","./images/base64":"./src/images/base64.ts","./observability":"./src/observability/index.ts","./environment/db":"./src/environment/db.ts","./environment/node":"./src/environment/node.ts","./workers/previews":"./src/workers/previews/index.ts","./workers/fileimport":"./src/workers/fileimport/index.ts","./observability/mixpanel":"./src/observability/mixpanel.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":"./src/environment/featureFlags.ts","./environment/multiRegionConfig":"./src/environment/db.ts"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./acc":{"import":{"types":"./dist/esm/acc/index.d.ts","default":"./dist/esm/acc/index.js"},"require":{"types":"./dist/commonjs/acc/index.d.ts","default":"./dist/commonjs/acc/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./blobs":{"import":{"types":"./dist/esm/blobs/index.d.ts","default":"./dist/esm/blobs/index.js"},"require":{"types":"./dist/commonjs/blobs/index.d.ts","default":"./dist/commonjs/blobs/index.js"}},"./queue":{"import":{"types":"./dist/esm/queue/index.d.ts","default":"./dist/esm/queue/index.js"},"require":{"types":"./dist/commonjs/queue/index.d.ts","default":"./dist/commonjs/queue/index.js"}},"./redis":{"import":{"types":"./dist/esm/redis/index.d.ts","default":"./dist/esm/redis/index.js"},"require":{"types":"./dist/commonjs/redis/index.d.ts","default":"./dist/commonjs/redis/index.js"}},"./dist/*":"./dist/*","./viewer":{"import":{"types":"./dist/esm/viewer/index.d.ts","default":"./dist/esm/viewer/index.js"},"require":{"types":"./dist/commonjs/viewer/index.d.ts","default":"./dist/commonjs/viewer/index.js"}},"./workers":{"import":{"types":"./dist/esm/workers/index.d.ts","default":"./dist/esm/workers/index.js"},"require":{"types":"./dist/commonjs/workers/index.d.ts","default":"./dist/commonjs/workers/index.js"}},"./automate":{"import":{"types":"./dist/esm/automate/index.d.ts","default":"./dist/esm/automate/index.js"},"require":{"types":"./dist/commonjs/automate/index.d.ts","default":"./dist/commonjs/automate/index.js"}},"./previews":{"import":{"types":"./dist/esm/previews/index.d.ts","default":"./dist/esm/previews/index.js"},"require":{"types":"./dist/commonjs/previews/index.d.ts","default":"./dist/commonjs/previews/index.js"}},"./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./saved-views":{"import":{"types":"./dist/esm/saved-views/index.d.ts","default":"./dist/esm/saved-views/index.js"},"require":{"types":"./dist/commonjs/saved-views/index.d.ts","default":"./dist/commonjs/saved-views/index.js"}},"./package.json":"./package.json","./viewer/route":{"import":{"types":"./dist/esm/viewer/helpers/route.d.ts","default":"./dist/esm/viewer/helpers/route.js"},"require":{"types":"./dist/commonjs/viewer/helpers/route.d.ts","default":"./dist/commonjs/viewer/helpers/route.js"}},"./viewer/state":{"import":{"types":"./dist/esm/viewer/helpers/state.d.ts","default":"./dist/esm/viewer/helpers/state.js"},"require":{"types":"./dist/commonjs/viewer/helpers/state.d.ts","default":"./dist/commonjs/viewer/helpers/state.js"}},"./images/base64":{"import":{"types":"./dist/esm/images/base64.d.ts","default":"./dist/esm/images/base64.js"},"require":{"types":"./dist/commonjs/images/base64.d.ts","default":"./dist/commonjs/images/base64.js"}},"./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./environment/db":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}},"./environment/node":{"import":{"types":"./dist/esm/environment/node.d.ts","default":"./dist/esm/environment/node.js"},"require":{"types":"./dist/commonjs/environment/node.d.ts","default":"./dist/commonjs/environment/node.js"}},"./workers/previews":{"import":{"types":"./dist/esm/workers/previews/index.d.ts","default":"./dist/esm/workers/previews/index.js"},"require":{"types":"./dist/commonjs/workers/previews/index.d.ts","default":"./dist/commonjs/workers/previews/index.js"}},"./workers/fileimport":{"import":{"types":"./dist/esm/workers/fileimport/index.d.ts","default":"./dist/esm/workers/fileimport/index.js"},"require":{"types":"./dist/commonjs/workers/fileimport/index.d.ts","default":"./dist/commonjs/workers/fileimport/index.js"}},"./observability/mixpanel":{"import":{"types":"./dist/esm/observability/mixpanel.d.ts","default":"./dist/esm/observability/mixpanel.js"},"require":{"types":"./dist/commonjs/observability/mixpanel.d.ts","default":"./dist/commonjs/observability/mixpanel.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":{"import":{"types":"./dist/esm/environment/featureFlags.d.ts","default":"./dist/esm/environment/featureFlags.js"},"require":{"types":"./dist/commonjs/environment/featureFlags.d.ts","default":"./dist/commonjs/environment/featureFlags.js"}},"./environment/multiRegionConfig":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}}},"gitHead":"79e7dfe7ae92059aa896a3944d18a43a334317da","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ci":"vitest --run --coverage","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"dayjs":"^1.11.13","lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"^4.16.5","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"*","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.26.4_1760622642342_0.004331738442981736","host":"s3://npm-registry-packages-npm-production"}},"2.26.5":{"name":"@speckle/shared","version":"2.26.5","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.26.5","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"076693cae7767e6d2dcbbd95f6ef7976fbc7a59f","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.26.5.tgz","fileCount":1409,"integrity":"sha512-PNcRkWoRNYTGKSJ8KApsETx71hvdL4ON9+BI549PW2cprZd1nVLdEBmgeloC24EON4iYPCwXY3sbcPHTRu0wEg==","signatures":[{"sig":"MEUCIQCgIMPCB+kz2CuIXV11f2aECyiDGkGgR01X49DkprC+SwIgBipz+QYLtS6FZtz7fSjNpJnsmEW5y9+NCK8Y7PgJlUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2447371},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./acc":"./src/acc/index.ts","./authz":"./src/authz/index.ts","./blobs":"./src/blobs/index.ts","./queue":"./src/queue/index.ts","./redis":"./src/redis/index.ts","./dist/*":"./dist/*","./viewer":"./src/viewer/index.ts","./workers":"./src/workers/index.ts","./automate":"./src/automate/index.ts","./previews":"./src/previews/index.ts","./environment":"./src/environment/index.ts","./saved-views":"./src/saved-views/index.ts","./package.json":"./package.json","./viewer/route":"./src/viewer/helpers/route.ts","./viewer/state":"./src/viewer/helpers/state.ts","./images/base64":"./src/images/base64.ts","./observability":"./src/observability/index.ts","./environment/db":"./src/environment/db.ts","./environment/node":"./src/environment/node.ts","./workers/previews":"./src/workers/previews/index.ts","./workers/fileimport":"./src/workers/fileimport/index.ts","./observability/mixpanel":"./src/observability/mixpanel.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":"./src/environment/featureFlags.ts","./environment/multiRegionConfig":"./src/environment/db.ts"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./acc":{"import":{"types":"./dist/esm/acc/index.d.ts","default":"./dist/esm/acc/index.js"},"require":{"types":"./dist/commonjs/acc/index.d.ts","default":"./dist/commonjs/acc/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./blobs":{"import":{"types":"./dist/esm/blobs/index.d.ts","default":"./dist/esm/blobs/index.js"},"require":{"types":"./dist/commonjs/blobs/index.d.ts","default":"./dist/commonjs/blobs/index.js"}},"./queue":{"import":{"types":"./dist/esm/queue/index.d.ts","default":"./dist/esm/queue/index.js"},"require":{"types":"./dist/commonjs/queue/index.d.ts","default":"./dist/commonjs/queue/index.js"}},"./redis":{"import":{"types":"./dist/esm/redis/index.d.ts","default":"./dist/esm/redis/index.js"},"require":{"types":"./dist/commonjs/redis/index.d.ts","default":"./dist/commonjs/redis/index.js"}},"./dist/*":"./dist/*","./viewer":{"import":{"types":"./dist/esm/viewer/index.d.ts","default":"./dist/esm/viewer/index.js"},"require":{"types":"./dist/commonjs/viewer/index.d.ts","default":"./dist/commonjs/viewer/index.js"}},"./workers":{"import":{"types":"./dist/esm/workers/index.d.ts","default":"./dist/esm/workers/index.js"},"require":{"types":"./dist/commonjs/workers/index.d.ts","default":"./dist/commonjs/workers/index.js"}},"./automate":{"import":{"types":"./dist/esm/automate/index.d.ts","default":"./dist/esm/automate/index.js"},"require":{"types":"./dist/commonjs/automate/index.d.ts","default":"./dist/commonjs/automate/index.js"}},"./previews":{"import":{"types":"./dist/esm/previews/index.d.ts","default":"./dist/esm/previews/index.js"},"require":{"types":"./dist/commonjs/previews/index.d.ts","default":"./dist/commonjs/previews/index.js"}},"./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./saved-views":{"import":{"types":"./dist/esm/saved-views/index.d.ts","default":"./dist/esm/saved-views/index.js"},"require":{"types":"./dist/commonjs/saved-views/index.d.ts","default":"./dist/commonjs/saved-views/index.js"}},"./package.json":"./package.json","./viewer/route":{"import":{"types":"./dist/esm/viewer/helpers/route.d.ts","default":"./dist/esm/viewer/helpers/route.js"},"require":{"types":"./dist/commonjs/viewer/helpers/route.d.ts","default":"./dist/commonjs/viewer/helpers/route.js"}},"./viewer/state":{"import":{"types":"./dist/esm/viewer/helpers/state.d.ts","default":"./dist/esm/viewer/helpers/state.js"},"require":{"types":"./dist/commonjs/viewer/helpers/state.d.ts","default":"./dist/commonjs/viewer/helpers/state.js"}},"./images/base64":{"import":{"types":"./dist/esm/images/base64.d.ts","default":"./dist/esm/images/base64.js"},"require":{"types":"./dist/commonjs/images/base64.d.ts","default":"./dist/commonjs/images/base64.js"}},"./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./environment/db":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}},"./environment/node":{"import":{"types":"./dist/esm/environment/node.d.ts","default":"./dist/esm/environment/node.js"},"require":{"types":"./dist/commonjs/environment/node.d.ts","default":"./dist/commonjs/environment/node.js"}},"./workers/previews":{"import":{"types":"./dist/esm/workers/previews/index.d.ts","default":"./dist/esm/workers/previews/index.js"},"require":{"types":"./dist/commonjs/workers/previews/index.d.ts","default":"./dist/commonjs/workers/previews/index.js"}},"./workers/fileimport":{"import":{"types":"./dist/esm/workers/fileimport/index.d.ts","default":"./dist/esm/workers/fileimport/index.js"},"require":{"types":"./dist/commonjs/workers/fileimport/index.d.ts","default":"./dist/commonjs/workers/fileimport/index.js"}},"./observability/mixpanel":{"import":{"types":"./dist/esm/observability/mixpanel.d.ts","default":"./dist/esm/observability/mixpanel.js"},"require":{"types":"./dist/commonjs/observability/mixpanel.d.ts","default":"./dist/commonjs/observability/mixpanel.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":{"import":{"types":"./dist/esm/environment/featureFlags.d.ts","default":"./dist/esm/environment/featureFlags.js"},"require":{"types":"./dist/commonjs/environment/featureFlags.d.ts","default":"./dist/commonjs/environment/featureFlags.js"}},"./environment/multiRegionConfig":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}}},"gitHead":"1994b0b5c453d389a81f305f14b376f72e8b9902","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ci":"vitest --run --coverage","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"dayjs":"^1.11.13","lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"^4.16.5","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"*","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.26.5_1760796433318_0.5083234418149518","host":"s3://npm-registry-packages-npm-production"}},"2.26.6":{"name":"@speckle/shared","version":"2.26.6","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.26.6","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"e84e7a1454ea9b8425d77f150ceaef2b8a7ddb8d","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.26.6.tgz","fileCount":1409,"integrity":"sha512-qrUff7nn04llrIsd8c6tCrwSq3G0bi1Tapz9nU/aX88Z7OoSF28/UagzwxtXl34K6sTP7ajNI1PcPxPPS6Kxgg==","signatures":[{"sig":"MEUCIQD6uQg1W7B4+nr9IVqUYqyR8Ma6PEJ6Pq59bc3NwmcizgIgXTIz+UtcbdIGXBfopja9lQ7UJjy24Y6R9kFx9+tT4IQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2447625},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./acc":"./src/acc/index.ts","./authz":"./src/authz/index.ts","./blobs":"./src/blobs/index.ts","./queue":"./src/queue/index.ts","./redis":"./src/redis/index.ts","./dist/*":"./dist/*","./viewer":"./src/viewer/index.ts","./workers":"./src/workers/index.ts","./automate":"./src/automate/index.ts","./previews":"./src/previews/index.ts","./environment":"./src/environment/index.ts","./saved-views":"./src/saved-views/index.ts","./package.json":"./package.json","./viewer/route":"./src/viewer/helpers/route.ts","./viewer/state":"./src/viewer/helpers/state.ts","./images/base64":"./src/images/base64.ts","./observability":"./src/observability/index.ts","./environment/db":"./src/environment/db.ts","./environment/node":"./src/environment/node.ts","./workers/previews":"./src/workers/previews/index.ts","./workers/fileimport":"./src/workers/fileimport/index.ts","./observability/mixpanel":"./src/observability/mixpanel.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":"./src/environment/featureFlags.ts","./environment/multiRegionConfig":"./src/environment/db.ts"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./acc":{"import":{"types":"./dist/esm/acc/index.d.ts","default":"./dist/esm/acc/index.js"},"require":{"types":"./dist/commonjs/acc/index.d.ts","default":"./dist/commonjs/acc/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./blobs":{"import":{"types":"./dist/esm/blobs/index.d.ts","default":"./dist/esm/blobs/index.js"},"require":{"types":"./dist/commonjs/blobs/index.d.ts","default":"./dist/commonjs/blobs/index.js"}},"./queue":{"import":{"types":"./dist/esm/queue/index.d.ts","default":"./dist/esm/queue/index.js"},"require":{"types":"./dist/commonjs/queue/index.d.ts","default":"./dist/commonjs/queue/index.js"}},"./redis":{"import":{"types":"./dist/esm/redis/index.d.ts","default":"./dist/esm/redis/index.js"},"require":{"types":"./dist/commonjs/redis/index.d.ts","default":"./dist/commonjs/redis/index.js"}},"./dist/*":"./dist/*","./viewer":{"import":{"types":"./dist/esm/viewer/index.d.ts","default":"./dist/esm/viewer/index.js"},"require":{"types":"./dist/commonjs/viewer/index.d.ts","default":"./dist/commonjs/viewer/index.js"}},"./workers":{"import":{"types":"./dist/esm/workers/index.d.ts","default":"./dist/esm/workers/index.js"},"require":{"types":"./dist/commonjs/workers/index.d.ts","default":"./dist/commonjs/workers/index.js"}},"./automate":{"import":{"types":"./dist/esm/automate/index.d.ts","default":"./dist/esm/automate/index.js"},"require":{"types":"./dist/commonjs/automate/index.d.ts","default":"./dist/commonjs/automate/index.js"}},"./previews":{"import":{"types":"./dist/esm/previews/index.d.ts","default":"./dist/esm/previews/index.js"},"require":{"types":"./dist/commonjs/previews/index.d.ts","default":"./dist/commonjs/previews/index.js"}},"./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./saved-views":{"import":{"types":"./dist/esm/saved-views/index.d.ts","default":"./dist/esm/saved-views/index.js"},"require":{"types":"./dist/commonjs/saved-views/index.d.ts","default":"./dist/commonjs/saved-views/index.js"}},"./package.json":"./package.json","./viewer/route":{"import":{"types":"./dist/esm/viewer/helpers/route.d.ts","default":"./dist/esm/viewer/helpers/route.js"},"require":{"types":"./dist/commonjs/viewer/helpers/route.d.ts","default":"./dist/commonjs/viewer/helpers/route.js"}},"./viewer/state":{"import":{"types":"./dist/esm/viewer/helpers/state.d.ts","default":"./dist/esm/viewer/helpers/state.js"},"require":{"types":"./dist/commonjs/viewer/helpers/state.d.ts","default":"./dist/commonjs/viewer/helpers/state.js"}},"./images/base64":{"import":{"types":"./dist/esm/images/base64.d.ts","default":"./dist/esm/images/base64.js"},"require":{"types":"./dist/commonjs/images/base64.d.ts","default":"./dist/commonjs/images/base64.js"}},"./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./environment/db":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}},"./environment/node":{"import":{"types":"./dist/esm/environment/node.d.ts","default":"./dist/esm/environment/node.js"},"require":{"types":"./dist/commonjs/environment/node.d.ts","default":"./dist/commonjs/environment/node.js"}},"./workers/previews":{"import":{"types":"./dist/esm/workers/previews/index.d.ts","default":"./dist/esm/workers/previews/index.js"},"require":{"types":"./dist/commonjs/workers/previews/index.d.ts","default":"./dist/commonjs/workers/previews/index.js"}},"./workers/fileimport":{"import":{"types":"./dist/esm/workers/fileimport/index.d.ts","default":"./dist/esm/workers/fileimport/index.js"},"require":{"types":"./dist/commonjs/workers/fileimport/index.d.ts","default":"./dist/commonjs/workers/fileimport/index.js"}},"./observability/mixpanel":{"import":{"types":"./dist/esm/observability/mixpanel.d.ts","default":"./dist/esm/observability/mixpanel.js"},"require":{"types":"./dist/commonjs/observability/mixpanel.d.ts","default":"./dist/commonjs/observability/mixpanel.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":{"import":{"types":"./dist/esm/environment/featureFlags.d.ts","default":"./dist/esm/environment/featureFlags.js"},"require":{"types":"./dist/commonjs/environment/featureFlags.d.ts","default":"./dist/commonjs/environment/featureFlags.js"}},"./environment/multiRegionConfig":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}}},"gitHead":"4a734b010333525a0c51f2dc00d6177fb1c90b3f","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ci":"vitest --run --coverage","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"dayjs":"^1.11.13","lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"^4.16.5","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"*","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.26.6_1761903770649_0.42215689052091054","host":"s3://npm-registry-packages-npm-production"}},"2.26.7":{"name":"@speckle/shared","version":"2.26.7","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.26.7","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"df20e45327f34889481e3eaafebb7231406b0a85","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.26.7.tgz","fileCount":1409,"integrity":"sha512-3TJNmC1JFKvrAfnEDqX7A4P8V/P8M26T8+7sNRtsIMaINFAvKbBjTi7KGFzoAwQmzeXdbUsd2jXF4Kt94W3ZKQ==","signatures":[{"sig":"MEQCIBYENNbcdiQ6osEVpyQnUcFn78crtR/ZXgSc1l9Tvw79AiB6098o9qnpwpbDS55OJ1gtvWF3ZzX1b+q++3upCUVrdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2447625},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./acc":"./src/acc/index.ts","./authz":"./src/authz/index.ts","./blobs":"./src/blobs/index.ts","./queue":"./src/queue/index.ts","./redis":"./src/redis/index.ts","./dist/*":"./dist/*","./viewer":"./src/viewer/index.ts","./workers":"./src/workers/index.ts","./automate":"./src/automate/index.ts","./previews":"./src/previews/index.ts","./environment":"./src/environment/index.ts","./saved-views":"./src/saved-views/index.ts","./package.json":"./package.json","./viewer/route":"./src/viewer/helpers/route.ts","./viewer/state":"./src/viewer/helpers/state.ts","./images/base64":"./src/images/base64.ts","./observability":"./src/observability/index.ts","./environment/db":"./src/environment/db.ts","./environment/node":"./src/environment/node.ts","./workers/previews":"./src/workers/previews/index.ts","./workers/fileimport":"./src/workers/fileimport/index.ts","./observability/mixpanel":"./src/observability/mixpanel.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":"./src/environment/featureFlags.ts","./environment/multiRegionConfig":"./src/environment/db.ts"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./acc":{"import":{"types":"./dist/esm/acc/index.d.ts","default":"./dist/esm/acc/index.js"},"require":{"types":"./dist/commonjs/acc/index.d.ts","default":"./dist/commonjs/acc/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./blobs":{"import":{"types":"./dist/esm/blobs/index.d.ts","default":"./dist/esm/blobs/index.js"},"require":{"types":"./dist/commonjs/blobs/index.d.ts","default":"./dist/commonjs/blobs/index.js"}},"./queue":{"import":{"types":"./dist/esm/queue/index.d.ts","default":"./dist/esm/queue/index.js"},"require":{"types":"./dist/commonjs/queue/index.d.ts","default":"./dist/commonjs/queue/index.js"}},"./redis":{"import":{"types":"./dist/esm/redis/index.d.ts","default":"./dist/esm/redis/index.js"},"require":{"types":"./dist/commonjs/redis/index.d.ts","default":"./dist/commonjs/redis/index.js"}},"./dist/*":"./dist/*","./viewer":{"import":{"types":"./dist/esm/viewer/index.d.ts","default":"./dist/esm/viewer/index.js"},"require":{"types":"./dist/commonjs/viewer/index.d.ts","default":"./dist/commonjs/viewer/index.js"}},"./workers":{"import":{"types":"./dist/esm/workers/index.d.ts","default":"./dist/esm/workers/index.js"},"require":{"types":"./dist/commonjs/workers/index.d.ts","default":"./dist/commonjs/workers/index.js"}},"./automate":{"import":{"types":"./dist/esm/automate/index.d.ts","default":"./dist/esm/automate/index.js"},"require":{"types":"./dist/commonjs/automate/index.d.ts","default":"./dist/commonjs/automate/index.js"}},"./previews":{"import":{"types":"./dist/esm/previews/index.d.ts","default":"./dist/esm/previews/index.js"},"require":{"types":"./dist/commonjs/previews/index.d.ts","default":"./dist/commonjs/previews/index.js"}},"./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./saved-views":{"import":{"types":"./dist/esm/saved-views/index.d.ts","default":"./dist/esm/saved-views/index.js"},"require":{"types":"./dist/commonjs/saved-views/index.d.ts","default":"./dist/commonjs/saved-views/index.js"}},"./package.json":"./package.json","./viewer/route":{"import":{"types":"./dist/esm/viewer/helpers/route.d.ts","default":"./dist/esm/viewer/helpers/route.js"},"require":{"types":"./dist/commonjs/viewer/helpers/route.d.ts","default":"./dist/commonjs/viewer/helpers/route.js"}},"./viewer/state":{"import":{"types":"./dist/esm/viewer/helpers/state.d.ts","default":"./dist/esm/viewer/helpers/state.js"},"require":{"types":"./dist/commonjs/viewer/helpers/state.d.ts","default":"./dist/commonjs/viewer/helpers/state.js"}},"./images/base64":{"import":{"types":"./dist/esm/images/base64.d.ts","default":"./dist/esm/images/base64.js"},"require":{"types":"./dist/commonjs/images/base64.d.ts","default":"./dist/commonjs/images/base64.js"}},"./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./environment/db":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}},"./environment/node":{"import":{"types":"./dist/esm/environment/node.d.ts","default":"./dist/esm/environment/node.js"},"require":{"types":"./dist/commonjs/environment/node.d.ts","default":"./dist/commonjs/environment/node.js"}},"./workers/previews":{"import":{"types":"./dist/esm/workers/previews/index.d.ts","default":"./dist/esm/workers/previews/index.js"},"require":{"types":"./dist/commonjs/workers/previews/index.d.ts","default":"./dist/commonjs/workers/previews/index.js"}},"./workers/fileimport":{"import":{"types":"./dist/esm/workers/fileimport/index.d.ts","default":"./dist/esm/workers/fileimport/index.js"},"require":{"types":"./dist/commonjs/workers/fileimport/index.d.ts","default":"./dist/commonjs/workers/fileimport/index.js"}},"./observability/mixpanel":{"import":{"types":"./dist/esm/observability/mixpanel.d.ts","default":"./dist/esm/observability/mixpanel.js"},"require":{"types":"./dist/commonjs/observability/mixpanel.d.ts","default":"./dist/commonjs/observability/mixpanel.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":{"import":{"types":"./dist/esm/environment/featureFlags.d.ts","default":"./dist/esm/environment/featureFlags.js"},"require":{"types":"./dist/commonjs/environment/featureFlags.d.ts","default":"./dist/commonjs/environment/featureFlags.js"}},"./environment/multiRegionConfig":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}}},"gitHead":"06c552902485fed5453ba8220ece54b3ceccceb0","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ci":"vitest --run --coverage","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"dayjs":"^1.11.13","lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"^4.16.5","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"*","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.26.7_1762352263097_0.24261187369309423","host":"s3://npm-registry-packages-npm-production"}},"2.26.8":{"name":"@speckle/shared","version":"2.26.8","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.26.8","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"3e094ae9f906b3dcc72e85267300f5a424e2587c","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.26.8.tgz","fileCount":1409,"integrity":"sha512-YGtLOZIXjBF8Pb3lcb6jzaRi9sxRSQx/PN0/+gMxVkovFMZ6VwHO/7cNxaqLvwOiH/FnJmny4CoFFDaBJd3tgQ==","signatures":[{"sig":"MEUCIFBvivo2neYmmojO/bMIGpN9n6qvUZQzV7mea+2/F0tpAiEA3oI2EcOJrhHAt5s5wIsFf7JzbsA5RbNNS3YL2wzNbEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2447625},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./acc":"./src/acc/index.ts","./authz":"./src/authz/index.ts","./blobs":"./src/blobs/index.ts","./queue":"./src/queue/index.ts","./redis":"./src/redis/index.ts","./dist/*":"./dist/*","./viewer":"./src/viewer/index.ts","./workers":"./src/workers/index.ts","./automate":"./src/automate/index.ts","./previews":"./src/previews/index.ts","./environment":"./src/environment/index.ts","./saved-views":"./src/saved-views/index.ts","./package.json":"./package.json","./viewer/route":"./src/viewer/helpers/route.ts","./viewer/state":"./src/viewer/helpers/state.ts","./images/base64":"./src/images/base64.ts","./observability":"./src/observability/index.ts","./environment/db":"./src/environment/db.ts","./environment/node":"./src/environment/node.ts","./workers/previews":"./src/workers/previews/index.ts","./workers/fileimport":"./src/workers/fileimport/index.ts","./observability/mixpanel":"./src/observability/mixpanel.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":"./src/environment/featureFlags.ts","./environment/multiRegionConfig":"./src/environment/db.ts"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./acc":{"import":{"types":"./dist/esm/acc/index.d.ts","default":"./dist/esm/acc/index.js"},"require":{"types":"./dist/commonjs/acc/index.d.ts","default":"./dist/commonjs/acc/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./blobs":{"import":{"types":"./dist/esm/blobs/index.d.ts","default":"./dist/esm/blobs/index.js"},"require":{"types":"./dist/commonjs/blobs/index.d.ts","default":"./dist/commonjs/blobs/index.js"}},"./queue":{"import":{"types":"./dist/esm/queue/index.d.ts","default":"./dist/esm/queue/index.js"},"require":{"types":"./dist/commonjs/queue/index.d.ts","default":"./dist/commonjs/queue/index.js"}},"./redis":{"import":{"types":"./dist/esm/redis/index.d.ts","default":"./dist/esm/redis/index.js"},"require":{"types":"./dist/commonjs/redis/index.d.ts","default":"./dist/commonjs/redis/index.js"}},"./dist/*":"./dist/*","./viewer":{"import":{"types":"./dist/esm/viewer/index.d.ts","default":"./dist/esm/viewer/index.js"},"require":{"types":"./dist/commonjs/viewer/index.d.ts","default":"./dist/commonjs/viewer/index.js"}},"./workers":{"import":{"types":"./dist/esm/workers/index.d.ts","default":"./dist/esm/workers/index.js"},"require":{"types":"./dist/commonjs/workers/index.d.ts","default":"./dist/commonjs/workers/index.js"}},"./automate":{"import":{"types":"./dist/esm/automate/index.d.ts","default":"./dist/esm/automate/index.js"},"require":{"types":"./dist/commonjs/automate/index.d.ts","default":"./dist/commonjs/automate/index.js"}},"./previews":{"import":{"types":"./dist/esm/previews/index.d.ts","default":"./dist/esm/previews/index.js"},"require":{"types":"./dist/commonjs/previews/index.d.ts","default":"./dist/commonjs/previews/index.js"}},"./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./saved-views":{"import":{"types":"./dist/esm/saved-views/index.d.ts","default":"./dist/esm/saved-views/index.js"},"require":{"types":"./dist/commonjs/saved-views/index.d.ts","default":"./dist/commonjs/saved-views/index.js"}},"./package.json":"./package.json","./viewer/route":{"import":{"types":"./dist/esm/viewer/helpers/route.d.ts","default":"./dist/esm/viewer/helpers/route.js"},"require":{"types":"./dist/commonjs/viewer/helpers/route.d.ts","default":"./dist/commonjs/viewer/helpers/route.js"}},"./viewer/state":{"import":{"types":"./dist/esm/viewer/helpers/state.d.ts","default":"./dist/esm/viewer/helpers/state.js"},"require":{"types":"./dist/commonjs/viewer/helpers/state.d.ts","default":"./dist/commonjs/viewer/helpers/state.js"}},"./images/base64":{"import":{"types":"./dist/esm/images/base64.d.ts","default":"./dist/esm/images/base64.js"},"require":{"types":"./dist/commonjs/images/base64.d.ts","default":"./dist/commonjs/images/base64.js"}},"./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./environment/db":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}},"./environment/node":{"import":{"types":"./dist/esm/environment/node.d.ts","default":"./dist/esm/environment/node.js"},"require":{"types":"./dist/commonjs/environment/node.d.ts","default":"./dist/commonjs/environment/node.js"}},"./workers/previews":{"import":{"types":"./dist/esm/workers/previews/index.d.ts","default":"./dist/esm/workers/previews/index.js"},"require":{"types":"./dist/commonjs/workers/previews/index.d.ts","default":"./dist/commonjs/workers/previews/index.js"}},"./workers/fileimport":{"import":{"types":"./dist/esm/workers/fileimport/index.d.ts","default":"./dist/esm/workers/fileimport/index.js"},"require":{"types":"./dist/commonjs/workers/fileimport/index.d.ts","default":"./dist/commonjs/workers/fileimport/index.js"}},"./observability/mixpanel":{"import":{"types":"./dist/esm/observability/mixpanel.d.ts","default":"./dist/esm/observability/mixpanel.js"},"require":{"types":"./dist/commonjs/observability/mixpanel.d.ts","default":"./dist/commonjs/observability/mixpanel.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":{"import":{"types":"./dist/esm/environment/featureFlags.d.ts","default":"./dist/esm/environment/featureFlags.js"},"require":{"types":"./dist/commonjs/environment/featureFlags.d.ts","default":"./dist/commonjs/environment/featureFlags.js"}},"./environment/multiRegionConfig":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}}},"gitHead":"68d5881179938243fc820e2d8c4e24b596f62062","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ci":"vitest --run --coverage","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"dayjs":"^1.11.13","lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"^4.16.5","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"*","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.26.8_1762767753821_0.10913734563510769","host":"s3://npm-registry-packages-npm-production"}},"2.26.9":{"name":"@speckle/shared","version":"2.26.9","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.26.9","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"4bbbc3aa2d87043efe4b2e35cf1c2d47ac009e1c","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.26.9.tgz","fileCount":1409,"integrity":"sha512-L4GkWhl9ZTtqAgbLuwGUEC+wcUyPrp/Fx9K1p2jA/0ApoIO0sl0Ffgl24JJQfHPNi1rwLwMkMpDuMxwKX7S3MA==","signatures":[{"sig":"MEUCIQDMpKevXbUwrfJ1oh3oqnKUZkkGQHrGRWP9PBx/te2oEAIgUldvageJfLSQmKWt/Dquz+DjERxozz/EapwzwJV5fA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2447625},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./acc":"./src/acc/index.ts","./authz":"./src/authz/index.ts","./blobs":"./src/blobs/index.ts","./queue":"./src/queue/index.ts","./redis":"./src/redis/index.ts","./dist/*":"./dist/*","./viewer":"./src/viewer/index.ts","./workers":"./src/workers/index.ts","./automate":"./src/automate/index.ts","./previews":"./src/previews/index.ts","./environment":"./src/environment/index.ts","./saved-views":"./src/saved-views/index.ts","./package.json":"./package.json","./viewer/route":"./src/viewer/helpers/route.ts","./viewer/state":"./src/viewer/helpers/state.ts","./images/base64":"./src/images/base64.ts","./observability":"./src/observability/index.ts","./environment/db":"./src/environment/db.ts","./environment/node":"./src/environment/node.ts","./workers/previews":"./src/workers/previews/index.ts","./workers/fileimport":"./src/workers/fileimport/index.ts","./observability/mixpanel":"./src/observability/mixpanel.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":"./src/environment/featureFlags.ts","./environment/multiRegionConfig":"./src/environment/db.ts"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./acc":{"import":{"types":"./dist/esm/acc/index.d.ts","default":"./dist/esm/acc/index.js"},"require":{"types":"./dist/commonjs/acc/index.d.ts","default":"./dist/commonjs/acc/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./blobs":{"import":{"types":"./dist/esm/blobs/index.d.ts","default":"./dist/esm/blobs/index.js"},"require":{"types":"./dist/commonjs/blobs/index.d.ts","default":"./dist/commonjs/blobs/index.js"}},"./queue":{"import":{"types":"./dist/esm/queue/index.d.ts","default":"./dist/esm/queue/index.js"},"require":{"types":"./dist/commonjs/queue/index.d.ts","default":"./dist/commonjs/queue/index.js"}},"./redis":{"import":{"types":"./dist/esm/redis/index.d.ts","default":"./dist/esm/redis/index.js"},"require":{"types":"./dist/commonjs/redis/index.d.ts","default":"./dist/commonjs/redis/index.js"}},"./dist/*":"./dist/*","./viewer":{"import":{"types":"./dist/esm/viewer/index.d.ts","default":"./dist/esm/viewer/index.js"},"require":{"types":"./dist/commonjs/viewer/index.d.ts","default":"./dist/commonjs/viewer/index.js"}},"./workers":{"import":{"types":"./dist/esm/workers/index.d.ts","default":"./dist/esm/workers/index.js"},"require":{"types":"./dist/commonjs/workers/index.d.ts","default":"./dist/commonjs/workers/index.js"}},"./automate":{"import":{"types":"./dist/esm/automate/index.d.ts","default":"./dist/esm/automate/index.js"},"require":{"types":"./dist/commonjs/automate/index.d.ts","default":"./dist/commonjs/automate/index.js"}},"./previews":{"import":{"types":"./dist/esm/previews/index.d.ts","default":"./dist/esm/previews/index.js"},"require":{"types":"./dist/commonjs/previews/index.d.ts","default":"./dist/commonjs/previews/index.js"}},"./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./saved-views":{"import":{"types":"./dist/esm/saved-views/index.d.ts","default":"./dist/esm/saved-views/index.js"},"require":{"types":"./dist/commonjs/saved-views/index.d.ts","default":"./dist/commonjs/saved-views/index.js"}},"./package.json":"./package.json","./viewer/route":{"import":{"types":"./dist/esm/viewer/helpers/route.d.ts","default":"./dist/esm/viewer/helpers/route.js"},"require":{"types":"./dist/commonjs/viewer/helpers/route.d.ts","default":"./dist/commonjs/viewer/helpers/route.js"}},"./viewer/state":{"import":{"types":"./dist/esm/viewer/helpers/state.d.ts","default":"./dist/esm/viewer/helpers/state.js"},"require":{"types":"./dist/commonjs/viewer/helpers/state.d.ts","default":"./dist/commonjs/viewer/helpers/state.js"}},"./images/base64":{"import":{"types":"./dist/esm/images/base64.d.ts","default":"./dist/esm/images/base64.js"},"require":{"types":"./dist/commonjs/images/base64.d.ts","default":"./dist/commonjs/images/base64.js"}},"./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./environment/db":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}},"./environment/node":{"import":{"types":"./dist/esm/environment/node.d.ts","default":"./dist/esm/environment/node.js"},"require":{"types":"./dist/commonjs/environment/node.d.ts","default":"./dist/commonjs/environment/node.js"}},"./workers/previews":{"import":{"types":"./dist/esm/workers/previews/index.d.ts","default":"./dist/esm/workers/previews/index.js"},"require":{"types":"./dist/commonjs/workers/previews/index.d.ts","default":"./dist/commonjs/workers/previews/index.js"}},"./workers/fileimport":{"import":{"types":"./dist/esm/workers/fileimport/index.d.ts","default":"./dist/esm/workers/fileimport/index.js"},"require":{"types":"./dist/commonjs/workers/fileimport/index.d.ts","default":"./dist/commonjs/workers/fileimport/index.js"}},"./observability/mixpanel":{"import":{"types":"./dist/esm/observability/mixpanel.d.ts","default":"./dist/esm/observability/mixpanel.js"},"require":{"types":"./dist/commonjs/observability/mixpanel.d.ts","default":"./dist/commonjs/observability/mixpanel.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":{"import":{"types":"./dist/esm/environment/featureFlags.d.ts","default":"./dist/esm/environment/featureFlags.js"},"require":{"types":"./dist/commonjs/environment/featureFlags.d.ts","default":"./dist/commonjs/environment/featureFlags.js"}},"./environment/multiRegionConfig":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}}},"gitHead":"ba0fd8c7b23c522c3d7f559beb1aaaa26ae99d46","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ci":"vitest --run --coverage","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"dayjs":"^1.11.13","lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"^4.16.5","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"*","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.26.9_1767738668683_0.027229243154610838","host":"s3://npm-registry-packages-npm-production"}},"2.27.1":{"name":"@speckle/shared","version":"2.27.1","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.27.1","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"be299944f20ce458ba373224b644215586a18f94","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.27.1.tgz","fileCount":1409,"integrity":"sha512-5k5l3Oc4BrKjDEmEF6YgtLgC2WyanG7WIamC1LRKTpPZhgwaSSAWA8GVAy8zEg7TcBswOCsmEdZsjQIDHdCyxQ==","signatures":[{"sig":"MEUCIG93XBY459FXQFZDwZU2Jm9nxcX8cFNSD5IxHCN7YBd2AiEAhrsq2cjAS/rFlM5lTeK3sxR0fBtFTHAg3yaNkqEU+rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2447625},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./acc":"./src/acc/index.ts","./authz":"./src/authz/index.ts","./blobs":"./src/blobs/index.ts","./queue":"./src/queue/index.ts","./redis":"./src/redis/index.ts","./dist/*":"./dist/*","./viewer":"./src/viewer/index.ts","./workers":"./src/workers/index.ts","./automate":"./src/automate/index.ts","./previews":"./src/previews/index.ts","./environment":"./src/environment/index.ts","./saved-views":"./src/saved-views/index.ts","./package.json":"./package.json","./viewer/route":"./src/viewer/helpers/route.ts","./viewer/state":"./src/viewer/helpers/state.ts","./images/base64":"./src/images/base64.ts","./observability":"./src/observability/index.ts","./environment/db":"./src/environment/db.ts","./environment/node":"./src/environment/node.ts","./workers/previews":"./src/workers/previews/index.ts","./workers/fileimport":"./src/workers/fileimport/index.ts","./observability/mixpanel":"./src/observability/mixpanel.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":"./src/environment/featureFlags.ts","./environment/multiRegionConfig":"./src/environment/db.ts"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./acc":{"import":{"types":"./dist/esm/acc/index.d.ts","default":"./dist/esm/acc/index.js"},"require":{"types":"./dist/commonjs/acc/index.d.ts","default":"./dist/commonjs/acc/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./blobs":{"import":{"types":"./dist/esm/blobs/index.d.ts","default":"./dist/esm/blobs/index.js"},"require":{"types":"./dist/commonjs/blobs/index.d.ts","default":"./dist/commonjs/blobs/index.js"}},"./queue":{"import":{"types":"./dist/esm/queue/index.d.ts","default":"./dist/esm/queue/index.js"},"require":{"types":"./dist/commonjs/queue/index.d.ts","default":"./dist/commonjs/queue/index.js"}},"./redis":{"import":{"types":"./dist/esm/redis/index.d.ts","default":"./dist/esm/redis/index.js"},"require":{"types":"./dist/commonjs/redis/index.d.ts","default":"./dist/commonjs/redis/index.js"}},"./dist/*":"./dist/*","./viewer":{"import":{"types":"./dist/esm/viewer/index.d.ts","default":"./dist/esm/viewer/index.js"},"require":{"types":"./dist/commonjs/viewer/index.d.ts","default":"./dist/commonjs/viewer/index.js"}},"./workers":{"import":{"types":"./dist/esm/workers/index.d.ts","default":"./dist/esm/workers/index.js"},"require":{"types":"./dist/commonjs/workers/index.d.ts","default":"./dist/commonjs/workers/index.js"}},"./automate":{"import":{"types":"./dist/esm/automate/index.d.ts","default":"./dist/esm/automate/index.js"},"require":{"types":"./dist/commonjs/automate/index.d.ts","default":"./dist/commonjs/automate/index.js"}},"./previews":{"import":{"types":"./dist/esm/previews/index.d.ts","default":"./dist/esm/previews/index.js"},"require":{"types":"./dist/commonjs/previews/index.d.ts","default":"./dist/commonjs/previews/index.js"}},"./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./saved-views":{"import":{"types":"./dist/esm/saved-views/index.d.ts","default":"./dist/esm/saved-views/index.js"},"require":{"types":"./dist/commonjs/saved-views/index.d.ts","default":"./dist/commonjs/saved-views/index.js"}},"./package.json":"./package.json","./viewer/route":{"import":{"types":"./dist/esm/viewer/helpers/route.d.ts","default":"./dist/esm/viewer/helpers/route.js"},"require":{"types":"./dist/commonjs/viewer/helpers/route.d.ts","default":"./dist/commonjs/viewer/helpers/route.js"}},"./viewer/state":{"import":{"types":"./dist/esm/viewer/helpers/state.d.ts","default":"./dist/esm/viewer/helpers/state.js"},"require":{"types":"./dist/commonjs/viewer/helpers/state.d.ts","default":"./dist/commonjs/viewer/helpers/state.js"}},"./images/base64":{"import":{"types":"./dist/esm/images/base64.d.ts","default":"./dist/esm/images/base64.js"},"require":{"types":"./dist/commonjs/images/base64.d.ts","default":"./dist/commonjs/images/base64.js"}},"./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./environment/db":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}},"./environment/node":{"import":{"types":"./dist/esm/environment/node.d.ts","default":"./dist/esm/environment/node.js"},"require":{"types":"./dist/commonjs/environment/node.d.ts","default":"./dist/commonjs/environment/node.js"}},"./workers/previews":{"import":{"types":"./dist/esm/workers/previews/index.d.ts","default":"./dist/esm/workers/previews/index.js"},"require":{"types":"./dist/commonjs/workers/previews/index.d.ts","default":"./dist/commonjs/workers/previews/index.js"}},"./workers/fileimport":{"import":{"types":"./dist/esm/workers/fileimport/index.d.ts","default":"./dist/esm/workers/fileimport/index.js"},"require":{"types":"./dist/commonjs/workers/fileimport/index.d.ts","default":"./dist/commonjs/workers/fileimport/index.js"}},"./observability/mixpanel":{"import":{"types":"./dist/esm/observability/mixpanel.d.ts","default":"./dist/esm/observability/mixpanel.js"},"require":{"types":"./dist/commonjs/observability/mixpanel.d.ts","default":"./dist/commonjs/observability/mixpanel.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":{"import":{"types":"./dist/esm/environment/featureFlags.d.ts","default":"./dist/esm/environment/featureFlags.js"},"require":{"types":"./dist/commonjs/environment/featureFlags.d.ts","default":"./dist/commonjs/environment/featureFlags.js"}},"./environment/multiRegionConfig":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}}},"gitHead":"d96d1c544616fa36bf4d1542decee28204169d37","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ci":"vitest --run --coverage","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"dayjs":"^1.11.13","lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"^4.16.5","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"*","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.27.1_1768481921017_0.3499939359579205","host":"s3://npm-registry-packages-npm-production"}},"2.27.2":{"name":"@speckle/shared","version":"2.27.2","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.27.2","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"2f4eae1e8f4384aee0c5ff7e550cf5c98c5ec311","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.27.2.tgz","fileCount":1409,"integrity":"sha512-D9BTMJKJNNygl2peiXu9NuTtWcoNhNzxpHntzuhidD5RhqOAiAsprbwTXHb/Oy1nnJGk55mdT3JbIseOxo5HCg==","signatures":[{"sig":"MEYCIQCYYDuRzzDQGgbB/vR3OYBz9Qftx2XM6l63ZzUDsd55/QIhAIbqQdXGZZcbgLUQOEx57Jrbohrzj2NbhPFBjpG7kIcI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2447625},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./acc":"./src/acc/index.ts","./authz":"./src/authz/index.ts","./blobs":"./src/blobs/index.ts","./queue":"./src/queue/index.ts","./redis":"./src/redis/index.ts","./dist/*":"./dist/*","./viewer":"./src/viewer/index.ts","./workers":"./src/workers/index.ts","./automate":"./src/automate/index.ts","./previews":"./src/previews/index.ts","./environment":"./src/environment/index.ts","./saved-views":"./src/saved-views/index.ts","./package.json":"./package.json","./viewer/route":"./src/viewer/helpers/route.ts","./viewer/state":"./src/viewer/helpers/state.ts","./images/base64":"./src/images/base64.ts","./observability":"./src/observability/index.ts","./environment/db":"./src/environment/db.ts","./environment/node":"./src/environment/node.ts","./workers/previews":"./src/workers/previews/index.ts","./workers/fileimport":"./src/workers/fileimport/index.ts","./observability/mixpanel":"./src/observability/mixpanel.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":"./src/environment/featureFlags.ts","./environment/multiRegionConfig":"./src/environment/db.ts"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./acc":{"import":{"types":"./dist/esm/acc/index.d.ts","default":"./dist/esm/acc/index.js"},"require":{"types":"./dist/commonjs/acc/index.d.ts","default":"./dist/commonjs/acc/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./blobs":{"import":{"types":"./dist/esm/blobs/index.d.ts","default":"./dist/esm/blobs/index.js"},"require":{"types":"./dist/commonjs/blobs/index.d.ts","default":"./dist/commonjs/blobs/index.js"}},"./queue":{"import":{"types":"./dist/esm/queue/index.d.ts","default":"./dist/esm/queue/index.js"},"require":{"types":"./dist/commonjs/queue/index.d.ts","default":"./dist/commonjs/queue/index.js"}},"./redis":{"import":{"types":"./dist/esm/redis/index.d.ts","default":"./dist/esm/redis/index.js"},"require":{"types":"./dist/commonjs/redis/index.d.ts","default":"./dist/commonjs/redis/index.js"}},"./dist/*":"./dist/*","./viewer":{"import":{"types":"./dist/esm/viewer/index.d.ts","default":"./dist/esm/viewer/index.js"},"require":{"types":"./dist/commonjs/viewer/index.d.ts","default":"./dist/commonjs/viewer/index.js"}},"./workers":{"import":{"types":"./dist/esm/workers/index.d.ts","default":"./dist/esm/workers/index.js"},"require":{"types":"./dist/commonjs/workers/index.d.ts","default":"./dist/commonjs/workers/index.js"}},"./automate":{"import":{"types":"./dist/esm/automate/index.d.ts","default":"./dist/esm/automate/index.js"},"require":{"types":"./dist/commonjs/automate/index.d.ts","default":"./dist/commonjs/automate/index.js"}},"./previews":{"import":{"types":"./dist/esm/previews/index.d.ts","default":"./dist/esm/previews/index.js"},"require":{"types":"./dist/commonjs/previews/index.d.ts","default":"./dist/commonjs/previews/index.js"}},"./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./saved-views":{"import":{"types":"./dist/esm/saved-views/index.d.ts","default":"./dist/esm/saved-views/index.js"},"require":{"types":"./dist/commonjs/saved-views/index.d.ts","default":"./dist/commonjs/saved-views/index.js"}},"./package.json":"./package.json","./viewer/route":{"import":{"types":"./dist/esm/viewer/helpers/route.d.ts","default":"./dist/esm/viewer/helpers/route.js"},"require":{"types":"./dist/commonjs/viewer/helpers/route.d.ts","default":"./dist/commonjs/viewer/helpers/route.js"}},"./viewer/state":{"import":{"types":"./dist/esm/viewer/helpers/state.d.ts","default":"./dist/esm/viewer/helpers/state.js"},"require":{"types":"./dist/commonjs/viewer/helpers/state.d.ts","default":"./dist/commonjs/viewer/helpers/state.js"}},"./images/base64":{"import":{"types":"./dist/esm/images/base64.d.ts","default":"./dist/esm/images/base64.js"},"require":{"types":"./dist/commonjs/images/base64.d.ts","default":"./dist/commonjs/images/base64.js"}},"./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./environment/db":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}},"./environment/node":{"import":{"types":"./dist/esm/environment/node.d.ts","default":"./dist/esm/environment/node.js"},"require":{"types":"./dist/commonjs/environment/node.d.ts","default":"./dist/commonjs/environment/node.js"}},"./workers/previews":{"import":{"types":"./dist/esm/workers/previews/index.d.ts","default":"./dist/esm/workers/previews/index.js"},"require":{"types":"./dist/commonjs/workers/previews/index.d.ts","default":"./dist/commonjs/workers/previews/index.js"}},"./workers/fileimport":{"import":{"types":"./dist/esm/workers/fileimport/index.d.ts","default":"./dist/esm/workers/fileimport/index.js"},"require":{"types":"./dist/commonjs/workers/fileimport/index.d.ts","default":"./dist/commonjs/workers/fileimport/index.js"}},"./observability/mixpanel":{"import":{"types":"./dist/esm/observability/mixpanel.d.ts","default":"./dist/esm/observability/mixpanel.js"},"require":{"types":"./dist/commonjs/observability/mixpanel.d.ts","default":"./dist/commonjs/observability/mixpanel.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":{"import":{"types":"./dist/esm/environment/featureFlags.d.ts","default":"./dist/esm/environment/featureFlags.js"},"require":{"types":"./dist/commonjs/environment/featureFlags.d.ts","default":"./dist/commonjs/environment/featureFlags.js"}},"./environment/multiRegionConfig":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}}},"gitHead":"ac383bca1f2332115df9ab5bdc0f7aa058f0757c","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ci":"vitest --run --coverage","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"dayjs":"^1.11.13","lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"^4.16.5","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"*","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.27.2_1769508999675_0.18815458756643633","host":"s3://npm-registry-packages-npm-production"}},"2.28.0":{"name":"@speckle/shared","version":"2.28.0","keywords":["speckle","aec","3d"],"author":"AEC Systems","license":"Apache-2.0","_id":"@speckle/shared@2.28.0","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","dist":{"shasum":"77d7ea68f597d9236ae0dcda5dd4cd6d40444928","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.28.0.tgz","fileCount":1409,"integrity":"sha512-jJjkBp2xVxybv6FYDz4GHQXqZNlODA/rby2/MLUO1Zxx++861u2iLQMmnhFR8RLXrbRzGSwcvnNz69G95IKD+A==","signatures":[{"sig":"MEUCIC0059NoGawGlQrW412ZCshhaldCfI2vw426bahuH86yAiEA5WUi5h5LyuTQCb1y3tRYYr+yS0BW0mt8EiUhcZPnOpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2447625},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./acc":"./src/acc/index.ts","./authz":"./src/authz/index.ts","./blobs":"./src/blobs/index.ts","./queue":"./src/queue/index.ts","./redis":"./src/redis/index.ts","./dist/*":"./dist/*","./viewer":"./src/viewer/index.ts","./workers":"./src/workers/index.ts","./automate":"./src/automate/index.ts","./previews":"./src/previews/index.ts","./environment":"./src/environment/index.ts","./saved-views":"./src/saved-views/index.ts","./package.json":"./package.json","./viewer/route":"./src/viewer/helpers/route.ts","./viewer/state":"./src/viewer/helpers/state.ts","./images/base64":"./src/images/base64.ts","./observability":"./src/observability/index.ts","./environment/db":"./src/environment/db.ts","./environment/node":"./src/environment/node.ts","./workers/previews":"./src/workers/previews/index.ts","./workers/fileimport":"./src/workers/fileimport/index.ts","./observability/mixpanel":"./src/observability/mixpanel.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":"./src/environment/featureFlags.ts","./environment/multiRegionConfig":"./src/environment/db.ts"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./acc":{"import":{"types":"./dist/esm/acc/index.d.ts","default":"./dist/esm/acc/index.js"},"require":{"types":"./dist/commonjs/acc/index.d.ts","default":"./dist/commonjs/acc/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./blobs":{"import":{"types":"./dist/esm/blobs/index.d.ts","default":"./dist/esm/blobs/index.js"},"require":{"types":"./dist/commonjs/blobs/index.d.ts","default":"./dist/commonjs/blobs/index.js"}},"./queue":{"import":{"types":"./dist/esm/queue/index.d.ts","default":"./dist/esm/queue/index.js"},"require":{"types":"./dist/commonjs/queue/index.d.ts","default":"./dist/commonjs/queue/index.js"}},"./redis":{"import":{"types":"./dist/esm/redis/index.d.ts","default":"./dist/esm/redis/index.js"},"require":{"types":"./dist/commonjs/redis/index.d.ts","default":"./dist/commonjs/redis/index.js"}},"./dist/*":"./dist/*","./viewer":{"import":{"types":"./dist/esm/viewer/index.d.ts","default":"./dist/esm/viewer/index.js"},"require":{"types":"./dist/commonjs/viewer/index.d.ts","default":"./dist/commonjs/viewer/index.js"}},"./workers":{"import":{"types":"./dist/esm/workers/index.d.ts","default":"./dist/esm/workers/index.js"},"require":{"types":"./dist/commonjs/workers/index.d.ts","default":"./dist/commonjs/workers/index.js"}},"./automate":{"import":{"types":"./dist/esm/automate/index.d.ts","default":"./dist/esm/automate/index.js"},"require":{"types":"./dist/commonjs/automate/index.d.ts","default":"./dist/commonjs/automate/index.js"}},"./previews":{"import":{"types":"./dist/esm/previews/index.d.ts","default":"./dist/esm/previews/index.js"},"require":{"types":"./dist/commonjs/previews/index.d.ts","default":"./dist/commonjs/previews/index.js"}},"./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./saved-views":{"import":{"types":"./dist/esm/saved-views/index.d.ts","default":"./dist/esm/saved-views/index.js"},"require":{"types":"./dist/commonjs/saved-views/index.d.ts","default":"./dist/commonjs/saved-views/index.js"}},"./package.json":"./package.json","./viewer/route":{"import":{"types":"./dist/esm/viewer/helpers/route.d.ts","default":"./dist/esm/viewer/helpers/route.js"},"require":{"types":"./dist/commonjs/viewer/helpers/route.d.ts","default":"./dist/commonjs/viewer/helpers/route.js"}},"./viewer/state":{"import":{"types":"./dist/esm/viewer/helpers/state.d.ts","default":"./dist/esm/viewer/helpers/state.js"},"require":{"types":"./dist/commonjs/viewer/helpers/state.d.ts","default":"./dist/commonjs/viewer/helpers/state.js"}},"./images/base64":{"import":{"types":"./dist/esm/images/base64.d.ts","default":"./dist/esm/images/base64.js"},"require":{"types":"./dist/commonjs/images/base64.d.ts","default":"./dist/commonjs/images/base64.js"}},"./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./environment/db":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}},"./environment/node":{"import":{"types":"./dist/esm/environment/node.d.ts","default":"./dist/esm/environment/node.js"},"require":{"types":"./dist/commonjs/environment/node.d.ts","default":"./dist/commonjs/environment/node.js"}},"./workers/previews":{"import":{"types":"./dist/esm/workers/previews/index.d.ts","default":"./dist/esm/workers/previews/index.js"},"require":{"types":"./dist/commonjs/workers/previews/index.d.ts","default":"./dist/commonjs/workers/previews/index.js"}},"./workers/fileimport":{"import":{"types":"./dist/esm/workers/fileimport/index.d.ts","default":"./dist/esm/workers/fileimport/index.js"},"require":{"types":"./dist/commonjs/workers/fileimport/index.d.ts","default":"./dist/commonjs/workers/fileimport/index.js"}},"./observability/mixpanel":{"import":{"types":"./dist/esm/observability/mixpanel.d.ts","default":"./dist/esm/observability/mixpanel.js"},"require":{"types":"./dist/commonjs/observability/mixpanel.d.ts","default":"./dist/commonjs/observability/mixpanel.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":{"import":{"types":"./dist/esm/environment/featureFlags.d.ts","default":"./dist/esm/environment/featureFlags.js"},"require":{"types":"./dist/commonjs/environment/featureFlags.d.ts","default":"./dist/commonjs/environment/featureFlags.js"}},"./environment/multiRegionConfig":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}}},"gitHead":"0b9a6e10d4ac0d07f11e739eab355090c22e211d","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ci":"vitest --run --coverage","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"specklesystems","email":"devops@speckle.systems"},"repository":{"url":"https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"dependencies":{"dayjs":"^1.11.13","lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"^4.16.5","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"*","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.28.0_1769751255114_0.6030508777708417","host":"s3://npm-registry-packages-npm-production"}},"2.31.10":{"name":"@speckle/shared","version":"2.31.10","keywords":["speckle","aec","3d"],"author":{"name":"AEC Systems"},"license":"Apache-2.0","_id":"@speckle/shared@2.31.10","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","bugs":{"url":"https://github.com/specklesystems/speckle-server/issues"},"dist":{"shasum":"ba48a639bb650bcbd976fba5a9eea759315fad5f","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.31.10.tgz","fileCount":1409,"integrity":"sha512-RqQEMKcSjNATb9XbFZI+n/et9PJjJgvKUwVFVwBYYIBpP3kdfhfPl2SpTouN/arU+JpX7foRdpa5k3lPOrvVXQ==","signatures":[{"sig":"MEUCIQDxxS+ruOdyckEPw9Q6mYTHk+bM9/NJCt9J390JQE7FlwIgBDBha/Y9n9HdfFBebPtwMsAwEsnPOtVYEQm65dVwIm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2447627},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./acc":"./src/acc/index.ts","./authz":"./src/authz/index.ts","./blobs":"./src/blobs/index.ts","./queue":"./src/queue/index.ts","./redis":"./src/redis/index.ts","./dist/*":"./dist/*","./viewer":"./src/viewer/index.ts","./workers":"./src/workers/index.ts","./automate":"./src/automate/index.ts","./previews":"./src/previews/index.ts","./environment":"./src/environment/index.ts","./saved-views":"./src/saved-views/index.ts","./package.json":"./package.json","./viewer/route":"./src/viewer/helpers/route.ts","./viewer/state":"./src/viewer/helpers/state.ts","./images/base64":"./src/images/base64.ts","./observability":"./src/observability/index.ts","./environment/db":"./src/environment/db.ts","./environment/node":"./src/environment/node.ts","./workers/previews":"./src/workers/previews/index.ts","./workers/fileimport":"./src/workers/fileimport/index.ts","./observability/mixpanel":"./src/observability/mixpanel.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":"./src/environment/featureFlags.ts","./environment/multiRegionConfig":"./src/environment/db.ts"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./acc":{"import":{"types":"./dist/esm/acc/index.d.ts","default":"./dist/esm/acc/index.js"},"require":{"types":"./dist/commonjs/acc/index.d.ts","default":"./dist/commonjs/acc/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./blobs":{"import":{"types":"./dist/esm/blobs/index.d.ts","default":"./dist/esm/blobs/index.js"},"require":{"types":"./dist/commonjs/blobs/index.d.ts","default":"./dist/commonjs/blobs/index.js"}},"./queue":{"import":{"types":"./dist/esm/queue/index.d.ts","default":"./dist/esm/queue/index.js"},"require":{"types":"./dist/commonjs/queue/index.d.ts","default":"./dist/commonjs/queue/index.js"}},"./redis":{"import":{"types":"./dist/esm/redis/index.d.ts","default":"./dist/esm/redis/index.js"},"require":{"types":"./dist/commonjs/redis/index.d.ts","default":"./dist/commonjs/redis/index.js"}},"./dist/*":"./dist/*","./viewer":{"import":{"types":"./dist/esm/viewer/index.d.ts","default":"./dist/esm/viewer/index.js"},"require":{"types":"./dist/commonjs/viewer/index.d.ts","default":"./dist/commonjs/viewer/index.js"}},"./workers":{"import":{"types":"./dist/esm/workers/index.d.ts","default":"./dist/esm/workers/index.js"},"require":{"types":"./dist/commonjs/workers/index.d.ts","default":"./dist/commonjs/workers/index.js"}},"./automate":{"import":{"types":"./dist/esm/automate/index.d.ts","default":"./dist/esm/automate/index.js"},"require":{"types":"./dist/commonjs/automate/index.d.ts","default":"./dist/commonjs/automate/index.js"}},"./previews":{"import":{"types":"./dist/esm/previews/index.d.ts","default":"./dist/esm/previews/index.js"},"require":{"types":"./dist/commonjs/previews/index.d.ts","default":"./dist/commonjs/previews/index.js"}},"./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./saved-views":{"import":{"types":"./dist/esm/saved-views/index.d.ts","default":"./dist/esm/saved-views/index.js"},"require":{"types":"./dist/commonjs/saved-views/index.d.ts","default":"./dist/commonjs/saved-views/index.js"}},"./package.json":"./package.json","./viewer/route":{"import":{"types":"./dist/esm/viewer/helpers/route.d.ts","default":"./dist/esm/viewer/helpers/route.js"},"require":{"types":"./dist/commonjs/viewer/helpers/route.d.ts","default":"./dist/commonjs/viewer/helpers/route.js"}},"./viewer/state":{"import":{"types":"./dist/esm/viewer/helpers/state.d.ts","default":"./dist/esm/viewer/helpers/state.js"},"require":{"types":"./dist/commonjs/viewer/helpers/state.d.ts","default":"./dist/commonjs/viewer/helpers/state.js"}},"./images/base64":{"import":{"types":"./dist/esm/images/base64.d.ts","default":"./dist/esm/images/base64.js"},"require":{"types":"./dist/commonjs/images/base64.d.ts","default":"./dist/commonjs/images/base64.js"}},"./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./environment/db":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}},"./environment/node":{"import":{"types":"./dist/esm/environment/node.d.ts","default":"./dist/esm/environment/node.js"},"require":{"types":"./dist/commonjs/environment/node.d.ts","default":"./dist/commonjs/environment/node.js"}},"./workers/previews":{"import":{"types":"./dist/esm/workers/previews/index.d.ts","default":"./dist/esm/workers/previews/index.js"},"require":{"types":"./dist/commonjs/workers/previews/index.d.ts","default":"./dist/commonjs/workers/previews/index.js"}},"./workers/fileimport":{"import":{"types":"./dist/esm/workers/fileimport/index.d.ts","default":"./dist/esm/workers/fileimport/index.js"},"require":{"types":"./dist/commonjs/workers/fileimport/index.d.ts","default":"./dist/commonjs/workers/fileimport/index.js"}},"./observability/mixpanel":{"import":{"types":"./dist/esm/observability/mixpanel.d.ts","default":"./dist/esm/observability/mixpanel.js"},"require":{"types":"./dist/commonjs/observability/mixpanel.d.ts","default":"./dist/commonjs/observability/mixpanel.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":{"import":{"types":"./dist/esm/environment/featureFlags.d.ts","default":"./dist/esm/environment/featureFlags.js"},"require":{"types":"./dist/commonjs/environment/featureFlags.d.ts","default":"./dist/commonjs/environment/featureFlags.js"}},"./environment/multiRegionConfig":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}}},"gitHead":"eae0734c5fa46bc5dc986d53d44c8a86f5120692","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ci":"vitest --run --coverage","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16a0ce7c-1719-423c-838d-9cce773f7cfc"}},"repository":{"url":"git+https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.16.0","description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"dayjs":"^1.11.13","lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"^4.16.5","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"*","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.31.10_1780579678682_0.4547749122454585","host":"s3://npm-registry-packages-npm-production"}},"2.31.11":{"name":"@speckle/shared","version":"2.31.11","keywords":["speckle","aec","3d"],"author":{"name":"AEC Systems"},"license":"Apache-2.0","_id":"@speckle/shared@2.31.11","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"homepage":"https://speckle.systems","bugs":{"url":"https://github.com/specklesystems/speckle-server/issues"},"dist":{"shasum":"b8167a69bca9192e7b7e184438a8a216b13501fa","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.31.11.tgz","fileCount":1409,"integrity":"sha512-4K3HbXghXgZgs3v7p/m2nojcae0ykYbJW3Sjou4dpsKIKedJdvYTDp//HazZgxg+iUAEsAfXj6rsR8US2c2shw==","signatures":[{"sig":"MEUCIBPS7HFBbcPuDQarkDXLK/pj4VMRxdksanvjiwwfBRzxAiEAsrZ/h/f9kbfdXKBz8gLgqZYE179fyEOaQ4bVfz+Jfh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2447627},"main":"./dist/commonjs/index.js","tshy":{"exclude":["**/*.spec.ts","src/tests/**/*.ts"],"exports":{".":"./src/index.ts","./acc":"./src/acc/index.ts","./authz":"./src/authz/index.ts","./blobs":"./src/blobs/index.ts","./queue":"./src/queue/index.ts","./redis":"./src/redis/index.ts","./dist/*":"./dist/*","./viewer":"./src/viewer/index.ts","./workers":"./src/workers/index.ts","./automate":"./src/automate/index.ts","./previews":"./src/previews/index.ts","./environment":"./src/environment/index.ts","./saved-views":"./src/saved-views/index.ts","./package.json":"./package.json","./viewer/route":"./src/viewer/helpers/route.ts","./viewer/state":"./src/viewer/helpers/state.ts","./images/base64":"./src/images/base64.ts","./observability":"./src/observability/index.ts","./environment/db":"./src/environment/db.ts","./environment/node":"./src/environment/node.ts","./workers/previews":"./src/workers/previews/index.ts","./workers/fileimport":"./src/workers/fileimport/index.ts","./observability/mixpanel":"./src/observability/mixpanel.ts","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":"./src/environment/featureFlags.ts","./environment/multiRegionConfig":"./src/environment/db.ts"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./acc":{"import":{"types":"./dist/esm/acc/index.d.ts","default":"./dist/esm/acc/index.js"},"require":{"types":"./dist/commonjs/acc/index.d.ts","default":"./dist/commonjs/acc/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./blobs":{"import":{"types":"./dist/esm/blobs/index.d.ts","default":"./dist/esm/blobs/index.js"},"require":{"types":"./dist/commonjs/blobs/index.d.ts","default":"./dist/commonjs/blobs/index.js"}},"./queue":{"import":{"types":"./dist/esm/queue/index.d.ts","default":"./dist/esm/queue/index.js"},"require":{"types":"./dist/commonjs/queue/index.d.ts","default":"./dist/commonjs/queue/index.js"}},"./redis":{"import":{"types":"./dist/esm/redis/index.d.ts","default":"./dist/esm/redis/index.js"},"require":{"types":"./dist/commonjs/redis/index.d.ts","default":"./dist/commonjs/redis/index.js"}},"./dist/*":"./dist/*","./viewer":{"import":{"types":"./dist/esm/viewer/index.d.ts","default":"./dist/esm/viewer/index.js"},"require":{"types":"./dist/commonjs/viewer/index.d.ts","default":"./dist/commonjs/viewer/index.js"}},"./workers":{"import":{"types":"./dist/esm/workers/index.d.ts","default":"./dist/esm/workers/index.js"},"require":{"types":"./dist/commonjs/workers/index.d.ts","default":"./dist/commonjs/workers/index.js"}},"./automate":{"import":{"types":"./dist/esm/automate/index.d.ts","default":"./dist/esm/automate/index.js"},"require":{"types":"./dist/commonjs/automate/index.d.ts","default":"./dist/commonjs/automate/index.js"}},"./previews":{"import":{"types":"./dist/esm/previews/index.d.ts","default":"./dist/esm/previews/index.js"},"require":{"types":"./dist/commonjs/previews/index.d.ts","default":"./dist/commonjs/previews/index.js"}},"./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./saved-views":{"import":{"types":"./dist/esm/saved-views/index.d.ts","default":"./dist/esm/saved-views/index.js"},"require":{"types":"./dist/commonjs/saved-views/index.d.ts","default":"./dist/commonjs/saved-views/index.js"}},"./package.json":"./package.json","./viewer/route":{"import":{"types":"./dist/esm/viewer/helpers/route.d.ts","default":"./dist/esm/viewer/helpers/route.js"},"require":{"types":"./dist/commonjs/viewer/helpers/route.d.ts","default":"./dist/commonjs/viewer/helpers/route.js"}},"./viewer/state":{"import":{"types":"./dist/esm/viewer/helpers/state.d.ts","default":"./dist/esm/viewer/helpers/state.js"},"require":{"types":"./dist/commonjs/viewer/helpers/state.d.ts","default":"./dist/commonjs/viewer/helpers/state.js"}},"./images/base64":{"import":{"types":"./dist/esm/images/base64.d.ts","default":"./dist/esm/images/base64.js"},"require":{"types":"./dist/commonjs/images/base64.d.ts","default":"./dist/commonjs/images/base64.js"}},"./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./environment/db":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}},"./environment/node":{"import":{"types":"./dist/esm/environment/node.d.ts","default":"./dist/esm/environment/node.js"},"require":{"types":"./dist/commonjs/environment/node.d.ts","default":"./dist/commonjs/environment/node.js"}},"./workers/previews":{"import":{"types":"./dist/esm/workers/previews/index.d.ts","default":"./dist/esm/workers/previews/index.js"},"require":{"types":"./dist/commonjs/workers/previews/index.d.ts","default":"./dist/commonjs/workers/previews/index.js"}},"./workers/fileimport":{"import":{"types":"./dist/esm/workers/fileimport/index.d.ts","default":"./dist/esm/workers/fileimport/index.js"},"require":{"types":"./dist/commonjs/workers/fileimport/index.d.ts","default":"./dist/commonjs/workers/fileimport/index.js"}},"./observability/mixpanel":{"import":{"types":"./dist/esm/observability/mixpanel.d.ts","default":"./dist/esm/observability/mixpanel.js"},"require":{"types":"./dist/commonjs/observability/mixpanel.d.ts","default":"./dist/commonjs/observability/mixpanel.js"}},"./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment/featureFlags":{"import":{"types":"./dist/esm/environment/featureFlags.d.ts","default":"./dist/esm/environment/featureFlags.js"},"require":{"types":"./dist/commonjs/environment/featureFlags.d.ts","default":"./dist/commonjs/environment/featureFlags.js"}},"./environment/multiRegionConfig":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}}},"gitHead":"e0316c1406371b842d50077ac798b26f8f8b55f0","imports":{"#lodash":{"import":"lodash-es","require":"lodash"}},"scripts":{"dev":"tshy --watch","lint":"yarn lint:eslint && yarn lint:tsc","test":"vitest","build":"NODE_ENV=production tshy","lint:ci":"yarn lint:tsc","prepack":"yarn build","test:ci":"vitest --run --coverage","test:ui":"vitest --ui","lint:tsc":"tsc --noEmit","lint:eslint":"eslint .","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16a0ce7c-1719-423c-838d-9cce773f7cfc"}},"repository":{"url":"git+https://github.com/specklesystems/speckle-server.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.16.0","description":"Shared code between various Speckle JS packages","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"dayjs":"^1.11.13","lodash":"^4.17.21","nanoid":"^5.1.5","lodash-es":"^4.17.21","true-myth":"^8.5.0","type-fest":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"^4.16.5","knex":"^2.5.1","pino":"^8.7.0","tshy":"^1.14.0","eslint":"^9.4.0","vitest":"^3.0.7","mixpanel":"^0.17.0","pino-http":"^8.0.0","@vitest/ui":"^3.0.9","typescript":"^4.5.4","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@vitest/coverage-v8":"^3.0.9","crypto-random-string":"^5.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"peerDependencies":{"znv":"^0.4.0","zod":"^3.22.4","bull":"*","knex":"*","pino":"^8.7.0","mixpanel":"^0.17.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","@tiptap/core":"^2.0.0-beta.176","ua-parser-js":"^1.0.38"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.31.11_1780656702524_0.15676676501367037","host":"s3://npm-registry-packages-npm-production"}},"2.31.14":{"name":"@speckle/shared","version":"2.31.14","description":"Shared code between various Speckle JS packages","homepage":"https://speckle.systems","repository":{"type":"git","url":"https://github.com/specklesystems/speckle-server.git","directory":"packages/shared"},"type":"module","main":"./dist/commonjs/index.js","types":"./dist/commonjs/index.d.ts","scripts":{"build":"NODE_ENV=production tshy","dev":"tshy --watch","prepack":"yarn build","lint:eslint":"eslint .","lint:tsc":"tsc --noEmit","lint":"yarn lint:eslint && yarn lint:tsc","lint:ci":"yarn lint:tsc","test":"vitest","test:ui":"vitest --ui","test:ci":"vitest --run --coverage","test:coverage":"vitest --coverage","test:single-run":"vitest run"},"sideEffects":false,"engines":{"node":">=18.0.0"},"author":"AEC Systems","license":"Apache-2.0","keywords":["speckle","aec","3d"],"dependencies":{"dayjs":"^1.11.13","lodash":"^4.17.21","lodash-es":"^4.17.21","nanoid":"^5.1.5","true-myth":"^8.5.0","type-fest":"^3.11.1"},"peerDependencies":{"@tiptap/core":"^2.0.0-beta.176","bull":"*","knex":"*","mixpanel":"^0.17.0","pino":"^8.7.0","pino-http":"^8.0.0","pino-pretty":">=8.0.0","ua-parser-js":"^1.0.38","znv":"^0.4.0","zod":"^3.22.4"},"devDependencies":{"@tiptap/core":"^2.0.0-beta.176","@types/lodash":"^4.14.184","@types/lodash-es":"^4.17.12","@types/ua-parser-js":"^0.7.39","@typescript-eslint/eslint-plugin":"^7.12.0","@typescript-eslint/parser":"^7.12.0","@vitest/coverage-v8":"^3.0.9","@vitest/ui":"^3.0.9","bull":"^4.16.5","crypto-random-string":"^5.0.0","eslint":"^9.4.0","eslint-config-prettier":"^9.1.0","knex":"^2.5.1","mixpanel":"^0.17.0","pino":"^8.7.0","pino-http":"^8.0.0","tshy":"^1.14.0","typescript":"^4.5.4","ua-parser-js":"^1.0.38","vitest":"^3.0.7","znv":"^0.4.0","zod":"^3.22.4"},"tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment":"./src/environment/index.ts","./environment/featureFlags":"./src/environment/featureFlags.ts","./environment/db":"./src/environment/db.ts","./environment/node":"./src/environment/node.ts","./environment/multiRegionConfig":"./src/environment/db.ts","./observability":"./src/observability/index.ts","./observability/mixpanel":"./src/observability/mixpanel.ts","./blobs":"./src/blobs/index.ts","./previews":"./src/previews/index.ts","./authz":"./src/authz/index.ts","./queue":"./src/queue/index.ts","./redis":"./src/redis/index.ts","./workers":"./src/workers/index.ts","./workers/previews":"./src/workers/previews/index.ts","./workers/fileimport":"./src/workers/fileimport/index.ts","./viewer":"./src/viewer/index.ts","./viewer/route":"./src/viewer/helpers/route.ts","./viewer/state":"./src/viewer/helpers/state.ts","./automate":"./src/automate/index.ts","./acc":"./src/acc/index.ts","./dist/*":"./dist/*","./images/base64":"./src/images/base64.ts","./saved-views":"./src/saved-views/index.ts"},"exclude":["**/*.spec.ts","src/tests/**/*.ts"]},"imports":{"#lodash":{"require":"lodash","import":"lodash-es"}},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json","./pinoPrettyTransport.cjs":"./pinoPrettyTransport.cjs","./environment":{"import":{"types":"./dist/esm/environment/index.d.ts","default":"./dist/esm/environment/index.js"},"require":{"types":"./dist/commonjs/environment/index.d.ts","default":"./dist/commonjs/environment/index.js"}},"./environment/featureFlags":{"import":{"types":"./dist/esm/environment/featureFlags.d.ts","default":"./dist/esm/environment/featureFlags.js"},"require":{"types":"./dist/commonjs/environment/featureFlags.d.ts","default":"./dist/commonjs/environment/featureFlags.js"}},"./environment/db":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}},"./environment/node":{"import":{"types":"./dist/esm/environment/node.d.ts","default":"./dist/esm/environment/node.js"},"require":{"types":"./dist/commonjs/environment/node.d.ts","default":"./dist/commonjs/environment/node.js"}},"./environment/multiRegionConfig":{"import":{"types":"./dist/esm/environment/db.d.ts","default":"./dist/esm/environment/db.js"},"require":{"types":"./dist/commonjs/environment/db.d.ts","default":"./dist/commonjs/environment/db.js"}},"./observability":{"import":{"types":"./dist/esm/observability/index.d.ts","default":"./dist/esm/observability/index.js"},"require":{"types":"./dist/commonjs/observability/index.d.ts","default":"./dist/commonjs/observability/index.js"}},"./observability/mixpanel":{"import":{"types":"./dist/esm/observability/mixpanel.d.ts","default":"./dist/esm/observability/mixpanel.js"},"require":{"types":"./dist/commonjs/observability/mixpanel.d.ts","default":"./dist/commonjs/observability/mixpanel.js"}},"./blobs":{"import":{"types":"./dist/esm/blobs/index.d.ts","default":"./dist/esm/blobs/index.js"},"require":{"types":"./dist/commonjs/blobs/index.d.ts","default":"./dist/commonjs/blobs/index.js"}},"./previews":{"import":{"types":"./dist/esm/previews/index.d.ts","default":"./dist/esm/previews/index.js"},"require":{"types":"./dist/commonjs/previews/index.d.ts","default":"./dist/commonjs/previews/index.js"}},"./authz":{"import":{"types":"./dist/esm/authz/index.d.ts","default":"./dist/esm/authz/index.js"},"require":{"types":"./dist/commonjs/authz/index.d.ts","default":"./dist/commonjs/authz/index.js"}},"./queue":{"import":{"types":"./dist/esm/queue/index.d.ts","default":"./dist/esm/queue/index.js"},"require":{"types":"./dist/commonjs/queue/index.d.ts","default":"./dist/commonjs/queue/index.js"}},"./redis":{"import":{"types":"./dist/esm/redis/index.d.ts","default":"./dist/esm/redis/index.js"},"require":{"types":"./dist/commonjs/redis/index.d.ts","default":"./dist/commonjs/redis/index.js"}},"./workers":{"import":{"types":"./dist/esm/workers/index.d.ts","default":"./dist/esm/workers/index.js"},"require":{"types":"./dist/commonjs/workers/index.d.ts","default":"./dist/commonjs/workers/index.js"}},"./workers/previews":{"import":{"types":"./dist/esm/workers/previews/index.d.ts","default":"./dist/esm/workers/previews/index.js"},"require":{"types":"./dist/commonjs/workers/previews/index.d.ts","default":"./dist/commonjs/workers/previews/index.js"}},"./workers/fileimport":{"import":{"types":"./dist/esm/workers/fileimport/index.d.ts","default":"./dist/esm/workers/fileimport/index.js"},"require":{"types":"./dist/commonjs/workers/fileimport/index.d.ts","default":"./dist/commonjs/workers/fileimport/index.js"}},"./viewer":{"import":{"types":"./dist/esm/viewer/index.d.ts","default":"./dist/esm/viewer/index.js"},"require":{"types":"./dist/commonjs/viewer/index.d.ts","default":"./dist/commonjs/viewer/index.js"}},"./viewer/route":{"import":{"types":"./dist/esm/viewer/helpers/route.d.ts","default":"./dist/esm/viewer/helpers/route.js"},"require":{"types":"./dist/commonjs/viewer/helpers/route.d.ts","default":"./dist/commonjs/viewer/helpers/route.js"}},"./viewer/state":{"import":{"types":"./dist/esm/viewer/helpers/state.d.ts","default":"./dist/esm/viewer/helpers/state.js"},"require":{"types":"./dist/commonjs/viewer/helpers/state.d.ts","default":"./dist/commonjs/viewer/helpers/state.js"}},"./automate":{"import":{"types":"./dist/esm/automate/index.d.ts","default":"./dist/esm/automate/index.js"},"require":{"types":"./dist/commonjs/automate/index.d.ts","default":"./dist/commonjs/automate/index.js"}},"./acc":{"import":{"types":"./dist/esm/acc/index.d.ts","default":"./dist/esm/acc/index.js"},"require":{"types":"./dist/commonjs/acc/index.d.ts","default":"./dist/commonjs/acc/index.js"}},"./dist/*":"./dist/*","./images/base64":{"import":{"types":"./dist/esm/images/base64.d.ts","default":"./dist/esm/images/base64.js"},"require":{"types":"./dist/commonjs/images/base64.d.ts","default":"./dist/commonjs/images/base64.js"}},"./saved-views":{"import":{"types":"./dist/esm/saved-views/index.d.ts","default":"./dist/esm/saved-views/index.js"},"require":{"types":"./dist/commonjs/saved-views/index.d.ts","default":"./dist/commonjs/saved-views/index.js"}}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_id":"@speckle/shared@2.31.14","gitHead":"51d43b91c4681a75bff8b285da7f443a4599da67","dist":{"shasum":"d92a8c8f1bde985d93f69202fba4f3a6fae528b4","integrity":"sha512-ZBRHfBu/0vl+oaPamFUGY0gLK76Ew/BRm2ufoMT6K4sK7ty+Dzoqa88cD+S5Bi8yA1oI795Y2kFz4+dmSdt8jA==","tarball":"https://registry.npmjs.org/@speckle/shared/-/shared-2.31.14.tgz","fileCount":1409,"unpackedSize":2447698,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDQM2tLKqi9XTit7RqKG6xzt7P533WFB2efl6vOeaH6yQIgB1K1ISaqMwLVbm7hrDYbQ0GCaD0+VWlywv8mvNDjttE="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16a0ce7c-1719-423c-838d-9cce773f7cfc"}},"directories":{},"maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shared_2.31.14_1781543225539_0.11480026836297097"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-01T10:35:21.099Z","modified":"2026-06-15T17:07:05.840Z","2.9.1":"2022-11-01T10:35:21.369Z","2.9.2":"2022-11-09T12:00:04.314Z","2.10.0":"2022-11-24T14:42:40.698Z","2.10.1":"2022-11-24T15:28:44.406Z","2.10.2":"2022-11-25T14:52:00.788Z","2.10.3":"2022-11-29T18:08:20.270Z","2.11.0":"2022-12-14T10:23:38.726Z","2.11.1":"2022-12-14T16:25:50.281Z","2.11.2":"2022-12-14T21:48:50.798Z","2.11.3":"2022-12-20T11:12:43.527Z","2.11.4":"2022-12-20T12:27:21.995Z","2.12.0":"2023-02-07T14:47:11.041Z","2.12.1":"2023-02-15T13:26:18.690Z","2.12.2":"2023-02-16T11:30:56.114Z","2.12.3":"2023-02-21T11:23:48.182Z","2.12.4":"2023-02-22T13:20:54.761Z","2.12.5":"2023-03-08T13:09:38.827Z","2.13.0":"2023-04-04T13:19:36.767Z","2.13.1":"2023-04-14T11:48:33.149Z","2.13.2":"2023-04-14T12:31:01.440Z","2.13.3":"2023-04-15T12:00:21.945Z","2.12.666":"2023-05-16T09:37:10.834Z","2.14.0":"2023-05-22T11:47:47.674Z","2.14.1":"2023-05-22T14:26:41.580Z","2.14.3":"2023-05-23T12:18:53.250Z","2.14.4":"2023-05-24T08:44:25.443Z","2.14.5":"2023-05-24T13:45:01.459Z","2.14.6":"2023-05-30T13:22:44.631Z","2.14.7":"2023-06-06T08:54:02.396Z","2.15.0":"2023-07-25T09:16:04.642Z","2.15.1":"2023-08-01T10:01:12.254Z","2.16.0":"2023-09-21T13:02:42.146Z","2.16.1-alpha.1":"2023-09-29T09:39:01.505Z","0.2.0":"2023-11-07T18:07:35.564Z","2.17.1":"2023-11-09T10:19:48.390Z","2.17.2":"2023-11-13T10:09:10.119Z","2.17.3":"2023-11-17T12:44:33.990Z","2.17.4":"2023-12-05T16:23:03.944Z","2.17.5":"2023-12-08T15:17:19.531Z","2.17.6":"2023-12-11T16:39:06.646Z","2.17.7":"2023-12-13T16:33:23.950Z","2.17.8":"2024-01-08T14:48:43.414Z","2.17.9":"2024-01-09T14:24:42.121Z","2.17.10":"2024-01-11T16:59:38.237Z","2.17.11":"2024-01-14T13:57:49.672Z","2.17.12":"2024-01-15T16:41:37.136Z","2.17.13":"2024-01-16T12:31:09.940Z","2.17.14":"2024-01-24T17:19:38.400Z","2.17.15":"2024-01-24T21:53:51.923Z","2.17.16":"2024-01-24T23:06:03.595Z","2.18.0":"2024-02-06T14:03:36.925Z","2.18.1":"2024-02-06T19:37:59.942Z","2.18.2":"2024-02-13T16:12:16.349Z","2.18.3":"2024-02-15T13:30:56.966Z","2.18.4":"2024-02-16T12:16:37.438Z","2.18.6":"2024-03-01T14:11:28.162Z","2.18.7":"2024-03-04T11:14:16.871Z","2.18.8":"2024-03-07T18:04:08.814Z","2.18.9":"2024-03-11T15:45:21.845Z","2.18.10":"2024-03-11T17:46:41.205Z","2.18.11":"2024-03-14T15:22:49.529Z","2.18.12":"2024-03-20T14:10:15.984Z","2.18.13":"2024-03-21T08:33:47.720Z","2.18.14":"2024-03-22T09:57:24.877Z","2.18.15":"2024-04-24T08:16:39.396Z","2.18.16":"2024-05-08T09:08:40.690Z","2.19.0":"2024-06-13T09:22:53.223Z","2.20.0-alpha4":"2024-06-26T14:20:51.448Z","2.19.2":"2024-06-28T14:33:24.554Z","2.19.3":"2024-07-01T08:30:56.724Z","2.19.4":"2024-07-09T11:29:55.238Z","2.19.5":"2024-07-11T13:05:36.420Z","2.19.6":"2024-07-15T07:54:04.454Z","2.20.1":"2024-07-15T15:23:15.369Z","2.20.2":"2024-08-09T09:35:55.322Z","2.20.3":"2024-08-12T11:32:05.498Z","2.20.4":"2024-08-12T12:03:13.007Z","2.20.5":"2024-08-14T14:07:06.202Z","2.20.6":"2024-08-29T12:19:23.963Z","2.21.0":"2024-09-02T17:10:32.040Z","2.21.1":"2024-09-26T11:51:01.110Z","2.21.2":"2024-10-01T10:05:09.937Z","2.22.0":"2024-11-05T16:51:50.686Z","2.22.1":"2024-11-06T17:41:18.126Z","2.22.2":"2024-11-08T13:09:33.973Z","2.22.3":"2024-11-19T15:22:10.205Z","2.22.4":"2024-11-19T18:24:58.540Z","2.22.5":"2024-11-19T20:38:53.807Z","2.22.6":"2024-11-25T15:26:43.823Z","2.23.0":"2024-12-02T13:12:43.410Z","2.23.1":"2024-12-10T10:28:54.863Z","2.23.2":"2024-12-10T14:56:31.092Z","2.23.3":"2024-12-13T11:40:28.755Z","2.23.4":"2024-12-18T16:49:57.249Z","2.23.5":"2025-01-13T17:46:38.238Z","2.23.6":"2025-02-05T11:41:46.657Z","2.23.7":"2025-02-13T11:07:21.896Z","2.23.8":"2025-02-19T16:11:35.566Z","2.23.9":"2025-02-24T15:34:12.964Z","2.23.10":"2025-02-24T16:34:22.982Z","2.23.11":"2025-03-25T10:39:27.333Z","2.23.12":"2025-03-28T11:38:31.950Z","2.23.13":"2025-03-31T13:24:29.239Z","2.23.14":"2025-04-01T13:34:30.180Z","2.23.15":"2025-04-01T15:10:21.483Z","2.23.16":"2025-04-03T16:32:29.049Z","2.23.19":"2025-04-15T16:11:52.300Z","2.23.20":"2025-04-15T17:16:05.050Z","2.23.21":"2025-04-15T17:52:12.692Z","2.23.22":"2025-04-16T08:42:10.137Z","2.23.23":"2025-04-16T09:25:55.855Z","2.24.0":"2025-04-30T10:34:27.643Z","2.24.2":"2025-05-14T09:10:27.040Z","2.25.0":"2025-05-24T09:27:13.987Z","2.25.1":"2025-05-29T07:46:49.478Z","2.25.4":"2025-05-30T10:01:10.300Z","2.25.7":"2025-06-12T14:53:26.391Z","2.25.8":"2025-07-31T15:01:11.473Z","2.25.9":"2025-08-14T16:18:25.861Z","2.26.0":"2025-09-12T09:28:16.067Z","2.26.1":"2025-09-12T12:15:40.719Z","2.26.2":"2025-09-30T17:19:49.334Z","2.26.3":"2025-10-08T11:30:02.056Z","2.26.4":"2025-10-16T13:50:42.578Z","2.26.5":"2025-10-18T14:07:13.531Z","2.26.6":"2025-10-31T09:42:51.018Z","2.26.7":"2025-11-05T14:17:43.389Z","2.26.8":"2025-11-10T09:42:34.076Z","2.26.9":"2026-01-06T22:31:08.913Z","2.27.1":"2026-01-15T12:58:41.215Z","2.27.2":"2026-01-27T10:16:39.859Z","2.28.0":"2026-01-30T05:34:15.327Z","2.31.10":"2026-06-04T13:27:58.902Z","2.31.11":"2026-06-05T10:51:42.675Z","2.31.14":"2026-06-15T17:07:05.710Z"},"author":"AEC Systems","license":"Apache-2.0","homepage":"https://speckle.systems","keywords":["speckle","aec","3d"],"repository":{"type":"git","url":"https://github.com/specklesystems/speckle-server.git","directory":"packages/shared"},"description":"Shared code between various Speckle JS packages","maintainers":[{"name":"dimitrie","email":"didimitrie@gmail.com"},{"name":"specklesystems","email":"devops@speckle.systems"}],"readme":"","readmeFilename":""}