{"_id":"cloud-images-toolkit","_rev":"40-96ed389155eef9e82dd45e3e541ff48e","name":"cloud-images-toolkit","dist-tags":{"latest":"1.3.4"},"versions":{"0.0.1":{"name":"cloud-images-toolkit","version":"0.0.1","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.0.1","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"dist":{"shasum":"15422d9fd8dd46e03ae09dd637664e96207cc13f","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.0.1.tgz","fileCount":28,"integrity":"sha512-vbB8ogs4xM7Xd9Rfl0r43rq6LlqTzwiIOdsQOdaMauYRelf4rxGQR4FWz0ybabRetEij1W9MekQ3y3UWqgwJ7Q==","signatures":[{"sig":"MEQCIH9ZZNDEAQSinJnO0Yg2p/GS+TnTIKsyBAwZW+C08G5FAiBIjQLKtOcX4ogO5gPimnI0KHlnVpvOVKqkOzZGBedb/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47443},"type":"module","gitHead":"399cefec05d3698bb4dbfadb3bec114f92ac1eca","scripts":{"sync":"node ./node_modules/@jam-do/jam-tools/node/imgCloudSync.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"10.7.0","description":"Cloud images toolkit for web developers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.18.0","jam-x":"^0.6.6","image-size":"^1.1.1","@jam-do/jam-tools":"^0.2.3","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.0.12"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.0.1_1733145840801_0.9466274394630148","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"cloud-images-toolkit","version":"0.0.2","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.0.2","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"dist":{"shasum":"d616dac89c9f382aa39fa46ee6eb5414e921e8e5","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.0.2.tgz","fileCount":28,"integrity":"sha512-ugDvkI+liId0H+1ptsXhxWIodqMXJV28bpcY4NBkHZS/BvFM6VT0fPSHbYXidxAnfab616fS9gvr31ZByXwsXA==","signatures":[{"sig":"MEUCIAq8DhXBYFJgtxIuXZ73eNWM4+1BDerqGfTkCil+vj5tAiEAgXEhA72ILN7PxUBQ5GizMUrmASkdl2JwfzAKlRd3vmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47075},"type":"module","gitHead":"e685540d2aae6633aa0a413c875f2f839ad31b1b","scripts":{"sync":"node ./node_modules/@jam-do/jam-tools/node/imgCloudSync.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"10.7.0","description":"Cloud images toolkit for web developers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.18.0","jam-x":"^0.6.6","image-size":"^1.1.1","@jam-do/jam-tools":"^0.2.3","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.0.12"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.0.2_1733149107476_0.5493633495470402","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"cloud-images-toolkit","version":"0.0.3","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.0.3","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"dist":{"shasum":"2c212f0b5e4c037a3e80048e27f53b2dd3c9757c","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.0.3.tgz","fileCount":28,"integrity":"sha512-5zogN8Phb8OG8GZ7tk50Gp8HvokFeTU1rqNjc3h2V745Z8w/S4OK3bzYBlFhaHyWwVcPofko0K7dWhqWrdfHTA==","signatures":[{"sig":"MEUCIQDmshDshvPCJXAibm6Iu0YZNc/705z1al8cJlS348ddBQIgVgY/3n8WC0rFK/hjNOYnJZXGYgbtpVXDLiq+UMse8Og=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47192},"type":"module","gitHead":"603934b6502d8d464671edb88d2c26772f044280","scripts":{"sync":"node ./node_modules/@jam-do/jam-tools/node/imgCloudSync.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"10.7.0","description":"Cloud images toolkit for web developers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.18.0","jam-x":"^0.6.6","image-size":"^1.1.1","@jam-do/jam-tools":"^0.2.3","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.0.12"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.0.3_1733149576629_0.2702282145146975","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"cloud-images-toolkit","version":"0.0.4","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.0.4","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"dist":{"shasum":"ef1385a7f1f08fee0ee8a3c9c2fe4c40fd465501","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.0.4.tgz","fileCount":28,"integrity":"sha512-A3jM5u6cHeK3c0ckq+bM9cATbNUFFnJEDesZO/bEoVZS0+f2hRkOfqEGt6JR68EIt1f9NqiPLMsYavLjDp3MkA==","signatures":[{"sig":"MEUCIF9VA9ucS/3XCcvAhGJIJqEaG06BN3nRotnPyS39jx2jAiEAzDOStbNJWOO3UVQyUCG7y0YhQLvZL9sPVmZqWhwe8go=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47192},"type":"module","gitHead":"c1039a4dbcdeb704c05ea295c742ecd1f8719664","scripts":{"sync":"node ./node_modules/@jam-do/jam-tools/node/imgCloudSync.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"10.7.0","description":"Cloud images toolkit for web developers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.18.0","jam-x":"^0.6.6","image-size":"^1.1.1","@jam-do/jam-tools":"^0.2.3","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.0.4_1733353084419_0.33098307655295556","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"cloud-images-toolkit","version":"0.0.5","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.0.5","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"dist":{"shasum":"b2f01b60bf626b55132d4d132994401e9b7042cd","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.0.5.tgz","fileCount":27,"integrity":"sha512-7JzMPV66FC6M70L5wv2JYNukhlM7OVFTxtpNYRCVlPx6eV6zQv36VUJkgntLEFqflI/H6rsOz9/uZ0Ggq2zhRQ==","signatures":[{"sig":"MEUCIQCp5F5RyNUa3c8NPheACldqDTYsiasSljDAyLg8xQfgkAIgEi5r1jQN1Ee5A1Jg08NsRPhRuSycxNOtJtB8wB5KYWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47740},"type":"module","gitHead":"a60264644b9bf250da98e87e71f431a6721c8ae9","scripts":{"start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"10.7.0","description":"Cloud images toolkit for web developers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.18.0","jam-x":"^0.6.6","image-size":"^1.1.1","@jam-do/jam-tools":"^0.2.3","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.0.5_1733974197026_0.42910890862716","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"cloud-images-toolkit","version":"0.0.6","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.0.6","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"dist":{"shasum":"a0eaf20e5579a7ab9121fa05b376a16ba678775b","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.0.6.tgz","fileCount":27,"integrity":"sha512-se+lUCWnMnyQ+2e0tYo1pi/uBK0D6s+CaHmbNit1bBsvxb0r5uuaukBMJifEw11oOVDCl9sXrISFov450Pa01A==","signatures":[{"sig":"MEUCIAqsutmfm2HRNRKVXCjhYVwu/Mg564znMlHzKXLFvwgsAiEA0af6NMTOZ+7GIEMAsrdwSdJ9eKHABdwKg886YMmuOOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49119},"type":"module","gitHead":"8fce331b6c33ff06a88b7781493d2f5450b36899","scripts":{"start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"10.7.0","description":"Cloud images toolkit for web developers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.18.0","jam-x":"^0.6.6","image-size":"^1.1.1","@jam-do/jam-tools":"^0.2.3","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.0.6_1734008262057_0.4932350394866436","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"cloud-images-toolkit","version":"0.0.7","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.0.7","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"dist":{"shasum":"f67071ec8fb2f1900ede52a54fd88e29e2e6ef9b","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.0.7.tgz","fileCount":27,"integrity":"sha512-yIQUUZ/9IFtcz8PDqpMS0N0HlRgvd9JlS9xe8KaY2h+wy7cVz53IO7BxoxDlJFrg737GmajzBfd8yYzTr+36aQ==","signatures":[{"sig":"MEYCIQDstuygDkgpDNpt7mdnhQtjyA1EjLgqhE9yjM1Rx8zoYgIhAIZvVRqfzU4SxQ8c9xlz0MuTcRBdTmY0v5zTnCPrpnWt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49248},"type":"module","gitHead":"709025891a6592bea5eb7b99a71a5267d1dfdc34","scripts":{"start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"10.7.0","description":"Cloud images toolkit for web developers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.18.0","jam-x":"^0.6.6","image-size":"^1.1.1","@jam-do/jam-tools":"^0.2.3","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.0.7_1734099562060_0.45136994968798483","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"cloud-images-toolkit","version":"0.0.8","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.0.8","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"dist":{"shasum":"c36951221b94db7f34795a64f965a4fa4fba9056","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.0.8.tgz","fileCount":30,"integrity":"sha512-UoTl2gKmPdJy26EC0vDiulEn8a5r+0+pl0jkabAMV3r3B0CJdd4Q0Gf+h9EAkd8yTuVXuQfHd8yJEzrhufygYQ==","signatures":[{"sig":"MEQCIHr59PxPuycc0lJA4agNrnJeY3aTGC00YneT/+Y1PIM1AiAK2h1kQnZvRJ+jmBub7719ScboJEY2E5UIS+sLrA+luw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57312},"type":"module","gitHead":"7c7c07f8d84c5e1f7637d5b8effdabc3fc667445","scripts":{"start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"10.7.0","description":"Cloud images toolkit for web developers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.18.0","jam-x":"^0.6.6","image-size":"^1.1.1","@jam-do/jam-tools":"^0.2.3","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.0.8_1734268922033_0.06882796878343056","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"cloud-images-toolkit","version":"0.0.9","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.0.9","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"dist":{"shasum":"a627910c5c20d981819820dc4e2dd653f097d24c","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.0.9.tgz","fileCount":31,"integrity":"sha512-j2LSI9RJgz1gaj3aKFcgTK1buyMd7SEjUu05EygHC3KFuRXLcV4L7CIccA9IIubWbta+tyG0DiH8RHivCETLBQ==","signatures":[{"sig":"MEUCIQDc7a9ZP2lHJVRoZlFTpWzvuPrK7O3WjP90nzVCFJF8OAIgAuueG8vj3rMUfQB327kjQi2vSKVnQQahhsyNz9He4vo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58414},"type":"module","gitHead":"d79f072419633aab86553cf41c94a9cfaafd49f4","scripts":{"start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"10.7.0","description":"Cloud images toolkit for web developers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.18.0","jam-x":"^0.6.6","image-size":"^1.1.1","@jam-do/jam-tools":"^0.2.3","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.0.9_1734274203111_0.2010001275464266","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"cloud-images-toolkit","version":"0.0.10","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.0.10","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"dist":{"shasum":"8c62699c1b9e274a85ada3788ea135b367981c55","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.0.10.tgz","fileCount":31,"integrity":"sha512-2d3MgIQNoFXLKs+Lb8RtZmUIZ4ly42mQDkXp9/3Z4+TqQgzo82I/F5mUSDnuUfCqpN5TwLlPQAoL8h8+TEedWg==","signatures":[{"sig":"MEYCIQDk1YgACNykD0reIz06DScc9Zw2obTBkVZrTS2C6jyOIwIhALXorwgniQnNfh94pb7OCzeLW0vEJbclEQbXakHGn/jW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58524},"type":"module","gitHead":"5e4d6892c1ba3ae7af38317766ba9b20d33c879f","scripts":{"start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"10.7.0","description":"Cloud images toolkit for web developers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.18.0","jam-x":"^0.6.6","image-size":"^1.1.1","@jam-do/jam-tools":"^0.2.3","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.0.10_1734370204212_0.6705265233956872","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"cloud-images-toolkit","version":"0.0.11","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.0.11","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"dist":{"shasum":"59d51543b6ef9d832912cf3ce5c42d4d9380094e","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.0.11.tgz","fileCount":31,"integrity":"sha512-j2IZpsfW6lHayJXJJP9cjBS09VbQk0c8XvoidJhM/WiACQ3rGUay536/chWqHck6OreOPcRcU8a+P1oAydqzNw==","signatures":[{"sig":"MEUCIQDfL0GqP5+M2HUSruvP9jY3L6cFgSRHuNpy8DKHK76SAwIgBhsmqtGHYok3WCLfBKs5Rm+8lgr95wcD3RlIHNv6bPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58632},"type":"module","gitHead":"76e2b4437811f44db337301a39061736121c6842","scripts":{"start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"10.7.0","description":"Cloud images toolkit for web developers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.18.0","jam-x":"^0.6.6","image-size":"^1.1.1","@jam-do/jam-tools":"^0.2.3","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.0.11_1734518508199_0.27409696459520294","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"cloud-images-toolkit","version":"0.0.12","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.0.12","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"dist":{"shasum":"14d0f6e1117dbfa0cfae6f07e2da8d7f73409302","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.0.12.tgz","fileCount":31,"integrity":"sha512-lqX2CvcWNq9V5z1ateQxoh80WjRkvOKa2ATMUvYZSundw91OYmbfhBqnt/YC6rMoIG/7nU0QfzxxuRnlaQxXUg==","signatures":[{"sig":"MEQCIA5oCF3lmv5Iz/w5JE+Kp3nfyItx77ilt/q1ObV7Na3HAiAqh2LiHP/CK7k2u7frTrUROmh575ikMVE0g+QLjAEebQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59628},"type":"module","gitHead":"23d12a06f375e0b5f4b2184541040e1e5bb31e6d","scripts":{"start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"10.7.0","description":"Cloud images toolkit for web developers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.18.0","jam-x":"^0.6.6","image-size":"^1.1.1","@jam-do/jam-tools":"^0.2.3","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.0.12_1734527117243_0.1931733320380009","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"cloud-images-toolkit","version":"0.0.13","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.0.13","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"dist":{"shasum":"b62eebbfb0e35e7e4b3850ee551fb2daaedc6207","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.0.13.tgz","fileCount":31,"integrity":"sha512-Do4LtKhjm25Z5zXJbnMSJTl7YAjHnCHkcyuEX7ENSpy/XlSdIez9szjkOt7m3fpmagkA9l6UgOm4iO3uIRk3cw==","signatures":[{"sig":"MEUCIQDVyqb6fGgMm7knlk8d4wPao5iA+zEoKsapgHxI7t9UggIgM7bjMIqOsdfkijo+yVG4S9mTlMvQgLHaQx7VWyUjqqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59628},"type":"module","gitHead":"ee69238efeeddbb236d28fa52dfae2be8de0d272","scripts":{"start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"10.7.0","description":"Cloud images toolkit for web developers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.18.0","jam-x":"^0.6.6","image-size":"^1.1.1","@jam-do/jam-tools":"^0.2.3","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.0.18"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.0.13_1734541788457_0.5562692858979845","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"cloud-images-toolkit","version":"0.0.14","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.0.14","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"dist":{"shasum":"649ebecd882e6c961fd354d91f24e50d11dfd99e","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.0.14.tgz","fileCount":31,"integrity":"sha512-OguDxoYqbjYnD/ihzO5bdtlz1ug0yKVK6PL9n4DG/VoxSbL2rH4Q4dKpHdlTq3T/XXWcsaqM731iXgZX3bG4+A==","signatures":[{"sig":"MEUCIQC829rq10YNZU1OilqFqja18ZnLtLSEAYbOVo/lnznz8AIgIGHfiz5W2e/QqgbmX0u7KGwMQ6zoFPznmXjSqaevGBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59628},"type":"module","gitHead":"301b0c56f5a6af7ca6eb8c4fd4014444eaafcaf4","scripts":{"start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"10.7.0","description":"Cloud images toolkit for web developers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.18.0","jam-x":"^0.6.6","image-size":"^1.1.1","@jam-do/jam-tools":"^0.2.3","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.0.14_1734542531749_0.3839705646501166","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"cloud-images-toolkit","version":"0.0.15","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.0.15","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"dist":{"shasum":"e09297aa1195b74ee00c87f602bdbbd500e91d4c","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.0.15.tgz","fileCount":31,"integrity":"sha512-VxB7kqZNJ7BGqycwfKxwN3r73ZB6uHw0mKjtnof2JL55xU4ekbTrJWKevwwNILh87oOBuUJru9hsTMzX2kv9Gw==","signatures":[{"sig":"MEUCIC0Q4/8vNydWM5cBAiZfOkhwXmyBIDU1cKCw0A/jjmFHAiEAzJZ/UB8N7t1QN/eN+fiQjAXA4iNxvNldsY85gOH0b60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60152},"type":"module","gitHead":"0f226e791d2463e1f33dbd98a0060957933769ae","scripts":{"start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"10.7.0","description":"Cloud images toolkit for web developers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.18.0","jam-x":"^0.6.6","image-size":"^1.1.1","@jam-do/jam-tools":"^0.2.3","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.0.15_1734546472426_0.7682667953446116","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"cloud-images-toolkit","version":"0.0.16","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.0.16","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"dist":{"shasum":"9f34883b95b58f95487f2ba63a617a11015549c7","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.0.16.tgz","fileCount":31,"integrity":"sha512-MF/5xUGhRjmqm7oNSXWzsMRJ2i3/k+ApxgnW0ZFcyUq6VcHYZHUwGvc2nSeTsbasYUQF+9aObmF5A2as3YRLhw==","signatures":[{"sig":"MEUCIQCTlxMfCB4AP19vvBiKWx6FvxhDgohRN13DlIBW+717ZQIgA1zN96JPLFcYWzy71U2HhCjyAQnzZmS6iDz6RAyCO8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60161},"type":"module","gitHead":"ff9261642157fabea797755487ecd22cf8cb1e94","scripts":{"start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"10.7.0","description":"Cloud images toolkit for web developers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.18.0","jam-x":"^0.6.6","image-size":"^1.1.1","@jam-do/jam-tools":"^0.2.3","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.0.16_1734557922495_0.24560922816306308","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"cloud-images-toolkit","version":"0.0.17","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.0.17","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"dist":{"shasum":"2c824fc09ae9d87c0249b235ef53c3bab7773933","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.0.17.tgz","fileCount":31,"integrity":"sha512-NrkBV55WRsZO9RxEzMbOkcdnRYZSszOMc4tVoz7lPaLPBUF9Riih9t4kpiEaHP9AbNlM7gTA0KUy2CU7fqRwyw==","signatures":[{"sig":"MEQCIE5NIwmIchMME0iV4I2uo/lwvq6PPXeVX90HW89cr/RsAiAM7eBAaobzqBotPz49lfoZBwIdvf/psPbciSbCDLt5Rw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60161},"type":"module","gitHead":"014fa9e83e336432f33658f3a8059b7c75bc8e3d","scripts":{"start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"10.7.0","description":"Cloud images toolkit for web developers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.18.0","jam-x":"^0.6.6","image-size":"^1.1.1","@jam-do/jam-tools":"^0.2.3","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.0.17_1734592852249_0.28573040305021813","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"cloud-images-toolkit","version":"0.0.18","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.0.18","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"dist":{"shasum":"c8f33cc7328490cb7d684f05f1bee95988169aef","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.0.18.tgz","fileCount":31,"integrity":"sha512-FSZib6xrPTBH4/iqLLW73l6f3vK8nZZLfYPBsXcE0jipmu0xUwE9hQrcpC5h5Y/mXE2Fb4r+4ihg5Xzqpg1lcg==","signatures":[{"sig":"MEYCIQCC5965hAXVFUh8AOzo7g9tC8VSY5czqrBmZ1Wg19LPqgIhAOs5z4K05ketUu9n73A+vWUarFPj3adN1rFzhVFg/SDt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60161},"type":"module","gitHead":"08345c2a37a6d01d91f84a250fec1e83320af70b","scripts":{"start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"10.7.0","description":"Cloud images toolkit for web developers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.18.0","jam-x":"^0.6.6","image-size":"^1.1.1","@jam-do/jam-tools":"^0.2.3","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.0.18_1734594172851_0.9830532451888931","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"cloud-images-toolkit","version":"0.0.19","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.0.19","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"dist":{"shasum":"74f36a19178667695f807514ff5ee3e55f122466","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.0.19.tgz","fileCount":31,"integrity":"sha512-TnsjtIx2KWJcjF/elsloShZbqlTJofK7ZbFWtBgPrlWLMLZinUyUREUq8v/SCxtIeZdA7cl1XCZJ5y1I83RR6w==","signatures":[{"sig":"MEYCIQCK5BWpKbC/+vpcEcA12Ps715LfFsnhLCHcmskEc4L95gIhANzJI13wj4hQP8WNOFTv22XRsVdaqjq0w9yFTuIJQ6Jd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60491},"type":"module","gitHead":"48deea643f9baee6b9275a9524baf005a1a3f58e","scripts":{"start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"10.7.0","description":"Cloud images toolkit for web developers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.18.0","jam-x":"^0.6.6","image-size":"^1.1.1","@jam-do/jam-tools":"^0.2.3","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.0.19_1734787548862_0.42988164179335464","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"cloud-images-toolkit","version":"0.0.20","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.0.20","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"dist":{"shasum":"2a14f661f565925b9aa675ac0ecd179df83075dd","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.0.20.tgz","fileCount":31,"integrity":"sha512-5ZPtrAzhVTMbS3xUHS8w41vr7w6oTI6PYOU3WCc05XS3Gotfz8CszZRLgLTFme2ADF9fS+40KaI5lGq+7nqWMw==","signatures":[{"sig":"MEUCIQDlaSYBNnR88Rzn/rd/Fzh2d9G6zpWb3HQ2jRF/w2mqQwIgFX8HrpPcczeS00k9+hydtel6nWzmWmgULnjNP2eh7r0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60190},"type":"module","gitHead":"9bd43fc7a011accf7bb8ec2f79f9e79055dd55ab","scripts":{"start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"10.7.0","description":"Cloud images toolkit for web developers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.18.0","jam-x":"^0.6.6","image-size":"^1.1.1","@jam-do/jam-tools":"^0.2.3","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.0.20_1734791550985_0.2658419237915206","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"cloud-images-toolkit","version":"0.0.21","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.0.21","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"dist":{"shasum":"cde98b5879b2fb460f90f1ea4babba92ecd7d694","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.0.21.tgz","fileCount":31,"integrity":"sha512-REEDZ1y4xuxYxOWX5MuZ4j2Ic6iLlDK5R2d+pJeYTVnu1xAbkRDTDdGJsTNak8muaX5L6mR7byDLTFAdOfCDLg==","signatures":[{"sig":"MEUCIQCMIWSJbPOL+WojPfBhLApK2+NHmmkXTACEJfkm4inxmgIgN9hMjxzswnZrmFQDnuKPVjQari6NB6tfSCjq2PiH/PA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60190},"type":"module","gitHead":"2d493f27f81f0b31d2d30c4441754ce06efbeb71","scripts":{"start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"10.7.0","description":"Cloud images toolkit for web developers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.18.0","jam-x":"^0.6.6","image-size":"^1.1.1","@jam-do/jam-tools":"^0.2.3","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.0.21_1734796036687_0.7099433873105327","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"cloud-images-toolkit","version":"0.0.22","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.0.22","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"dist":{"shasum":"49c3078f2422ac2826ba148689a72d3ec7101a57","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.0.22.tgz","fileCount":31,"integrity":"sha512-k8KAQ4NRjROBWlWC7jrTAAC/+PuIZ3tlXzc6IViZWxfhe/hB3ydugqEPoq40kK6X6KZIJ1gBbgIiVds+RjuIJg==","signatures":[{"sig":"MEQCIDT1HOl6sNwr73A/L/vCjNQf3bGqplFTI1Mg3sGK2urpAiA4vOpFelX5TRsPPtXP4axqqqPHgGHBzhlFH8EkrzH/pQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60190},"type":"module","gitHead":"85d52e7ffc48875d4181c9bcf51caacfe81f0603","scripts":{"start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"10.7.0","description":"Cloud images toolkit for web developers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.18.0","jam-x":"^0.6.6","image-size":"^1.1.1","@jam-do/jam-tools":"^0.2.3","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.0.23"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.0.22_1734983114758_0.19150583270195876","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"cloud-images-toolkit","version":"0.0.23","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.0.23","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"dist":{"shasum":"378763cbcb07c8848bdc95fe7f3db4e6afa6f2e0","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.0.23.tgz","fileCount":31,"integrity":"sha512-j/YcH7zvr5dxnnMo76qD4SEChGCMkz6nF9UVvPNcidz1IP5zslidXQSAGTJjEpgQFutNczyRkX7D6rPGoDz5+w==","signatures":[{"sig":"MEUCIC1z7IEACwZcqZA+r5xgCFUw/RI7q33pMO+RUdV7ZWo4AiEAoC7b+etySj86jjjPbmWm/BjURhQi7n4N5e079M2NiGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60515},"type":"module","gitHead":"e259b7012a1ede5b3e5f3225b635bd6b4354d828","scripts":{"start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"10.7.0","description":"Cloud images toolkit for web developers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.18.0","jam-x":"^0.6.6","image-size":"^1.1.1","@jam-do/jam-tools":"^0.2.3","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.0.23_1735936664149_0.2707772829250652","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"cloud-images-toolkit","version":"0.0.24","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.0.24","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"dist":{"shasum":"aede204f3b7119652e9210eaa2797f71e7de8ac6","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.0.24.tgz","fileCount":31,"integrity":"sha512-xJpPREVyL1ZRq54FSjOy3wdyI1XblY1jAV2R12ZYez+A0j3Rb8PG2RN1eCLZF3tkpjZzjtkRPpwtLY01txgM4w==","signatures":[{"sig":"MEUCICzofnAj86S71W5bYx/cR3R+yNADdOkOkdy91eXOIt3WAiEA/+nFah7QADKdsCgDTBim5d9Z3E98g0nMSKCZBEpnbCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60515},"type":"module","gitHead":"a00cd27849ad345363e67e375783d1b8babe2b74","scripts":{"start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"10.7.0","description":"Cloud images toolkit for web developers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.18.0","jam-x":"^0.6.6","image-size":"^1.1.1","@jam-do/jam-tools":"^0.2.3","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.0.24_1735938347398_0.2808915835467296","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"cloud-images-toolkit","version":"0.0.25","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.0.25","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"dist":{"shasum":"cfcdafec8131f9835881b73cc2d30f99cfc8756f","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.0.25.tgz","fileCount":31,"integrity":"sha512-whn900xf7Mx8snPX7Ix4Y7F6+3F7jNJVgqF+4Zw4ufhoz8FtgKBa+vn3lkwr6fj8OcC2GNyJcTGPkPOuUaxOtw==","signatures":[{"sig":"MEUCICTWt29EwFNfCPNoI6bK8iVyNjW39hzL+qSpHckMX5mpAiEA2PczyH7+IZr/Dc8tRbf0ojyzTqHbpSI06sJK3kneB00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62228},"type":"module","gitHead":"28c36d4781efa6f087874b7278be818e887d1142","scripts":{"start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"10.7.0","description":"Cloud images toolkit for web developers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.18.0","jam-x":"^0.6.6","image-size":"^1.1.1","@jam-do/jam-tools":"^0.2.3","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.0.25_1736092382862_0.41472227466180267","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"cloud-images-toolkit","version":"0.1.0","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.1.0","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"dist":{"shasum":"0d42787dea41a8485b8c7e69075312e31be32398","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.1.0.tgz","fileCount":33,"integrity":"sha512-kAPLuJ5Ln/L9CU9Ll6jFM5Y6cdJY7nwlPXxK0UoT3iCFBt+4MTzOpG2tEeRCqoWeCgheDtS/Yk9wxKtWOahW0w==","signatures":[{"sig":"MEUCIBIvesl9Y72ZUw+DTcXaTm2lJb2th77qAY2W/V+5q0wbAiEAmWFZSsDmzRHZBxb7SG11bqi8ivn6PVbbln2m3nPw6+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64101},"type":"module","gitHead":"9acf1967fed018e637e9f4a16c5b3df1e93b5531","scripts":{"start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"10.7.0","description":"CIT - Cloud Images Toolkit for web developers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.18.0","jam-x":"^0.6.6","image-size":"^1.1.1","@jam-do/jam-tools":"^0.2.3","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.1.0_1738342154091_0.9369722568094501","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"cloud-images-toolkit","version":"0.1.4","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.1.4","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"bin":{"cit":"bin/cit.js"},"dist":{"shasum":"e8f74da92cfa579eedd62a8e4f4c5f5bc7042bfa","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.1.4.tgz","fileCount":119,"integrity":"sha512-fPhLbl2TwJZ+mEFbHxdEAZgrXJ7zkwkM6yOQTtQWA23kG02f/hIm+gYj1eetHLdp3SxPNSnfqtWdunkNdkucQg==","signatures":[{"sig":"MEUCIQDPBDvHvxTMYPx/VxdkwyhwetKJRhmbGwYGZIbthKbneQIgDdaDQuJW/7k1LlXrWZe0D5rWujQ+gv6xEso+3reZStM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239062},"type":"module","gitHead":"63fbc74c3b5fef2c25f6fbbf07c8dfc84560b0a2","scripts":{"start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"11.4.2","description":"CIT - Cloud Images Toolkit for web developers","directories":{},"_nodeVersion":"23.9.0","dependencies":{"ws":"^8.18.0","jam-x":"^0.6.6","image-size":"^1.1.1","@jam-do/jam-tools":"^0.2.3","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.1.4_1757689183258_0.9090255093665955","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"cloud-images-toolkit","version":"0.1.5","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.1.5","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"bin":{"cit":"bin/cit.js"},"dist":{"shasum":"b0fd2b587970fbd7eddf140535af14270f3785f1","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.1.5.tgz","fileCount":34,"integrity":"sha512-2d4b6Op+fB4LMQg/VUIdumSJX0J5sYTtxR1n2fkTXvZ0etPi+dYkrxYH+106/Udmljpz2SmkGAgPCPQwUgO9Cg==","signatures":[{"sig":"MEUCIQCzbmPuqfrmmf+6DHln+dBsr2I1KRnTkT8FpaAoZmkgUgIgFW39IYesAVgZYNWj8q/PiQyEc3kRxbC8A0WKFm2ER/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62188},"type":"module","gitHead":"422d67647fbe3c4625820f32470d8d7de3f47fd8","scripts":{"start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"11.4.2","description":"CIT - Cloud Images Toolkit for web developers","directories":{},"_nodeVersion":"23.9.0","dependencies":{"ws":"^8.18.0","jsda-kit":"^0.4.13","image-size":"^1.1.1","@symbiotejs/symbiote":"^2.3.0","interactive-media-spots":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.1.5_1762803927699_0.9261835451886167","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"cloud-images-toolkit","version":"0.1.7","author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@0.1.7","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"bin":{"cit":"bin/cit.js"},"dist":{"shasum":"48f96af685ead23d0f9bcfc384058781404fd6f0","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-0.1.7.tgz","fileCount":34,"integrity":"sha512-lRMab9ExhjIqwEeg+dClmDYbD/vCYxEnMS0YwU5R+WZC9hgFZedSYxJPQzH2925FUtlBKooL+qRHfeVH+CsUkg==","signatures":[{"sig":"MEYCIQCzEqKe0WJEynAGmaDPdPxWS60Ydoama0DQg1PduzghHAIhAMDueTc6uO7Gznmyca00OQaZgdRz557QzQlvogielK2F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62210},"type":"module","gitHead":"35dd4e7e312a3058a3be562ca834d93d62f373b7","scripts":{"start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"_npmVersion":"11.4.2","description":"CIT - Cloud Images Toolkit for web developers","directories":{},"_nodeVersion":"23.9.0","dependencies":{"ws":"^8.18.0","jsda-kit":"^0.4.13","image-size":"^1.1.1","@symbiotejs/symbiote":"^3.0.4","interactive-media-spots":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typescript":"^5.4.3","@types/node":"^20.11.30"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_0.1.7_1772121385393_0.2534695179626003","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"cloud-images-toolkit","version":"1.0.0","keywords":["images","adaptive images","responsive images","web images","image optimization","cit","cdn","image cdn","cloudflare","image-management","media collection management","git based collaboration","immersive-media-spots","interactive widgets","hypermedia","gallery","panorama","360","video streaming","jsda"],"author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@1.0.0","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"homepage":"https://rnd-pro.com/cit/","bugs":{"url":"https://github.com/rnd-pro/cloud-images-toolkit/issues"},"bin":{"cit":"bin/cit.js"},"dist":{"shasum":"859b7461e7bfd8671f100adc36a21accd9eabde1","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-1.0.0.tgz","fileCount":43,"integrity":"sha512-AFaRdQOHoIQo+VOF9cg3DXpE2c9uC5IFpu/ovRd3BrPeUSpPbcyo1KREDAFM88IBlWSVXXST0mUcvb9Vi1oIuQ==","signatures":[{"sig":"MEYCIQDM5tXFYvz3bAF1lsI71Rzce7Q4yB6yZHigCZEVZE+qbAIhAMnU9wPiYyOiH40D15o9PxjQQfirYsit2D+Lm97OADBh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91541},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"09b80369fb2bb2addad6747dba645bb1434d2799","scripts":{"pub":"npm run types && npm test && npm publish","test":"npm run test:node && npm run test:e2e","start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'","test:e2e":"npx playwright test","test:node":"node --test --test-timeout 20000 test/unit/*.test.js test/integration/*.test.js"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"repository":{"url":"git+https://github.com/rnd-pro/cloud-images-toolkit.git","type":"git"},"_npmVersion":"11.11.1","description":"CIT - Cloud Images Toolkit for web developers. Manage image collections with CDN sync, adaptive embed code, and interactive widget generation.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"ws":"^8.18.0","esbuild":"^0.27.4","jsda-kit":"^1.3.8","image-size":"^2.0.2","@symbiotejs/symbiote":"^3.5.7","immersive-media-spots":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3","@types/node":"^20.11.30","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_1.0.0_1775170008002_0.10352673068971918","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"cloud-images-toolkit","version":"1.0.1","keywords":["images","adaptive images","responsive images","web images","image optimization","cit","cdn","image cdn","cloudflare","image-management","media collection management","git based collaboration","immersive-media-spots","interactive widgets","hypermedia","gallery","panorama","360","video streaming","jsda"],"author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@1.0.1","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"homepage":"https://rnd-pro.com/cit/","bugs":{"url":"https://github.com/rnd-pro/cloud-images-toolkit/issues"},"bin":{"cit":"bin/cit.js","cloud-images-toolkit":"bin/cit.js"},"dist":{"shasum":"b4144ddddb30a2660bc3dae1c733884cd093369f","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-1.0.1.tgz","fileCount":43,"integrity":"sha512-4fitavwaGOFKs9HtVnSSlECD7C3jpsnF5i1C7MMYyRA0KreWwZtqSPYfrhfRpILxMgDT1mPSjNBumEQJP2w+Ig==","signatures":[{"sig":"MEYCIQC9wLMdAwkD2BKADTOAVz6lUI5gT/koEhydA7Stcs3GmAIhAKUBZvGWYWzO3dlvYp8R3VK3tOB/Q0BeTj99T+P46vHK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91662},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"963ca08296919ab3e1bfe30b5954d2c6cd17dba4","scripts":{"pub":"npm run types && npm test && npm publish","test":"npm run test:node && npm run test:e2e","start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'","test:e2e":"npx playwright test","test:node":"node --test --test-timeout 20000 test/unit/*.test.js test/integration/*.test.js"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"repository":{"url":"git+https://github.com/rnd-pro/cloud-images-toolkit.git","type":"git"},"_npmVersion":"11.11.1","description":"CIT - Cloud Images Toolkit for web developers. Manage image collections with CDN sync, adaptive embed code, and interactive widget generation.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"ws":"^8.18.0","esbuild":"^0.27.4","jsda-kit":"^1.3.8","image-size":"^2.0.2","@symbiotejs/symbiote":"^3.5.7","immersive-media-spots":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3","@types/node":"^20.11.30","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_1.0.1_1775170871330_0.014122645733243733","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"cloud-images-toolkit","version":"1.1.0","keywords":["images","adaptive images","responsive images","web images","image optimization","cit","cdn","image cdn","cloudflare","image-management","media collection management","git based collaboration","immersive-media-spots","interactive widgets","hypermedia","gallery","panorama","360","video streaming","jsda"],"author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@1.1.0","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"homepage":"https://rnd-pro.com/cit/","bugs":{"url":"https://github.com/rnd-pro/cloud-images-toolkit/issues"},"bin":{"cit":"bin/cit.js","cloud-images-toolkit":"bin/cit.js"},"dist":{"shasum":"1e36ce6cf6d2f1bae2d473ca0f790aa5843062bf","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-1.1.0.tgz","fileCount":43,"integrity":"sha512-HP362B7CGM5CzcLLXYf5It25RZ0PRO1stKUewGEtJuXLLJ1YfN1AFSI1S8wXdn2FcXQaVrVL5CUafPdyEMftsw==","signatures":[{"sig":"MEUCIDXjRDBgnxMKQh/Rw/wznYkgTO0A7YYXMuwGza7v53r9AiEAq0SPfTDvuWJ35nn16lLvlBhN+mC/YJI115jMCqI3zP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92798},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"62e0d9dfaf07c9b47d34cdc08b1ee6cef7d4f99c","scripts":{"pub":"npm run types && npm test && npm publish","test":"npm run test:node && npm run test:e2e","start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'","test:e2e":"npx playwright test","test:node":"node --test --test-timeout 20000 test/unit/*.test.js test/integration/*.test.js"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"repository":{"url":"git+https://github.com/rnd-pro/cloud-images-toolkit.git","type":"git"},"_npmVersion":"11.11.1","description":"CIT - Cloud Images Toolkit for web developers. Manage image collections with CDN sync, adaptive embed code, and interactive widget generation.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"ws":"^8.18.0","esbuild":"^0.27.4","jsda-kit":"^1.3.8","image-size":"^2.0.2","@symbiotejs/symbiote":"^3.5.7","immersive-media-spots":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3","@types/node":"^20.11.30","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_1.1.0_1775485819123_0.8595547208938528","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"cloud-images-toolkit","version":"1.1.1","keywords":["images","adaptive images","responsive images","web images","image optimization","cit","cdn","image cdn","cloudflare","image-management","media collection management","git based collaboration","immersive-media-spots","interactive widgets","hypermedia","gallery","panorama","360","video streaming","jsda"],"author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@1.1.1","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"homepage":"https://rnd-pro.com/cit/","bugs":{"url":"https://github.com/rnd-pro/cloud-images-toolkit/issues"},"bin":{"cit":"bin/cit.js","cloud-images-toolkit":"bin/cit.js"},"dist":{"shasum":"db880cb6fb239dc0ddf2af27a3c0edebe91f4d1b","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-1.1.1.tgz","fileCount":43,"integrity":"sha512-ufAcvun91uI9EH7LScLj6opnXT9Ba6tDJ7zxs/eoDl9U30VJsLIMrXMf6LEEtSk3i4qxBP3HEGknMiV9X6tocg==","signatures":[{"sig":"MEQCIAX8iYnBHgDamLV0W/hN4udIyulI7Z1UXcgAPWfLZs3gAiBC+MgLSOmVt5GaFhfA3Z9YK8CkiKMbRGZhSDTNIv1M/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92798},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"d7f440e93124986e05191964f024f03a881201e5","scripts":{"pub":"npm run types && npm test && npm publish","test":"npm run test:node && npm run test:e2e","start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'","test:e2e":"npx playwright test","test:node":"node --test --test-timeout 20000 test/unit/*.test.js test/integration/*.test.js"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"repository":{"url":"git+https://github.com/rnd-pro/cloud-images-toolkit.git","type":"git"},"_npmVersion":"11.11.1","description":"CIT - Cloud Images Toolkit for web developers. Manage image collections with CDN sync, adaptive embed code, and interactive widget generation.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"ws":"^8.18.0","esbuild":"^0.27.4","jsda-kit":"^1.3.8","image-size":"^2.0.2","@symbiotejs/symbiote":"^3.5.7","immersive-media-spots":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3","@types/node":"^20.11.30","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_1.1.1_1775492081371_0.6216120081525864","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"cloud-images-toolkit","version":"1.1.2","keywords":["images","adaptive images","responsive images","web images","image optimization","cit","cdn","image cdn","cloudflare","image-management","media collection management","git based collaboration","immersive-media-spots","interactive widgets","hypermedia","gallery","panorama","360","video streaming","jsda"],"author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@1.1.2","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"homepage":"https://rnd-pro.com/cit/","bugs":{"url":"https://github.com/rnd-pro/cloud-images-toolkit/issues"},"bin":{"cit":"bin/cit.js","cloud-images-toolkit":"bin/cit.js"},"dist":{"shasum":"52f8e332244e36711e62e44eb85e3eec2d129c9e","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-1.1.2.tgz","fileCount":43,"integrity":"sha512-nuQmfbt4aLnTCMw6DtBB0XhMej7xvaMHKkUsoUDHBUhPjuNAg0mVC5Y8dm8q16L4yzRxgUwjkxI1v/9aE/UQtQ==","signatures":[{"sig":"MEYCIQD2Q/sJ8HjAgP1xiCF+u0JkSzLAFMEO4nzv4unmIDskcwIhANE4VgZzHB98daSfgd+QdeXe80IMkxEd3fBU2oSw7j1m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92749},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"d81e409badccc085ef16f425a0b40520cd173723","scripts":{"pub":"npm run types && npm test && npm publish","test":"npm run test:node && npm run test:e2e","start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'","test:e2e":"npx playwright test","test:node":"node --test --test-timeout 20000 test/unit/*.test.js test/integration/*.test.js"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"repository":{"url":"git+https://github.com/rnd-pro/cloud-images-toolkit.git","type":"git"},"_npmVersion":"11.11.1","description":"CIT - Cloud Images Toolkit for web developers. Manage image collections with CDN sync, adaptive embed code, and interactive widget generation.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"ws":"^8.18.0","esbuild":"^0.27.4","jsda-kit":"^1.3.9","image-size":"^2.0.2","@symbiotejs/symbiote":"^3.5.8","immersive-media-spots":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3","@types/node":"^20.11.30","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_1.1.2_1775573636814_0.9579022524669398","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"cloud-images-toolkit","version":"1.2.0","keywords":["images","adaptive images","responsive images","web images","image optimization","cit","cdn","image cdn","cloudflare","cloudinary","imagekit","bunny","image-management","media collection management","git based collaboration","immersive-media-spots","interactive widgets","hypermedia","gallery","panorama","360","video streaming","jsda"],"author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@1.2.0","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"homepage":"https://rnd-pro.com/cit/","bugs":{"url":"https://github.com/rnd-pro/cloud-images-toolkit/issues"},"bin":{"cit":"bin/cit.js","cloud-images-toolkit":"bin/cit.js"},"dist":{"shasum":"f9065cce6e491b15e210e4c2dc9c17665c28262d","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-1.2.0.tgz","fileCount":53,"integrity":"sha512-FSRyk0BIaTQTkhrSKWkd0XaUw9i3mK2zdCIm07ygi0sCv47vjx2hGPCxp4a5vl9LkRwDFP8NpdW7nB2aJSOQ9Q==","signatures":[{"sig":"MEUCIGacZ0qhi3J5AsCDcf0XKLaLNWy6HB2n+uTOd8qmWNFeAiEA54EWGH3PWVuzi5QtYAgZExcqGx1UoZf394UIpTMerIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123912},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"1a4a27bd5e2214929a9cbf52ac1222a9ee42f025","scripts":{"pub":"npm run types && npm test && npm publish","test":"npm run test:node && npm run test:e2e","start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'","test:e2e":"npx playwright test","test:node":"node --test --test-timeout 20000 test/unit/*.test.js test/integration/*.test.js"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"repository":{"url":"git+https://github.com/rnd-pro/cloud-images-toolkit.git","type":"git"},"_npmVersion":"11.11.1","description":"CIT - Cloud Images Toolkit for web developers. Manage image collections with CDN sync, adaptive embed code, and interactive widget generation.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"ws":"^8.18.0","esbuild":"^0.27.4","jsda-kit":"^1.3.9","image-size":"^2.0.2","@symbiotejs/symbiote":"^3.5.8","immersive-media-spots":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3","@types/node":"^20.11.30","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_1.2.0_1777035886484_0.28642721564835805","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"cloud-images-toolkit","version":"1.3.0","keywords":["images","adaptive images","responsive images","web images","image optimization","cit","cdn","image cdn","cloudflare","cloudinary","imagekit","bunny","image-management","media collection management","git based collaboration","immersive-media-spots","interactive widgets","hypermedia","gallery","panorama","360","video streaming","jsda"],"author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@1.3.0","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"homepage":"https://rnd-pro.com/cit/","bugs":{"url":"https://github.com/rnd-pro/cloud-images-toolkit/issues"},"bin":{"cit":"bin/cit.js","cloud-images-toolkit":"bin/cit.js"},"dist":{"shasum":"c4b8eaa180f4e8f7ec5c7689b51d8fe26d9f7a4c","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-1.3.0.tgz","fileCount":53,"integrity":"sha512-etr+cvUtjgWZXWUaXlPMYa4O88VJWBqn0iN9MigyvPbe60XG2KWxfQK/Hg5LavgnVDs3L53z6gVC72em9tCiUQ==","signatures":[{"sig":"MEQCIBo34r5tKioiE9tAbTd/Lai96rS6ce49UCKV813m0LNfAiB8RWCbFAInJ7aoE8RtlyBgWQgtdjEdcpT1XJ2TyoW//A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126216},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"350c50b41c18b6bbc545bcf66076629f2ab0fa6c","scripts":{"pub":"npm run types && npm test && npm publish","test":"npm run test:node && npm run test:e2e","start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'","test:e2e":"npx playwright test","test:node":"node --test --test-timeout 20000 test/unit/*.test.js test/integration/*.test.js"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"repository":{"url":"git+https://github.com/rnd-pro/cloud-images-toolkit.git","type":"git"},"_npmVersion":"11.11.1","description":"CIT - Cloud Images Toolkit for web developers. Manage image collections with CDN sync, adaptive embed code, and interactive widget generation.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"ws":"^8.18.0","esbuild":"^0.27.4","jsda-kit":"^1.3.9","image-size":"^2.0.2","@symbiotejs/symbiote":"^3.5.8","immersive-media-spots":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3","@types/node":"^20.11.30","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_1.3.0_1777047234246_0.4195806132848017","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"cloud-images-toolkit","version":"1.3.1","keywords":["images","adaptive images","responsive images","web images","image optimization","cit","cdn","image cdn","cloudflare","cloudinary","imagekit","bunny","image-management","media collection management","git based collaboration","immersive-media-spots","interactive widgets","hypermedia","gallery","panorama","360","video streaming","jsda"],"author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@1.3.1","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"homepage":"https://rnd-pro.com/cit/","bugs":{"url":"https://github.com/rnd-pro/cloud-images-toolkit/issues"},"bin":{"cit":"bin/cit.js","cloud-images-toolkit":"bin/cit.js"},"dist":{"shasum":"80d5137766b6bb9217df63b8b1c61e3accfca0be","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-1.3.1.tgz","fileCount":53,"integrity":"sha512-bGMBIzKEAhqsDFHDmPTc/reY2UvTnWJgiF0QosvYU2sBsb+blfDOv+HYlnHYHx2o8kzBVJlU8Xj0CclcH7Eq4A==","signatures":[{"sig":"MEUCIQCLJ8iw4O/HrlOH8uEZw6MaWS+PKJtbcNC9dkeW4EG0IgIgDJv2oZCavf+Q/0/SFXZhd6mzPB2+mINSQg8rYcljJ8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126427},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"021128f58a89fc1b91af20db9887cfd481269446","scripts":{"pub":"npm run types && npm test && npm publish","test":"npm run test:node && npm run test:e2e","start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'","test:e2e":"npx playwright test","test:node":"node --test --test-timeout 20000 test/unit/*.test.js test/integration/*.test.js"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"repository":{"url":"git+https://github.com/rnd-pro/cloud-images-toolkit.git","type":"git"},"_npmVersion":"11.11.1","description":"CIT - Cloud Images Toolkit for web developers. Manage image collections with CDN sync, adaptive embed code, and interactive widget generation.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"ws":"^8.18.0","esbuild":"^0.27.4","jsda-kit":"^1.3.9","image-size":"^2.0.2","@symbiotejs/symbiote":"^3.5.8","immersive-media-spots":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3","@types/node":"^20.11.30","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_1.3.1_1777209672843_0.22817161915294615","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"cloud-images-toolkit","version":"1.3.2","keywords":["images","adaptive images","responsive images","web images","image optimization","cit","cdn","image cdn","cloudflare","cloudinary","imagekit","bunny","image-management","media collection management","git based collaboration","immersive-media-spots","interactive widgets","hypermedia","gallery","panorama","360","video streaming","jsda"],"author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@1.3.2","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"homepage":"https://rnd-pro.com/cit/","bugs":{"url":"https://github.com/rnd-pro/cloud-images-toolkit/issues"},"bin":{"cit":"bin/cit.js","cloud-images-toolkit":"bin/cit.js"},"dist":{"shasum":"6e4fac3ea30bef6af1cb3e74e04f22f2dfd5dfb5","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-1.3.2.tgz","fileCount":53,"integrity":"sha512-uBgdcXu+D1Y7pkxl6QaTNf/bT01EvTq9UXfOfLlksvzuP/Gl00Ms9DE+tezKoP1gmEpCuxasns3OIHRUIwlmmw==","signatures":[{"sig":"MEYCIQC2ulSVmeMb8ZXmZdQbz3l6AyHCh6PyC+DSpmlN0D1BTAIhAKa9ubBiOniOPAHbb0kiIW06eNO1IeU3f5vKwaAjtEn9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126427},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"e19bd2bc8cf43b5d0328ac06fb1e6d16fcb39745","scripts":{"pub":"npm run types && npm test && npm publish","test":"npm run test:node && npm run test:e2e","start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'","test:e2e":"npx playwright test","test:node":"node --test --test-timeout 20000 test/unit/*.test.js test/integration/*.test.js"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"repository":{"url":"git+https://github.com/rnd-pro/cloud-images-toolkit.git","type":"git"},"_npmVersion":"11.11.1","description":"CIT - Cloud Images Toolkit for web developers. Manage image collections with CDN sync, adaptive embed code, and interactive widget generation.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"ws":"^8.18.0","esbuild":"^0.27.4","jsda-kit":"^1.3.9","image-size":"^2.0.2","@symbiotejs/symbiote":"^3.5.8","immersive-media-spots":"^1.3.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3","@types/node":"^20.11.30","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_1.3.2_1777471637481_0.5307890798825106","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"cloud-images-toolkit","version":"1.3.3","keywords":["images","adaptive images","responsive images","web images","image optimization","cit","cdn","image cdn","cloudflare","cloudinary","imagekit","bunny","image-management","media collection management","git based collaboration","immersive-media-spots","interactive widgets","hypermedia","gallery","panorama","360","video streaming","jsda"],"author":{"name":"team@rnd-pro.com"},"license":"MIT","_id":"cloud-images-toolkit@1.3.3","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"homepage":"https://rnd-pro.com/cit/","bugs":{"url":"https://github.com/rnd-pro/cloud-images-toolkit/issues"},"bin":{"cit":"bin/cit.js","cloud-images-toolkit":"bin/cit.js"},"dist":{"shasum":"21c50786c4f27bfa5dc099ffaf1462e50cb3874a","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-1.3.3.tgz","fileCount":53,"integrity":"sha512-EgWX0UqxY3sTk4QhGxXuCWE4KWxMSy6ZpyKNfYMsBe1+w4Dt7HdLcaF+3U8ze2OVvTPMdB9EKp7jq6HBmh9MaQ==","signatures":[{"sig":"MEYCIQDZesTdBD2xATMjsBrVyeaLqPaMJxnLtwjGNvnhhR6wuQIhAPrj2LJ+tisXfMW7thqYmSacsP0AcRAeopskkmpdiCbX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126449},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"03c8d7a6ad9d915e1d35e369479d76b9d54a4f70","scripts":{"pub":"npm run types && npm test && npm publish","test":"npm run test:node && npm run test:e2e","start":"node ./src/node/serve.js","types":"tsc -p ts.hook.json","prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'","test:e2e":"npx playwright test","test:node":"node --test --test-timeout 20000 test/unit/*.test.js test/integration/*.test.js"},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"repository":{"url":"git+https://github.com/rnd-pro/cloud-images-toolkit.git","type":"git"},"_npmVersion":"11.13.0","description":"CIT - Cloud Images Toolkit for web developers. Manage image collections with CDN sync, adaptive embed code, and interactive widget generation.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"ws":"^8.18.0","esbuild":"^0.27.4","jsda-kit":"^1.5.4","image-size":"^2.0.2","@symbiotejs/symbiote":"^3.8.2","immersive-media-spots":"^1.3.7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3","@types/node":"^20.11.30","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/cloud-images-toolkit_1.3.3_1781890509687_0.9798638029401889","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"cloud-images-toolkit","version":"1.3.4","description":"CIT - Cloud Images Toolkit for web developers. Manage image collections with CDN sync, adaptive embed code, and interactive widget generation.","type":"module","scripts":{"prepare":"git config core.hooksPath .git-hooks || echo 'Not in a git repo'","types":"tsc -p ts.hook.json","start":"node ./src/node/serve.js","test:node":"node --test --test-timeout 20000 test/unit/*.test.js test/integration/*.test.js","test:e2e":"npx playwright test","test":"npm run test:node && npm run test:e2e","pub":"npm run types && npm test && npm publish"},"author":{"name":"team@rnd-pro.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/rnd-pro/cloud-images-toolkit.git"},"homepage":"https://rnd-pro.com/cit/","bugs":{"url":"https://github.com/rnd-pro/cloud-images-toolkit/issues"},"keywords":["images","adaptive images","responsive images","web images","image optimization","cit","cdn","image cdn","cloudflare","cloudinary","imagekit","bunny","image-management","media collection management","git based collaboration","immersive-media-spots","interactive widgets","hypermedia","gallery","panorama","360","video streaming","jsda"],"engines":{"node":">=20.0.0"},"bin":{"cit":"bin/cit.js","cloud-images-toolkit":"bin/cit.js"},"dependencies":{"@symbiotejs/symbiote":"^3.8.2","esbuild":"^0.28.2","image-size":"^2.0.2","immersive-media-spots":"^1.3.7","jsda-kit":"^1.6.3","ws":"^8.18.0"},"devDependencies":{"@playwright/test":"^1.58.2","@types/node":"^20.11.30","typescript":"^5.4.3"},"gitHead":"31b767993196c624ddc23310f2643f87f5bf1fdf","_id":"cloud-images-toolkit@1.3.4","_nodeVersion":"23.9.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-y/B/z5mwgN8NrN2j7pbbJpOTbCBdAPpZp/WTyIKYE/vAshdC4WOpqBsoDg4Gnb6KPqgoIJnaBrn2e+5lG+xc7Q==","shasum":"cfb009c1647e47a4a84c45b267bf532fb406311c","tarball":"https://registry.npmjs.org/cloud-images-toolkit/-/cloud-images-toolkit-1.3.4.tgz","fileCount":53,"unpackedSize":126957,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC90X/mynZb8f6EcRecWtE/AALOloUfuLGVxOCWI5jGaAiEAy5EZVJ24J8Ne73mZ7Q3hrnx5BTFe5EhdIQiLTIqBaw8="}]},"_npmUser":{"name":"alex_sova","email":"foxrandom.com@gmail.com"},"directories":{},"maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cloud-images-toolkit_1.3.4_1787246034258_0.3713250917386208"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-02T13:24:00.800Z","modified":"2026-08-20T17:13:54.600Z","0.0.1":"2024-12-02T13:24:00.973Z","0.0.2":"2024-12-02T14:18:27.721Z","0.0.3":"2024-12-02T14:26:16.802Z","0.0.4":"2024-12-04T22:58:04.681Z","0.0.5":"2024-12-12T03:29:57.247Z","0.0.6":"2024-12-12T12:57:42.267Z","0.0.7":"2024-12-13T14:19:22.224Z","0.0.8":"2024-12-15T13:22:02.229Z","0.0.9":"2024-12-15T14:50:03.297Z","0.0.10":"2024-12-16T17:30:04.428Z","0.0.11":"2024-12-18T10:41:48.349Z","0.0.12":"2024-12-18T13:05:17.453Z","0.0.13":"2024-12-18T17:09:48.640Z","0.0.14":"2024-12-18T17:22:12.033Z","0.0.15":"2024-12-18T18:27:52.660Z","0.0.16":"2024-12-18T21:38:42.716Z","0.0.17":"2024-12-19T07:20:52.413Z","0.0.18":"2024-12-19T07:42:53.023Z","0.0.19":"2024-12-21T13:25:49.123Z","0.0.20":"2024-12-21T14:32:31.166Z","0.0.21":"2024-12-21T15:47:16.860Z","0.0.22":"2024-12-23T19:45:14.978Z","0.0.23":"2025-01-03T20:37:44.323Z","0.0.24":"2025-01-03T21:05:47.571Z","0.0.25":"2025-01-05T15:53:03.066Z","0.1.0":"2025-01-31T16:49:14.322Z","0.1.4":"2025-09-12T14:59:43.438Z","0.1.5":"2025-11-10T19:45:27.908Z","0.1.7":"2026-02-26T15:56:25.556Z","1.0.0":"2026-04-02T22:46:48.139Z","1.0.1":"2026-04-02T23:01:11.491Z","1.1.0":"2026-04-06T14:30:19.264Z","1.1.1":"2026-04-06T16:14:41.509Z","1.1.2":"2026-04-07T14:53:56.991Z","1.2.0":"2026-04-24T13:04:46.650Z","1.3.0":"2026-04-24T16:13:54.407Z","1.3.1":"2026-04-26T13:21:13.017Z","1.3.2":"2026-04-29T14:07:17.642Z","1.3.3":"2026-06-19T17:35:09.829Z","1.3.4":"2026-08-20T17:13:54.411Z"},"bugs":{"url":"https://github.com/rnd-pro/cloud-images-toolkit/issues"},"author":{"name":"team@rnd-pro.com"},"license":"MIT","homepage":"https://rnd-pro.com/cit/","keywords":["images","adaptive images","responsive images","web images","image optimization","cit","cdn","image cdn","cloudflare","cloudinary","imagekit","bunny","image-management","media collection management","git based collaboration","immersive-media-spots","interactive widgets","hypermedia","gallery","panorama","360","video streaming","jsda"],"repository":{"type":"git","url":"git+https://github.com/rnd-pro/cloud-images-toolkit.git"},"description":"CIT - Cloud Images Toolkit for web developers. Manage image collections with CDN sync, adaptive embed code, and interactive widget generation.","maintainers":[{"name":"alex_sova","email":"foxrandom.com@gmail.com"}],"readme":"[![npm version](https://badge.fury.io/js/cloud-images-toolkit.svg)](https://badge.fury.io/js/cloud-images-toolkit)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n# CIT - Cloud Images Toolkit\n\n<img src=\"https://rnd-pro.com/svg/cit/index.svg\" width=\"200\" alt=\"CIT - Cloud Images Toolkit\">\n\nA powerful toolkit for managing image collections directly in your codebase, with CDN integration and advanced features.\n\n![CIT Dashboard screenshot](https://rnd-pro.com/idn/f4ec5143-82fd-4dc1-2d76-6c9d7a752000/1024)\n\n## Features\n\n- Automatic synchronization between local images and CDN\n- Git-based image collection data tracking and collaboration\n- Flat structured cloud data to local folders mapping\n- Automatic image sorting for ordered sequences\n- Adaptive image embed code generation\n- Smart local caching - download cloud images only when needed\n- Built-in image management UI application with drag-and-drop uploads\n- Interactive widget generation using [Immersive Media Spots (IMS)](https://github.com/rnd-pro/immersive-media-spots):\n  - Image galleries\n  - Panorama viewers\n  - 360° object views\n  - And more...\n- Multi-CDN support with built-in connectors:\n  - [Cloudflare Images](https://developers.cloudflare.com/images/)\n  - [Cloudinary](https://cloudinary.com/)\n  - [ImageKit](https://imagekit.io/)\n  - [Bunny.net](https://bunny.net/)\n- Custom CDN endpoints via URL templates\n- Data-to-image encoding for the uniform asset control workflow (store your widgets data directly in image CDN)\n\n## Coming soon\n\n- Video publishing & video collections view\n- Advanced [IMS](https://github.com/rnd-pro/immersive-media-spots)-based hypermedia composer\n- Built-in AI image generation support and prompt editor\n- Image modifications and transformations:\n  - Watermarks\n  - Filters\n  - Cropping\n  - Rotating\n- Additional tag-based grouping and filtering\n\n## Requirements\n\n- Node.js 20.0.0+\n- npm 10.0.0+\n\n## Quick Start\n\nRun without installing:\n```bash\nnpx cloud-images-toolkit\n```\n\nIf no config file is found, CIT will offer to create one from the reference template.\n\n## Installation\n\n### Global installation\n\n```bash\nnpm install -g cloud-images-toolkit\n```\n\nThen run from any project directory:\n```bash\ncit\n```\n\n### Local installation\n\n```bash\nnpm install cloud-images-toolkit\n```\n\nAdd a script to your `package.json`:\n```json\n\"scripts\": {\n  \"cit\": \"node ./node_modules/cloud-images-toolkit/src/node/serve.js\"\n}\n```\n\nThen:\n```bash\nnpm run cit\n```\n\n## Configuration\n\nCreate a `cit-config.json` file in your project root. A reference template is included in the package as [`cit-config_REFERENCE.json`](./cit-config_REFERENCE.json):\n\n```json\n{\n  \"name\": \"My Collection\",\n  \"cdn\": \"cloudflare\",\n  \"syncDataPath\": \"./cit-sync-data.json\",\n  \"imsDataFolder\": \"./ims-widgets/\",\n  \"imsDataMinify\": true,\n  \"imgSrcFolder\": \"./cit-store/\",\n  \"apiKeyPath\": \"./CIT_API_KEY\",\n  \"projectId\": \"<YOUR_PROJECT_ID>\",\n  \"imgUrlTemplate\": \"https://<YOUR_DOMAIN>/images/{UID}/{VARIANT}\",\n  \"previewUrlTemplate\": \"https://<YOUR_DOMAIN>/images/{UID}/{VARIANT}\",\n  \"imsUrlTemplate\": \"https://<YOUR_DOMAIN>/ims/{HASH}.json\",\n  \"variants\": [\"120\", \"320\", \"640\", \"860\", \"1024\", \"1200\", \"2048\", \"max\"],\n  \"imgTypes\": [\"png\", \"jpg\", \"jpeg\", \"webp\", \"gif\", \"svg\"],\n  \"wsPort\": 8080,\n  \"httpPort\": 8081\n}\n```\n\n### Multi-Collection Support\n\nCIT supports managing multiple collections simultaneously. Instead of a single object, you can configure `cit-config.json` as an array of collection objects. Each collection will operate independently with its own CDN settings, keys, and paths. A reference for this format can be found in [`cit-config_MULTI_REFERENCE.json`](./cit-config_MULTI_REFERENCE.json).\n\nWhen the `cdn` field is set, CIT uses a built-in connector that auto-fills upload, fetch, and remove URL templates with provider-specific defaults. You can still override any template manually.\n\nTo use custom URLs for your images, you need to enable this feature and configure it in your service provider dashboard.\n\n> **Important**: Add your image folder and API key file to `.gitignore`:\n> ```\n> cit-store/\n> CIT_API_KEY\n> cit-config.json\n> ```\n\n### URL Template Syntax\n\nCIT uses specific macros in URL templates to dynamically construct paths. These macros are automatically replaced with runtime values:\n\n- `{UID}` — The unique identifier of the image (typically the CDN ID).\n- `{VARIANT}` — The specific variant string requested (e.g., `320`, `public`).\n- `{PROJECT}` — Your configured `projectId` (e.g., Cloudflare Account ID, Cloudinary Cloud Name).\n- `{HASH}` — The MD5 hash used in the `imsUrlTemplate` to identify an Interactive Media Spot (IMS) descriptor file.\n\n## CDN Connectors\n\nCIT includes built-in connectors for popular image CDN providers. Set the `cdn` field in your config to activate a connector.\n\n### Cloudflare Images\n\n```json\n{ \"cdn\": \"cloudflare\", \"projectId\": \"<ACCOUNT_ID>\" }\n```\n\n**API key file** (`CIT_API_KEY`): your Cloudflare Images API Bearer token.\n\n**Variants**: must be pre-created in your [Cloudflare Images dashboard](https://developers.cloudflare.com/images/manage-images/serve-images/serve-uploaded-images/). Use [custom domains](https://developers.cloudflare.com/images/manage-images/serve-images/serve-from-custom-domains/) for custom image URLs.\n\n### Cloudinary\n\n```json\n{ \"cdn\": \"cloudinary\" }\n```\n\n**API key file** (`CIT_API_KEY`): three values separated by colons:\n```\ncloud_name:api_key:api_secret\n```\n\nThe `projectId` is auto-extracted from the cloud name. Variants map to Cloudinary's URL-based width transformations (e.g. variant `320` → `w_320,c_fit,f_auto,q_auto`).\n\n### ImageKit\n\n```json\n{ \"cdn\": \"imagekit\" }\n```\n\n**API key file** (`CIT_API_KEY`): two values separated by a colon:\n```\nprivate_key:url_endpoint\n```\n\nExample: `your_private_key:https://ik.imagekit.io/your_id`\n\nVariants map to ImageKit's URL-based transformations (e.g. variant `320` → `tr:w-320`).\n\n### Bunny.net\n\n```json\n{ \"cdn\": \"bunny\" }\n```\n\n**API key file** (`CIT_API_KEY`): three values separated by colons:\n```\nstorage_password:storage_zone:pull_zone_url\n```\n\nExample: `your-password:my-zone:https://my-zone.b-cdn.net`\n\nVariants map to Bunny Optimizer query parameters (e.g. variant `320` → `?width=320`). Make sure [Bunny Optimizer](https://docs.bunny.net/docs/stream-image-processing) is enabled on your pull zone.\n\n### Custom / No Connector\n\nOmit the `cdn` field and provide all URL templates manually. CIT will use `Bearer` auth with the raw API key:\n\n```json\n{\n  \"projectId\": \"<YOUR_PROJECT_ID>\",\n  \"imgUrlTemplate\": \"https://...\",\n  \"uploadUrlTemplate\": \"https://...\",\n  \"fetchUrlTemplate\": \"https://...\",\n  \"removeUrlTemplate\": \"https://...\"\n}\n```\n\n## Variants\n\nVariants are very important part of the CIT workflow. They are necessary for the adaptive image embed code generation and image size control. CIT uses the convention of the variant names to generate the image URLs, based on the image width.\n\nFor example, if you have a variant named `120`, CIT will generate the URL for the image with the width of 120px.\n\nIt's a good practice to create variants for the screens with different DPI. For example, you can create a variant for the image with the width of `120` and the DPI of 1.0, and another variant for the image with the width of `240` and the DPI of 2.0.\n\nFor Cloudflare Images, variants must be pre-created in the Cloudflare dashboard. For Cloudinary, ImageKit, and Bunny.net, variants are applied dynamically via URL-based transformations.\n\n## Troubleshooting\n\n### Config not found\nCIT looks for `cit-config.json` in the current working directory. Make sure you're running the command from your project root. When run without a config, CIT will offer to create one from the reference template.\n\n### API key errors\nEnsure your API key file path in `cit-config.json` points to a valid file. The file format depends on your CDN connector — see the [CDN Connectors](#cdn-connectors) section for details.\n\n### Port conflicts\nIf manually pre-configured ports (like `8080` or `8081`) are already in use by other applications, update `wsPort` and `httpPort` in your config file to use different ports. Alternatively, you can omit these properties from your configuration, and CIT will automatically discover and bind to available network ports.\n\n### Upload failures\nCIT automatically retries failed uploads up to 3 times. Check your API key and network connection if uploads consistently fail.\n\n## Known Issues\n\n### image-size DoS advisories ([GHSA-w3rx-r6r6-pgpr](https://github.com/advisories/GHSA-w3rx-r6r6-pgpr), [GHSA-5p2g-fcmc-qvqq](https://github.com/advisories/GHSA-5p2g-fcmc-qvqq))\nThe `image-size` dependency has known infinite-loop DoS bugs in its ICNS, JXL, and HEIF parsers, with no patched release available yet. CIT only uses it to read dimensions of local files during folder sync, not attacker-supplied uploads, so exploitability is low. Tracked for update once an upstream fix ships.\n\n## License\n\nMIT License © [rnd-pro.com](https://rnd-pro.com)\n","readmeFilename":"README.md"}