{"_id":"@sequent-org/moodboard","_rev":"244-6381ff45a0e17b81808e263cbb4516b3","name":"@sequent-org/moodboard","dist-tags":{"latest":"1.5.11"},"versions":{"1.0.0":{"name":"@sequent-org/moodboard","version":"1.0.0","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.0.0","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"9ecc034187301345bb1234248aaa47bc89b2372b","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.0.0.tgz","fileCount":123,"integrity":"sha512-nEiAIlPV6xegxHSvb5QMIJuODb/5wxBT5rgBA/Yp18lZQI4TtMUPeUfEUsedqIRnifEsnCXCnubCzr9HzmpcZQ==","signatures":[{"sig":"MEUCIFRWnkbDrHx8yUjOosdcqblnqSXANpUWjculqr59bkq3AiEA56zDy1SSFKJY6CIcTJee+2Cxf349Ubzt6a/yRMJqWNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1181979},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/workspace.css"},"gitHead":"a7a274d3af7022ea593b749b53c791e96e527c51","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.0.0","pixi.js":">=7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.0.0_1756218962602_0.33567093607635545","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"@sequent-org/moodboard","version":"1.0.1","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.0.1","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"f38f07b62c4e2d0829361535f09f2ac0d3c60576","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.0.1.tgz","fileCount":120,"integrity":"sha512-ZC/F6uveAZlVVkOsP1G5bZogiV3u+jH/XW/py8fEIP1gQY9V0JbYhFm72ovxRd5/CP31a0UAEXagQPJgl4j2Eg==","signatures":[{"sig":"MEYCIQCm1Tgv2XUfbaUWank7s7+yCBTmjmWEmd+uu/yPRz8wrgIhAKs51fFgOQobpaL0pqY7rRd4zwHn3d5I09tW18F1QZiP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":987432},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/workspace.css"},"gitHead":"60bef74f512ebcaefa6df66f195d595f67e09d56","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.0.0","pixi.js":">=7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.0.1_1756454969311_0.11271336553196565","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.2":{"name":"@sequent-org/moodboard","version":"1.0.2","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.0.2","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"41687a1879a417796e82c64b391791d3c810b73b","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.0.2.tgz","fileCount":120,"integrity":"sha512-Ic1evC8NYET+itbj/QCNAY2v7OhMiWEhsiiRee5WC3dXvZjrEdf9HRUX2oy8WBeHxJDLeUsbWmo3PWHGKC68ag==","signatures":[{"sig":"MEUCIQDxO0lDuvX8rHhgVc2u+iauGXTRScDOvg+BkyzcKzy2xwIgRCvB4ZIdOB6uibBmZi0GwkI7iPVGs6wl4xkdNyAMn6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":987431},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/workspace.css"},"gitHead":"3a5aa41550df2bb29c063815f1b553516ddbea19","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.0.2_1756467628041_0.2258004668328657","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.3":{"name":"@sequent-org/moodboard","version":"1.0.3","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.0.3","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"9a173d3994e1f47366a89367fb8d4883bfc6ebda","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.0.3.tgz","fileCount":120,"integrity":"sha512-6Hn6cmzJmq9eH+iKRcrAa8fQ/cn2f7HTUAmWZUUR+iuzBKuUapziVgZG9SlwShfpx85+vNR7LHxwepgTLNd56g==","signatures":[{"sig":"MEQCIHCdBvRXdMzxAtTa+gjItuKU40dqrJtVZOirvJjK8d3SAiBoM1k/saCDkwBbdlpbfMibANW6AFMF+IWM5DMpZYy55w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":987820},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/workspace.css"},"gitHead":"9db5d7ce8ab1196cfa864ba52afb53e6d8fc195d","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.0.3_1756469962328_0.16266141420404434","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.4":{"name":"@sequent-org/moodboard","version":"1.0.4","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.0.4","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"9f591f8108817971128c797606f996016d182173","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.0.4.tgz","fileCount":120,"integrity":"sha512-gVRmRaUIcELLmm16Jsbv7IT1jK1KGxvZoHxiB0REk7icRIWU1gp3C1oDnya6Looz/KwztrMp2gv4t1tj1ITkPw==","signatures":[{"sig":"MEQCIFAqm9HTWXKoCxxm0ne+Z7ZebkqUCWTO3ihF0OMtRphkAiAywN9sJrE4YrtF0x87CY1OEwf2JquDEbCpFQ7aDvXljw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":987820},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/workspace.css"},"gitHead":"9e2f3a934aff0e71b59148aeb5e5e319ce2363e4","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.0.4_1756470475619_0.711608332458266","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.5":{"name":"@sequent-org/moodboard","version":"1.0.5","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.0.5","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"f3245a7a6d59f12b0a68c6a6be74dd0d1c7f9428","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.0.5.tgz","fileCount":120,"integrity":"sha512-LOIYx3cbni/uoLd8dsWZL6Ni1bIveNvKutfe3M/Nc8OuRCmtnU52gGJj6p01i3Ev90CLiZELMti0K99252uVrg==","signatures":[{"sig":"MEUCIQDgGxipPUKyBhwLmWiP0/3tLXuu4CS2uGhh+LyyaJ0llAIgLq90mOeRlawOTgCJIjvrK/3LvX+Tn2Uw/l038olAx7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":992467},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/workspace.css"},"gitHead":"24b2dc555441ae2d38ce649d36954b6264456012","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.0.5_1756477656322_0.9132385412069437","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.7":{"name":"@sequent-org/moodboard","version":"1.0.7","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.0.7","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"4b4b9c4ffd2337353b57dc8f3544459fed5567bf","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.0.7.tgz","fileCount":120,"integrity":"sha512-aM6m3xXVbIH5m4VTi5CoX9hgJi6/BYeGYn4T2oAk0XkcivB4C+krLapEtj7HzAuj/v1C34FASoaPUxyTQI+P/g==","signatures":[{"sig":"MEUCIBCm3FwQnzS/hl5Oio5+5tD+WvPcntUMCF8aXvJDsus+AiEAh8s8+qxXpp+1KGeX6PhH0vgzzv4jfkR7k9Tq+kInb98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":989450},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/workspace.css"},"gitHead":"e1e7be89ddd1f5a3cc9cf469cf839c4a0ed016ff","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.0.7_1756478134697_0.8697229995403555","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.8":{"name":"@sequent-org/moodboard","version":"1.0.8","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.0.8","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"b7b9fa5b796fdca8bf1b55d4757789e9ed87ed31","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.0.8.tgz","fileCount":120,"integrity":"sha512-8/lpd9bmRlV2Z4DbZCW5uCF61XN8Hr3XqWAAAF/NpKoFFPUDe9MyK12Yr8ABok3o715aNIGY8MTJSy6BYXnNVg==","signatures":[{"sig":"MEUCIFRzVjD6uwDmP4oFOMvCBf717Ui6jw347+UCjZbwrQQwAiEAj4akoxNPIdskHDdvZ7YxuUblnIULAMOmdhHNbdFQPxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":993186},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/workspace.css"},"gitHead":"f3f4590d57b032bf904904561c97d55750471845","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.0.8_1756741012526_0.4204112473350856","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.9":{"name":"@sequent-org/moodboard","version":"1.0.9","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.0.9","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"95ef5f0127ff49cd134b428bce23986619449ed4","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.0.9.tgz","fileCount":120,"integrity":"sha512-0CN9io/goRa8MesYja79leMBHmYJWZ3Otfsn76VgQwnfWkZlLepm/NiN2uEVpFl8g/4do8/6G85tUeXJulmKwA==","signatures":[{"sig":"MEYCIQCgcEatS9PCQTepMa2daow5L1Ty+HYCxl4otkLTj9A7cQIhAMaV4+AAbNSwep5yyLuTJ1n2SbwdJBJPp9Qp7W+9uW4y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":993186},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/workspace.css"},"gitHead":"f0ee5071d703332f88131c7f4dd78ab99e79e07b","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.0.9_1756742380412_0.45683940936626644","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.10":{"name":"@sequent-org/moodboard","version":"1.0.10","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.0.10","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"cd28f0513512b247ee2be06d0745d6e3e27dcef4","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.0.10.tgz","fileCount":120,"integrity":"sha512-8v02gTZCAMhr9/RZWMTuDWO6RlSQtgnDg1nUQLWb2cuFjLmDTDepOojq0jtWdfyU8iabDLzR6o7uvb+HvG7/CA==","signatures":[{"sig":"MEQCIB/H/Mj62R1fxzNz/9nzhbOOmc9xC/iEsz6SBrHwsxIvAiBSSDvDLpkeWKKlqsMOYwt2BlD1yoRSZMvKzAqS9bVI7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":989451},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/workspace.css"},"gitHead":"8f27f6f752bb0a8ecb4f8cd25ec60e3ae9dbfe0b","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.0.10_1756742810645_0.8478023587712358","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.11":{"name":"@sequent-org/moodboard","version":"1.0.11","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.0.11","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"3a2b93ae1aaaf5dd13f26aad2a7200d8571d8ddb","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.0.11.tgz","fileCount":120,"integrity":"sha512-gV0CZXEKTlFBN7FnQ+XVE82tUm0JzAPKcbKK+QAwKOiCKjjp9KtLBeQcv1dfrXYQ41VbTc9FynUwtFjOhcGuBQ==","signatures":[{"sig":"MEUCIFKnFX2JXrJwMGGu2Z7Scr+44sncTS0963+ReO6hxtrZAiEAlzHTf0JetWuHU3+U+KUgKr9HJIyfLDNd4ADrGtpTOgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":989614},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/workspace.css"},"gitHead":"82b21b873245cd9f7c237325bf53ace1e5b1c76c","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.0.11_1756797417242_0.7451516860751559","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.12":{"name":"@sequent-org/moodboard","version":"1.0.12","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.0.12","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"6e868329cae644f5671fe76b0adfe60f447cec8f","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.0.12.tgz","fileCount":120,"integrity":"sha512-tGkHWK+4pB0PDNjpsreicUdy+fimZ/VLTkgDXK477JKrePna9KutULIyKsptrT8wTFIzzI1be8EmNlBDK1wA7Q==","signatures":[{"sig":"MEUCIQDTqfLp//sf2giD3LkgCEAIUgtFru4rnTEdzHqmC1xiBgIgRUy+IcuGx/6B7B4majSTYTq4UXPvy++4EU1OLDxUeWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":994861},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/workspace.css"},"gitHead":"5f3a61760524c678316805aab5f9894a2ac3854a","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.0.12_1756801362260_0.9323045543814548","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.13":{"name":"@sequent-org/moodboard","version":"1.0.13","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.0.13","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"49c61e7be28ade70c2988958a0effa6b90ea5901","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.0.13.tgz","fileCount":120,"integrity":"sha512-1cTOaVayawTvQaU+OPU9oiE3B4QicBE3JZi9RkZJHcSBNVUY1x0wmIM0/FkRZySP/Dcgw6+fFDQ25twh9uNeFw==","signatures":[{"sig":"MEYCIQC/0ZlfH5dJxRw+yNpoPKvtGwe6rcU/job0NtpjQpHXSgIhANtjos/l4d60AxrNRi+RnXzBirf5ja1tL9ZwspCBWA/m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":996261},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/workspace.css"},"gitHead":"49e447e6cf1a4a2202b59910a72d2751aea86292","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.0.13_1756803010123_0.5827644448692666","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.14":{"name":"@sequent-org/moodboard","version":"1.0.14","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.0.14","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"6303267630debd904f92a1b137d5d59807852b23","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.0.14.tgz","fileCount":120,"integrity":"sha512-OvWJGJBbw25NJQtBwd36Nq2Y7CXC5lmHmdrS82x/g9xGFGN/ZdovQKfvzB6ESorI84CXGiVHWWT0rj8jomr39A==","signatures":[{"sig":"MEUCIFwCvthC6Kth0P/r4aqNShkBNv7ht+noASgaVIDGPownAiEAiPrFrMaQFfzILBUrdFS9RtYA0TDtTgY2lPV+2hqYXSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":996768},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/workspace.css"},"gitHead":"5f32c7fa4dbc20cc053992de9a6a289def8161f7","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.0.14_1756803551724_0.6756139878260179","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.15":{"name":"@sequent-org/moodboard","version":"1.0.15","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.0.15","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"6f9a16caaf7d5a19c159665a78596466dfc87a76","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.0.15.tgz","fileCount":120,"integrity":"sha512-UjSGPgmFuACM8zVoMOIxM47PXXXVz93vWwvWisNYNjCwUWUCctu4LqLMZa+sNyCdJw0yuHXKcsTf6dOn1g/Dzw==","signatures":[{"sig":"MEUCIQCVQRPQH1j0XJoCnBnVb8Xl4sWjqK6CayZ5A+uvoC1SYAIgJyrBZSv9GoWIL9WibqC+5SsTeMH9haVMIJq2OFGvIe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997136},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/workspace.css"},"gitHead":"fd8727a36be922cde5ae2adb33486938955b2198","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.0.15_1756803939578_0.43561069649184825","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.16":{"name":"@sequent-org/moodboard","version":"1.0.16","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.0.16","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"44e861f127c48330409703ff23f5ac5db8164d24","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.0.16.tgz","fileCount":120,"integrity":"sha512-pu6yvEDlra/p6GkmAvvQZyOBYvZzWp3uLunHuptGaoKAz2+c720eBFbUlU8+CTIyy2v154TufRwH0HMOqCnHTA==","signatures":[{"sig":"MEQCIGSdaXBNw9tVcn4YJ0QUL6A1qV7ilxA29swib7NrIycOAiB7cMggdoiE1JPmqm0hmUBzgrM2d2zxf0aEkt6crc8vwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998046},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/workspace.css"},"gitHead":"f0efbb809f26869775e98e6cc82729e2586a1099","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.0.16_1756804311797_0.8312057192658131","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.17":{"name":"@sequent-org/moodboard","version":"1.0.17","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.0.17","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"ca95fdb66e840d90456cf61ab87e9fca6229d48c","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.0.17.tgz","fileCount":120,"integrity":"sha512-3OdAoDQY59qDwlSoWM+1Oj2Fd0G2C4XqAC6K/dpduAp4+YMlSEfk/6fPsj3aLP0kv+nlkvLBy4j4LVtgZmNfNQ==","signatures":[{"sig":"MEYCIQCJ0DzdFXGgpHnnP+tKyhqHAnpdMKYq6S3npEfVuENfKwIhALcpCLqWwoI0gX5b7etrfiglZuU2RDu0zCIkrs7WLV/h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998768},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/workspace.css"},"gitHead":"6808f5ef78d64c4f05903d3b5abf4f48feabf527","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.0.17_1756827001199_0.04290928608990208","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.18":{"name":"@sequent-org/moodboard","version":"1.0.18","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.0.18","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"ee29761ddfeeef3de9e0e59af7405fcce6a586ec","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.0.18.tgz","fileCount":120,"integrity":"sha512-nPiNodIIqitt9U9ITTTTl2A1FRK7X3MaYwBkOQXOY+smSGIcG4A4yqtDm29CI9i/J5ceYU/D2pLZX+LXadJqpw==","signatures":[{"sig":"MEYCIQCBmxJglC/k8RJpZ6gvADnuKhKRZGSOAJXRK0Uo0Ucw2wIhAJixwxOCU35667iPf7/Q2aXdMW8WhStFl4T4AquHXS20","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1002978},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/workspace.css"},"gitHead":"e86a2f16c47b0ae4884bce67e48df3e98e7f8f28","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.0.18_1756827610167_0.8452813841411468","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.19":{"name":"@sequent-org/moodboard","version":"1.0.19","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.0.19","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"c2b3ce9a59f5fe34e8e8da01f1373d6466cfa124","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.0.19.tgz","fileCount":120,"integrity":"sha512-5JVevQ+ol3DxFYPAPBwLLXXFleJlSEZVBDNfILUNEdmnsJ0hLJZMgRGZEuxK2g6QuRE8ESil/uEDWEW8psD+UA==","signatures":[{"sig":"MEUCIDXGkN7XR0GQUGSStl92iqdECHdWuyMFueYyAbhtmplnAiEA2LPFZlQUTLoLnfgKSx0Zzf1IxCZR6CCAPoObbW7VOEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1005402},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/workspace.css"},"gitHead":"9a2f08537a97d5d5db442cdb8ce45b0908281081","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.0.19_1756914480622_0.907390848525234","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.20":{"name":"@sequent-org/moodboard","version":"1.0.20","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.0.20","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"b12a2167d7685f47ab8cc8493a4ea73eb34cecf0","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.0.20.tgz","fileCount":120,"integrity":"sha512-t3iNeZbesw9vL/AgZVVFQt18BkiTuCXvm/s9qJtEPnxV7siyGmniwjbJL/z2ss2Ev4ALBK+T5uvGLYE8tghZbg==","signatures":[{"sig":"MEQCIBgqZf4GtwAyye8nCrkpxVUO3lS0Cd5itGV+lVhxUpdZAiAdil1Cwxs4Nl/7c+v6rUbJSDNscjH3DPe9+SmCZc3V+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1005616},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/workspace.css"},"gitHead":"8cbd7f039afb23cf1e3439d3a93301124603f271","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.0.20_1756914800904_0.9321120590715188","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.21":{"name":"@sequent-org/moodboard","version":"1.0.21","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.0.21","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"34365420033a49c64672c2d2ba00d5dc5ec92c93","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.0.21.tgz","fileCount":119,"integrity":"sha512-9rbBZbjTQi79StCIH8bnBqLSy8ceBP+gT3T+GojK4rLeT+VFLnSO+8VuAw+6zjWO4VisVkKCMgDhwOswvZ9a7g==","signatures":[{"sig":"MEUCIQC56AqvhUtGbUJGLpoNN8gI7aQKtT9X7egui/KnmbNsLQIgPxS77ZHf0lLK5C/6WT8NlRmWyl82OsQ7iTv02q3Q9B8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1008162},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/workspace.css"},"gitHead":"5c03bdc314dfd4a620298d497dd40ce35c24e586","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.0.21_1756915411752_0.12166915876778517","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.22":{"name":"@sequent-org/moodboard","version":"1.0.22","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.0.22","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"19224001a690c7ba9504801afcd6ef908842dab0","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.0.22.tgz","fileCount":119,"integrity":"sha512-S8lOvjctZGTE3ook3OnLcDzGg4Aq1YIFXgzfWOVzT+1uJESfAQSlMDPHjS+U3gVi9Koi01Drl4PASjE7ni8wXQ==","signatures":[{"sig":"MEUCIQDeK6nXq9q4fPdqKn0IjklLRJgrHH9pEzoLHgwZRmTxHAIge4gr8bfZLGDZTuLDamzUuYuFJ26jGfgM6lqHc4jPGGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1008184},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/workspace.css"},"gitHead":"7ff5b85857481bc3b053565a567641fe451cf7f5","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.0.22_1756916048445_0.37443558376345587","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.23":{"name":"@sequent-org/moodboard","version":"1.0.23","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.0.23","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"d9c3e6877b29f7203473c1c4fde1fc000aeaf5d2","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.0.23.tgz","fileCount":119,"integrity":"sha512-B3XMwon+4v+/xbfCOwmgAFEBqTqA9uUVPEZvy+niFuvvFYzptcEG9zDtVGpbOrwoartOd02NoVIxLpknIF7euA==","signatures":[{"sig":"MEYCIQCSSfL0tog4PHUpjMFb4ZmfXw8U3zcmMOTHxwJEmF8jawIhAIDzibUGI7CNKGGR3ZHocLH50+pAvGoO6Tf6VFuZCz4S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1008243},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/workspace.css"},"gitHead":"3cb79fdcf40931d2b42092a97e531e9a2dcae8cd","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.0.23_1756970309782_0.9409835382994136","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.24":{"name":"@sequent-org/moodboard","version":"1.0.24","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.0.24","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"951c696182b820f4f1fe280384258a6d653bc306","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.0.24.tgz","fileCount":119,"integrity":"sha512-d6NsAdK9XaLs1WAeuyYNfLgUk+57YmZoXWR/Tg4KXRoBB9gygEEpBY8faR4kzp9D6nS6vItJX+P6aDWEIcMNlg==","signatures":[{"sig":"MEUCIQCzMVjpd6thMozKyrDmFGG9UjkI+kEclN8MT93gtB7lpAIgYaSfhBZpLzK8/yjH4yQ8cq2eNupAOTfkXXbW7u+5cLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1008265},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/workspace.css"},"gitHead":"1bb7c5dd574025c92a88f6f0db72b1e182a13102","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.0.24_1756970661442_0.8811572960417062","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"@sequent-org/moodboard","version":"1.1.0","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.1.0","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"1db92b7009e9d01fd539e0301e629dc5f481eda2","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.1.0.tgz","fileCount":120,"integrity":"sha512-ri3Chvrwi3R8BpRln3rriTJe/FoDbtF98ah2yNwJmOwWKiebyTEfhi8OuN4qbc2JQUWqf7zGfwLbJe6c9EcgSQ==","signatures":[{"sig":"MEQCIEnCdEdhCwtE/pv+3HgOZZfsjYggq/LVC1SsLWaz1ng6AiAfmDjsP5GjwzghyX6AUIVeWerarOK1vhB+LM+BfeFvng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1089956},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/workspace.css"},"gitHead":"927919927845a2d1a3c72a7c44140c8e62cd5429","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.1.0_1757434185938_0.5030509992895846","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.0":{"name":"@sequent-org/moodboard","version":"1.2.0","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.0","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"45663bb219d54a53593de3d4eb8f0e8a2b7b8b23","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.0.tgz","fileCount":417,"integrity":"sha512-xH98reveBudSFIUkwmyBrrPih7AsUtp2T5TbwSKOuv4SnstBdaV6edRuRe0PSQhxAlUVJn2/NnF5Gb+G+zIZuA==","signatures":[{"sig":"MEYCIQCbdgBN7ADK8zovU5SgAPbY5o8d3WqA6n+Sih7RZg/NmwIhAOG9xwxS+0hseZPN1c6UsOqobxuron0EYWoxR3KO7lor","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60151800},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"5cca4804b77fc669321c2dc514e39fc0fbb1d6a7","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.0_1757691930884_0.9674459246327811","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.1":{"name":"@sequent-org/moodboard","version":"1.2.1","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.1","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"4ba9af7b36f14bfb34e68308e50291f5ce63a19c","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.1.tgz","fileCount":420,"integrity":"sha512-s4X3peyPJgEUOVMbvLFKFa7qU4sdpTUjPzBzKjuxtvIW+CXe+Aa2A+I/cpvfNF+4vB1rwDmfGJ2SEmaQwBbNSw==","signatures":[{"sig":"MEQCIDdHkIi5Bohv3Tbc6HSvZYZgwFWSXTAimAGaIdqV2l5mAiA5D08KNiZUscb1RNJkISKhqxyOca89LuyJhCFEmlu3Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60168388},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"ff5a26f043172f1f7feaac86c4dc188b52bea4ef","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.1_1757693267484_0.5928109954459293","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.2":{"name":"@sequent-org/moodboard","version":"1.2.2","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.2","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"73e6c87da68427852f800c14b38f94ba1fcfa579","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.2.tgz","fileCount":420,"integrity":"sha512-phTz11X6zq1FLVNuH8ZacbUI0nT+i7E/E1xK4CJnDAL6tXu7OS8rqjerhgARetvk0pBCZ1rnMmGRVTyibwb2Kg==","signatures":[{"sig":"MEQCIEhMtDs48wQDH+SczBNb5NFRks3z+KXt4FC4D/GGpRGtAiBuSGgr0a2+dmbPIaZjhdohPpK2468kAOmg+5m02lq6gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60175135},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"c5a9a64528f54f589af94e46af337317abfdcbd2","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.2_1757696937443_0.11569837308413256","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.3":{"name":"@sequent-org/moodboard","version":"1.2.3","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.3","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"213b1c2d2fda27b1f1884bde02be9c440c4fd5da","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.3.tgz","fileCount":420,"integrity":"sha512-gkKgdjL3fd0uRlSoxZ4MUqXske0bI6qq/lDt/dSR5Ntr43DCDZSLsznZw6+aH/okbYrWwaPpE1hIgHTtf9dGqg==","signatures":[{"sig":"MEYCIQCAeio8K6tWwbrElz34qaDwOIGHRulfrXqv/+2DLnsD9wIhAPhWp5WHNTc8UINYEY2AM1b24/rIFPEZF/hnYsQOTs9D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60161303},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"62eca79ca9d3ccdbb6d638b94f2ec3ff926dee20","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.3_1757697028434_0.6528681923012241","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.5":{"name":"@sequent-org/moodboard","version":"1.2.5","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.5","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"5c3a4d5706eac82ea9dcb1a2caea6be01bfbb899","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.5.tgz","fileCount":420,"integrity":"sha512-cBoBi7xmCYyzAW0WCtl82hTh3YybwnLT+58tDbB7aUKOr/Hq2z2V0NjY4Ru9erMWAz5NTzWfeAucNxS/p2jhbA==","signatures":[{"sig":"MEUCIEcwSeCFoFkugw55jFKrIfoAul0puWrLniNDRXlq7Vm4AiEA2rUntas6FBUZXFue9BzlAtQxuHCd3F5SqjC9SaAaElg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60161303},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"a2b5dd2cda7ad1e12ad4a0a15effef1d69159f35","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.5_1757697262906_0.08290210818012778","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.6":{"name":"@sequent-org/moodboard","version":"1.2.6","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.6","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"53de5192826365bb141c0eb7dea00fb7c0bce005","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.6.tgz","fileCount":420,"integrity":"sha512-t13zag7uqDQkjP0/G0nlJ/DJ5+6Iv9yMxkLF4ngn/qHirVVzQHvpZeD8rXacg4QeYLBsh5kF1mkuLu+xyFMiMQ==","signatures":[{"sig":"MEYCIQC1PpqH3ePfMVqpJyCniBOw+tpa2WmLOLEKGUuIR4pEyQIhAM4yx5t3CjdNgsS2Ru5Dmx7Yglfta3TDD4oTOvkweSb8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60166463},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"61c8e44d295adac2901d6645262f22b55029acd9","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.6_1757923058382_0.77735947194069","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.7":{"name":"@sequent-org/moodboard","version":"1.2.7","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.7","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"0f07b7dac971f92f613e2b323e03d21e2b25f364","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.7.tgz","fileCount":420,"integrity":"sha512-qzLLE4p4tKhme6OVhWhl8NhMB5uhlBwpHgfat77ZJSV/mk5EM9vDJFRbdE4AruuDHqEpC4yoIc26EokbwyDpGg==","signatures":[{"sig":"MEQCID+DlrKXHWKy/6MQbdQsEV3nbTUXxiKSFaRee/jLIel/AiAjy9xHPoSbcy4g15fPCoZfwUgNxdVHRcbrCquYNkRmHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60173763},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"e7fc5c670665ec66cc5604ff6de02277438dc766","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.7_1757924192592_0.27447856412585026","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.8":{"name":"@sequent-org/moodboard","version":"1.2.8","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.8","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"8897021240a2d29a03420e4b9a751c1db125f489","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.8.tgz","fileCount":420,"integrity":"sha512-j3/ngFqfQGDgL+hc7KKU8YP0RqOQte1NIPPNaW7MdAF9VDuHUb28beQZE50z/gKi/QYdiSXWM9QFU/xFw6+L6A==","signatures":[{"sig":"MEQCIE11tkZRziEoQb0sjSucKVX27ejE4oxUO7uWJO7XiSLzAiASE71KAMap2RxhUBHDqzs/vMgKPrT8ZuA+aLqjFLe7pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60183927},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"f9c64b9d907135de89676ec0b9f6daf95a7c3357","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.8_1757924842519_0.9860456128278541","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.9":{"name":"@sequent-org/moodboard","version":"1.2.9","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.9","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"6d590f70530932746a3d2c800c7205b4a66b815c","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.9.tgz","fileCount":420,"integrity":"sha512-kuQTu6foDCw+rzHhYI29QiAkAJZQrqScSkfFX2arJh2MO9OdKbVibJ8vZvTtMR6U2rE+GagpKJb5FvD72JIdTQ==","signatures":[{"sig":"MEUCIQCWgE/8P9on/l4Aimp8c2zA8ReuhWI1MnLGGQf7gQvY7AIgVMo9i/Sr2GSmaIYle6g4iNQ5sBY21QNl9DuW7bsS/x4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60190591},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"885d4f8becfef6e9af1185506afe9819f4c10b3b","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.9_1757926584478_0.7987276123373559","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.10":{"name":"@sequent-org/moodboard","version":"1.2.10","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.10","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"6bdc75b07e5ef570a7c5a448b786fcce5b853361","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.10.tgz","fileCount":420,"integrity":"sha512-TC4/6mqf1laNa+itiDPYoBWtA2GubVchamM4inZvbIPu4dJkCzvvCXl1lw/CDRbsQdVOLBU7ZYrtnk8IatfQ6g==","signatures":[{"sig":"MEYCIQCb5G+WGsUiGFnGbKizdj7Pk1k+cBc807gXO4/rw0927gIhAKJRYv9punaDjgdv9IGArLdKcLdXQhxsmIhfAtCvakiE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60190604},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"4900aec6ac23f74e1eb3b74b3bbcf22c82185ab8","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.10_1757927015835_0.44507788757819533","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.11":{"name":"@sequent-org/moodboard","version":"1.2.11","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.11","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"3e99f4f301f073e4de0e37a43cbf0110e2f08668","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.11.tgz","fileCount":420,"integrity":"sha512-7lT91zm01hStglEgNQhIT18mCWU8samOAtTgp2UO/bNtX+t7bHctMkQz9megJ/DRSLMTWqXW1coTA3Hb0e8G5Q==","signatures":[{"sig":"MEYCIQDrxR1wKDvZatR6Er83LxNAsn1BFfY6Wl9cYvrQQnSLXgIhAMveAkiRSCTRv73NibApEJ/o+sKlxQ9tDQtNTG4V+7w7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60193193},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"f930af8891bbe08108b56a3d5f81f617ee832964","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.11_1757928517922_0.04199285049064527","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.12":{"name":"@sequent-org/moodboard","version":"1.2.12","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.12","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"1edd58b5d944897d3294062b6c6569aa6ea26c61","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.12.tgz","fileCount":421,"integrity":"sha512-Lzw2f1r8FdfOWGa1Ox03Eaceg6T1WLtjLlNuw6f+rGmMkH3tqIrDK1juc44CGzejqGFfTpfSZ3cOHxhMc5H1Hg==","signatures":[{"sig":"MEQCIBws+jRkUWJS1aLqyS8ToB/4rZt2+p18jzmju0+8MAPJAiAkXgEAmJ8NUnnlJrfg7asaTkjEug76pA/9HWppumazIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60200448},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"a1346fad87c2b70c98e1fabbef883f15e2921b4c","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.12_1757929527617_0.33643987108223494","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.13":{"name":"@sequent-org/moodboard","version":"1.2.13","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.13","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"4638aa5ec8f1104b52654c61243e7c0177a6d924","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.13.tgz","fileCount":421,"integrity":"sha512-XDjSTtSrhIiYmA7OB+a/lc1qoeoETIhNCiJG8hhqOKqO/fGg9XeT7MEj/Qk+NEnYZ3fv/l2HbX6TKml0PEGsAA==","signatures":[{"sig":"MEUCIQC/yq6Jfa9W5wLF3rm/EEjRlebIrGvuKc/niMnYA5SdcQIgWHYCqFQQtRwf/Jw6zBin0TOIcoQ/P+huOrHaZc/SIBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60205985},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"1e0bfb0d0df76cf7752f0a9e105505ff89fcfeed","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.13_1757930208398_0.33948400155016767","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.14":{"name":"@sequent-org/moodboard","version":"1.2.14","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.14","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"e5581a2d931c67cc25252c5fe87de4dd17e487e1","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.14.tgz","fileCount":422,"integrity":"sha512-guP2Xdan+sVyT1yPCanMYZA90zfRHTcJHJwtUUkewwYiTkkNKvFPoyhTdgwkR8GttsHOAwpDYzv96FQq29rAnw==","signatures":[{"sig":"MEYCIQDgoKjljOmsG1xOQpw2tkF/9eqT5W10pbEDrfxPH6lAOQIhAK6FmCRP3VLIm9txvLitRSbrabUmqSiK2mRxp6stvDId","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60441873},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"5081f9f1b1e631a1e4cf2922bd15d6029253b83a","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.14_1757931382793_0.5327819038814219","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.15":{"name":"@sequent-org/moodboard","version":"1.2.15","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.15","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"e50fa264f421aee61ca33f8091e95161e1317429","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.15.tgz","fileCount":422,"integrity":"sha512-4DF6xJJXRTJTp+E+QbzLJ4Eb07qqwI+jQkpJbETQsCcelHOPUk6ZkUdafs9JKzX/tX+qxh1quNdWugD1cIftRw==","signatures":[{"sig":"MEQCIG1+qQ3tcLMDgMfAA+6hUGPGf4rbNzBDTmBmMWQvafU2AiBcSPMHtDwCFBnpYCmmiIXDyYogPJwrWFeMxofbSq1fEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60446373},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"32f5209f28b7bf7f241ef8531738717fb50f492f","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.15_1757933161059_0.11484445590635262","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.16":{"name":"@sequent-org/moodboard","version":"1.2.16","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.16","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"dc6e87ac737be286749f640f5c19e7cf2695c2ef","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.16.tgz","fileCount":422,"integrity":"sha512-x8k9RldrwWRN6vI4ZU3iJkslTOlEKfvMrGOOwRvS9Ea4aCn0C18np+pe/pZwS4m5F84X7rbomn8Uk+iT0RPikA==","signatures":[{"sig":"MEUCIQC4JyXqjMr8Sr2TrxA3nqfszz+w+dbB9OKf7RevOg++QQIgXRBjUNSGQmbXM9wXl5glrKujd6Xff0BoTRD6Ajd6fFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60447916},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"5c9d8ce75e93478003bff78f5f84670cdf438772","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.16_1757934234766_0.061551024613643035","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.17":{"name":"@sequent-org/moodboard","version":"1.2.17","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.17","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"2904bf752652e5843d12680f67924e1e14756186","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.17.tgz","fileCount":422,"integrity":"sha512-hEhr238jk87Ue/bFCr5yYfNLpKeE1yFZdjrAtSWjrzMFkxvZgnwiZX5MS7kby+Yge/v9+fXJysTffNIf/NUSlA==","signatures":[{"sig":"MEUCIQD7EQ+AY8KR42IqsJWeenRzSGGh2psA/Oj7gQyRv8GzMgIgcHW0F37jQZdIZve9Ilifi5vPbCnIWkrsxyFZd1sLabI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60462536},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"70a3f4322b7be6ed9591c8e3eac06288fb8d303b","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.17_1757953188802_0.15532282201630143","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.18":{"name":"@sequent-org/moodboard","version":"1.2.18","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.18","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"15868e11972c3316281cf6c699af6787aafd471e","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.18.tgz","fileCount":422,"integrity":"sha512-JRQMdG9uTDgd11lvlUeYQLKMczBpglUI0wZlG7jbI/gzswnsJpm276KyuKgI9A6fD3e325p8XppVZiBQfPwd9A==","signatures":[{"sig":"MEUCIHuRJnlHAh59xf0rwA9CEpvYrfui1TW8tdV8dU1zwgQKAiEAlEBNr30c5HtB2Y+qUk3EbuJ0lJscW5nxKX3WAi+82ok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60462980},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"b2ec82364aae7ab6fc10c6bd733ba8c39251f473","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.18_1758715877136_0.0858811658289571","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.19":{"name":"@sequent-org/moodboard","version":"1.2.19","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.19","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"f8801deb2916825ca99ee42d88aa7986eabee492","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.19.tgz","fileCount":422,"integrity":"sha512-Sp0B+MDIjlNlfork75V62FGYaqrIMYQXMIzrm9cdDnqRMXqKP99AGQ+dd1kkykMB50ItMvPHyM7OGmjklexfTw==","signatures":[{"sig":"MEYCIQD/irRwGmtYPczB/dVNkM+lHqswHS3r/HwqwVGiv84dvQIhAJwuY9YYhZQakT/C5wjQWIaxezZ7zlqUfVOKGX7QFptt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60462873},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"631f26359395746c695dd1b8bdd473f805e260d1","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.19_1758718828978_0.7713125278462443","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.20":{"name":"@sequent-org/moodboard","version":"1.2.20","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.20","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"15311e3048ff1af90c01191bc597c3020dce8edf","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.20.tgz","fileCount":422,"integrity":"sha512-Fl/Lm+NjV0uFJ2NLSABTH3Enp09pkQR4nj1R2nLB30IV39T54+S2FRZfez89fswYoAHJpwCz/lEmjoFQvIsjRA==","signatures":[{"sig":"MEUCIEtoxjgmb4BKVDWGR/jg7fcjDTNstrE0BmeySNPJrnP5AiEAvRYy5uW9YupNV3uPat2l3ap6ltLolxwK9FtZ877j5qE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60463205},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"df44132f4700d518e80b0432fc87e8c26954e80f","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.20_1758719778145_0.469722227976348","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.21":{"name":"@sequent-org/moodboard","version":"1.2.21","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.21","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"a051ba75679b0eeb14e6e9b28000fe7aeea1cb2f","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.21.tgz","fileCount":422,"integrity":"sha512-uIpEpBMbxlZKL+QisCSk03iXbvqsZ6pyNg9SF+jDryhOZ9WjEUuPXGYixGHORn52InTw1lIaaeNlBL+sHkfPIQ==","signatures":[{"sig":"MEUCIQC0syCtRId6WYQBXPKRIAIxKWC+iYO1jqUVOyQzyhzw3AIgSpB+knitjoAEYDHNu0NiW6E+mjhY+9kbkmIGJiBKR+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60464694},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"17390b5373d2646952ae3057ac8b965eb9e92ece","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.21_1758720808778_0.6629240710324686","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.22":{"name":"@sequent-org/moodboard","version":"1.2.22","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.22","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"3431467701c79a22ef909061937e79142b31c648","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.22.tgz","fileCount":422,"integrity":"sha512-rW4wgSMixX+e4yj2xYnkIfqQrDOFzZC89p29YgeLiqQVgUYZEInyacp0ObY4BqCEg67c309EWcRnuCIhcTuXZQ==","signatures":[{"sig":"MEUCIEUJ4raz8Qjn36GjgIJgkmolMn3WGTPPSueNMqiH/MveAiEAlopMpnOYbUdLoKRnoW3u7Ap1receJJeFDVR2XbqIyqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60458347},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"3f7ce059fa0feff9e5005da6ef6b293be24092db","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.22_1761119240416_0.3778678089619556","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.23":{"name":"@sequent-org/moodboard","version":"1.2.23","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.23","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"5ecbd49f2be1711c1f8c132be0e6c29cef324e2e","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.23.tgz","fileCount":422,"integrity":"sha512-mHN7be+oSDmFPuOIXV/S+qcYz6OMtRmFia/oGkMJOI9XXDtDKvc1yyENSAHYc8JL/APHSwaHcqdTvfQrOTjC9Q==","signatures":[{"sig":"MEUCIQCETrZLunI8dye7VDNgU9FghyX7NrXZeyJxnStM9G7PiAIgLIXaQLI8TJKOhXGuNO/LuJ0n7o23mtJBPfB0UEL0r7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60459010},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"626ec236b4436ff4a10a080aa751635a208ac5f9","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.23_1761566981075_0.877389520057934","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.24":{"name":"@sequent-org/moodboard","version":"1.2.24","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.24","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"180b2737a343ee853f2f550e260f200d075a16b0","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.24.tgz","fileCount":422,"integrity":"sha512-g89RLOwEzSpL5HalS5gBHKM18HZG62TEk9aKK+XCoFYMx7q2g9bU44XYxXMyJRFtDzZhdRuX1oPP/bOydjmIdA==","signatures":[{"sig":"MEUCIGpAKWABvR2dk0mECGMzmjxOW0WFM9PfM8yME4l6zVrRAiEA8M/sPfE0aq5EqRNpWX5dl+Hfe3SWWKZV0L0ORHfrVuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60458974},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"965ee05afd3fa03d50011606f47a5570de7c1b3a","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.24_1763641641372_0.5754255155386419","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.25":{"name":"@sequent-org/moodboard","version":"1.2.25","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.25","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"46a3cb682fb48ae102562c0a14c973ab056762f7","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.25.tgz","fileCount":422,"integrity":"sha512-riSrMv33xlbCwAVsQpA3vOrQPaWM0mYU5Cj+oH8B6yda2dpz3J/TS4v7CcGIE7SSOcRi52H6E4wmronHdsJF/A==","signatures":[{"sig":"MEQCIArgAAP+2fX6Km93VSbYlJNidBDpOEfDFHLsofeiKogtAiAuqtj4E9c0FYTcmc250kz8K0U7yTD25vvCyVkEKl/09A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60458901},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"67457a2fa48d7a2f6381b2f7ea73389486efe627","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.25_1763643144122_0.7408892303374381","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.26":{"name":"@sequent-org/moodboard","version":"1.2.26","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.26","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"f5ea3cf65bea47da06fafb34ec79d3e7dc49114b","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.26.tgz","fileCount":422,"integrity":"sha512-EQS4bJoACu7d26EE9GwVCXIXF0Z3vz10qKU9hSGaROWx3eMoqGrqPhipvPewBFnp7Dqwu5DllVdkNvQjpLsPxg==","signatures":[{"sig":"MEYCIQDD2omfQ3ql5ob3leIsUw0/y96pvylDMopNvagjyicVHQIhALfJqPnDXdrvxq7MqzQw9dniATveTU+yMOj+xnuafgCH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60458901},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"5d411d7fea7aaf9c2c09775e26e559f4fa5c1a1b","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.26_1763643796446_0.7698978867894446","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.27":{"name":"@sequent-org/moodboard","version":"1.2.27","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.27","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"d6d67d8a9fb3fbeecd8ee62a15e8a2261a1ec831","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.27.tgz","fileCount":422,"integrity":"sha512-blPBpjDD2PBGgE+95bDPDINVLzTbJhRxW63Beq6fgNOSMJfIXW1cPwhWh5QQpvv+lgpQ7U3SgITD26xOmjUUSw==","signatures":[{"sig":"MEUCIQDQs197/cqRIPtxkoX4zBnIkytnS8mLKgKjPrYRyhvligIgXA4g4PSW8N445KJ0A9P/joXBrQdTAOOZSP/cbue+XuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60458972},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"2b1b269f94b4998129cf2ed5db32bc58bc9d9801","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.27_1763644231532_0.10397462526092927","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.28":{"name":"@sequent-org/moodboard","version":"1.2.28","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.28","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"d999beffd3b1ac47defa09deb97347e828c8a95d","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.28.tgz","fileCount":422,"integrity":"sha512-LGCN3FooIVPP/lZhAsn/uO3S5GDNb31FRr0qrnxdkOFCM1GaiugZbI4jfsVXZR884KoXpGlqeQHDP7qXcU4naQ==","signatures":[{"sig":"MEYCIQDOD0ziaoYwmoamp8hhNMLh3TBjgSWTD6v5J60n9KMUvAIhAKRCkGI0/2/IykfCLYmr04NM8OMGMiQYAFGE8zN8UOp8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60459557},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"40d4627dee369df4850237a0cd1abd333f0cf2fb","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.28_1763645574809_0.12960682353018949","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.29":{"name":"@sequent-org/moodboard","version":"1.2.29","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.29","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"cc2809dfb723e76923ce770c1577128eb457a7ca","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.29.tgz","fileCount":422,"integrity":"sha512-dGaZyzIhJqg6n87zwROcomrwrPWUyfyMvxe/l2BglOkAIu5/ia4RO3RV/5AOKcNh+eCEMwv0Zh9uprgwNHq5zA==","signatures":[{"sig":"MEUCIQDnC/JR/WFM36COE28paHlpRTPxJ13pJcYEgLpVeaGWsQIge0ETr3hmlVcjnCDHhS1Aq8R1/C6Gcfam70LM5T6Ma6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60460973},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"7aa16e60ae599598d4ce9896c50bcd5dc3972a01","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.29_1763646315828_0.9958313614137733","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.30":{"name":"@sequent-org/moodboard","version":"1.2.30","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.30","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"881188c4c89d89442fb06a40bd9007a3cb7e5903","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.30.tgz","fileCount":422,"integrity":"sha512-0nSaCMKOp4Gs3A+t4SLh3RP3er+9aHrvvQWO/9WysKXSwINvp8w5QKdIgiL78xOwOOJzZwK5f7jyg0S6XI/G/g==","signatures":[{"sig":"MEYCIQDgzsd6wLxwy/JszNPMAekJTx767aoLnrBOC0dMUru8SgIhAI59fF6yCU/mq4vCNDNsAm6Bb0kWIGTP7sjYHLYoCVzH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60463786},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"032258a2bbc6a03a4fc9d84d3024ecfef0054549","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.30_1763647128188_0.6721226472441391","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.33":{"name":"@sequent-org/moodboard","version":"1.2.33","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.33","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"97d4b02e00260ec783d7badb3783278f3a2dd438","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.33.tgz","fileCount":422,"integrity":"sha512-J9WVunBKcTjJ6jieVU+PhgPDQrUeXKpICfJrAhTUj5wGUB7hBBBXtmpKsTI52hfMK65iO79xfaFAMwAHdBxlLA==","signatures":[{"sig":"MEQCIC1IBWv7wRIoB/pdwRdfziWswldoyO0rUk8MaDpPlT5GAiAv1AqxzmBmXpvKB1/jwlv8cWvtDMB+JN2jdgtOiiRMDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60458512},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"1e3ae0ddf639d902213a05755d6b0a3c35b194a7","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.33_1763655120244_0.2279872557209186","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.35":{"name":"@sequent-org/moodboard","version":"1.2.35","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.35","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"c2e4e384ed6f2132d06094ece00be44929ef2750","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.35.tgz","fileCount":422,"integrity":"sha512-AM/6wjxChy0+cy/DqF9sAW/IOD51r9iAwPgsd3HGSrKag0kTrgQEEb5e60i27B/+DgxwyGvFUujjp+MvKIm6ug==","signatures":[{"sig":"MEUCIBnZ4jUnzQ2vNHVMYnX+DQJuS3vwR1mYvMy1RQ4nVsM0AiEAlEVFMLQ5EYgdifsrDDn3/051ZaI0gmvBsINLsDVsagQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60460630},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"cd88b84b3bb73cc985d7b9d6f872e67b49ef4d52","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.35_1763657019682_0.4669572064544576","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.36":{"name":"@sequent-org/moodboard","version":"1.2.36","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.36","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"8e3551be9ee95963965dd7d288aa16ab8013b16f","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.36.tgz","fileCount":422,"integrity":"sha512-EcgQcGIXXQ+WqlCG+Wrfmu/z/Q/nhtW+iaRFsJq39dqE3NYjK1gctxyxwTO9U4F7nlyj6LUQf4K6Xf6MmV+t+Q==","signatures":[{"sig":"MEQCIDEweJmkoBfWzFNJSrmOa0YFZLaM9aeteVeCMv+aPBLYAiAeDqAsT6UhoVk/kybngyDX0pU1fo+Nw/A/51f9F0uR7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60460170},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"788dd4e1d075ba369b6fba55726b84a9d136f556","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.36_1763713206465_0.6677613266094042","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.37":{"name":"@sequent-org/moodboard","version":"1.2.37","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.37","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"78873582ba4ce890d8912266fa5b7e1d29c59082","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.37.tgz","fileCount":422,"integrity":"sha512-fSTqZRtvcuq6h5Pm3n4d7VAQ/iPQGRTm8UnzbtiF8JdPiwrMzUPcLlRP1CoDZfeBWSkoC7uOP2UdvKb78UQ+xg==","signatures":[{"sig":"MEYCIQDi7Tsn58ROmh9A9oBpox2RJhK2brnLBWuF2kGwWIxbkwIhAP5ncFk6hEiRwRgDs2GEv4g/OfLa5BL+PiGbYL3H1Z0m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60461027},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"50226a06d84c53ac6120325b0383f3e721d60b08","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.37_1763713717757_0.9239073782949987","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.38":{"name":"@sequent-org/moodboard","version":"1.2.38","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.38","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"123f7ad99b03f65f4dc044a6d8b29d9a5cd2cf25","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.38.tgz","fileCount":422,"integrity":"sha512-yOZGrzocMQkYS6V87n7v2aj1JsEMtiSCAL20azFBO9zLuFkzaNjiHARgY49BCKIIfYm23w0Ptl1cbOJDw+MdNg==","signatures":[{"sig":"MEUCIQD8WrGdEILWbmgJIwa5cws0BgVsHTYd/ZNN6EG0pYXH5wIgW/HsI5yGEjIKuTTeMiqT2a7bZnKTyfv1E+Rmwu5jkDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60461889},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"7f990429bdf40f845e9adcde82b06157642260b2","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.38_1763714145342_0.8638771744281528","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.39":{"name":"@sequent-org/moodboard","version":"1.2.39","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.39","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"d66f08faf1e4cb669defcd6b4e67a4d1cb6f42fc","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.39.tgz","fileCount":422,"integrity":"sha512-z0ixw773m7ycbVXl759TZj8wvm/byOtVnAKVAsMSMmA+Tt/+BebaBFS9ocMAP3WYtUiyeiUDPF3GiCgBfZtfUQ==","signatures":[{"sig":"MEUCIQDKQhKLYRbGzGz/uWG0JESScNo3thqgi7yocNrsWbIxqAIgHSztq4uurzRip6ffsmUXPDvXY2k//ui8EeENuJa6fMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60462486},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"78633bb8f7a6017cffec1c4c0aeb81cf5041b977","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.39_1763715065944_0.09500816780284138","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.40":{"name":"@sequent-org/moodboard","version":"1.2.40","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.40","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"92612986de4d1082d62011b7a7962010e53303e4","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.40.tgz","fileCount":422,"integrity":"sha512-NjjZ50xrr/dOzQPQjpqaCFQXav4iJBcai7SSQSOSoUIbEOAhRLowWJdSfUXyygQK6dv3+pkEcBSwAI9zJajyAA==","signatures":[{"sig":"MEUCIQCQiZmb/KqqKTCsKkFD9Peya1XZhTmSxzwhTWnQWTMzBgIgGzXasWEs006e5AFf0U3MY2DvqCQY3oJh4CofB+NDS54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60463877},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"0bd4a945241948e00f94a4654f6c26958142df75","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.40_1763715745958_0.6229451982923886","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.41":{"name":"@sequent-org/moodboard","version":"1.2.41","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.41","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"a89245b3a187f3fee95bf3663e943ddb7c91bab6","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.41.tgz","fileCount":422,"integrity":"sha512-Ydm62io1ygET+Q7lEV8hb3JswlZ4AlKJ8U1T804PMqud+9SwgKWeG9wnXCWedvKL9zb/rM+mFAxCs0gON0yzwg==","signatures":[{"sig":"MEUCIEKjPaw+wrMSiybJ9wFvmXHs79UvBDs3Xs4+IDADTZ0WAiEA0shSQJG+5/t1qJU77evl+fxkMKB3B/StGWLlFERPNHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60464277},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"1a1ee4d7bbc88eff6a8205b810f7373ce6475c2f","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.41_1763716130071_0.934905865308532","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.42":{"name":"@sequent-org/moodboard","version":"1.2.42","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.42","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"01c494c8359cad65d58d71392fa646935256da87","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.42.tgz","fileCount":422,"integrity":"sha512-T8zofXL/bwZ9xa/EvM4GcGB/AycPmrmCnwPjTCdCBAbUqhRac5x3NmwmReXL0z+gr4BycSSQUrU5eLKCTwDmug==","signatures":[{"sig":"MEUCIQCR+9xiBSE89C7SgQ1SPHbsDZaZgCHs7AIK2QvFPDf5NgIgdpeN/bApDHyt8WNsmq2r1/xAN6YOfRIVHIxnFOCsvjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60466275},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"71f2bba586c58526802c39801562648b1e97e5ac","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.42_1763716844088_0.462011710659614","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.43":{"name":"@sequent-org/moodboard","version":"1.2.43","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.43","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"516c91236a15cdd4d8c5d7a291b9c37ab76558f8","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.43.tgz","fileCount":422,"integrity":"sha512-Ih0Ctf+ebBDsZHgU11tAZQaZw6efTqkPf4DqC6GhwcgJovbRhDpfPyiTwCbTnARF7tQq/I/tAr9+Z5GTS2hLow==","signatures":[{"sig":"MEYCIQDs0UB2xhOxd4RP5n2oT5JkLKfLWaTP1MK0nR/5F80s+wIhANlB6x5c6WHHJnqHmBJejP6/sKJYkRBuzgWnFHraftTP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60467526},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"463ad1916c96bffca405913b8f93258f8d5bbc94","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.43_1763717397583_0.45036692025259173","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.44":{"name":"@sequent-org/moodboard","version":"1.2.44","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.44","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"5958d6491ab88f9d4799e2aecdfc022364dcec44","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.44.tgz","fileCount":422,"integrity":"sha512-639X0DuBCSnJf0WiUPXTjEuEXgAeYaI/vlug69EPCEGqD3k5B93UxGgzAGPIApNYp5do18nHdWw6RQPaYe7Idw==","signatures":[{"sig":"MEYCIQCmeVBocQvIL05EygH8TGIkFo3x8GQo7OvLjxshXca65AIhAK+Q7NGi3H2V5ut6qy0GE4+A24bbHBISUxaVbRtnTLkB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60470992},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"2b0b9452f9df99519c5a38893235542febe9ff98","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.44_1763718052284_0.8985248860674058","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.45":{"name":"@sequent-org/moodboard","version":"1.2.45","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.45","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"ace8fcc8501c8d5d42484e049f5ac9381dbba67b","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.45.tgz","fileCount":422,"integrity":"sha512-VtjqW69msUJn1xueOnDWUNDTya5/+GHvHZBIFlNxK5y4debrvPjZFnFByBkAfuytOOPWPU9SMyCJBzuMXQFQpQ==","signatures":[{"sig":"MEUCIBgHu/2PbVHk1TuDcWuS5SPtwtebTUJvUf8q0apdTuZ7AiEA59AfDq3VfmdQ6WaQGfqDE+M6WF9pFunI683ehdUlu2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60471825},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"d661d80665fc430db5f9bbbbfa4cc978e5f48c2d","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.45_1763718811037_0.4801491512227143","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.46":{"name":"@sequent-org/moodboard","version":"1.2.46","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.46","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"8e821200a94e6b73397b9b2b5f1cc05138a8f4cf","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.46.tgz","fileCount":422,"integrity":"sha512-HLr0A2eJr80lQ3GN5xjYGQ+qwdHhKXi9Z7Gfo0kilEMuodCHzCumEPuU9w69/xLGH2GkzHOYFprKODEJCBspEg==","signatures":[{"sig":"MEUCIQDvDRGyFJ5dxJW/ncaNIrWyVGYf6ESwGNI7DhMF5ael9QIgcr4QZOCSF6YRrUW+vJrFs4lYAYC49TW9wcFSUjal/7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60472322},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"6032fdb4e37d4e66d388f490a189a0425d265bae","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.46_1763725523305_0.9970225398437298","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.48":{"name":"@sequent-org/moodboard","version":"1.2.48","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.48","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"0fd1358b8d1fdc88a951e8e7959b8be3038cd7ac","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.48.tgz","fileCount":422,"integrity":"sha512-f9+cxudKn5vT5jjej561x1cyOgWLxQYTuWP7wuPGcOBQoZRolC5+mwOojRjToKyZtF7RjhgAbsLSBuzIxszG/Q==","signatures":[{"sig":"MEYCIQDHJkDoaTDoSzRMRGK4rw8kFTH+eddufqHZbQpoVmb6PAIhAMb+5T4bLwa+tqR4aFwuCONuV+0fEq5w0hMBEJbgFwhF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60474393},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"e156466a313780e5ba7a1f21a40a11e698f70529","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.48_1763727359705_0.615620686975638","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.49":{"name":"@sequent-org/moodboard","version":"1.2.49","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.49","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"07fa7d837bef450772a8c0fc07ed15d11200822d","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.49.tgz","fileCount":422,"integrity":"sha512-LHUMnKVAqz0h+XyoulKZEcXcXUEnNs0mQ0OkiCuO0v5qXFd6rfN/iLAg1jZTj9QDPzhfX/cTxavmf6FvQ1UDcg==","signatures":[{"sig":"MEQCIG7897zACKjOohhi9zdiNt5hhylAdxTRxKkn30BPPQcjAiAIddan48/cZzrsPocgYCBev2/sk4TPXr710SH/aaB5VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60474542},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"f76de5db3374350ef4a47e4e766c78d200a6e847","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.49_1763727762372_0.5284730228087215","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.50":{"name":"@sequent-org/moodboard","version":"1.2.50","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.50","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"1741f1ec3cff65d690b7469336b5d5a41db6aaa5","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.50.tgz","fileCount":422,"integrity":"sha512-/sbbKMHNLNYnxepm32Rj8MFs416WT7cLBpgSk4B4+Ftp6Mid84y5Y4JJ6ecO/64RJel8klWRn7jYjn36Tx7U4w==","signatures":[{"sig":"MEQCIATmr8SIqLuj1TZ1zeHn5rkbJdq7GXqobd4w8bQ7Hu7lAiBk1ffc0ehaOZO3t6CZ8oeTs4RUBZ2KIrc9A99Q9a0G0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60475050},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"e618dfd040b5d56e822c7a6380e370531269a4cb","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.50_1763728452757_0.8724547865903562","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.51":{"name":"@sequent-org/moodboard","version":"1.2.51","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.51","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"f5413161f3b03d27b15b175e34d671b2fda2896f","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.51.tgz","fileCount":422,"integrity":"sha512-4MQFUgGuRkOXTbCafebJGul5mZ95ukY3UgG5+8xIF4PrNIeDCpacYCQSuFyqGluA2pFWfCWFWsew3rRoP5ecRA==","signatures":[{"sig":"MEUCIQCrUYQYGuOJ+qkG4TseobTyBkRtna0w7LdNYPeSyAwCqwIgV8WyoLjB74pgVRePQd19aQbcudKl48UYJXAL5CpX5hI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60479152},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"4af3c9760aed529d38221f0bbd1e3803c4b744bc","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.51_1763730746148_0.8349423748410529","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.52":{"name":"@sequent-org/moodboard","version":"1.2.52","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.52","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"9cd16b46d568ac6ffe9d69e6ab9ab6548f60822f","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.52.tgz","fileCount":422,"integrity":"sha512-WvlzSH6NKzhIBnlNrosz6uCUPF/x3XjXDPLSk0Ml5fIhc/ZlNGxXluCkABLNvn05wnbMmi8+pAuCBFVHMuENPw==","signatures":[{"sig":"MEUCIBNb4EQ9PsyBKHjwViNDB0YTfsVvMSKfJH0QQ0R8PWr2AiEAmJlgnr891FXWjC5rE7qjFby0dtkIAtH7OvmS/xqYL5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60478704},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"bfb59874dbe0ed9d03ff5f03135391e71c6968e3","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.52_1763731118022_0.5223143034007651","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.53":{"name":"@sequent-org/moodboard","version":"1.2.53","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.53","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"7055c6b8095b568022c9ae6d09d5b3338a2d4ea6","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.53.tgz","fileCount":422,"integrity":"sha512-LewiEs1IXQr1wILac8YoLccrvnmZKNrT5RUqZnavmU15HJOGDKtNPVDnMecI/JRAOmLv4orI/z86rGjhTpWPMQ==","signatures":[{"sig":"MEQCIBFq4p1rCEJVT23H12MnLVksn53npiLAVmvx2tnyCAzGAiAYrWckcDLfWqHmFHm9QNdvMRvAA5L87Ql2klICgJChVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60479167},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"4d9fc22523f52d435694d9fa6f5a4e2398cc825d","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.53_1763731937605_0.496697875804643","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.54":{"name":"@sequent-org/moodboard","version":"1.2.54","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.54","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"52210a473df887dcbb06dc900f023088c7e40bd3","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.54.tgz","fileCount":422,"integrity":"sha512-+J84yJ515cO91jW1UYziCr6F3ocl54GEDXCBSFwUjvRoNocIYpRnCyaNzmbZ6IMiWYMCFxkaRnji8L9Z/7yp8g==","signatures":[{"sig":"MEUCIQCbANCzogSCbLmfOrkDCt4UTT8wfDewJcz5t6QlImdauQIgb+T4kgPWWme7mW8ntWJt3GXHrJtr3/HqD4jxfzDvvc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60479371},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"21594fcd2aff95a8f2c1dc038d8544b218169764","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.54_1763732307587_0.04239757354043383","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.55":{"name":"@sequent-org/moodboard","version":"1.2.55","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.55","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"c8cc3cca5321e34180f5df7776ee0ec1e48fb8c7","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.55.tgz","fileCount":422,"integrity":"sha512-F0zV+9uVqoEr6mKA6ECL7QR6WLkrCSGS9sIciD3WXJa97VZ7K/FtluxLVvKu2FSCQmjR1WcYL9BqZYO8UA1a1g==","signatures":[{"sig":"MEYCIQDQRbGv/qAPgbPhpsBxd1XmiQhaEy+i6JLmsxywqPATSwIhAObOWjKRv2pueqiJmZRln0HbkqUAMauUOzGeIsuJjp/B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60480285},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"b2f71e7e2f2f20fe739faba19701ce96c59d0bc6","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.55_1763732716960_0.31806123880081727","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.56":{"name":"@sequent-org/moodboard","version":"1.2.56","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.56","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"fb20ebb316d9f62cda102536ec34f7ee281dd32d","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.56.tgz","fileCount":422,"integrity":"sha512-0+PaqvV3tnX3Ytf4rMQW++r4oRar8w9lXe2tV7EAWiT6fBJLzHY5nPIkuFGKhVCiH8wqjWgWIJL5GZd7roiVog==","signatures":[{"sig":"MEUCIClA4vgWrIxlKD1jnY7cQubRcAZulnRhl4KZdGdjZMj9AiEAsyoZryGcSyGS077EuXBWvcyQqIpOPd7WcHFaKQbJO7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60481553},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"e4d9f879af2838c259287e32414fca340d0e9e80","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.56_1763733191856_0.7687208499657403","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.57":{"name":"@sequent-org/moodboard","version":"1.2.57","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.57","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"7af10f82af109196e8c60218f98574000fbdb187","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.57.tgz","fileCount":422,"integrity":"sha512-bAw/SnEnr47qOJ/xI0H+/JJdzK5cGNGM9/cp43+I7819YFLPAvnK5I8cs2i6g7R20AnOJ/LOyZicntgWeBKw7A==","signatures":[{"sig":"MEUCICDApHy5f86/oaYdSGdpck4uihAgqVzMZzg9WWQ02DXzAiEAkJ4f4FvTZIp+Pp0Je+98Vxp7pNCl9bY7DhiAkx+mr10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60481715},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"cd5fb5b60200b61ee0e434d49c4c6755aab483ae","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.57_1763733822116_0.272304594583928","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.60":{"name":"@sequent-org/moodboard","version":"1.2.60","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.60","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"3d18414bd73d67f277ac7a8d2eefc4b164b2bb9b","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.60.tgz","fileCount":422,"integrity":"sha512-F7/vdZBf5/e+PuvIYj0yMgAA2okLhWSw+NdtLcvyYKo1pyYsVr4mc2z8DTJsMkaOOqd6EVZuFCn18EV0sxNsBA==","signatures":[{"sig":"MEQCIHcd3HXJIpoF2xXgpIZooa8LmVB0mCVnhtTrqDt+N3MoAiBh1g75WFSZIqv3Tk2Z5HVVFJv4TYC1qfaXHkMFBYbh4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60478704},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"fbacf2bc9214bfba90ea034e2267c7dd83300b55","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.60_1763734832305_0.6994792952021611","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.61":{"name":"@sequent-org/moodboard","version":"1.2.61","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.61","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"95f94c4e37437aa373ac4ba39003b4ced8df6594","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.61.tgz","fileCount":423,"integrity":"sha512-BPT6ypPunXD6dJRWhmhHOt4SGwdGAk5u2q7ByGzpqoFzRGAqDoXanlYS7O01QeW991daL5475IEfATZg7SopRg==","signatures":[{"sig":"MEQCIBUSXteuVppeOhDRBTV00vkikNhnWFQos0/jOTDKxDclAiBSv/v7pZK3EgK0A98ks8hMy7y3MK519YMMZuhU0B2fzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60482666},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"cddf39face054deb31c8efa04b0d3d321cf1d9dd","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.61_1763735347522_0.9266899302503324","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.62":{"name":"@sequent-org/moodboard","version":"1.2.62","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.62","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"a2dcb5fa988a7ac747cd3843158c24314ff331f1","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.62.tgz","fileCount":423,"integrity":"sha512-2u38ZmQYa2X07jLQYTUR3FmSoKZhESR6Mye09Rkkvn89TsyenB23X8Cmwv/2gvHyTuJvvASPJDtwI3mICJyzYg==","signatures":[{"sig":"MEYCIQDIF92F/y5RGlOota4wdmNkUCwwAruMzDH6GLCh4rFGTQIhAMMVD3bzxCERVHcrIR0ciZ4gX0HxHUAc9tLuk+t4/oJW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60482747},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"dfee63406daf922280776dfe4c597dda99b88442","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.62_1763736352930_0.3537658377289177","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.63":{"name":"@sequent-org/moodboard","version":"1.2.63","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.63","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"039d7d6d6c36713ad804303316e2314ab4b28c09","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.63.tgz","fileCount":423,"integrity":"sha512-lVhBS9gRfp/VFmmvhpcA0YluRBJrkWWZJkgY4V2Yv+NmoQuVOfSb8J9ntUUDDy3hSFflh3r0lqFy6ev472qrcA==","signatures":[{"sig":"MEYCIQD+930/LnYavNnitFhv2OMxGFYpxsQOVuh3OJzMVhkligIhANQnGr71q6OfQNdHSsOx/RzQt8pLTdQR0S0xeQ+zK8Oi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60483866},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"be821c37e05871e9bf83aa0528e51dd2d35082d7","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.63_1763736784594_0.19435261880344523","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.64":{"name":"@sequent-org/moodboard","version":"1.2.64","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.64","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"68910c2ffeccd7e258c739febd21d6eda072d4cb","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.64.tgz","fileCount":423,"integrity":"sha512-ZFC94o/IieDzhbVF+Pj1XN9g0k/Vi9mEEiPh7oi5hwRUdAF5v0dgHrwxTBgZ+mJ4OLJyJ7wz4wTNOKl86KqjLQ==","signatures":[{"sig":"MEYCIQCuGcGfzJQWddnTUAe2444xozT+j0xBMVNhHXN1UOdQYAIhAMtiozx0zCE8V+WUS4q4UxZCOW0XnBeGf0s8yPiX+Uyl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60483848},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"771799ab552ac0a0274a21f02eb0bf06beb77c19","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.64_1763738100911_0.3704875688129028","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.65":{"name":"@sequent-org/moodboard","version":"1.2.65","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.65","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"ae07a1cb422049dc427361ee76341701208088c0","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.65.tgz","fileCount":423,"integrity":"sha512-UB2y9imnAAEir14rl+KfwX0omXHrRREqxSh1LKNq5nsSxyPYuIL/tdURmn0CZJw+EFE91GPlfbJJXO+LTgqXfw==","signatures":[{"sig":"MEUCIAh3kPy++4UWqr2y1/tYaBuzs4bCNlhXukR6yC/V9x9SAiEA71TxsHZyESssOlUrSgUo7hFVtYRWmaH8ym+2kcjdP8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60483880},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"f3d0d6ef6bcaa75b69116d01a87f238e4db36e78","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.65_1763739543337_0.051261627151029776","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.66":{"name":"@sequent-org/moodboard","version":"1.2.66","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.66","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"bf045ef78c1190e65002395cd247c8776d6445b1","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.66.tgz","fileCount":423,"integrity":"sha512-EcWzfJKFZExuQZaPfRUXYHZGx8BqWeG7QsLjfsUKJR7nwVfQNiIHWamLvI/JVKU2jbQMR90DnZTYAjtS7igbcA==","signatures":[{"sig":"MEUCIQD1kSFYZXGYBSK56Qnw79XclzBIVd8f/W3EFpstu+0NhgIgJ8Sh12vWPZXGykxLW+GfoDX6B23Jr2UC6VLltE0j5ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60484816},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"45bda17bee95baeda66feb289bded9db90acb4d9","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.66_1763740690500_0.2614280816640846","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.67":{"name":"@sequent-org/moodboard","version":"1.2.67","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.67","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"28c1e7e63e7cfcdd789f356039c906999323aec2","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.67.tgz","fileCount":423,"integrity":"sha512-MS4P33dbmf+7KyFh0NMJccQVxuvsSTs42CsIfaPSy415LnAXlQF3FQnIhLfc34xBvofGOD2h18iHgJ0SgAPfzA==","signatures":[{"sig":"MEUCIQClie36Mx/ru0nrDzev4zNAUHJ8sythdTGc8dndVS3KNAIgZXVBAVQHCphocZgTpbgQnrV6/Q8ohkyiXooRdOTzXbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60485048},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"711e65c0a939c3a7b045a581e1fc8aa3575ef5ec","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.67_1763741757653_0.6420573837717931","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.70":{"name":"@sequent-org/moodboard","version":"1.2.70","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.70","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"d8b26aeabe9ee66acc8632045ae2f52fe28d2e1c","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.70.tgz","fileCount":423,"integrity":"sha512-vwdD8HjgKYzltW54caM4I0uOdovG2yBfU1sHOx/Xz7ZCgBx1TEtPRtMLapjAkeG4VGHe0cncRWknic2Ew/q/Jg==","signatures":[{"sig":"MEYCIQCl6fettCraPMlkZ/m9SwO5A2fLAEffKnkw1M2WNN+8bgIhAKyM1+m3zBxKSq1RJGXhIQBNbQfD0tOy/YJuwJpbf+ML","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60485048},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"ea4acb4513dfb35e824ab9e1f34f36b2f6852677","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.70_1763969848196_0.005098850782884412","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.71":{"name":"@sequent-org/moodboard","version":"1.2.71","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.71","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"d1b887632c85d02ae0458ed1a3fe06ef75be2420","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.71.tgz","fileCount":423,"integrity":"sha512-sgO3oCddmuRgMdrYHHdXGGVpyH898eAYK+BSDkmUdGc/CqSQ9FfFpGIEprO4HCa51UGHiNLdDNjT2VPZ0o777Q==","signatures":[{"sig":"MEYCIQDo7zLM0wuWOdIOtVqj5LbZsuJqzd4+o/xgPjCgPrjNIAIhAPXRlrqN6lteAFyXZ13PwqesXc0HK95VA9EuSb84kGuU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60484816},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"3539b6d9703629cab195311f3115bd80db882508","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.71_1763970621956_0.38519156033803403","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.72":{"name":"@sequent-org/moodboard","version":"1.2.72","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.72","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"02b843ae1ba44e06f5440bad4e0d57efa2b8661e","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.72.tgz","fileCount":423,"integrity":"sha512-e4qi6d6Pstq+QlZPFxjFqsp6adAfbFw9zDX/lSYWVIrHJD4VDf9yP3EFNVqJI1HD9q64l9WFALKBe64G7zJegQ==","signatures":[{"sig":"MEQCIBOwXedi0WwOEaFSbrPi2Ks4G/I9UK40//mjqP6zIC84AiBHgZrvpaXfQojSIMdG/cpGvzMlj3V2KOCcl2pWlft8Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60485906},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"a3f9fdfad173859dec2bf57cb638e412a05ecc0d","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.72_1763972232227_0.2379863118030645","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.73":{"name":"@sequent-org/moodboard","version":"1.2.73","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.73","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"85b1ed567ecc9518c197aa72a15614c3fb87f466","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.73.tgz","fileCount":423,"integrity":"sha512-S9Tb+Sf8vSYNVDep8VYRf+wnxDseeRrwKwd77UZ8mIj9AmYBACSbkTkwj6ObpN134rOuSRAUlq18QCa6dJM+kQ==","signatures":[{"sig":"MEQCIBYJ0aIRbvmawZNbgw3Z+x15vWqR6RO78GIyK4HtaL82AiB/uMfuFZ1Z/hk5phoyhEETSlRWvlvntELp2WAgUnxmSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60488492},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"f23b19d36c2f6f7821362cf2043d9a84e8b81124","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.73_1763974162346_0.7344789741428803","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.74":{"name":"@sequent-org/moodboard","version":"1.2.74","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.74","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"ca2531bc32591c87a5d578537ef08460132c1786","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.74.tgz","fileCount":423,"integrity":"sha512-gTOBFX6qCpxfa8sRxHxSpxpv1YMBWJCDJI9dyHchjKYGgqgrhoaY0rxLkuoDOyaWAc5bhp/hzilvvaQIFe0mMg==","signatures":[{"sig":"MEUCIQCg2ORdy7ITOzWR1yURWqZ/XgDYpRRmpqslZbLgSvek6wIgIllp4GZ2kARMrugDWVp84ct+phRSUDRYjOPCtR2h8LE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60488790},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"cdc32ad42fd4d9abf27df24d874b6228f26a9f38","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.74_1763975018056_0.28392853086891345","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.75":{"name":"@sequent-org/moodboard","version":"1.2.75","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.75","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"c588dbea55386e4a0b4d2c20592ebc8cea9ea4af","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.75.tgz","fileCount":423,"integrity":"sha512-HNl7GRHWd0RyU8RFD+YIYi8DWVeP8W718sVmMvkhV5Eoz1DpSYOSOSFyGnj6rftDu3W02UgGxuhbIlXQQFpOKw==","signatures":[{"sig":"MEQCIDhLxe0p4HZuwBKCgHv7YVjARjUN+SHkBjBb4PP3QiACAiAc5mT+2Wzci3GgpqYK9Cu5IPvmUqz39TvfN61rjBFSxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60493253},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"e573257c583f39e580da1516d3ea0493ce238c3a","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.75_1763976748524_0.6255953206471947","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.76":{"name":"@sequent-org/moodboard","version":"1.2.76","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.76","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"625a30bf8d0e9832f7682d0f22b3533a29a0233d","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.76.tgz","fileCount":423,"integrity":"sha512-hZIVGFP2FUmWUQXYstBbzzTGiFMDF0qfKKQhZnpCVLa7XWkRTPXRkQ/2TnjBukCHbLtXUYmcBr/3E1LYOUZmwQ==","signatures":[{"sig":"MEQCIEI5QqTDFxc6nheN5vWp4OSFnQKTEo40ktzHWer2lq6XAiBJgT3tE83NBCAFdaw5i6oUIN1mjDW1PV6YF+CaCPNBiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60494442},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"c2a51359caae443f295096319803b63918f54a0a","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.76_1763985345803_0.999542423347989","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.77":{"name":"@sequent-org/moodboard","version":"1.2.77","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.77","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"b9b7758ee5e2bc0219656a9c8121764a3496efa2","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.77.tgz","fileCount":423,"integrity":"sha512-HBvhr8SLCtDshzft+o09zQKHrEuvsVVxnase6fBYycGKTxq0xQaN1LBgtJcdkjKsoKf9HO19AU7+hWYVZWtT2w==","signatures":[{"sig":"MEYCIQDhFBv7XZlj9zGkzD3I7uv7Si+GOAOafuyYRVQw/jzPhAIhAL24KODDqyCDf8iZd6GU0er4Lw2deG5V9odYyAom7DoF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60494622},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"c9827189e07578cba168583d97defe837c183880","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.77_1763988269315_0.4037605233569419","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.78":{"name":"@sequent-org/moodboard","version":"1.2.78","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.78","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"630920dcc5fb9be6ac913d19953d6d34683e807a","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.78.tgz","fileCount":423,"integrity":"sha512-mp14nnYdMTqMPPK9Oi2THzYD250fJfqt9+ABBFDB0UOGrb4FDh69GyUZSTiacnMk7eI/+W1D/zYIUFFHJfn83w==","signatures":[{"sig":"MEUCICVEGCLJKpy0V7WwB3dRQq/2zXEPzNTCOs5wp+7V7+J0AiEAnmO4DkGC3VG+N/Y0cC+nfEoC60xeSsjGsrLyGeTGSQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60495164},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"b60cc0b5a98d448067737ea7780271e888288eee","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.78_1763989516805_0.23706855786072012","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.79":{"name":"@sequent-org/moodboard","version":"1.2.79","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.79","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"ee963a2036173401cf012271a0aab2e6bfe905ae","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.79.tgz","fileCount":423,"integrity":"sha512-+Qpl9SysrzswekJRZDsXpD0KQlfE8vV3m9m7Ib90LXZWCwJx+ZIonsWsxtn/PrdwGmQzhFr/ejFm7abgAmGQxA==","signatures":[{"sig":"MEUCICQTAxT3Sw29CR2yACKk8lAzViXAS4uY2MJ61s6CXcKZAiEAzw6ChIB00VYW57C3/dEWMAn3MhnvuAw1y5JQXuBQk8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60496703},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"192760548242d8aa4ea5e8cd383a75e8ea6217cf","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.79_1763990328267_0.32489955247730284","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.80":{"name":"@sequent-org/moodboard","version":"1.2.80","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.80","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"9b2aa733ae732a6d51506a99b14b65fb90e7b80b","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.80.tgz","fileCount":423,"integrity":"sha512-yNGk9OrIty8RIo3L4GiSF/AnITkLugUrurAqchQT2bvaeGTNchcwp4FrA17jcI9A5mn66HbXaaZy5AxsRJk/Kg==","signatures":[{"sig":"MEQCIGaSLwNk+2stfTtOZ3TlOuOq5Eet9vT5MHXi47dR5WU8AiAoq6FfOxdf7GJeCW1vEdFlltwYBebkcbCfupIYCeliJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60496145},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"190728ee4386ef57c72a935e7c24220e76cc2c6e","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.80_1763991277201_0.24903840164081625","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.81":{"name":"@sequent-org/moodboard","version":"1.2.81","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.81","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"3d3c64711c2f1dedff606088d32dde70f79cda2b","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.81.tgz","fileCount":423,"integrity":"sha512-Lkft5hzBep1Hvt4ToVN9dKZLGK0RxT+hhoLud91OuUGAzTt7j4x7t07Fn/KQfHYATmdSoxhPR4g6OnV4o1OTrg==","signatures":[{"sig":"MEUCIQD3uE5dHsjOLjCfU/n2cCeER5Zre9lxY2ZFJLmYrcCtAgIgd7m3ywqk90EIS0+y+fVyMHpdkf5/1A7QU6jq1ptsdZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60496903},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"d49abc838774633d3d583b1b105fb6c4ede58b7a","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.81_1763991940995_0.013597695246280406","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.82":{"name":"@sequent-org/moodboard","version":"1.2.82","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.82","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"25164743cb9e24efb0e7dc6bd0b1abc135510bd5","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.82.tgz","fileCount":423,"integrity":"sha512-tx50aYRcF/D+giosoC29RnC+Hf2rNKY/8XejmGLbqPwJtXLYhxtNtYqM58mrR97HKDA+ZhnLpUDB/EX36JDiNg==","signatures":[{"sig":"MEUCIQCdHz79dkMvXqbMfLmSvxAXr+IRdKYruZDufMap4o2aFgIgOnvwK7QTUN9a5aGo4V/BV2Ora1dMgdhfdsR3F/g3/a4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60496015},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"3491177e622d5d0707d008ac8d2622b1f6b14033","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.82_1763992491820_0.5078677363134119","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.83":{"name":"@sequent-org/moodboard","version":"1.2.83","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.83","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"fd08ba3fadcfc3ae9ba3f8a398f7c02680a0c49e","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.83.tgz","fileCount":423,"integrity":"sha512-XC8y4atMuMWEI/2uWXiE9Tb5PZQfOGrr3xwQln6KfAjg3hMZSo7oM5jxdaIfvpTy+Gz/bC5/kXaiYN2wLZmA/Q==","signatures":[{"sig":"MEYCIQCl/7pDm2S1Ge8rOuultCZgCQuWtrtJNdh1guKQRw82/wIhAIfews2Otj90lhZIHN0EEq50qSTO4YLfS4Zsri6wMOO5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60496451},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"dff75ea3348fbaa731565dd30aaca8a3eeaa44e7","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.83_1764143838443_0.1724055034990024","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.84":{"name":"@sequent-org/moodboard","version":"1.2.84","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.84","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"4f890f61ec7b3ae13d1441b1de7c0faab3aaf055","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.84.tgz","fileCount":423,"integrity":"sha512-SfoG6KulcNh1V0J3qFroApkUL5MpgiwlFoBOm+idiWCXhJ/+MTewOTXYVQ+wzxMh7TWu1+PQdHU6tOiSuqS4Tw==","signatures":[{"sig":"MEUCIDLqR/jvlfWcMpXIO3m89myg77OSSYgrsAPKKEJ3UpzHAiEA1cVFYyPlYVc6ASpGhUPJkBD+4hsAj8b35Je0NOSTBfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60497918},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"cd273ef0dbd9e9b8a4932864298735ff649294be","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.84_1764147832444_0.5696140361236202","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.85":{"name":"@sequent-org/moodboard","version":"1.2.85","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.85","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"de3e0d5399e76d5a8b0dd16c358bdb925451607d","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.85.tgz","fileCount":423,"integrity":"sha512-j7vp0ad1E63EuAaOGsU1c+zTgHX5w0KVkSVuyu6HQa1xVCL5dM6uR3K0humpCu4giVjBblDW51eLuvDLenAjPA==","signatures":[{"sig":"MEUCIQCT2eEnZvxIVRutxj75PqkqMsV6MInuV0tOoLbnzlNsowIgFkz7KjIMQRCRqpfEUWLdd9UM65hPcqjCzL0KdiIbGCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60497230},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"c04ee26ff6b4e6492623b66361dce7c6f2eb0bc6","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.85_1764149460686_0.7942250046758608","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.86":{"name":"@sequent-org/moodboard","version":"1.2.86","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.86","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"3430f6874fa80f772c097a0b7f0060698b09cd0b","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.86.tgz","fileCount":423,"integrity":"sha512-ljczIkCGVkzGs9fR2S3QpwcWcjJRVRoi96ZeB2AkDxrJcNR2ARsd7XpCvTLhFhUknJVlqxTPdC8FLrJ+wlnvqg==","signatures":[{"sig":"MEUCIEkN0wJGelELUFmd7rcVJXNyyjNOlXSqxK66YlpySatYAiEAsEPWc0LhYmNe0p81HiOf8DBrSCftYPv/SKVHfSYdbWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60498012},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"109ef80eef97fe5c9de1e0c848afc0eacad32166","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.86_1764160814021_0.13952727131168974","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.87":{"name":"@sequent-org/moodboard","version":"1.2.87","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.87","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"aa8faeb0e078218bc2211019feb21e9d140820ca","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.87.tgz","fileCount":423,"integrity":"sha512-n1ZmJ/yopi9HKhlrfSE1Zl8C2tvVXbpeYiJXowUXiTeK56lmwwBIu0bzsj6srXGl97y5Ka+cz7YoDj2y0B8waw==","signatures":[{"sig":"MEUCIQDWLWczgsSdXA470yqjVcG6xyB+H/bmIVVVCTn+mS1MYwIgMf8sx5lhZXOe4A++rGA4Or4lv3BxBPdE2gO92Iun7Ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60500293},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"8029a288616086674e3f673befc15bebb36667ee","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.87_1764161843464_0.5240529602714552","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.88":{"name":"@sequent-org/moodboard","version":"1.2.88","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.88","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"6475ce9c3a3ca8da13c54547fdbff6f4689ff5fd","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.88.tgz","fileCount":423,"integrity":"sha512-MhJNz1nQwO3rrvBdiZ9mNyQ3S5FczmFukcha6uyv4w/Wwz8vYwzJjTypSAxoEl20lI2omx8ahroA85u99CezEw==","signatures":[{"sig":"MEYCIQCVHW6WAwMB47rVl1kkVmGa33iv0F93tB98fEA7ewIHSQIhAO4fFCFUAwTrfGA2PNNZbeYjNhkxf7GsFXV2L0sBGQKB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60502336},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"22337bca24b72fea6b96ebf12a5bbcca53ce6ee6","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.88_1764162493779_0.9429429286268831","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.89":{"name":"@sequent-org/moodboard","version":"1.2.89","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.89","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"54db04ffd21713c86b18a52f1e2bb62da950ea41","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.89.tgz","fileCount":423,"integrity":"sha512-0IXIoqzgk5xxPLy6oDckH80pTEJMCSZ9k3whGzQH16A+Ut1Y0Q6g8H9Urth5G35wNb+UZkb63d6ZptId9L8Q6g==","signatures":[{"sig":"MEMCH2Ck3qm8RlJt2fQNtxbT4uk4QxG3KI3AU17vE9TMq64CIAPHgiuEXYcRiiQuycUAQp5tq4/Jjean6NduGnEHje6W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60503198},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"293a9ed5f78a6600117639c6f17ddb08c7e85b01","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.89_1764162850314_0.941135310920707","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.90":{"name":"@sequent-org/moodboard","version":"1.2.90","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.90","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"e19c159be53c2d0b13eed27aafef622a4e2b53e5","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.90.tgz","fileCount":423,"integrity":"sha512-q6QAeyCACn48n5hKFtL6fYmEUlC+hKbqmwGXVxmrx13FsJLXpEunstzUGluMFH3tBoWRjYESt+b+p2KjpyTi7Q==","signatures":[{"sig":"MEYCIQD6+sUqpfk5L1jmWZJujMtt92OMiyvwEPwQ2P0HRBvNEwIhALQr4LZKqxEZpHRoRw1vYd8JaeAMnEAStOCRv+V/S5cD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60502222},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"ecd3d80403cc37d05988073c54b0fcf74b4343a6","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.90_1764163193587_0.1253992697205839","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.91":{"name":"@sequent-org/moodboard","version":"1.2.91","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.91","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"ad56e4198641ebb345e109585b38fd02aef410f0","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.91.tgz","fileCount":423,"integrity":"sha512-r8Y/pPv3hWgPFd0GeEqukBXZe+X8rmWIaOuI3Ru8cWct10zApo1kdUnn2GDvGGlCMgLxdypL0nl7GwhN0fx4gw==","signatures":[{"sig":"MEYCIQDdXVOZGFQYw9ciUeVbcb0CRP2pWn6rzlKgCqDmqRPX6AIhAJmWm6fY2aV4jqRMnVJqzYuC3hPu8pnf+Q88xtU5qV81","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60503963},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"6db200a2f4fadb580ada1968d8e73921369448ef","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.91_1764163779526_0.31276963246085154","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.92":{"name":"@sequent-org/moodboard","version":"1.2.92","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.92","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"bd72e4731318dd27c01d9b7f9a37b7be161a901e","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.92.tgz","fileCount":423,"integrity":"sha512-umDicRGdLDaEB2xtxgYn6twvfsnrApkGSgaY3xJHDumVBgdblH6kRZPeaiD2mPLzMZ9Z5j4rMcFt26+/lhk5sg==","signatures":[{"sig":"MEYCIQC/wCLUlw9PQDmFARYm2/30Hr7XDFZHRglDEpLFc24p8wIhAN8UXd62Djfqfwq837lCo8p8xsB0XVgWWisNMwgxmzKl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60507038},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"7fdd4fa49b6bd4e41b304ef09c4f5c1c58b5d9c1","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.92_1764164170051_0.3575581705202524","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.93":{"name":"@sequent-org/moodboard","version":"1.2.93","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.93","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"224360afc57226556b12e5f1d70b70bae512519e","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.93.tgz","fileCount":423,"integrity":"sha512-FhLDd9h0yJC6WfBYeMnAVIs5FL0xfHymqGiDGzRKe6gA5LzpjQYLGPRS3FoIDys18LZOLfHtPM+Uw8hPnDZscw==","signatures":[{"sig":"MEQCIBQunbgpyqhhTU1GMmT+vZc52fsJ7mS2+5DnjLm+63tdAiBHaBNSo2z38vTOCWxY3n9TNlXa4UAF99lyEdL7kmnN6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60507424},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"27c605db83bcbf08694bbc6a76098801c56bee8a","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.93_1764164650279_0.43841426106837167","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.94":{"name":"@sequent-org/moodboard","version":"1.2.94","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.94","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"e0a4efd24e7362211b3dbaf7d0891ecaa181bfe0","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.94.tgz","fileCount":423,"integrity":"sha512-aG7DCAjWftZeypc0nx0+9ijwLij31eb8S1qJGSB6nV191sKlHTi99KwqJipamp+/w2HAKhkWmWdDQrCqkFtc/Q==","signatures":[{"sig":"MEQCIAYqqkiza/zMC0pr1pyyMeQ6pAJPVfOR62fCALQval2hAiBtxfMHaHNsSHDcElvQ2GN8YmVzGk4IvCPqoaJGannCEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60507956},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"6d2a087d8ab31eebddb072e470afded44ca5c653","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.94_1764165090965_0.5474443962838231","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.95":{"name":"@sequent-org/moodboard","version":"1.2.95","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.95","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"2ad43e7df9f80779bea52f0fc995e604eda4bcf9","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.95.tgz","fileCount":423,"integrity":"sha512-/PMFeGEWwUK8DSVDlbHgXUfm3Iy3hXInMPjrpJPKIu18PVKJhW+VMUAvNQ85EuzCQdjtLMGbIrStSdNaZ5saEA==","signatures":[{"sig":"MEQCIGAy5+oSBtBKY2HFqaa6sPid9LClryTq0XJgxZ70JfR0AiB9cSmrVFC2l/7yQFIJkh01dibzezE+VKAIW+OoxztNrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60497230},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"d2cb98072a8ba27c13df8aa8aa14cf578a14641c","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.95_1764165552358_0.16382398914478835","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.96":{"name":"@sequent-org/moodboard","version":"1.2.96","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.96","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"8a7abf8f90a47530d44df83c1af100bf9c038d3c","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.96.tgz","fileCount":423,"integrity":"sha512-FBQa+2Nz/3Js/K4CExjiXfx2l29oI4JRdac4K73levVpztJ1YRcC8YHrweQDWe/t9O5fWTuuUGob9CWzgVmj7w==","signatures":[{"sig":"MEYCIQDeFUutwpLGlanMsk1ZRCGYalmQT/f1zrA2kdlX+A3niAIhAJZyun4A6r/MbdAJdqrAJ0B1DqQdZdADmsBg/977qeFm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60499177},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"a33fbe9cd12e14b6ded4db1b6b01a007924dc9de","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.96_1764165900371_0.41918192004418686","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.97":{"name":"@sequent-org/moodboard","version":"1.2.97","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.97","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"a13d83a3a205ebe95c02532a9c663941f8642e65","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.97.tgz","fileCount":423,"integrity":"sha512-ypiLHADvr+y+/6STM6Tyc7fpJXCNqU2SfdY9dtgXfduqJ+hg8LbR/suvqk10UgSQpem91izWD3pf5rtj3GsMMg==","signatures":[{"sig":"MEYCIQC0HmyO6XIy0yEi/ojTw6zS2EYzHS/0LpgInJe1/ZKxBAIhAK2nvH8zbF0O/VndecL9MlIBQjFJtpGP/dNP7zQnva6U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60499978},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"6a65875f6d8bac8c45706f6d6f3bc821d821eda0","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.97_1764166240065_0.32897819026986697","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.98":{"name":"@sequent-org/moodboard","version":"1.2.98","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.98","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"eba4909498d98a50194406980787ef80f869068d","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.98.tgz","fileCount":423,"integrity":"sha512-SDXS4VeYGUm7Fk+7uOVperePDnyz5BHBIC25N/Gx+r4f4a/81JiDFRr5QjlKYX2rc0K8KlD13AcFpc8BYsImHg==","signatures":[{"sig":"MEUCIQD7HzxikObd4/wXVCzSZOTO0zJv1mQ0lb9xGgSVfIc4CwIgAIRLCQApD142x1ePH7QQ8BvSK7+seb+kTQFADdqiiSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60499210},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"13069b6de4008086ea63b7dda314ed51aa9331d1","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.98_1764167923328_0.4225083019154694","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.99":{"name":"@sequent-org/moodboard","version":"1.2.99","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.99","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"c13a299ec08f73514ad2deedc1d312ee0eb9e9a6","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.99.tgz","fileCount":423,"integrity":"sha512-EFPSqViEnA+h94lR3Mqg8SMJDEJS0Vxnh20yf+hT9lmrAxiAM3i2uFe98zL7Yblj0nVe8FlnsPxd2v6kMaK5XQ==","signatures":[{"sig":"MEUCIAQlVI1ujoSGzktjT5iiFUWwZ6OXpGq/vChmPeLuXkknAiEA0gJTVR8d/uhk5M2GZ+UH9Bo/tmp7ZzCxZl7AQ7w3SR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60500709},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"0a8f7d8334752db965bb21890233fe8a932ce3ca","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.99_1764168802494_0.3329949341927332","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.100":{"name":"@sequent-org/moodboard","version":"1.2.100","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.100","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"e5794cd0657bc132fbe63a91b8a22bcd6f8247fc","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.100.tgz","fileCount":423,"integrity":"sha512-pH3ZppvwL6gjJTS+xDErUYVaNVnE9xG3TpSDoGGlAWlTRfRIf1tZ3GAVHhST66LdKGzrIWXRKI6Xz5VKAbqNOw==","signatures":[{"sig":"MEUCIQDbqSq4cR94WHC/rM4apQEKpkLZeueoa49/CUzXMRfa/wIgZoB2cCCsCrT73rLJ/RuKIdv/Jg0aDoFXDB5koMoG7zQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60500903},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"52995bc7d4cb1f4480079de67c6081cc77da8080","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.100_1764169320851_0.572598629491474","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.101":{"name":"@sequent-org/moodboard","version":"1.2.101","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.101","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"62641bd89989356db63eef1b27f5d5f7a6ab12fc","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.101.tgz","fileCount":423,"integrity":"sha512-qLo28A4BwGEcdiLCDXNu975dmDPdQ5Gyh9Z+ToJo1/xNM4lLWvJGU6EqVP5H8hpn1aUsgkSGmm83jSeY4ALojA==","signatures":[{"sig":"MEQCIBnQZoZ/ekgAU3nPFaM9zFbyO/DvW2lHO5gYD0MSBbtHAiA88RPtcJYPpwvquubp4VgTI9WzpyG3kYR6vXoNGweriA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60501594},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"bb0c5819474e51302cbe21689b6a7978f1dba598","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.101_1764169714393_0.23140162790777974","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.102":{"name":"@sequent-org/moodboard","version":"1.2.102","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.102","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"9972e9974e3822a2ae5d95f19cf1b7b6bfb2c235","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.102.tgz","fileCount":423,"integrity":"sha512-z8MKjLQxuVdUQgBPIlI4ZzzDM4k/eGydOqeo1WtCHX0/4FAlf8H5WAVqCVrrgszMKDlgFoSu2aqj0QXa414euA==","signatures":[{"sig":"MEQCIHyrjmZugSGJJlL32AiH4MN+qKTioohB+/OJKRn16DcIAiBi0L+A1x+CCmWGp37jVaIoSzW4MrSLwX4jj3sHBwpJRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60504239},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"9a62d85a63b288c2e3366d009382a3be8646dbe1","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.102_1764231664003_0.6235351457291065","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.103":{"name":"@sequent-org/moodboard","version":"1.2.103","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.103","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"9f7dc5e8637e266f9041f186325bf2f1bd83758f","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.103.tgz","fileCount":423,"integrity":"sha512-riAZKkFFmbMDwONLiTsETAvMjT8A5X9xXqOptjw0XoMC3x/t1qlLjJUE1wS0MxkpvReYNAOU6eXJfkgbtg5Ehg==","signatures":[{"sig":"MEUCIGJsSWI70QgjO/V+W30U92/WbcHqY6cCkonf/xv3V+keAiEAmClghdVXXNMix/vYX0y0IOovhtYm2ydx+BYMMpvOxSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60504583},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"f3683b5f5abb9096e5a96cedb966bbeb8558b95a","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.103_1764232912855_0.7362275077499092","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.104":{"name":"@sequent-org/moodboard","version":"1.2.104","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.104","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"84ba13896c0f9fd297fd1f0abf65a55e07c4cdc8","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.104.tgz","fileCount":423,"integrity":"sha512-BLvN35G+Rt8NH16S8zdAWJKFA4RLzxP1h7tmp02KAgFd/IPoG/cGvg1CETvl2aIRWirLWLiAzp3BQuLlSUu9Ww==","signatures":[{"sig":"MEUCIQDZ/4hYMjkj1iJgKilYH8hWnk3Z2nbuReH8Bb41gG7ukgIgN4gt0a6pHXyifya9f4DfiDdt4LsDA9mX3mzUc68apvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60505868},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"ff30a2e427a948d42cae593581835ddc38029bb9","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.104_1764233576627_0.5159122674717846","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.105":{"name":"@sequent-org/moodboard","version":"1.2.105","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.105","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"36bf103dc6b34062d8b3f44390b059fb21476b1c","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.105.tgz","fileCount":423,"integrity":"sha512-oEBo4MsyVtmaW5vjVxMApyv4UWMGScuWjuMXHwyy/uCCJwkdnlk6snVA5qE01+czzV1cuGuOn8ytKM5W7TtOkw==","signatures":[{"sig":"MEUCIQD2TIjHQyeFcNioRzsTVT0qhV95FW4yYHhajfE76jFrQQIgNmQrhXYQSDIEAtbc03czLsfIAr+eWSXoRinVqOPLRw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60507138},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"d070fc56a1fbd53784bfb73a51ee9112ba7a1fc5","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.105_1764234810993_0.3807831513464186","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.106":{"name":"@sequent-org/moodboard","version":"1.2.106","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.106","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"14788ca65b891d8d57e8c9a9fe2c4a7bf4224c0a","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.106.tgz","fileCount":423,"integrity":"sha512-Pdj2rk63+696NAe8sKNBZS7VBZx5QXRU0lsLszuiI1mivOI5DFEw0UH9hjfeujdPFajI7LkJSfnoAE0WWA8bIw==","signatures":[{"sig":"MEYCIQDJANOfwBzg0IC7l3g8cJ0biHSLXm5H0KpErP9RmhPPpQIhAJAo8rtqQLzUaKSohdUaK+lSBdqQKV/e2G6coTKtaExT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60509938},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"340296d61a034425e686a8a0efeb6c4d1fd22fbc","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.106_1764245016495_0.2432511332221885","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.107":{"name":"@sequent-org/moodboard","version":"1.2.107","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.107","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"033d34b6356aa2ee69b63b1f736433063266250b","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.107.tgz","fileCount":423,"integrity":"sha512-WeWYeH5Wrzd4yFPjA0wfOFZcIf3Ski1Fy7sd5pbxQRrEIOVtJYk4RIa61dnflUu5YlEvd0kazscf+y5/ILE0nw==","signatures":[{"sig":"MEUCIG8LerOOt1MzZ7Dg4DPxCRhBxVAcHb+cADiSRXWhgwM3AiEAty101FYj+S7wR0uoKj0Ylx7wzB52kGwCxoxmlGe+zaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60510496},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"c6d16b3f2a9973ad9b579f89a7fdc68d797ff910","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.107_1764245798465_0.9116672597386752","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.108":{"name":"@sequent-org/moodboard","version":"1.2.108","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.108","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"a284f52f55929d44d1e17d701996dc40fb0a75f4","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.108.tgz","fileCount":423,"integrity":"sha512-odMG+6XdzqYfpaisRMyC5PmZrgRlvphoAX88IvLnW7SbIJ+i9TlBOcoLhkDasPCnEU3CE4RRJYLWjCyHuQvtnQ==","signatures":[{"sig":"MEUCIGOWOf95JrA/ukr0uQlO0f3aJ3iw6KkndJIrbsXFHhJzAiEAuXqyZgJ4IGYIPiwNZnFlUa0pQps+bSj2dT0M8GSRJEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60511617},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"9ed0987ec0ae226ff33a0dd368ad3fb9919791aa","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.108_1764246512785_0.13425821990102338","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.109":{"name":"@sequent-org/moodboard","version":"1.2.109","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.109","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"b03f21579a295c470d1fd71b44df743a5347e9dc","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.109.tgz","fileCount":425,"integrity":"sha512-VVqUdBmO1IBIYKrYolVAMaOPXioTkrlJyQxjtipym0BEuUHIksFi44COTVJaZY+9aKIjqs9fIKCKUY3AqePDRw==","signatures":[{"sig":"MEQCIGK89PAXflzBE/5mhLwJof4pv6IWRd6bLd4KNRv9oJ8eAiBoUdHcO6s2sasZnZ9htj+Ogi6bwbbAmWaiNlmi2vK7bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60588130},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"9db72f6d6b3bf9f2d25761c0f4a50453d3d77fd1","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.109_1764668311185_0.6565074570462299","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.110":{"name":"@sequent-org/moodboard","version":"1.2.110","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.110","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"66a9c99c9a8806b60fbdd014ef753af4e48fb5ae","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.110.tgz","fileCount":425,"integrity":"sha512-d8sXmdHGluGdOr0P2wG3j5VylgMML/vQb1IGx08AzdHT0U3Xcotha7QkiakJQrlkzKQVLK0MlIS4Wxn+oLoZ6Q==","signatures":[{"sig":"MEQCIFsPDpDzSQIK43WlTC4qo3krUHlgYjFdZC7zyqxRLMvpAiAnGkwKzqoOJSDXB0o6/zaW9EbICdAt3R7FA7PPMbArxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60588194},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"a1d9cd36554dfb3674a052216fa24fa177aa7942","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.0","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.110_1772460591030_0.7014352486064055","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.111":{"name":"@sequent-org/moodboard","version":"1.2.111","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.111","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"91b6ca2f03a7e5bc52881166520a4f4ae028b50c","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.111.tgz","fileCount":425,"integrity":"sha512-MManH126O6OaQrAQOoXUnSJrO28i7zgrSirTNrMazAn24VLas4RW+qMU/EuX8cjGwVEvzgFVwgno/wEeGz2/Bg==","signatures":[{"sig":"MEUCIBAXqQLIhOBDAKt+PnWjMZ9KxBYeU4hreF0mH0co5kIKAiEAu/hUIZnQQ5d8970NbDQYiEDYEhy65wlG9S8Lo4fmO1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60588359},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"b66f673af16ebe979368c7ea8ca36f3edd40d9a8","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.0","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.111_1772462252318_0.30903001941947394","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.112":{"name":"@sequent-org/moodboard","version":"1.2.112","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.112","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"a8031eb04b2c7b4401fb49a9bdc03d4aa0796d1c","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.112.tgz","fileCount":425,"integrity":"sha512-ZjqQH9M56KLhCdxLQAN5XhPF9zWJQR5O/Si6n1yKjPa9FvJTMF0DQPipnox1OcFGpRr/x9hYB77cQOHs8jsGmg==","signatures":[{"sig":"MEQCIFGoHI66wdpu/uHDPUCB9UmQc3rmeVQzs/CURW3GZazYAiAI5uirh9eC/Zb0n7hzodSsm/gcB/I/47IImQDRwUKFng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60588359},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"c2dde68d70c0d6e8244a6e924a0e0f0c88207e98","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.0","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.112_1772463842706_0.6668324590417625","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.113":{"name":"@sequent-org/moodboard","version":"1.2.113","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.113","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"f9eed33147b728d7b54d75f34ad57766c6443102","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.113.tgz","fileCount":425,"integrity":"sha512-vAUHPFsrjl1EG9EUXwfP0cBVnB7vTwFp+z+ns4/F7sB54UhXBjpUDPT6Is1ztkcwrAlNwohHCwSq7YQR6BCbmA==","signatures":[{"sig":"MEYCIQCeb5ruKz2eglOTMR7iuejZs0OS319o2tmNLt88L72JVAIhAOIKoPXLIZMH933M1TndmpIUPcY4GJE/cd1DfBSjzjaH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60588614},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"0300b3983caaf3f1caa083f88ceb90c6fbc6b538","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.0","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.113_1772530444504_0.43873016329555137","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.114":{"name":"@sequent-org/moodboard","version":"1.2.114","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.114","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"4ef6952b63d4dbce52ea4a918b55a4e9d02ef118","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.114.tgz","fileCount":425,"integrity":"sha512-UaElYzcbdzbD9lGFkM1UDcbi535kuxgRijhRCAJmhWN8cEjrKyOXrMreiEHsEnB7n+ZspX8dOxV2YKDn6SPyGw==","signatures":[{"sig":"MEUCIQD4Wb+C4863j5p4VC24dE22JUQARiDXOToFM9jWFMxOoAIgAto7xS7o9N71H5GCiCp7KGFGVOTZmV5oQiC+NEGUtDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60588796},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"40c211c391df267c849b99345e37545feaecf740","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.0","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.114_1772550692920_0.08680218366257075","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.115":{"name":"@sequent-org/moodboard","version":"1.2.115","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.115","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"845b27236a0633fb8986a9ef8160d5beac2f2a5d","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.115.tgz","fileCount":425,"integrity":"sha512-H4Bb/Tp1brAY41eVs34BlmGG59OVk3KGRKnv+EKPRoui26UyyGH/dNQXyRHQyDh2omuw9hMJhivvkMoF1NgyKg==","signatures":[{"sig":"MEUCIFuEXyOKgFQ5sDzd+VYNN7hCLd0/0juyloYwRMyksUBUAiEAtngJfnwhw3N9KNXmfmiEuneQAxBRIgCteJ1W0cQ/w7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60590942},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"c7c6e95b76ee35566348e48c19332d6903e488ac","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.0","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.115_1772551943371_0.864307017288994","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.116":{"name":"@sequent-org/moodboard","version":"1.2.116","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.116","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"df5cafd9facaaf45dd111f65e9057b69587441a7","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.116.tgz","fileCount":425,"integrity":"sha512-pB5kcEkDwyotjSzzY1uU+YMfC3FPJwcv8XM2vDEuuG/KSSt13LhXT0JQPEm4huY26vgB02KapcpoKM64C5RiMA==","signatures":[{"sig":"MEUCIQDQXlDteBfyQCXRrlpCjsyp4V/i9CIbakQaG3vV4cAuOgIgFlP44Hd5tDE8BblO14WGRwBDBUZx6X5S9gseD/cr9Ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60591386},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"0b5b695db30aee2cad1ff786144506d308736647","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.0","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.116_1772552921901_0.85578604508343","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.117":{"name":"@sequent-org/moodboard","version":"1.2.117","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.117","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"2efa24c30f5b73143c3dd5b220172a5d30e8e6c6","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.117.tgz","fileCount":425,"integrity":"sha512-h+Tp+ibNFrLCIjZFH9xwfUBGoTQdYuRYC87VW4CG3ghLCcMx0y4Hkt15+eiZ8BuXJmsaIHVceX1/f1perBb6vQ==","signatures":[{"sig":"MEYCIQCeq+Wo/d8nUao1NKRpPn3JiHZ3KFsOvrQHeSf7uKlARwIhAKvi7wTeuyl8Ed34OR0xWc8oL1YW4VXfT4V7P+sqAV4z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60593832},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"91dbab739863a29f7c688e5301051035230002da","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.0","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.117_1772553475641_0.04852611570736198","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.118":{"name":"@sequent-org/moodboard","version":"1.2.118","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.118","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"4cf16991d555d9015670ffc6c861a335660c1a53","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.118.tgz","fileCount":425,"integrity":"sha512-P9BzACTd+IQAdJL13NtLgCE0ruGq8QI8xC+IXHPmP+TunEADp/+/MPKQtViti0TEmkkrl0h+/g/RvQaXgdy3BQ==","signatures":[{"sig":"MEUCID5E3RU/6/Z+/w4ExualsXdC9XSGgq7bQbHjuFrZrWgVAiEA2iAOqVbi3WA63Ve7CPbSDlLC9SV681Vsn6JF+s2IiOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60593832},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"3b967c11c5c5f882720db002a2d756362d2e969e","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.0","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.118_1772554165637_0.6598840506931525","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.119":{"name":"@sequent-org/moodboard","version":"1.2.119","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.2.119","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"9758db2ae701474789752fd16e42806347d55cd8","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.2.119.tgz","fileCount":425,"integrity":"sha512-QDCjZCVLpsqwAqgrwC7hGU1K1kYiZPACfNnqx688Px3TmMxN2XSySiJwlObIhuFYtjk9bKDBIwAhsDNu440GNw==","signatures":[{"sig":"MEUCIQDW0KccHKVJT/ULAv0RcAJ4qB4JgcFDoNzSWHYS0IYWsgIgQFqZkfSg6M9uHzh/n+Jkj1R0yLAAjTcMx2/vOGdTTsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60595788},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"1c3d79ded07f7ac980c91238ad5508e169d6a061","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.0","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.2.119_1772638134567_0.9615207397625232","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.0":{"name":"@sequent-org/moodboard","version":"1.3.0","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.3.0","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"94ffc75dbb88e71f66d11119cd2554745a16fa0d","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.3.0.tgz","fileCount":505,"integrity":"sha512-uQWQeSk+gFYhmRv7Fy7dEwiDJD1TaaviCJVjejcfoLgkM8FKAkKX3Z53MYx3akYkbTBts91liRNgE0ZdgTOV6A==","signatures":[{"sig":"MEUCIQCTQCJ9k9N1olBmGp5t5SdUfuC2iVnxXZwW+k8GRXzGYAIgOHh7kMd1EkE3beNBR+JjbKhj5CTJ4HVuE/lYu6ypugk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60604388},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"39c02256b6a8bffbbf358a6a4321fa653a1c6cd3","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.0","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.3.0_1773388958994_0.078079736612638","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.1":{"name":"@sequent-org/moodboard","version":"1.3.1","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.3.1","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"04f2e2287aa9de4e57b39d92b7913cedda99c232","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.3.1.tgz","fileCount":505,"integrity":"sha512-ohILbAtHYG3nvWYR8RFVh28yOvhRI6tKyI7y4rnOWOGs994NCoXnAc5KnhxMnZ4kXojFloHVgXcQtmt6VvKTVg==","signatures":[{"sig":"MEUCIQDlley5q/g6mJ/PQQyuPAcRf7rm6Jtw7OHclSfkRvGAPAIgO0Sr3ulUkETzTp3V/7ClkI2+tUZc8l867dSNTfBGbeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60604774},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"220541e6fccc1516038bfbf3595b1a75e1c0408f","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.0","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.3.1_1773390674350_0.12282879605927133","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.3":{"name":"@sequent-org/moodboard","version":"1.3.3","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.3.3","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"c36b5f78529c674141b7ef04355688cdd92fbed3","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.3.3.tgz","fileCount":505,"integrity":"sha512-XQao4d4EDLbTUTojkjpXCzpmkeCDDycQ2HBvnJ0+fxdJi1lrU0rCzpYho6UdHRTlReSnaES0rd4Z8gH1MYSt1g==","signatures":[{"sig":"MEQCIDnO/GGZO1u+IdzAsKpe/+YylF76F0huKUr0j1wcdX2FAiBzx3RwgGw0zR1jWwjaZedvuXLo+EK6HFhDJsWjqf1nmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60617111},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"9121e02482e459274994cb45d34c244b61d8132a","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.0","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.3.3_1773393354135_0.5068818852006065","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.4":{"name":"@sequent-org/moodboard","version":"1.3.4","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.3.4","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"19f17771d7219f9c557e758604ff003fe23a1184","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.3.4.tgz","fileCount":509,"integrity":"sha512-rehaHhNMApxPI6xQkCyG8fpiYWz5eJT7/Ee51XpCHhK9jypPCtBnkc2SANhppDq5pR4Nnpl5XkUzUvfck4Z4Tg==","signatures":[{"sig":"MEQCIHzAGf4/f+58sM2HCjlUH/qCu4OISD8qjcxGVhuuVHY1AiBGL0JVTYlwDnm981RoRIiWUyFcM4MVERriqjKLXgR8Nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60629305},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"a37f488b471edcd6798d279e86efa79cbcc7aee4","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.1","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.3.4_1773403103262_0.6583952472630918","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.5":{"name":"@sequent-org/moodboard","version":"1.3.5","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.3.5","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"5bd80efef845f645d4d92fafe66bec62ddb5d3c0","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.3.5.tgz","fileCount":509,"integrity":"sha512-rNc89XaSn/DmMGp4sutRI6r9/fvKWr8znrhbpvBjN2eUOLsgUu35q1Y+/b/dgDeQedQWIIhWxYSHQh9eC3NMkw==","signatures":[{"sig":"MEYCIQDV2Vtdx43W5Gi3jo9Wuqs5laRxXZyHwjS+qwWFCZV6GQIhAItWlnHI/0Y+UATNToc5ihDKlOHnx11CTRd0l7SJKHgt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60629305},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"5c792467b7ef70d8fa3fbf44c5de82a7ffd598b8","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.0","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.3.5_1773404100143_0.397452884216688","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.0":{"name":"@sequent-org/moodboard","version":"1.4.0","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.0","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"f63d6489c3eeaf20f537009327dd9040afe61808","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.0.tgz","fileCount":525,"integrity":"sha512-0v3wek5vyqY+db9gdhUzAQZqWZxjfUZxCO2a54wrfgOIlalYixU1V6wlsdtfIB23vMNW/qYcpYVHX83qgHuhtw==","signatures":[{"sig":"MEQCICXiCgYCDwdNJ0Gfq8MwRZfSsUaXEWCdEQl9EjYpzy/BAiBqczDM+4LhnnsP6QxhglX5oG9hpgCd6Yqr4uO68+F1Jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60860734},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"cd8c5778de74242526eb6ad77952b4e241d3e1b3","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.1","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.0_1774022651455_0.6594827425138852","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.1":{"name":"@sequent-org/moodboard","version":"1.4.1","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.1","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"10df251bb2ff97b592c996a30455f39be3c4f63d","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.1.tgz","fileCount":525,"integrity":"sha512-4bZcIEgnnOStKeUgroRSwdp3wuxXwWJ/SBu0BCzWadjhxxWgrytzAKmsjQ5+BmnwtfrshV7R8N+WPvU6U/ItxQ==","signatures":[{"sig":"MEQCIFTVBjSurcSAL22EH6JwxnWyFSZij9ZeaFl2gLYl84EuAiBggt5lBxhP8RD2MZnkoQT+JuxDBmBp8LC3j4JS5mpWyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60867016},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"7e954c797ab2c19f38bc108d0b33a80f23e8364f","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.1","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.1_1774026717680_0.3644881744653483","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.2":{"name":"@sequent-org/moodboard","version":"1.4.2","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.2","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"cae492e802be37839f0c53d6ce44b8add26ceeb7","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.2.tgz","fileCount":525,"integrity":"sha512-XeUrQQwyiws7NrQYrn2CIWs5Ae5TVhU/c0XLyQ2k8BSk1hn1OYI/37AziVHLT49N6JMkatTaQFv+eCQsQd8mAw==","signatures":[{"sig":"MEQCIDPPDHz1TDQo55nIEz4Odj7ohursgI0wtHfQWGU0xvmtAiBdWubxV8BrWdIdbKcr8FtVAGhoApT0CrVTGv4TPKEz2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60865477},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"ef3232ef887e42bcddd6e960679ebeaef7f79b20","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.1","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.2_1774625265102_0.26240969912106293","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.3":{"name":"@sequent-org/moodboard","version":"1.4.3","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.3","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"c907f51f2bc031deb907df5c4cc90e81575fc3ec","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.3.tgz","fileCount":525,"integrity":"sha512-uawGsX++mz5+a/A/nWDoUtRfnQHUxmXao1aCvk0tx4a1eQecop6zzCIsiw8osTYbwQe5f5AsiOvXgSew2cKXPA==","signatures":[{"sig":"MEQCIAaq7REGqjVY/q/LleCBZLz3Hb1f07dwFtPYYwvB5ej1AiBOv1hDKmxDzAt6hMPy2F9/X5G6n2tG03cEqbMJAbokUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60865785},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"e9d17b8b0ea9a981c1526406af790e304ad31cf9","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.1","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.3_1774626505073_0.7276571291766489","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.4":{"name":"@sequent-org/moodboard","version":"1.4.4","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.4","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"94caa4739387f319dda8ce8fb587c818e439d8e0","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.4.tgz","fileCount":525,"integrity":"sha512-EicUy7A4kYcAIIIYl3nw1sn+/CApqAOONjuBlGYzHYXR1FrT/1OtrnuoGrrxcenApbfgua0YfyEhc/cSthwAVQ==","signatures":[{"sig":"MEUCIDyt6USoV3HzCzTvaK4R4h8QdquGmVdbfaBNLKu+aJ6KAiEAlxQE69HEQJbRcy4/Ch55Gvm3AjxqqRliJemkHiQm72g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60865255},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"0c070a1eeb3893bd996af1c356706767ef720897","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.1","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.4_1774627593323_0.20395970966430088","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.5":{"name":"@sequent-org/moodboard","version":"1.4.5","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.5","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"3ec731125030d7ac9888d51867e16e27acdf4e8a","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.5.tgz","fileCount":525,"integrity":"sha512-mq1zSvtbayl0krrwhBw/9++DjRI8BMPD7j109d2ARNh7azSMd6F65j04irXRKbIfeBr/jkSFLeX+AyG54WtCMA==","signatures":[{"sig":"MEYCIQClbI31ZBhljjHTVK1uVylthLrmL8DCDDQaBNWS0pEdmgIhAJtlF9xB2KtfAYq8C7PNVNKWUdP8XVLZe27s/h+7wZUs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60858985},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"1587dc6cc218a431759034e0617d697f21dc23d0","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.1","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.5_1774871291762_0.05766892775663268","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.6":{"name":"@sequent-org/moodboard","version":"1.4.6","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.6","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"eacfb93390c9dc43da2646aad06d436c162880a5","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.6.tgz","fileCount":525,"integrity":"sha512-3KhCDUrDl5mkRYr7CMF83n8UZCh6kYoHzFqX+622kig3gqg5ZOFpYcXkn71XvYty66kr7H/uZQjP+bt5asKHqQ==","signatures":[{"sig":"MEUCID6//GBfamIpiu6+yaNKg27PZ8c73ut8xZit1PRrS45SAiEA0Cil69B3tDjH822VxCR/JztMHKK1FaG+O/uRDHW6fJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60851858},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"a04a570d7dd2de7b72828532d56120020c118cea","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.1","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.6_1774872948638_0.6092092260470152","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.7":{"name":"@sequent-org/moodboard","version":"1.4.7","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.7","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"4484801302cf3b0c69ab1b0def5fac5ffcd07a61","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.7.tgz","fileCount":526,"integrity":"sha512-YyUXX/FoJxisrvJ6jpo7XBC71mvKNhiPrkMgajojD2H8LhAZ3TPWFgpkis+QrK0NmU0/fUhXP3EwBedCFOV4oA==","signatures":[{"sig":"MEQCIHaEcjmqahsGz0ZRfA/M8gDOTzgav+D4Zx7eYIN9PfjBAiBZ1r10ElD3V5WZJgi+ioft42SetxOfB/lZvBKUGX1L5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60854828},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"5b07ef02425888fd3ca047ea028a6223b70c118e","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.1","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.7_1774875147257_0.1509113685745902","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.8":{"name":"@sequent-org/moodboard","version":"1.4.8","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.8","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"a21287375f622a4a5e4d687c7c1d0ff814fc244c","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.8.tgz","fileCount":526,"integrity":"sha512-H7ueceK+T8vRmWg+3RrFFCU3dvY08ZgzOfkDKCknuGuCB4uan7JHcbF6QQvVXKc5bhkP8+CvZ9aN6NAvqrNYtg==","signatures":[{"sig":"MEQCIEJD1767KY2WIujXH34DSKpls+cVp024Y/sC5pdXckh7AiBDdwS7iqHXVMMLjBH93cXSqjbz3HJFzDC41IxGmGvp7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60857086},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"85e8063babc296036232f04cc16cbb1b52f2c837","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.1","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.8_1774877959802_0.5352788906489743","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.9":{"name":"@sequent-org/moodboard","version":"1.4.9","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.9","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"b21f594eca8163f992a96a1d17a0f72becc67e5a","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.9.tgz","fileCount":526,"integrity":"sha512-+4TFKQ9KqvGPXYc1MsKj2XHVDLW3+r0Px9JkoBfH/RWILdU/dZqMNU9OtuPdqcfDx7mFqklcTGhmRcTRKqjxXg==","signatures":[{"sig":"MEUCIQCmRZIExG6KGm9LIIASEbbsLMVfZUxtL/EEDuWQxcJArgIgYlWY3zHESRDk3QC+rJba1xC1GKNqmbjnQu57Rk7ngX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60850296},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"ad788379abbb0926493e67231427d29c519e2528","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.9_1775485875030_0.432596400818398","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.10":{"name":"@sequent-org/moodboard","version":"1.4.10","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.10","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"7c53ac94ab2d9bb26482bc556bced275e107ab0f","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.10.tgz","fileCount":526,"integrity":"sha512-CCGgZXWkAABkVZi2bfsjdExtmwLIPITcTJ0y8bFdZPwSPGiRibPrthY/HstSAdDrfPppK6yO9FM31bpNAoFRIQ==","signatures":[{"sig":"MEQCIGUqTk20C+u/QZV4YTI8cC2+XeQYMf46oa+eG5GpjD2TAiAH1GiD7wlCK3a1mV8fymzw7btBM5ai9trN+ksGLeGFOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60850828},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"91eabd08e1f4596c769a09888d5c96a144fc3288","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.10_1775488536099_0.2675782864501115","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.11":{"name":"@sequent-org/moodboard","version":"1.4.11","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.11","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"9743712ede68caa66f63c0ed13788b46dca8040f","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.11.tgz","fileCount":526,"integrity":"sha512-hBPojcNg7f8fYUJwLNXKbLYjFoRVUeW5ut30Npn0hYxhjIyzOsm4mp+dgkb96UhFsQu6O0Hyda4bPyirqyv2Og==","signatures":[{"sig":"MEUCIQCIRhUmBWddSZc/nCLeeXAZa4yOwJSw9j46k7x0BENEzwIgINMUQowwPHe3gizbUcEK2qSSceLSAwgQsmzMazhxMIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60851229},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"6029bac2a9d4ec17fdcdde7b83d410a7d84444c5","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.11_1775489891853_0.4118831550977955","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.12":{"name":"@sequent-org/moodboard","version":"1.4.12","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.12","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"d670792fcaf13b80e2854a6f99fc2ac95d25e590","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.12.tgz","fileCount":526,"integrity":"sha512-TwqiVoozvxdwvbCHkbXpnPjmIm8604g7sjLdz0q9o9+mibmDgPMuJC6Xd1S0t5svwJrE8BH8jkhzYitaPn05JA==","signatures":[{"sig":"MEUCIQCTjUGyNBvaQP4/XOKoNtH08Re7K7cXrP2o7ZP3wP3/RwIgNmHbjLV+T50fEjWNUH3yRQKCbMcLY90pCXi8maBzzTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60839135},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"c7916ea09f249e4c7c1a7cc807a5133f89fefda9","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.12_1775553053266_0.25740731784723403","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.13":{"name":"@sequent-org/moodboard","version":"1.4.13","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.13","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"181f048a67e6c4e55e9ed57ac0e6fa60edd418a2","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.13.tgz","fileCount":526,"integrity":"sha512-kj8pOhOhMC/ahxWwyE8fyb31jKbWx+mbf8SShvkVsgHZY52YyxkMC5Q2yfh/4Od6Hlfyd0Di8VNvoeZv/58UJQ==","signatures":[{"sig":"MEUCIEgwedTCGpvYoZOCdP+A5/058CnKbFdNqRFZoS0/WzUOAiEA0BRPB8qzzWcUUAe3az06AiKwk1BL7L4H8/sT0CCy/ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60841371},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"b481a82867f471c155e34d031047b66a9821c918","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.13_1775557087197_0.4706305762954883","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.14":{"name":"@sequent-org/moodboard","version":"1.4.14","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.14","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"6390034dec450c8de7d566cbffa1986f682e9c75","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.14.tgz","fileCount":526,"integrity":"sha512-nUfOOU0P+vdOFaMPAJ/tEW+IZjJyWn8yqsfJEz5Z6M7SuLPaOgd7hUrkRzsEcF7bLwwvB0eNx3BgBlZtbvddOA==","signatures":[{"sig":"MEUCIByJjiNd/oZYDoWTph3zokbYdDVjPS/yXs2B9NTZHp/kAiEA4EhhqjsWdiQdyaHCToddnc6GTcwZSsmukmvrQXk3/FY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60842220},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"8f4d8874e3fb850a2778057e185ef69191300783","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.14_1775559954337_0.027078268838631514","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.15":{"name":"@sequent-org/moodboard","version":"1.4.15","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.15","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"22a121e22ce7987b8e0048673b255156b9e0d3fa","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.15.tgz","fileCount":526,"integrity":"sha512-d7lwG+F8PvWqdW/b7xBH2NT53XdAKVx3SU47HwQD2Koq3WM6KhbFVbTW2bXhPBFw7efPV5WhqlnUpjPNKiswCg==","signatures":[{"sig":"MEUCICr6v4Qmnc9zkuM70yp9FjXr7MEeimr6v5OBMmvu4G+uAiEAsMC/ubNmU21S2AW69KBAe0P84JWuEmx+bb+oLcVCKZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60840015},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"47bd6ea651df0f7f06d000787df4761dbc9c16ff","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.15_1775575104585_0.20840597504440117","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.16":{"name":"@sequent-org/moodboard","version":"1.4.16","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.16","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"f5e9b85ef816af4aab3f5fc1baa2850ae4200416","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.16.tgz","fileCount":526,"integrity":"sha512-BufYHZDEeJPa9tpx4SSSI6Tru10++q1KXn66YvlguHbxC6oBwytguQXGlMofW+HUnJ0w7z0WI6esy/iaiGnnoA==","signatures":[{"sig":"MEUCIFRGQpV2Dug25/4QAh6xpu/GQAzBfngIHqvcgVxr601IAiEA9SScbiH3gi9tLjK/upHz3wk8Fg6omLjI/1QHoiU6B/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60840119},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"bda50fe2e238e5c9121ecb3f3d01721737e323fd","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.16_1775576850853_0.6262553721544204","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.19":{"name":"@sequent-org/moodboard","version":"1.4.19","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.19","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"93df0c723c1d7ab54bbbaf74ec95d0b78aa0b258","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.19.tgz","fileCount":526,"integrity":"sha512-Nf0BWQthYm0rzgJfXp2OwoNSICHstYX5T5QHdJGK2jFTroe4zz2U484FmyRHVkaj7hl+4XthPglYCDagOmXWvw==","signatures":[{"sig":"MEYCIQDnJH3zRt8pn4Zg2sWTuxiSVj3IFkb/PQ8vXDgKHkZ2JQIhAM1UtphVp9BgGKuyX6TKQH60aJJxWwPejuXNCN7g22lz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60840506},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"66ce1171e8106dbf2f3ba584fe94ee1d3f6178f9","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.19_1775634594246_0.4626685142645943","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.20":{"name":"@sequent-org/moodboard","version":"1.4.20","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.20","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"8067de0ab928f8d406f12cdb3d6ad9f407452b82","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.20.tgz","fileCount":526,"integrity":"sha512-ws9+Hc/t6zadWd31k218CqMJz4+n1kJWcMAheS1j3UhdXjWnvlZFHVhZftNVdbtzEKaiy8+c44lp19kyjdovzw==","signatures":[{"sig":"MEYCIQCmW0u26yDs+o4hx8QC0SPim32JFDRBSguaiiHsGVcmvAIhAM9NNOT1jc4qQWe2r+pk3nHkNeuAvVCX4mYqrk+QfVTs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60840949},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"f2b0ae2438de39514de8cefcfd5170fc57faf3a0","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.20_1775751231287_0.7996403639246927","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.21":{"name":"@sequent-org/moodboard","version":"1.4.21","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.21","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"84703c06346e3c427e79416a8db98457f55c477c","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.21.tgz","fileCount":526,"integrity":"sha512-18tkHjlWv8BEslAQ6QzOxBmhUcvQZzgjd8mu54EXUFL+yZ1DhGql6a3Rg3jnwtfyecr3sED5Pd7M1XPlHXdJFQ==","signatures":[{"sig":"MEUCIQCg0dj7imhqMiRTu5PXuTHnJ7OXLCU3oOniPaThJcNUdQIgQa8F4vjNa5pZudbM8wpLg1i6ppjiRLXlRTYivsU3vlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60838573},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"0ac126756455632f14ec9f38474de946406ae93f","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.21_1775752632261_0.7932470032477092","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.22":{"name":"@sequent-org/moodboard","version":"1.4.22","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.22","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"e20f809fd913e5009a562f45eaf1e7294b2edc59","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.22.tgz","fileCount":526,"integrity":"sha512-LA6y/HwOjKP35cGcG/akMKaMegTJvv0m1V7W+UbvBeMmKJqP856gkYwNUS8RO6dj4FcBh8Dsf7vrVkAC8bbX2g==","signatures":[{"sig":"MEUCIQCGQgbv96/OnfgemhygaejfG8XFIpqbqpcom8urqAIg+gIgR/3o/6SIp1s3dliUMuBM+BgZqhKTC8xN++eDwaaVj9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60838921},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"e118dffc21582171667cd776413f957465caa6cd","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.22_1778838004049_0.600896858452143","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.23":{"name":"@sequent-org/moodboard","version":"1.4.23","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.23","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"9c056a47ef1ed5d4d0831bc541e427a6d0b5b9a1","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.23.tgz","fileCount":526,"integrity":"sha512-dXoYykBzz6NrnqLlh8CPOS9SWYe+CLtdaghAuc/BSSZoQhHZr+Oqahlz9n5dmJql1qn4WvUHwm+MQpGuC+umGg==","signatures":[{"sig":"MEUCIQCqJKWE0XXGMxwlDZ+w5Vj4pD5bywfdux5k+1Gyp4GipgIgftnRLfu0XBFxbA/tHyWfmQtdxssAqlc2LtafOhrUAgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60840680},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"5ee659925733bce4125cd339015c33cf811818aa","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.23_1778843804599_0.2778889295810474","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.24":{"name":"@sequent-org/moodboard","version":"1.4.24","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.24","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"ce925e4f6ca4e9dec313db0bec6d46faf001a51d","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.24.tgz","fileCount":526,"integrity":"sha512-n4Cn50e6b9b90cUSdCzX/qzvbc0LbmG7F9BMZpJCwkgvTLiteFjOdh2HXVFG0h9mtIKrchqSt+7e/kbNzdDfQQ==","signatures":[{"sig":"MEUCIQCJhbhbOlZ/20kS7QYry6TQbpJNs81IZ8K28ODn1WrExQIgO19b8yx+6y250gW++1LcOnmuGSy1H7hIWFPPrINzf4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60841438},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"4d22fa135c1168169c177fb32ae21bc66ad05f50","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.24_1778846732046_0.2056298364034288","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.25":{"name":"@sequent-org/moodboard","version":"1.4.25","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.25","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"32805590944115f8dc9cc7bdcafde94f22269520","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.25.tgz","fileCount":526,"integrity":"sha512-xfWqS9YCBp31nQy6wP9JMy64eYm0BFAZKk/ToNoCl8bNvzS00697aunmD4BiUM1GgfW/Rd7sraZp50Z1atMmbw==","signatures":[{"sig":"MEUCIQDEZyrko6Zg22T0MvdDUWUAZIeJ7PHVlwgTONyyb6vpTQIgHphPTYOKM8/J8Wjx9wlizBj1cUgjUgTcE1FrJid7ApA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60842012},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"37a22dc496cc366c7ddb84d1f2a14959849227c2","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.25_1778848383097_0.8275865829817022","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.26":{"name":"@sequent-org/moodboard","version":"1.4.26","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.26","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"5095263b2e71f5b665c4f9e56144afe899e4fcf1","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.26.tgz","fileCount":526,"integrity":"sha512-Twi9RrR8rS4kqFw6JzMjM/GznM8ROnWJCR1juFJiqWKhTPlNAXDkmJ5uGH4r5+3/jftSdpXATdocO/uNODAkKQ==","signatures":[{"sig":"MEUCIACJZ4LYYzsy4f0IZ2yuWz+UJBz+ZhBPwBETnR1dcKtWAiEA6cuDupeTNFgXPkMJFIAAIdaEcJxYj1GTNGbgWhMT5x4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60842786},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"81827ddff55df93d97ec3f4823138e5f3c60b8aa","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.26_1778849915720_0.5033365414027606","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.27":{"name":"@sequent-org/moodboard","version":"1.4.27","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.27","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"eb583bc33ba5cbe3c8343f49520eee31be2e9163","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.27.tgz","fileCount":548,"integrity":"sha512-5u6mO90Ll9Qr3zG/jrlfDzrAXpxDTvUcBNCSWMCR8QZKx72ETUZ2yAg2Y+iHAY+Bp6eUPrUtJDSvjt0xws9SLA==","signatures":[{"sig":"MEUCIQCXR3vSWwwHQdscnT0V0gxv8FJq7sZOf1N2O51SXq9uLgIgDruJzOimdophQaPAasPNfDvsZY1XB0OZF0Z12QoXG8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61606120},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"d986c0c6ac2a7390783809010d94a7a9dbf1ec96","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0","lucide-static":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.27_1780301905859_0.11509192018697756","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.28":{"name":"@sequent-org/moodboard","version":"1.4.28","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.28","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"2acdd7095ebff536eebbbce450ea6389999c9706","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.28.tgz","fileCount":548,"integrity":"sha512-EgYWEA/DG7+qbBBzswGR00HJsi4rJqzh4rD9x74sSFst199EKbe6kntEg3H4v2i8IEYtewJcA7PuL4ADPDQeBg==","signatures":[{"sig":"MEUCIQCjQvHPWN92YDEY/NEcvd5eJG1ggi9W1CLI+yPvGmxcewIgBYnvKE2NO0IYPEO7Krp3W6foGHUwj6vYkEAgL4pb94c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61606387},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"233eea7827f9995de2cd094bb65e941c2d249767","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0","lucide-static":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.28_1780306992786_0.9787590425126729","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.29":{"name":"@sequent-org/moodboard","version":"1.4.29","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.29","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"4be1d693face5cf241dbaf8d56c974f4dca1ea49","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.29.tgz","fileCount":548,"integrity":"sha512-YywbgpO8BhvnDWCTHuxJUM0AD6qViM6JZoy2o/CoHaWxwoOsHKyLrolY2GO4P3KtOQj5Klh/UOsEgHmvK1ruoQ==","signatures":[{"sig":"MEQCIDUWl1uqxZVif6oZymoMic3WI3julmr1+gTIpHzK6DBnAiAZg0CAxSDcgBR55NJlQzNp90le9s2+yiR9SntOVEdlrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61613810},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"0829db1db0ecbf16615a8ce139891bf7157d1b20","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0","lucide-static":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.29_1780334732677_0.5336930886742586","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.30":{"name":"@sequent-org/moodboard","version":"1.4.30","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.30","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"4b82fa584bad66e5b7319387b416219d7cbfbad9","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.30.tgz","fileCount":548,"integrity":"sha512-vKLMTPKx+Ck5kZfVXyXg1C+qba78ucKgbjBDw+PCbU3xmdP/h1AVvyZUnSCwNAoyZaN20AdzjCJ9j1+Xd2XUjg==","signatures":[{"sig":"MEYCIQCBkV09RUzyPqnrNxKubrHdLvqjOtBryxmtgQ3brc/cJQIhAP/o0U1nA4On0E83PAMbqrZ0KFB//P6RdfjSX/P3YbA/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61628330},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"3f44513cef70ed25f5aa773cf1602f6c5bda1f99","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.0.0","pixi.js":"^7.0.0","lucide-static":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.30_1780402500050_0.7680235153146402","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.31":{"name":"@sequent-org/moodboard","version":"1.4.31","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.31","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"0b648c6e7b11fe035574e1dc49afae4a30c43285","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.31.tgz","fileCount":561,"integrity":"sha512-MdWD2au0CycthnNwYDtXZ33diWuix+QBoYVfD5z5SGrxja0uCzz+emgqMcYdaOVnIq5BIq0+ZNhhB1hqmK9AhQ==","signatures":[{"sig":"MEQCIAhumqCECCyauf6+Iw2h5W34JPaYStCWHfLStQVwIZs1AiByDmGiF2vYF7xkHeI/nlDNQc2AMcs1o12R0515DeMtDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61777292},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"4a1fbd00f574468f042d405044f3c030518a8717","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","pixi.js":"^7.0.0","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.31_1780483633735_0.30204532268740625","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.32":{"name":"@sequent-org/moodboard","version":"1.4.32","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.32","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"016f7959f30f6d08151cc888e60c0e7a9419972d","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.32.tgz","fileCount":561,"integrity":"sha512-vRynmpsujHuNHbFBsaHvlBV2y6PbsWeaMEyNEDYI3cvt4TxGvKZWu2ELS7d51g5pnexwL4ECOi/mMFXE60sVHA==","signatures":[{"sig":"MEUCIAlXl8Jdc7Ff2GoCU75Ob1n8vj6l4KDD7ohdVSEN0rviAiEAjXA4NliJbOPp8zVhA0ct2KrLrx9XO/7bWtxUDnxEEuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61774714},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"32aedd43481b074cffb30c24fa36ce8918132c2c","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","pixi.js":"^7.0.0","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.32_1780499849690_0.9790021039694328","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.33":{"name":"@sequent-org/moodboard","version":"1.4.33","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.33","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"3832089888fcc48c2cb0dbb1b921bb94f0f74d86","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.33.tgz","fileCount":608,"integrity":"sha512-DsbUFHBRyXFpFKozTg4wYOd/O75r3HQQ/KIYJQLx8NhHdWpM5bd/tsy93fUKlq/43k9Lv+oegO6N5ulfI/gsbA==","signatures":[{"sig":"MEYCIQDxrYnNv04tXkXfFXv2SB6L+K34t7T+sfVzjRtn9Ds18QIhAOWSDJxVH+rLsa/IoG8aQrohaopVm4N1AxsBNXy5upBY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62215300},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"a51da275c562874e4b6109d5a90f54e30ab206e0","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.33_1780586569613_0.6046686463137452","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.34":{"name":"@sequent-org/moodboard","version":"1.4.34","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.34","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"21d50dfde6758a5a1b790f360090cde94c7150f1","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.34.tgz","fileCount":608,"integrity":"sha512-wXVXmOEkkos5VjEXPP6Uu/x2qtQnCr4PKC4rUyDuAa0PHQUtJMi/7DVWc10YcasaS/5VcCojWDuaGnHcTmYrOA==","signatures":[{"sig":"MEUCIFJWzQQnNnroSqF+rHz0YgXl1dRZv7KiG+KlR7a7g2taAiEA8d+ZSJ2MvERuhZ6T3kuwlR6dRLHgNp93D4RH011/FiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62228310},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"a54f36ec8dd7ed302c2408548752cf6f6cea4007","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.34_1780586712794_0.15467215851180516","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.36":{"name":"@sequent-org/moodboard","version":"1.4.36","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.36","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"89a7d23e221e6ad83576c7dc4c20af7e5f2d962c","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.36.tgz","fileCount":609,"integrity":"sha512-b5egisfgFMiM0g2d8NfgjTQQo59Obf6grcRvITk1Ek+bHw/OhS0/62HyHrizIoQvut0TV6DXXcN9qGCBiW57lQ==","signatures":[{"sig":"MEUCIQDi1eetcIhP+4WEmd5VKYH4fSFWRPT9pGXKabRIE+5zBgIgZf/9m6+fy+i6+A++blFJsewm8+WiqHNThglhV0DXxHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62250581},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"993f268c0cd6ab73ada52837259f1d67cfaf97db","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.36_1780660998486_0.07609107145823679","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.37":{"name":"@sequent-org/moodboard","version":"1.4.37","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.37","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"02425ef7ec721d81abfa6762823a7daf2b1d1eb1","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.37.tgz","fileCount":610,"integrity":"sha512-Od1PnjaGKxdNiJgAUjlArEMqIC63Br5+uvXhGGT3+FvZxFgBHvzI3Oo1G5ifthqRJny62Att2fw3b27GD00gQQ==","signatures":[{"sig":"MEQCIGKQwM6+GvHqxmBLDMnWYdl/RRepxjK+wYtO45SUVjcQAiBc/Gg6BvGjLNgMye3yNsTSdj5RQXn5UCVBqxjNxufxow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62251041},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"17e03f6f4b61352101e8b2b7f32d7f6a7deeddc0","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.37_1780675380076_0.5987978899214186","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.38":{"name":"@sequent-org/moodboard","version":"1.4.38","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.38","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"bc58309b30b3af1cae13b854d350467b7aaf5a57","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.38.tgz","fileCount":611,"integrity":"sha512-20Wcao83XVglQiD/U3MvesEfuJr3komjBbv2nZQ6fKdfChZBodVxov6g6bmFVCTezpAvPTKcWvjIDSrJjUwFnQ==","signatures":[{"sig":"MEYCIQDWGRPfNLj0qfx6Y3H3QtzXIW5yj1/M71wQu7EbAg9dnwIhAOXO+B1ikN+MU2ZBsRgHnx5B6Jhm/mz8XPEeBzF8WqlB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62263612},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"a82d2480dec7d80abcc6131e7013db6a761c91eb","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.38_1780678216632_0.5185899692109373","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.39":{"name":"@sequent-org/moodboard","version":"1.4.39","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.39","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"c222b4dda58659e12f66fac411c8b856c7e0b12d","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.39.tgz","fileCount":611,"integrity":"sha512-glnY/YzkvexAOYF2bUFJPyudr2osHly63qOqvgAn4kcnKs2/rUnQleNCenkwHu6FRW4PSDhSmJsrCtwEyrbWTg==","signatures":[{"sig":"MEYCIQDZpJegRsf8d+xZb8w4aIHalNDL7Fc91g2gD/HN3H3kXgIhAKXAn+JBbP70/LVi+BzcXm9Fp7rm8/j5xbgRmB31ZUoV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62265429},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"ec8d15ff7a329650c4e6f2e955aa80dbce4b5915","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.39_1780679437826_0.7901060667349427","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.40":{"name":"@sequent-org/moodboard","version":"1.4.40","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.40","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"13a1c6f619f4747bcd4276bab6ed5e72a4322d07","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.40.tgz","fileCount":611,"integrity":"sha512-SUGehrn46oeZ4VeFH3wlBi3fZz+tpiHd1d8iAXTNR13eei27Y7S+P8q71cid34dhmnpTLN5v+BcuIXOyfrGrEA==","signatures":[{"sig":"MEUCIE/bJh4CQxmBFnu4gp+aXJKc3xKkRJVpxqRIRce2B9TkAiEAsQ1tLP7YqOCLrKI58NtrbYJ2UdLoBIJOtQngC5aSnRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62265863},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"1495de64ca2c31ae101576b575814379805bbd32","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.40_1780681346476_0.47683443599307007","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.41":{"name":"@sequent-org/moodboard","version":"1.4.41","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.41","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"a2d91ef324246202548df4cc7c8622456a3193a0","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.41.tgz","fileCount":611,"integrity":"sha512-4S9VN2xF8pmkGNUiTTqCBXH1/wOVETztq5v/pkJqHreC14QC1nJpk29RBi2DbPNEvBNyur1VSU2s35rZU8hN/g==","signatures":[{"sig":"MEYCIQDnpJZgBIYWXWsPpSnXfkW3dgHwlb7VWq4WLb+BHU0WxAIhAMmdSdMZBbKLOf18UvrMIaoF6ZS8tC6XDF1nFMK59089","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62266408},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"e8b9cb183450dc56872fe725885c897564a4420d","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.41_1780909196374_0.3968383630538719","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.42":{"name":"@sequent-org/moodboard","version":"1.4.42","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.42","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"927e6814f1e98d919d62dfc0ca8ac8768072bbd3","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.42.tgz","fileCount":611,"integrity":"sha512-NzPSeNC2wa9ot8TTPTmMg6yv/QXNCgRvf+nd4gDncvNadgjb/k5c6ROBvjts9HFarQnsBhcvNPgzduDfnCcQ4g==","signatures":[{"sig":"MEQCIFPoUPqdV0CQvw+FtN53w0JtT2En0Uuhi6a8L7kJ+COTAiAEzz8+agT/tgIax3EYVkmcfaVm8s14A7j5xQEQLX2Skw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62267084},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"9b4e0aaae80e16684f6fc8496ae48c31c4dcc60a","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.42_1780923693016_0.06330661506353996","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.43":{"name":"@sequent-org/moodboard","version":"1.4.43","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.43","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"091253ade3f0acc51b6fd0dcbf065349fa7ce8a1","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.43.tgz","fileCount":611,"integrity":"sha512-UDJMkLUyCJyYbcqrIP3lPfHw14d4ANbaSO1aJ2sBwJtwJUUTsYyMQumWxuODvHeiXkNVrS3x+PMqP7n9dbcwIg==","signatures":[{"sig":"MEYCIQCwcclzVOo7CvI+PKUch7+xNEfElt0hUAZTlpz0uO4ttgIhAMfDWgdMeOhWMbiUXjUxs0sn6HPnCMsJQ58Ei/2DIlaW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62272165},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"df55f1b33c0a0f7041ab987017be86e2e96a4c5c","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.43_1780940195776_0.05336886158197607","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.44":{"name":"@sequent-org/moodboard","version":"1.4.44","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.44","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"cf94d6b3c1e91c06994104ffdb7b03c3d2736551","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.44.tgz","fileCount":611,"integrity":"sha512-CT0kHxdmQzHxoYzFW1kPhEfITkUNHP30BBzKT4TJ7Dkr4a+Ch04zM+wWhT2T7eLCHXlCL4JE7RysbNuBMhiL6w==","signatures":[{"sig":"MEYCIQD5xDgb2B07rQiAQSkoR8A783c/1bcaSSs2m7qHzKbBjQIhAPotkR/HtlBwtEqzOdtmnUnwd3ZbhDTXY0OAi1tgEIVA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62280443},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"83edd5454051da4ec0740423b07a5806da73df80","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.44_1781098997262_0.9319784447027093","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.45":{"name":"@sequent-org/moodboard","version":"1.4.45","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.45","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"3d2b307d4627c3c13af7d8099254d423ffbe3a59","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.45.tgz","fileCount":611,"integrity":"sha512-gM2QDGd8MuqDKub7A4FRWZz9SxrIDzq2pUo/NILh2q7PQHCugjphi9RKCUxRrhxP+KeLB7TFRtfnKElkFvw8AA==","signatures":[{"sig":"MEUCIQDnJG/p2k/Wc2va4Orry8biAGTfu3jQeU6qcjIatL3lnwIgBdhgeykp17DLoTyEud+jRTPWhuUAUobF3kvwmH6NLYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62282196},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"01bfcd8981f0d818e92dbffb1013de53633f3712","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.45_1781167324757_0.6291286325903249","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.47":{"name":"@sequent-org/moodboard","version":"1.4.47","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.47","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"5ee0b67806f3353c37caa4dc08ba6f46fab903ff","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.47.tgz","fileCount":617,"integrity":"sha512-Y5nudCDIDbm7n0hgeWgrejb9E6aDP7Gkkdxivp/+UvFHt+1+6zdzlM3dpIQp5cJHCJfQ1IZfeSBBL+wcmzaiyg==","signatures":[{"sig":"MEUCIQCcEGti123XKNFLVwEfughjgoIyQKmiyuMpvtaSj4i/QwIgTZxKq2JfXA0q1T4MeYN8gOXT3goXkV0ONcd3D6LeJz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62340941},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"3c49b76dd41d9b7c850c9652cf5674b668d469fc","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.47_1781382087022_0.5970241609018656","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.48":{"name":"@sequent-org/moodboard","version":"1.4.48","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.48","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"07a7568aaf6e846e709b19a47e2de0278ecebbc8","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.48.tgz","fileCount":621,"integrity":"sha512-7DXvFp0/ck2HpReoVtr7cNcWZwnY8C7QxMqOUEZ/lH60Jb5qMjK9rRzyxlrcpbKRqyPjSdv2f/tae9XRDGCvSA==","signatures":[{"sig":"MEUCIQC4EiEEYXBSQ5EBD/PhZrp2CMh29pUBJ/soMFvfcz8rdgIgBGiWaGDPVq/aJS3MBFOrqcuGsiyU45b13GvxaX13nlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62410839},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"00ad19bebe458773a944167d02f853c12af9a43c","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.48_1781389354981_0.838828407051158","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.49":{"name":"@sequent-org/moodboard","version":"1.4.49","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.49","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"f32aa052cd7513ecefad2829a1ed56f49635d2de","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.49.tgz","fileCount":622,"integrity":"sha512-9LHnbddlfa0ktQhdUcFKnb1eRXnWKYTC66q8Qm78azbuCESqhDRxB7f0H8kgyWJ8IKPN+rfHW799pHyQ4bkrFg==","signatures":[{"sig":"MEYCIQCR19fhJgtKo9RaX3SLRQI7KKVTfjs6nCUWWQ71YXGTsgIhAPGFy0puQ+wYGP1Ttx2TJMWPAfn9uwYuSNOGJ0L7pBVO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62490803},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"a650364bed9b83d20f1708ef8a52b9ca64c557e7","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.49_1781596961602_0.3393408860270122","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.51":{"name":"@sequent-org/moodboard","version":"1.4.51","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.51","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"2a0eeb3e886e2748a5b85fbebb011cfa5878168c","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.51.tgz","fileCount":626,"integrity":"sha512-Y3MT+4pXaw6Kqbz0u2z7VtJ/PmJ6JrHHe20dMvztZ7vBPtRmOyVqTDdVVqdlc9taDPh9WQ85Lh+kBQabqDbrTA==","signatures":[{"sig":"MEQCIB8hNQY604kH6lgD4/wsfJQWsIBHAA+JGUQhAJCS2sNyAiAOKe24AGQgf2RYtHK1C3kNhP0rCpnIA9XOwT32sN/Q/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62585510},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"82b4ab57990c3b146fe4ea8e24729a13ef059e87","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.51_1781632584348_0.5788636310143","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.52":{"name":"@sequent-org/moodboard","version":"1.4.52","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.52","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"ef0309a20726fd2f43fee6dc03fdf90031c9fb08","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.52.tgz","fileCount":627,"integrity":"sha512-yTXC8o7ypJgpfDXv9XfdrkEd+BoBRuuLPY2hqDoE9Doaw8NWe2Hc3bbUWK2lcXPHmlzrKSicsiniSLbbtXf5Tw==","signatures":[{"sig":"MEYCIQCMsp8IHiMEMMuYkG3eQ0CUC60zJzxuzuVvzSWq2JqPTgIhAOpwStfTWxLXd+xhkQQMtmMFHJETlYAoNj9gDbwat4on","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62611101},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"be556677929267e14c588e02962460a24ca893cb","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.52_1781712100598_0.05280630175192047","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.53":{"name":"@sequent-org/moodboard","version":"1.4.53","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.53","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"6a709ff37ad8a4b408d4a71d49e74f6b130ff367","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.53.tgz","fileCount":627,"integrity":"sha512-9vkYgKuT12xrHG5NAicpBsNPUh1qBMrXVwMqs5r45+vss7t6w/o9ZfRiRyd3LVJXU9C/lUlfGu5Q4ks5Q8PnQQ==","signatures":[{"sig":"MEYCIQCwvofmNG0tEaMpFOta2ffZZ6Cx1LFF0CVkGmYrQceMEAIhAOlDVdRKgHIIKbdvZU118O9GFmUY0n8IafvP6VX5ZZri","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62613261},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"bf43f9558c8de22852f50fbcf695a786a7096220","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.53_1781716529946_0.617222484111208","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.54":{"name":"@sequent-org/moodboard","version":"1.4.54","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.54","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"164f311ee7f7898392b6717e1da06bbb8f5241bf","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.54.tgz","fileCount":627,"integrity":"sha512-9+0FEHAnlJHmefqtlxO28loM6NAzZQe1KorzhOM/YpcjX4q9+O4IcJ8zlYmFz7cyyb1RqFRSpfcWV3+t0OI05Q==","signatures":[{"sig":"MEUCIBLX9RO2WzK8YUDQrTTKj3tPHyVMheCIqNa3dbFmhpbnAiEA67OByqAynCIVPICBuVYzsGPXS9yU+VWMpYIFtMbU2bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62617308},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"48bd55bdcccf6a0936cd3f8bdfaf7a17f54f7ab1","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.54_1781782640008_0.8778270871882248","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.55":{"name":"@sequent-org/moodboard","version":"1.4.55","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.55","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"035ac889ea0b0282a4daad4f84132c19d790421a","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.55.tgz","fileCount":627,"integrity":"sha512-KS2cd98sKXgweHUS/QYKNK/FgSm3QGjqlmjtpNE5Tkm66qIDUfgYMnbPpzjggc6I8LjPoNKI2NIjSlT5uyRLXQ==","signatures":[{"sig":"MEUCIQCt6dAoiMN4i2KpQM41oGLciet3y+bKh9WyDcEVLFGtggIgXSY0u45Gp89rSLdWAo5x+QQ5ZIYX7R2XP1j0pjcresk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62627648},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"b0154254d2c1817c9019b93ff4dc27ef94df7a73","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.55_1781789689847_0.18697250707698077","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.56":{"name":"@sequent-org/moodboard","version":"1.4.56","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.56","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"2e6cd63de43d6e4345c3d67910388ff5f2366f91","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.56.tgz","fileCount":627,"integrity":"sha512-m/t7EE23Yt1r7AO4DkKz4tSvOYNAojLUo9EoxR3p//+sTRjP6HT8aJwrpGR0nKrQJP5V/YjsYJXg3lLnhqq2hQ==","signatures":[{"sig":"MEUCIQCfmdnBcM2HwXR6t7G+hNf69NwothrpF1YgCle6j9DdKwIgEd2gbtwB6XzP6wGK1xXhkmFS0KDGKVPZ8uy+y1hZP9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62650737},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"a0a0bca2e9c6aa6486b7c0013f7e671ce1de506a","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.56_1781889928522_0.22053866366375185","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.57":{"name":"@sequent-org/moodboard","version":"1.4.57","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.57","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"6743883438bb35268de618c77cb7cc651898b803","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.57.tgz","fileCount":629,"integrity":"sha512-KgxU6q+7Kl6Q+um4iD+ge5LuURRqWF1qvtnPP5we3u8h24i8yMXlsMpRs0khyZKg10xRbushiC7Vm+QMXDXzAA==","signatures":[{"sig":"MEQCIHxkUqJiPa5u8+JWnkxcXTXIwhr33hi7pza52fWz8m7zAiAUOaedRAsioPiMTr21F0iCaEOzLkp/vrTvTowx5/aDjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62709661},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"835d613eb2fc2630c55d6cd7b83156c67f48721e","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.57_1782155738520_0.8575835656035318","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.58":{"name":"@sequent-org/moodboard","version":"1.4.58","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.58","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"91a4cd2145046f2b5d4209045a9291acd62dbeaa","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.58.tgz","fileCount":631,"integrity":"sha512-x0f8kcGyvVcEIkB9QzJAzXg8DCYIPmIdVu3Rws8X79+X+0biWshJpGoopzjT2xnmzLTCCcq0voDgGjsQ9uGRag==","signatures":[{"sig":"MEUCICcnqjTbl6aiTnB8xU71AAeaCk+fW+TXMPsT8uGuH6MqAiEApKDBbf5cov96g4fKDcPRAxRNCF4iFWHWQF+Ld8WNUWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62750914},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"e1ea5df417205173993971b7dfaee83d762860b7","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.58_1782236069146_0.49247334459303893","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.59":{"name":"@sequent-org/moodboard","version":"1.4.59","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.59","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"1e1348105827fc63501e1f61d5de77e0ab5b3303","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.59.tgz","fileCount":632,"integrity":"sha512-2Iy9h4/alHbwfwlS/gsmqDK/CBoF2MaVZG3m9JffJLlnU1YSXkJEQWlKRubogNWlGpO/6WWcKuMmbUVZzJT+bw==","signatures":[{"sig":"MEQCIBHz7E/XHgZP0tOumy/bPwE4SMhcpkCdXqW6HKXYD9JQAiBvM+zPBl3Fp75MibARdGg/g9t9R+wS3AfgjnV+K2iSSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62763052},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"cd1aa723d5c0971e787ba4d2406677756e83fa75","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.59_1782301796159_0.7406303777952403","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.60":{"name":"@sequent-org/moodboard","version":"1.4.60","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.60","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"438830c48054001bd79b68f8e5a3b32b6f88f365","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.60.tgz","fileCount":632,"integrity":"sha512-yCZjGeKULz4Uvwx6EHKrNoCWXADO3Da6kPHX5d23FkSTfK9v9cmSzNR/cIcZgumJZiudt6TF2PdxnBz1EBOdmA==","signatures":[{"sig":"MEUCIQDJstXtD7+xtm53O46l8TmNVKKJPmNkRVd8XT+SJJ2YQwIgCOFDACsA2WR1MBslb0HcOHoGbfE4xix14sHXLpblSMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62800894},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"0b1827f34895bb8f4c20ead2f606285b33ac66a5","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.60_1782397341765_0.000911108673545824","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.61":{"name":"@sequent-org/moodboard","version":"1.4.61","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.61","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"244f687511f1e31682882f994db7283abf92edc3","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.61.tgz","fileCount":633,"integrity":"sha512-TfOqub2wp2yeUFebYYH2kGhQVnReuiyBKCcvSLNHhnlIGMbzhccnOyBawHS0ktnQVWDnJumDzIlmd+TBLvX6Vg==","signatures":[{"sig":"MEYCIQCJ+vH1fcJaP5Ieg+z6V4ycA+CGB3pul9zrRJ+L8uNregIhAOfggXx3u3uW9YsqPg/7Qh2EcNPolWUSPiLpzg69JrQH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62813931},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"451d9cd20f092fe28d2ee54471484e03249d5c29","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.61_1782412986865_0.38447104705847","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.62":{"name":"@sequent-org/moodboard","version":"1.4.62","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.62","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"febdc8810415ea3c919c459bc0d20abc1d2b2219","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.62.tgz","fileCount":633,"integrity":"sha512-Fv1zlxfFXYld/vgNEAbBlmvoSLF7XNUig245LZmsepx/uxqWKaVXK6caWb395km/lxwd48PuO/i63ewLQZVZoA==","signatures":[{"sig":"MEQCIG/ghfPQoj8XxG3jH51r4JSrxT4eTmdANVbehobsFqOjAiB7su4ATDnAB0ypzAA8alwjnC1SauAnlbj8y+GtPhmPpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62819883},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"e7e7fd366de1ae7151f6ac56e8436725a10bacaa","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.62_1782435128003_0.18536954708394537","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.63":{"name":"@sequent-org/moodboard","version":"1.4.63","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.63","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"f5a4947eb2cd3955eabacb3c2dd6ea0034dd3850","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.63.tgz","fileCount":633,"integrity":"sha512-cIDx2NzwWPofw9rRHwqMY+qAIUqDVCmGQn8jW11Fl8gv5po9d4zOREhEf8ydKkis2y9xqknN3szezbxuaQcpqw==","signatures":[{"sig":"MEYCIQCXQ0sktpbUqQyit/najIfi0StpdwZ7VIVeKbcgWbEuYgIhANOd75uOELpWwAkteWi6d9VWy1l9AYJw7wMg5+sKblex","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62825991},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"bc153bf4279e3d745c4fe9a85761c0dd6292e4f1","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.63_1782469692449_0.0728908764204661","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.64":{"name":"@sequent-org/moodboard","version":"1.4.64","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.64","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"c78b64f8ce3f5f8ac5123e1f9072bf6fca37ea82","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.64.tgz","fileCount":633,"integrity":"sha512-5Y9KmqUer/9vrkoBLfPWGypwqjoK6AtW+jhoygpqm9fb+r+F6lxFi4w4tFac3FpAdGYBdQxW/UqqFw+A/IuoxA==","signatures":[{"sig":"MEUCIFliGlopctY4kta6Br7WE92fc14RhcZf8VWF49LjGTyyAiEAtQi6k3BKDWnWSz5qOuJfAXnSKMY+ZAMSvmnNHStvgpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62828533},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"2a4236c0ee8ce45fe7ed946ec56034be66c003ed","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.64_1782479236693_0.35627548324921876","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.65":{"name":"@sequent-org/moodboard","version":"1.4.65","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.65","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"85004f942aa819b27753e411f26997d28118f4f7","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.65.tgz","fileCount":633,"integrity":"sha512-rvFqc4hZjKIG/0FhsITcHTKNdrviBYSvsoTmUPDNeE6qOSplBPZqZC+wQvvMEqRwa1wv7FhPdkCzK2NQs7PPXg==","signatures":[{"sig":"MEYCIQDGBuhGJZNTA1BboNDaX8r6WIDI50UOj3Q1SDw8mTwbIgIhAMVikI2mw/zvTxpKJRRDahDmwrgwgqac/WkOrecwWgMh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62836629},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"9f82baa7345bff5accf02b1679d8e766b68d7111","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.65_1782727881523_0.6549268301818798","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.66":{"name":"@sequent-org/moodboard","version":"1.4.66","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.66","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"1284d0ee99470a96067b7b09e9b2bd75116471e5","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.66.tgz","fileCount":633,"integrity":"sha512-Y4MOnBewUnpr3WpNglSOXmeB1l2WVGIBNn1P60D0wEU1ZrurHofn2A54EgMT5cmYMQrW0SmOJnbqAdirxnUjGQ==","signatures":[{"sig":"MEUCIB4jMpRmpkGKVUEai1vlBfWIfVpNVVqM4gAUxfydyBNQAiEA80kaCOQnJob1cTxJf/0HvgoHJthIJYTEAZxAETPR1hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62837179},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"0b6cdcf9e095581085a90624271437ace0d1e110","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.66_1782747428773_0.5652397520554333","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.67":{"name":"@sequent-org/moodboard","version":"1.4.67","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.67","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"320e198733ab59ec86e9f9480778c43908133520","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.67.tgz","fileCount":633,"integrity":"sha512-MgX1zzHU2dP4FzHdwgGYPoU04GDr9tGCPggfJXgmkrf2fuS2D7Cek5QlwUgB2OnfBlBjuBfw9qv8CETZlf47rw==","signatures":[{"sig":"MEUCICwi+YtI5AW07kUhZfkkihyu36tYfxhBwLGWZZyF5vvZAiEA3FUatRNyIOIKy3IC1YPK5ixhyyLGgj2rlkPs8n40i0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62842894},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"f42935478e5027577a6591707f392bbbad4fa825","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.67_1782815843115_0.40398765537371895","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.68":{"name":"@sequent-org/moodboard","version":"1.4.68","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.68","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"acca8f60dbc841b105a33be2ecf80bde058cae75","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.68.tgz","fileCount":633,"integrity":"sha512-XNPpBzPtXvVlSN3lldHCw6ROxWMjm2M7wRZ2Q8YLdem2InQLJvqwxAcUMVM1WTu33Bfy/mfiXunMNmF/EIQODg==","signatures":[{"sig":"MEYCIQDBvMY0dqZS6sRSA6+lJV+ub6IAzX/AQmPOGBgCyUsTgQIhAMoFlS3051fgw8Mu/bGbJZvic610IksZBBj2FwTZkOwe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62845015},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"3a2e4315b66a62a56b96b5eb2b8d41c8fd748ae1","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.68_1782838698520_0.408110531656698","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.69":{"name":"@sequent-org/moodboard","version":"1.4.69","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.69","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"fded79213952267d642080ea1dd0099497c14630","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.69.tgz","fileCount":633,"integrity":"sha512-BvWNxE1QngyEG1t8ha3esnbfgGpJFZAmqSgc/3H0+CwUGNneD6gDvsqp0CXAQ6p+OYO+Tdv/T7/zQ3d5cecGlw==","signatures":[{"sig":"MEQCIHNp4DITKxWlAz2GWGfMdlilvgnwRJZM/B+i4iCKmtx8AiBxIYgTA9/3+04+lQhu7KAJhRxbtkyMpArYJM3Nv1DC2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62846953},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"783796c6aa3c8ad59deb28bd75c5acc0b2e2884e","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.69_1783086215163_0.5269089526706783","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.70":{"name":"@sequent-org/moodboard","version":"1.4.70","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.70","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"e31971f7a425cb9b479ca43ee353a8ebe30ce51a","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.70.tgz","fileCount":633,"integrity":"sha512-PCMlM7yPNc3s6nGAkLOpUT9NoVP9lZkGdCOwFQ0iQXIG+8pdtXNjWX4ATj3131KQ2yHRII+h52BhI++qh3rMAw==","signatures":[{"sig":"MEQCIAuqEK3vjXhs8szr9M/A75Kt85MHbMxSH6z5fVBt4RxUAiBSqqqfyjETd6SXdB7oUQOwC7q29d5AtLzqUJfa/UDVQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62847989},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"ecb5e0da9463a833ff01cd4b39735bae1bf1b32c","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.70_1783330290973_0.8870223659719321","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.71":{"name":"@sequent-org/moodboard","version":"1.4.71","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.71","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"80c8edc5f43648aa675d4595ccc209a1edd39f7f","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.71.tgz","fileCount":634,"integrity":"sha512-fbw/zefjcJIOM89xezgarFMfdRFtQoPduQyARUkNrzmOr59sGDRyvKZ2pUv7RFDHbC1D49EdVt1czrAkEQwKGQ==","signatures":[{"sig":"MEUCIHiA0h20u0NFB7fM0qSiDUKK3RbjguSkwPGgojO74bmqAiEAi9/PXkpMswlaY3uIv6Ro3LufOvnfeXNmJMyKgZMoTYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62864594},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"b8467de35eac58a0626826bbd65257d26aece2cc","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.71_1783588576980_0.5181391518448422","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.72":{"name":"@sequent-org/moodboard","version":"1.4.72","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.72","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"3e9a5806e681135f4d0206fa963166c0194746fc","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.72.tgz","fileCount":634,"integrity":"sha512-JkmEuFggDcypyxUqru/bp2J6SV6UrMFEjZQU0vqE0pH83mkBRnw6oUb1QAaWnXNDbI744SaMZFPlWR8pNnVeJA==","signatures":[{"sig":"MEUCIQCmiKJIOust8pZL0vEKhxrXks7Aj4CnfskI+gA9DFHdMgIgQGWJnmWdv6R8yxp1Tnym23jz5vux62bv4CIaf4RYA6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62865549},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"cd123676e2b5267f5907dd7c7dec9ef33fd1e4c9","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.72_1783617382764_0.9620022484491428","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.73":{"name":"@sequent-org/moodboard","version":"1.4.73","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.73","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"eb8633aa0d132cea7a9c8db17e36e727ddbacae9","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.73.tgz","fileCount":635,"integrity":"sha512-1kbOSgwuYSs5iBtY4o7piYodW6wjdOvcxCI7SmdpZg4cpsL093OFLAWRSwOl/05vtEWEKq2aODtcz/Jt4j9Cyg==","signatures":[{"sig":"MEYCIQCrnHu4QqsoWlE+PcoKXjs0lG4FkFrKUOp32oaOm6IWUAIhAK9ElUhswKadmzgulzuoqiKGUv/qXx2E8xJm6OslACLA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62882652},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"07aa444856fb4b99fd6869acfac0bcd239dba3cb","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.73_1783967492185_0.9220939766778677","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.74":{"name":"@sequent-org/moodboard","version":"1.4.74","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.74","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"afb668d59d91268fc073a8a69169af0aebcd1ca1","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.74.tgz","fileCount":635,"integrity":"sha512-yYjT+N2RpCRKE8LxQ2QHTkyO9VjMMrsBM67Wu68M9QnMJyg9d5oEyIM5u+XndbUt0yO+bNfBvpVWX8/5DJ4BKg==","signatures":[{"sig":"MEYCIQDnk85qOy5wvCyIrlKRE86cdz5lgd49nOFbsbOuh+U8wQIhALuOK7U3eaf8NifK3Qs6b20Sw3fQG6D+mUMGnTSZxFw9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62885129},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"40c0bffca783560ed52838db870f59bd8889972a","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.74_1784028717870_0.8908748504644239","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.75":{"name":"@sequent-org/moodboard","version":"1.4.75","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.75","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"9b5b7f5b5caf8f8efc0d0081e11a7d619de5f1f1","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.75.tgz","fileCount":636,"integrity":"sha512-0Vh5LV/fw2f3Biv2v8xFmGmYLEZ+uBhg/jHnL13Hy0EP2BQFWR7dKeMLZOgkKVdSMEX94Rfe+hU+A7EZuXFn3g==","signatures":[{"sig":"MEUCIHXimFJ0bW400Z/EhbUMbbYkFupUE6bgehvvbxx2YYXyAiEAgg+I15eT/DcPImK58o1ccOtVyhvZNondeh3OPWrfVHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62888629},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"66cb27b1ff4d99aca8776ba1ac352d64f0530568","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.75_1784041087036_0.831474798238194","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.76":{"name":"@sequent-org/moodboard","version":"1.4.76","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.76","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"166109193620308ca4eccf1cb1688c2e8540b898","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.76.tgz","fileCount":636,"integrity":"sha512-PMRU3I/HmI+/zbIt193fUYl0C/1+BMM8WEbpItP7DOZq9Nk18PKiMaulh8uIDcoG2iHF5svhkrrnZSRFs74nTQ==","signatures":[{"sig":"MEUCIQCEh+vfBqIsELTe+kI0Te6vWzB7bxSkCXUJt9gSQK89aAIgblnYk1T39E4b01fkbUMGRZOguCpMCGLVcALEJ8ZCgHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62888630},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"e09654109e5b49d9e63d9051d08eaef829eb77ac","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.76_1784193994583_0.46231614140197164","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.77":{"name":"@sequent-org/moodboard","version":"1.4.77","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.77","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"2fe07394fd4909f995aae9f184dae8f0412d0c68","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.77.tgz","fileCount":640,"integrity":"sha512-VSVGY9oH/r3kvQOPtO0jd8toPOKKE1BR5GYM5824gJDGPHgtD2xrlgnpMNnXsUh5QicTECD6T5QRVuDcrOIzMA==","signatures":[{"sig":"MEQCIG5srV4dVeQW5JoWYzE8THejSnL+ZTalmDb2LqXSG2kfAiAmSE17n6a25LYDbo8w+HbRf3cQ6yNZ/pUGxFh0i5vQGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62914468},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"efb37ba0a8a39fbfd01a252515614b6921f304dc","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.77_1784224598931_0.7842488567556287","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.78":{"name":"@sequent-org/moodboard","version":"1.4.78","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.78","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"d8c00fcb2b5d3614be676b424eb5e26b5e53f530","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.78.tgz","fileCount":640,"integrity":"sha512-g90m+dGn1DUZKEHF7DbOtGFU/fJZkAFs4HYCuEI5eLc1rJ93HCt6OQH+AU1CUL0fAE3tZfHssR/GCGhyQChGEA==","signatures":[{"sig":"MEUCIQCiLQk7h2Dwntmwshs70Y6w5ltz+dtpXyIbgBQ8bdAmVAIgTJZpOXOYOwuCOkn6hlS7sGhOcZB5UR4kAmp7ka1Q1Rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62925462},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"d1d86119d19ce71fae739017d1623eb6fb13cf36","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.78_1784302823628_0.09014052295210129","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.79":{"name":"@sequent-org/moodboard","version":"1.4.79","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.79","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"8508d11dfb14e91f4a404d48605c998819a013a8","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.79.tgz","fileCount":640,"integrity":"sha512-ZngLdBXJ0iGUnVKQgp9dfov+bts3JJbq1O1UKVsDE+wvyYl8t+DhFvxzZm1zM/JNx3gwjGpL8sErEs/p8SZ8NQ==","signatures":[{"sig":"MEUCIQCLFAi5qEEHTkYD4Pu4+jyhLK9+yCkhbuySLsaiSzehkQIgAWj07+bXN5I5uL1V6GLFl8cGH9r/E0bSTeNk9S+WlSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62934313},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"a55bf69bdd08e2e401e4a5f68df195a144f40e79","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.79_1784322797882_0.9844353426463941","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.80":{"name":"@sequent-org/moodboard","version":"1.4.80","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.80","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"4603422666d3c4a1c47339f549b3901fc3ec23ea","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.80.tgz","fileCount":640,"integrity":"sha512-aXShVkOdFHuww4oU8smxLa1o9Rh4/mQQpuToLjoQECqUfFdFnqspkB0dIiik1vFlYyo+qBFA4YEBeBXBjTI+qQ==","signatures":[{"sig":"MEUCIE6JRD5463I9hoyGOqFAX/TDWM7ifbm506QnIYNIxKTtAiEAovYYT3/vyeUFw2PYCxL9iJNamkgZvIeg6mHcL8ovF4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62945238},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"3892bd0d026c505507c12336fb389f9125307441","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.80_1784565668102_0.07389999140249248","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.81":{"name":"@sequent-org/moodboard","version":"1.4.81","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.81","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"ca8cca75d0a8c187a588abfdb254ca5a259055e6","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.81.tgz","fileCount":649,"integrity":"sha512-fYZL2k3gcWa2FiMg0DgdKqh53XAWMdKP7FW4IMLGKfBs5NnXp2grmNcO3jdD37+B5wjvXRaoIy97stV8RvSKbA==","signatures":[{"sig":"MEQCIBVJGBzpyVP0udvy86Li0GMh6/VYh1/73DpzjANxWk/hAiAXyekxXwTOpUYcbM9aADsfrBGqobn9+YK7UsxjX+kOOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63052050},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"c98cc321a981155cedf5934c61fcd3683d129090","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.81_1784743642947_0.45839690097865016","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.82":{"name":"@sequent-org/moodboard","version":"1.4.82","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.82","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"7ad2f8df407f539bdcd7f49130f9648029c7eecf","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.82.tgz","fileCount":649,"integrity":"sha512-FHzPoHc2KBMTSKfYEqRm7lh0KOnaSA6CJB/tXXfnwtXu8Vh+v1q+opM7rh5QyN6a3fph8fxhcEj07elj8gw5fg==","signatures":[{"sig":"MEYCIQC2EFbWrHFaJ1T4mQPq7h7AGJ5t85kjlenYOdV1mpPj4wIhAOKGk8e+IKsGBlTgqNhI5dO95aWjYX64C0ODWu5retG4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63044623},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"b741376f4a3f1aa84c054fbf3e4c8213a22ff0aa","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.82_1784822551592_0.2897872451765642","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.83":{"name":"@sequent-org/moodboard","version":"1.4.83","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.83","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"3f9005fdf1d5d50e3ae78a6874508b87662630f2","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.83.tgz","fileCount":651,"integrity":"sha512-nl4cND/44OQFCfK6CTLFxJFY2/m29RR7pv0bDww/vnkxwXrvmevT8443wfWCwaPpPFSk8fz8FG4V2r1aAWhmHA==","signatures":[{"sig":"MEYCIQDKnjcggl0PIl3J+Fn1zxDgjLxdez0xrhRnXRIabgF/JgIhANQy3H3483A5iRy7SAUPn9YLMLIUtvKy/kAhsD+qaqCq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63088749},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"3215fef2cbe167017286131680c1f1f9bb434520","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.83_1784830865265_0.09783596587304544","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.85":{"name":"@sequent-org/moodboard","version":"1.4.85","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.85","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"9c2cdbdb0edd812d030b8eae09b1f1146ccb6b30","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.85.tgz","fileCount":651,"integrity":"sha512-pJ5Z+48MnFZ79s68QRga7U7UVH3K2cc7gKp2viRu7bzC8wCxg5WGzI+kGn7oImKXavE/j1cBi2HsbaADtHJ4rg==","signatures":[{"sig":"MEUCIDx+Lgv5sNFLijOOdxTIuYMZFkJ9s3Y+S7JG+FgePxubAiEA/gVWEGs9l8h8kCDjCvcOkluLDnLhWAI8IipXkel2HF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63089422},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"f71f61a0f3547748cb5c76f19e58f03bfbda4561","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.85_1784888224654_0.5399984447653787","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.86":{"name":"@sequent-org/moodboard","version":"1.4.86","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.86","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"6288c85c33996af88efa69a0d6060e409bd3bb34","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.86.tgz","fileCount":652,"integrity":"sha512-2BoDkV51S6MSrbrWl4c3cMyqUAN2HNtMXk/ti6zGuj/d4o559sYNAQAXk/skGwFjjtN5Jn6bHqt0HHfML+BVng==","signatures":[{"sig":"MEQCIBnOHbc/a1eOkEldCeVXjyl3pQ24qgbFN7fWbjW0n2dCAiAO5xsRafT6P93YWg2oCvg5DJp3cgBoK0DWHcBkF77YkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63099381},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"f4f53f97f3e534a3a34dbaee503b440caf787512","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.86_1784894294457_0.27825814858797604","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.87":{"name":"@sequent-org/moodboard","version":"1.4.87","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.87","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"660c35028f4fcb39c1bada87ce072f00fbdd806a","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.87.tgz","fileCount":652,"integrity":"sha512-GrSHYI78CnhZDJKBGrruQWYCctDW/3v1ehWbt5PGm/5vdoRVtiXO0bFKAIS82vP0XK31RWrxQM/UQOKxCuh74w==","signatures":[{"sig":"MEUCIQCGnknSJ7EwlqLHob4Xibpd3bJwmnU6B//gHjk4KujWEQIgMhnV+aUdWlFa+9+zPKn4aTyWzB0i2niXm4wAs4NlYRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63099381},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"1f05da3f1bb3e683bd61219b8d1e378f54a16c76","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.87_1784895443069_0.13085148897490106","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.88":{"name":"@sequent-org/moodboard","version":"1.4.88","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.88","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"ea31c530f5816b23980b833acd0b6f42f9a727b2","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.88.tgz","fileCount":654,"integrity":"sha512-hcP8j/mkS3/o7Zp9xHj7um4ZV3yymmk/GIEIk66xNbQervugEYkS8MRw89oRr+eq0jYcF24DRctFjMXAQaahOQ==","signatures":[{"sig":"MEUCIQCfoVOdDN7hUn2JaAFySTSgqD4Ajka3ceZUiG12EOE/vAIgVipjRWk66RNqFpyPCI8n+5Uqx7FapOd8aNQ9iYoXzaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63129177},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"44055433e5984d914148a08f15565b6531839b48","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.88_1784925145160_0.6127968732686484","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.89":{"name":"@sequent-org/moodboard","version":"1.4.89","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.89","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"03837544a708e551fb0c8c887fb676d82e5f31a2","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.89.tgz","fileCount":657,"integrity":"sha512-/n2KPU4c8Dyp7PQJrBi6B+3Y3wxWzflEzowU75iP5VkdawdGR0RcqDBsvuDbzbyJ4cIkALmm56pnAhm0bMrC4A==","signatures":[{"sig":"MEUCIQCxD8BatF2lMWULQTiKnxY3hl86hgew6FuUxq/jApH8SAIgQ3CE6rpMQ+q6Tnr+jgPFRIC9IIYTj2oaMSju0HtpX/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63136207},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"9d6c74c5db428dcd3eeaf9f00c15433b778b67b1","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.89_1785149893986_0.12252612575362942","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.90":{"name":"@sequent-org/moodboard","version":"1.4.90","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.90","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"8ad22cc435321758906cd54559fb3a6d670c4533","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.90.tgz","fileCount":659,"integrity":"sha512-h0J/3mDL/MyQnb/iScVQyKAfMLJdk9T+pRx6ZfygOCvIxyO2dg2eZurKtPwIR5T9QKA6QM8yfM8eGWhpsHdhJQ==","signatures":[{"sig":"MEYCIQDha210Bh8LZDXoF/YauwptPDMFa6TAGhYTDoYAnofKSgIhAPTnNoUsSrnRsMOf6+pigscJRIVMbkKsB4CABQ220sV+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63165090},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"cc186036bc9240b91967a216f650e0f805300e09","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.90_1785239065802_0.2082638743614278","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.91":{"name":"@sequent-org/moodboard","version":"1.4.91","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.91","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"265a20fb759c4ed1dba666f75bc108874639de37","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.91.tgz","fileCount":659,"integrity":"sha512-YdFCdr+GuK4FzF9iRdVd8Es0RQBVeb4YRV6QGU6hgKm8o1iSxiRO3vOv0q8eWqWkUSfYJIrOnkI8GBoOXsyF1Q==","signatures":[{"sig":"MEUCIBPJFkod3QoiTafs8O0SqWw+l1bIcyUepwO697oicyzeAiEAxX1gGRoImXQ6DvMeQSBbAE1luWrbYniFjENBEKVAZSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63185218},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"7594495510433103ad91f2c8ccfe5457ec1a87bf","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.91_1785260064682_0.4555852192090215","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.92":{"name":"@sequent-org/moodboard","version":"1.4.92","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.92","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"1c7096e2973d4c536a1393caaf19a64703054bfb","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.92.tgz","fileCount":659,"integrity":"sha512-OBdlt0SXH7HAJQGMMqDqlr6+SMp93FtPO/Cy4UiVPuePSoO44CKGMO83+IBapbeEI1+ibKQIL5rmAxW9VjTcog==","signatures":[{"sig":"MEYCIQDNcV78b5UO66Z62N1G/mceZ0HqFPX8zXQ35OZn+uwzjQIhAPSwKf4bJaSpUKN3JP3fuAcFlqPpZsHqnnoFMJDOKnPE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63202908},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"7324dfc81dd7e22c011f67b5681e5449cad9cf5e","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.92_1785403270687_0.9672793896452443","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.93":{"name":"@sequent-org/moodboard","version":"1.4.93","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.93","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"b2b4549baf60110f1e31ebac1dc69c22713f09dc","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.93.tgz","fileCount":661,"integrity":"sha512-PcjoiciVne9dOdi6XPLiMy1dBvUwKY62sYU4uVK2pPV7eUN5PIkDoCOYiEMm46/AxZ0lE9AQkSnjLoqFTdgn5g==","signatures":[{"sig":"MEUCIAtpRAg/3xTqjFG7Xwn/1cXaaVjcfsk3DZcJZQgYlVvxAiEAsZNJ+0mBHlVT7eLR/Taefz2+GMwfcmLqEEYLvmeSbVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63229723},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"5d8c444f84d2d17a2ce133554f565cdfb4a94b71","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.93_1785428604542_0.9789063069625552","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.94":{"name":"@sequent-org/moodboard","version":"1.4.94","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.94","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"f4c3f3e77853d2741a781f2b9dc9480ea55d199a","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.94.tgz","fileCount":678,"integrity":"sha512-Ru30lUBhuBnKbFOiNvtPWNYReO8jnY2HfUCs9uFgdGCPuV6EjgNEeRncqAwqTW8neZcbI8Dh6EoKZudr8I+XsQ==","signatures":[{"sig":"MEUCIH2qgrmh+yWmIdgcG47rEvulvtzepXVKGkw1JHSAKcVGAiEA9J93Gp14RunzMHs9cJimq08xzMUtjKCPpZ75hKVQpx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63361799},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"ae9ed0e3fa8d933f26d69fe0fc4bc92826f6627b","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.94_1785951238379_0.0627197082197668","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.95":{"name":"@sequent-org/moodboard","version":"1.4.95","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.4.95","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"ec27ae3f1292c6ae8ec9af152d9ee8400475bea2","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.4.95.tgz","fileCount":690,"integrity":"sha512-xyTLqllR9o7XI+bLhm7X6Hob/YsYLwHn/ZNl3nt6h9/HmACSG+6WViezdqfQX/GpRMk8VIPtgcQIVnfhTim3HA==","signatures":[{"sig":"MEQCIHjgHVp0NFaxFzw3PW89zdAgPNdeofbbktqhDY8eX+7CAiBuhdgbzbnfFWq7PlIN6cv8m3AFGD0bImw8Tcc1ck3QPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63458133},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"dd1c9cedfe84673a997e83839b020965364b1822","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.4.95_1786137053269_0.19556897434979303","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.0":{"name":"@sequent-org/moodboard","version":"1.5.0","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.5.0","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"0f49b8062622c7474411ef5be379e66cf78d073a","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.5.0.tgz","fileCount":694,"integrity":"sha512-H45R6nhxiOptMa97SYaB/0Md5FZzp21kr+fGcAnnWGGpZmfRAcKW5PWwEAR1JsaOtIkcJ+sYV681wCaL8L4F8A==","signatures":[{"sig":"MEUCIQCkwf/ByOlaLPl4IyKnkJo7LGjfPOdTgkO0RMqsfGi/IwIgPUqTiZqZUsv7KcEwc/Kr6WyXPWwb9avjaEb2wQFg0js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63484589},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"b1098eec20903738987da4ced2fc3dd91324b44d","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.5.0_1786541428844_0.3060476169370323","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.1":{"name":"@sequent-org/moodboard","version":"1.5.1","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.5.1","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"9763d3b3ff115a4598a34d07814eda32b84366fe","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.5.1.tgz","fileCount":708,"integrity":"sha512-EP9HQnLF+P5zrYEZDoUwMnmmlZ0LSIKOwNG7VlpmX9WuFaxquE/BIn4B53WUxD4gcvx+Sry6dxeaXpREOBdS0w==","signatures":[{"sig":"MEUCIQDYpDMKOs0zYn2VqpEylHhayW4AFKw7v9RuSODQUgcjTQIgK5CYta5QuC7y9nnKgUy2qdmpTYKgs4gsMbTlXixJc6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63631308},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"fd1cc0965ae74a899ce70bba5be838d910d494e9","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.5.1_1786562310760_0.5130104258760957","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.2":{"name":"@sequent-org/moodboard","version":"1.5.2","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.5.2","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"1f823a69745277ccdc174f8b1a1ee36a7393911a","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.5.2.tgz","fileCount":710,"integrity":"sha512-RaQYyG83WqriZJsq9ShXS9w/UELQfeGuVLibRWEpHqlxeghHWTgrbiF+6FsMzBwPXaCY0Jp4WrZNDR4RWdGMWQ==","signatures":[{"sig":"MEQCID1Vsg/T4/6bfFg/QGFcjyob3iXF9dYmE42pNMs/e9NvAiAWUrlc3/ewvhBZKIWUJsswkofPmyuHO437fAwkffoq2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63631106},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"18d5bb1e5b0010cd8d01ad5d1dc13e9a65d2ba96","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.5.2_1786699519463_0.35024146352126206","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.3":{"name":"@sequent-org/moodboard","version":"1.5.3","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.5.3","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"72f13374a66d5425e67b8c376cf7dcd1367a2c40","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.5.3.tgz","fileCount":715,"integrity":"sha512-xlSuaXQUiT/v2PRMZxjvd9r0626hJgohOCSZ72ErcTct/JHo6JFCYCGBSIl6O6HKqS95OwQip+s0X63tUZSjbQ==","signatures":[{"sig":"MEUCIQDe9CPDqgzoc4PlQyY2x9U4+HDc6suXxTTDeVcOUS5TvAIgJUiSspPQcy/va8aQbZMXvFKEpQsuvSmBkeasFCtKtrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63678504},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"30ee8260887b680cd181f3cc4b571098c2108535","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.5.3_1786729185819_0.9874421556134947","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.4":{"name":"@sequent-org/moodboard","version":"1.5.4","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.5.4","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"c4244a246c5a2aec4a3bf7776f7b93a1d89b7a4a","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.5.4.tgz","fileCount":720,"integrity":"sha512-x8UEezfMFgzv9AWgs26NZao30+DKLbJC9vBd4PB9GN8bt0AZK6rwlmtOCMIE28vY7zFMCZ1vk9C+ZNHQ31wUUg==","signatures":[{"sig":"MEQCIA+HLpaxzd9/r7c/VX3sY7ZrDgKnEb1Uw3Bc7MXZYOCcAiBALVR5gB4ee5SKJgwsldpZXgIgms3g62pIXVW5e/dS4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63768128},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"fa7795fd29828e466aa3c852b09824260981ab19","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.5.4_1786987551829_0.5459884913684325","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.5":{"name":"@sequent-org/moodboard","version":"1.5.5","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.5.5","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"6ee7fecda268e3899e18bf6f1cd46633a2e0a65c","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.5.5.tgz","fileCount":724,"integrity":"sha512-p/kD81FFlg80M8EeiFPEIhD4Mq6AmOO/8qye8Qoq8j+fkqq8hYBgSxirtzbU9qeqdlL9iRPSpc4cp/E4OCdMoQ==","signatures":[{"sig":"MEYCIQC+iI+RC7KltDQucX/MlogUw6Ni9j+ACvX+byQoj6E/vQIhAKybVzLiDb9xmgR+U4TqSUo+5RqrxV/P0V1e/tO+5jte","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63802887},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"a2d8bfc00f9ee5664c4e55a2faec2c9f665b1e70","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.5.5_1787081886611_0.40787716823991094","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.6":{"name":"@sequent-org/moodboard","version":"1.5.6","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.5.6","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"e30eab2748924b20fa77048585ab1c9378f4e624","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.5.6.tgz","fileCount":726,"integrity":"sha512-0hfxJypFKyPAxgvv7I0NClRWjxWy8vP/2FeIKG0EazLAHJOT2Rrqnpp0Xk8SGwU2z8MSVRfq8EEd7UsLQp55NQ==","signatures":[{"sig":"MEUCIQDbtG9SlQ2W6uSzS2PpAC4bVySc2BpD8IrZlAM8aZhGWAIgAZUWIom9LfVBSPIMZt0/8bgRPyk4dGIib3JDTdGYCM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63818055},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"91b57f6360ba41f115c10c9acf6db4bdcdee4c49","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.5.6_1787124026263_0.13161840065245967","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.7":{"name":"@sequent-org/moodboard","version":"1.5.7","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.5.7","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"08f345acf14cbae818b0eb0648ccea79462af69c","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.5.7.tgz","fileCount":731,"integrity":"sha512-bcO8tffJHPBUGuZOmM1JYJGKMZB1vDHQMg0HQU8AYE1MKPoS7kegjy6kJNTkWRsMtQFtlsHrJ2ap393lFxiU6A==","signatures":[{"sig":"MEUCIFNPx5XEGN/w4Mm9yelF6dXM1u/1UyOrsriTBH9SSCIWAiEAwMho2Ll5eOtr5jZfSKWsMeSOGNiFKM3JpaN7EPT199Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63792149},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"d7984e8cdcf31404fcb546b386e2198adc8ff4c9","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.5.7_1787127174234_0.3654838257668014","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.8":{"name":"@sequent-org/moodboard","version":"1.5.8","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.5.8","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"10d5f2de4babd7edc974534116a4262c596cb963","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.5.8.tgz","fileCount":731,"integrity":"sha512-v4buME4Kt17QmQ0or7h5ONodg6cQxVrZe1DAhM2DEXg7GJFOtJMmeu/Mw//GU22LFxELjSwVHPqFcRWoWW/s5w==","signatures":[{"sig":"MEUCIQCHIZspS2ctWvH+xplnqflr3r2el4Ve1cdAgmKkFhEDgwIgB+czLPB5a7pTFBW0YodPUeM6yCD408lKUW0spkOqIi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63780315},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"084cbe1a04012d4fda1eebf870f3bc7745d14310","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.5.8_1787139650951_0.8148698636083711","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.9":{"name":"@sequent-org/moodboard","version":"1.5.9","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.5.9","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"57ad7f3b7a7dbf93e39f3bf8b3bf644b804d5d2c","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.5.9.tgz","fileCount":731,"integrity":"sha512-9vOM03RandYACfzmCzufXYThczz/86Hj9ZqRdw5m9NIvGjJBLSA35DktKm690zMY66vGfs+QUydpikLw6P8RXw==","signatures":[{"sig":"MEUCIQD9xkksGX427L0KeiaBN6CzTwUZ1Uf4mKe2YIjyRXkaGwIgd8Wk6l4P4Ng9ODTXn08an0NasZC0CUoyvKfA/j6E/Yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63772134},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"fb84870746bbc68869a37a8c3aebd950ff20cef8","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.5.9_1787231194761_0.5941154434338065","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.10":{"name":"@sequent-org/moodboard","version":"1.5.10","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.5.10","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"1d33f8fc3146401656fcfc31bff38120607c2024","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.5.10.tgz","fileCount":732,"integrity":"sha512-D2f4MFoh50MbgrmwnSyuFXJMbqc+nlmvCUEeCKdlq3MTAFstJM6DlVkN0lTfb2+9oijb0cq9xcioBfyuSRjRkQ==","signatures":[{"sig":"MEUCIQCf/DFioBXn1OxQjFmrnNCnJ/dObtmrZEiFpCYuIXHhdAIgRC8MuGTkgqh7VX0VWv3EtbLBRmAw0LR+WLT5V+aVHpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63797467},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"a1df5537485ddfe4d7302ddefde834289cdb385d","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.5.10_1787246477732_0.792319509930024","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.11":{"name":"@sequent-org/moodboard","version":"1.5.11","author":{"name":"Sequent"},"license":"MIT","_id":"@sequent-org/moodboard@1.5.11","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"dist":{"shasum":"ef6a158136d857eb2a32cc8b0b8c1a70e5e9732c","tarball":"https://registry.npmjs.org/@sequent-org/moodboard/-/moodboard-1.5.11.tgz","fileCount":733,"integrity":"sha512-Q5SF+qF3fobVl4LCOqCt7fUrmGk7Z7aQAIFuCq7Vsieoquk0pkAjx/SmgFNgG5VQ4pb+JpeHdInUHllGIxCKsw==","signatures":[{"sig":"MEUCIFqp7n94AzF2tXS//tJwSuBTn6RYb4dWzWq4oCfy9OHcAiEAtUuxkFbnDyDCXOSXhQsT4dcXRDgwpNa3Avxz49Fs+3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63819916},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":"./src/index.js","./style.css":"./src/ui/styles/index.css"},"gitHead":"ca87f795d4adf1ba5a8a0a4ac2c05a2ad064c9b1","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"node src/index.js","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","test:run":"vitest run","test:watch":"vitest --watch","deploy:prod":"NODE_ENV=production npm run build && NODE_ENV=production npm run start","deploy:build":"npm run build && npm run start","test:coverage":"vitest run --coverage","test:grid:all":"npm run test:grid:stability && npm run test:grid:stress","test:core:index":"vitest run tests/core/CoreIndex.baseline.object-lifecycle.test.js tests/core/CoreIndex.baseline.transforms.test.js tests/core/CoreIndex.baseline.clipboard.test.js tests/core/CoreIndex.baseline.events-contracts.test.js","grid:our-metrics":"node scripts/export-our-dot-grid-metrics.mjs","test:grid:stress":"vitest run tests/services/BoardService.screen-grid.stress.test.js tests/services/GridSnapResolver.screen-grid.stress.test.js","grid:diagnose:dot":"node scripts/diagnose-dot-grid-behavior.mjs","grid:miro-metrics":"node scripts/analyze-miro-dot-screenshots.mjs","test:grid:stability":"vitest run tests/services/BoardService.grid-zoom.test.js tests/services/BoardService.grid-destroy.test.js tests/services/BoardService.lifecycle.screen-grid.test.js tests/services/BoardService.screen-grid.settings-reload.test.js tests/services/GridSnapResolver.screen-state.test.js tests/services/GridSnapResolver.screen-grid-types.test.js","test:screen:integer":"node scripts/check-screen-integer-contract.mjs","test:toolbar:baseline":"vitest run tests/ui/Toolbar.baseline.render.test.js tests/ui/Toolbar.baseline.actions.test.js tests/ui/Toolbar.baseline.popups.test.js tests/ui/Toolbar.baseline.dialogs.test.js tests/ui/Toolbar.baseline.events-contracts.test.js","test:placement:baseline":"vitest run tests/tools/PlacementTool.baseline.core-flow.test.js tests/tools/PlacementTool.baseline.ghost.test.js tests/tools/PlacementTool.baseline.events-contracts.test.js tests/tools/PlacementTool.baseline.file-image-paths.test.js","test:html-handles:baseline":"vitest run tests/ui/HtmlHandlesLayer.baseline.single-selection.test.js tests/ui/HtmlHandlesLayer.baseline.group-selection.test.js tests/ui/HtmlHandlesLayer.baseline.transforms.test.js tests/ui/HtmlHandlesLayer.baseline.events-contracts.test.js tests/ui/HtmlHandlesLayer.baseline.lifecycle.test.js","test:text-properties-panel:baseline":"vitest run tests/ui/TextPropertiesPanel.baseline.render.test.js tests/ui/TextPropertiesPanel.baseline.interactions.test.js tests/ui/TextPropertiesPanel.baseline.events-contracts.test.js tests/ui/TextPropertiesPanel.baseline.lifecycle.test.js"},"_npmUser":{"name":"sequent-hub","email":"sequent@list.ru"},"_npmVersion":"10.8.2","description":"Interactive moodboard","directories":{},"_nodeVersion":"20.20.2","dependencies":{"gsap":"^3.15.0","axios":"^1.0.0","katex":"^0.17.0","marked":"^18.0.4","pixi.js":"^7.0.0","dompurify":"^3.4.7","lucide-static":"^1.16.0","@pixi/filter-drop-shadow":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","@playwright/test":"^1.58.2","@fontsource/inter":"^5.2.8","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/moodboard_1.5.11_1787332829660_0.21550469528769112","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2025-08-26T14:36:02.503Z","modified":"2026-08-31T16:47:41.690Z","1.0.0":"2025-08-26T14:36:02.847Z","1.0.1":"2025-08-29T08:09:29.565Z","1.0.2":"2025-08-29T11:40:28.253Z","1.0.3":"2025-08-29T12:19:22.624Z","1.0.4":"2025-08-29T12:27:55.822Z","1.0.5":"2025-08-29T14:27:36.527Z","1.0.7":"2025-08-29T14:35:34.903Z","1.0.8":"2025-09-01T15:36:52.758Z","1.0.9":"2025-09-01T15:59:40.676Z","1.0.10":"2025-09-01T16:06:50.881Z","1.0.11":"2025-09-02T07:16:57.450Z","1.0.12":"2025-09-02T08:22:42.476Z","1.0.13":"2025-09-02T08:50:10.374Z","1.0.14":"2025-09-02T08:59:11.987Z","1.0.15":"2025-09-02T09:05:39.785Z","1.0.16":"2025-09-02T09:11:52.023Z","1.0.17":"2025-09-02T15:30:01.416Z","1.0.18":"2025-09-02T15:40:10.406Z","1.0.19":"2025-09-03T15:48:00.850Z","1.0.20":"2025-09-03T15:53:21.111Z","1.0.21":"2025-09-03T16:03:32.016Z","1.0.22":"2025-09-03T16:14:08.713Z","1.0.23":"2025-09-04T07:18:29.989Z","1.0.24":"2025-09-04T07:24:21.656Z","1.1.0":"2025-09-09T16:09:46.158Z","1.2.0":"2025-09-12T15:45:31.472Z","1.2.1":"2025-09-12T16:07:48.089Z","1.2.2":"2025-09-12T17:08:58.055Z","1.2.3":"2025-09-12T17:10:29.041Z","1.2.5":"2025-09-12T17:14:23.518Z","1.2.6":"2025-09-15T07:57:38.933Z","1.2.7":"2025-09-15T08:16:33.173Z","1.2.8":"2025-09-15T08:27:23.102Z","1.2.9":"2025-09-15T08:56:25.091Z","1.2.10":"2025-09-15T09:03:36.406Z","1.2.11":"2025-09-15T09:28:38.569Z","1.2.12":"2025-09-15T09:45:28.213Z","1.2.13":"2025-09-15T09:56:48.974Z","1.2.14":"2025-09-15T10:16:23.342Z","1.2.15":"2025-09-15T10:46:01.648Z","1.2.16":"2025-09-15T11:03:55.334Z","1.2.17":"2025-09-15T16:19:49.406Z","1.2.18":"2025-09-24T12:11:17.750Z","1.2.19":"2025-09-24T13:00:29.567Z","1.2.20":"2025-09-24T13:16:18.740Z","1.2.21":"2025-09-24T13:33:29.386Z","1.2.22":"2025-10-22T07:47:21.105Z","1.2.23":"2025-10-27T12:09:41.680Z","1.2.24":"2025-11-20T12:27:21.971Z","1.2.25":"2025-11-20T12:52:24.668Z","1.2.26":"2025-11-20T13:03:17.076Z","1.2.27":"2025-11-20T13:10:32.142Z","1.2.28":"2025-11-20T13:32:55.442Z","1.2.29":"2025-11-20T13:45:16.407Z","1.2.30":"2025-11-20T13:58:48.840Z","1.2.33":"2025-11-20T16:12:00.843Z","1.2.35":"2025-11-20T16:43:40.279Z","1.2.36":"2025-11-21T08:20:07.069Z","1.2.37":"2025-11-21T08:28:38.431Z","1.2.38":"2025-11-21T08:35:45.909Z","1.2.39":"2025-11-21T08:51:06.545Z","1.2.40":"2025-11-21T09:02:26.571Z","1.2.41":"2025-11-21T09:08:50.687Z","1.2.42":"2025-11-21T09:20:44.719Z","1.2.43":"2025-11-21T09:29:58.188Z","1.2.44":"2025-11-21T09:40:52.932Z","1.2.45":"2025-11-21T09:53:31.657Z","1.2.46":"2025-11-21T11:45:23.918Z","1.2.48":"2025-11-21T12:16:00.331Z","1.2.49":"2025-11-21T12:22:42.975Z","1.2.50":"2025-11-21T12:34:13.408Z","1.2.51":"2025-11-21T13:12:26.743Z","1.2.52":"2025-11-21T13:18:38.581Z","1.2.53":"2025-11-21T13:32:18.596Z","1.2.54":"2025-11-21T13:38:28.215Z","1.2.55":"2025-11-21T13:45:17.566Z","1.2.56":"2025-11-21T13:53:12.437Z","1.2.57":"2025-11-21T14:03:42.752Z","1.2.60":"2025-11-21T14:20:32.939Z","1.2.61":"2025-11-21T14:29:08.153Z","1.2.62":"2025-11-21T14:45:53.499Z","1.2.63":"2025-11-21T14:53:05.188Z","1.2.64":"2025-11-21T15:15:01.530Z","1.2.65":"2025-11-21T15:39:03.911Z","1.2.66":"2025-11-21T15:58:11.163Z","1.2.67":"2025-11-21T16:15:58.272Z","1.2.70":"2025-11-24T07:37:28.781Z","1.2.71":"2025-11-24T07:50:22.572Z","1.2.72":"2025-11-24T08:17:12.832Z","1.2.73":"2025-11-24T08:49:22.963Z","1.2.74":"2025-11-24T09:03:38.665Z","1.2.75":"2025-11-24T09:32:29.098Z","1.2.76":"2025-11-24T11:55:46.418Z","1.2.77":"2025-11-24T12:44:29.988Z","1.2.78":"2025-11-24T13:05:17.407Z","1.2.79":"2025-11-24T13:18:48.841Z","1.2.80":"2025-11-24T13:34:37.836Z","1.2.81":"2025-11-24T13:45:41.577Z","1.2.82":"2025-11-24T13:54:52.411Z","1.2.83":"2025-11-26T07:57:19.040Z","1.2.84":"2025-11-26T09:03:53.115Z","1.2.85":"2025-11-26T09:31:01.321Z","1.2.86":"2025-11-26T12:40:14.648Z","1.2.87":"2025-11-26T12:57:24.083Z","1.2.88":"2025-11-26T13:08:14.430Z","1.2.89":"2025-11-26T13:14:10.901Z","1.2.90":"2025-11-26T13:19:54.200Z","1.2.91":"2025-11-26T13:29:40.121Z","1.2.92":"2025-11-26T13:36:10.630Z","1.2.93":"2025-11-26T13:44:10.877Z","1.2.94":"2025-11-26T13:51:31.548Z","1.2.95":"2025-11-26T13:59:12.946Z","1.2.96":"2025-11-26T14:05:01.102Z","1.2.97":"2025-11-26T14:10:40.649Z","1.2.98":"2025-11-26T14:38:43.909Z","1.2.99":"2025-11-26T14:53:23.094Z","1.2.100":"2025-11-26T15:02:01.428Z","1.2.101":"2025-11-26T15:08:34.998Z","1.2.102":"2025-11-27T08:21:04.649Z","1.2.103":"2025-11-27T08:41:53.495Z","1.2.104":"2025-11-27T08:52:57.202Z","1.2.105":"2025-11-27T09:13:31.576Z","1.2.106":"2025-11-27T12:03:37.229Z","1.2.107":"2025-11-27T12:16:39.081Z","1.2.108":"2025-11-27T12:28:33.388Z","1.2.109":"2025-12-02T09:38:31.776Z","1.2.110":"2026-03-02T14:09:52.136Z","1.2.111":"2026-03-02T14:37:33.403Z","1.2.112":"2026-03-02T15:04:03.618Z","1.2.113":"2026-03-03T09:34:05.458Z","1.2.114":"2026-03-03T15:11:34.188Z","1.2.115":"2026-03-03T15:32:24.738Z","1.2.116":"2026-03-03T15:48:42.908Z","1.2.117":"2026-03-03T15:57:56.593Z","1.2.118":"2026-03-03T16:09:26.526Z","1.2.119":"2026-03-04T15:28:55.603Z","1.3.0":"2026-03-13T08:02:39.987Z","1.3.1":"2026-03-13T08:31:15.335Z","1.3.3":"2026-03-13T09:15:55.222Z","1.3.4":"2026-03-13T11:58:24.265Z","1.3.5":"2026-03-13T12:15:01.051Z","1.4.0":"2026-03-20T16:04:12.429Z","1.4.1":"2026-03-20T17:11:58.727Z","1.4.2":"2026-03-27T15:27:46.033Z","1.4.3":"2026-03-27T15:48:26.073Z","1.4.4":"2026-03-27T16:06:34.327Z","1.4.5":"2026-03-30T11:48:12.723Z","1.4.6":"2026-03-30T12:15:49.733Z","1.4.7":"2026-03-30T12:52:28.195Z","1.4.8":"2026-03-30T13:39:20.805Z","1.4.9":"2026-04-06T14:31:16.042Z","1.4.10":"2026-04-06T15:15:37.044Z","1.4.11":"2026-04-06T15:38:12.819Z","1.4.12":"2026-04-07T09:10:54.192Z","1.4.13":"2026-04-07T10:18:08.148Z","1.4.14":"2026-04-07T11:06:00.374Z","1.4.15":"2026-04-07T15:18:25.602Z","1.4.16":"2026-04-07T15:47:32.058Z","1.4.19":"2026-04-08T07:49:55.249Z","1.4.20":"2026-04-09T16:13:52.752Z","1.4.21":"2026-04-09T16:37:13.311Z","1.4.22":"2026-05-15T09:40:05.274Z","1.4.23":"2026-05-15T11:16:45.556Z","1.4.24":"2026-05-15T12:05:33.319Z","1.4.25":"2026-05-15T12:33:04.341Z","1.4.26":"2026-05-15T12:58:36.739Z","1.4.27":"2026-06-01T08:18:26.540Z","1.4.28":"2026-06-01T09:43:13.329Z","1.4.29":"2026-06-01T17:25:33.211Z","1.4.30":"2026-06-02T12:15:00.612Z","1.4.31":"2026-06-03T10:47:14.277Z","1.4.32":"2026-06-03T15:17:30.374Z","1.4.33":"2026-06-04T15:22:50.199Z","1.4.34":"2026-06-04T15:25:13.430Z","1.4.36":"2026-06-05T12:03:19.061Z","1.4.37":"2026-06-05T16:03:00.685Z","1.4.38":"2026-06-05T16:50:17.469Z","1.4.39":"2026-06-05T17:10:38.451Z","1.4.40":"2026-06-05T17:42:27.016Z","1.4.41":"2026-06-08T08:59:56.983Z","1.4.42":"2026-06-08T13:01:33.709Z","1.4.43":"2026-06-08T17:36:36.361Z","1.4.44":"2026-06-10T13:43:17.951Z","1.4.45":"2026-06-11T08:42:05.610Z","1.4.47":"2026-06-13T20:21:27.615Z","1.4.48":"2026-06-13T22:22:35.545Z","1.4.49":"2026-06-16T08:02:42.228Z","1.4.51":"2026-06-16T17:56:25.000Z","1.4.52":"2026-06-17T16:01:41.194Z","1.4.53":"2026-06-17T17:15:30.494Z","1.4.54":"2026-06-18T11:37:20.670Z","1.4.55":"2026-06-18T13:34:50.395Z","1.4.56":"2026-06-19T17:25:29.107Z","1.4.57":"2026-06-22T19:15:39.103Z","1.4.58":"2026-06-23T17:34:29.992Z","1.4.59":"2026-06-24T11:49:56.717Z","1.4.60":"2026-06-25T14:22:22.324Z","1.4.61":"2026-06-25T18:43:07.398Z","1.4.62":"2026-06-26T00:52:08.563Z","1.4.63":"2026-06-26T10:28:13.015Z","1.4.64":"2026-06-26T13:07:17.327Z","1.4.65":"2026-06-29T10:11:22.097Z","1.4.66":"2026-06-29T15:37:09.322Z","1.4.67":"2026-06-30T10:37:23.660Z","1.4.68":"2026-06-30T16:58:19.100Z","1.4.69":"2026-07-03T13:43:35.795Z","1.4.70":"2026-07-06T09:31:31.528Z","1.4.71":"2026-07-09T09:16:17.542Z","1.4.72":"2026-07-09T17:16:23.324Z","1.4.73":"2026-07-13T18:31:32.736Z","1.4.74":"2026-07-14T11:31:58.616Z","1.4.75":"2026-07-14T14:58:07.667Z","1.4.76":"2026-07-16T09:26:35.224Z","1.4.77":"2026-07-16T17:56:39.466Z","1.4.78":"2026-07-17T15:40:24.210Z","1.4.79":"2026-07-17T21:13:18.566Z","1.4.80":"2026-07-20T16:41:08.616Z","1.4.81":"2026-07-22T18:07:23.593Z","1.4.82":"2026-07-23T16:02:32.183Z","1.4.83":"2026-07-23T18:21:05.829Z","1.4.85":"2026-07-24T10:17:05.197Z","1.4.86":"2026-07-24T11:58:14.995Z","1.4.87":"2026-07-24T12:17:23.608Z","1.4.88":"2026-07-24T20:32:25.739Z","1.4.89":"2026-07-27T10:58:14.562Z","1.4.90":"2026-07-28T11:44:26.350Z","1.4.91":"2026-07-28T17:34:25.219Z","1.4.92":"2026-07-30T09:21:11.265Z","1.4.93":"2026-07-30T16:23:25.083Z","1.4.94":"2026-08-05T17:33:58.907Z","1.4.95":"2026-08-07T21:10:53.820Z","1.5.0":"2026-08-12T13:30:29.556Z","1.5.1":"2026-08-12T19:18:31.333Z","1.5.2":"2026-08-14T09:25:20.011Z","1.5.3":"2026-08-14T17:39:46.345Z","1.5.4":"2026-08-17T17:25:52.464Z","1.5.5":"2026-08-18T19:38:07.136Z","1.5.6":"2026-08-19T07:20:26.878Z","1.5.7":"2026-08-19T08:12:54.805Z","1.5.8":"2026-08-19T11:40:51.494Z","1.5.9":"2026-08-20T13:06:35.598Z","1.5.10":"2026-08-20T17:21:18.345Z","1.5.11":"2026-08-21T17:20:30.204Z"},"author":{"name":"Sequent"},"license":"MIT","description":"Interactive moodboard","maintainers":[{"name":"sequent-hub","email":"sequent@list.ru"}],"readme":"ERROR: No README data found!","readmeFilename":""}