{"_id":"strapi-plugin-reactions","_rev":"35-1102912fbb6a0d7d3777ae4fb70b16c0","name":"strapi-plugin-reactions","dist-tags":{"beta":"2.1.4","latest":"2.2.1"},"versions":{"1.0.0-beta.1":{"name":"strapi-plugin-reactions","version":"1.0.0-beta.1","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@1.0.0-beta.1","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"260f953dc86dd5afdc22b5d5d668c2c15781d73a","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-1.0.0-beta.1.tgz","fileCount":131,"integrity":"sha512-6riWLuvNHGRS3lmwFGR5VoEA2LAJtOnOb7vyrrPdgzycV8uBOkXnoeT+K9ds6GwwwNMCgn1pEmBqLiarGWfiiQ==","signatures":[{"sig":"MEUCIH8W3j5SZCIZQWSrlJ6gKmmdyUZivpBDMuebjpzx1UmTAiEA/s9B21zLcJFlH0oZrPG8dWovr3byFoQoRHOXXUfnQZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297978},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=16.0.0 <=20.x.x"},"gitHead":"514bfcc8293edb43f72121fbf9cc2c82aaeb9136","scripts":{},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"9.3.1","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"18.14.0","dependencies":{"qs":"^6.11.2","slugify":"^1.6.6","prop-types":"^15.7.2","@strapi/icons":"^1.6.3","emoji-picker-react":"^4.5.2","@strapi/design-system":"^1.6.3","@strapi/helper-plugin":"^4.6.0","@strapi/plugin-upload":"^4.13.6","@strapi/plugin-graphql":"^4.13.6"},"nodemonConfig":{"ext":"js,jsx,json,ts,tsx","ignore":["./dist/**/*","./__mocks__/*","./**/__tests__/*"]},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-router-dom":"^5.3.4","styled-components":"^5.3.6"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_1.0.0-beta.1_1696230851847_0.1057821163299546","host":"s3://npm-registry-packages"}},"1.0.0-beta.2":{"name":"strapi-plugin-reactions","version":"1.0.0-beta.2","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@1.0.0-beta.2","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"2ec805d4dc23c88ecaa42a7a84cef69e5dd922f7","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-1.0.0-beta.2.tgz","fileCount":153,"integrity":"sha512-vPThhNs6RCa4fFG8Y7vQVzQ00Ix8lUBdImEGab2CZaOihdlk+YnLKJVyfk7cXfLbWt7pdXyT8FUdyA0W9w4fkg==","signatures":[{"sig":"MEQCIB0ynfaWc0MaugRVJ1MsqhvUxrtdj/orDvaT3g7iffg1AiB67gM/4lZWbcyjaWOfzKRJz7t0R7/HAZHIuugO51DoXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343463},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=16.0.0 <=20.x.x"},"gitHead":"088750147a19419a770b7c7cd3603c68e0a4990b","scripts":{},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"9.3.1","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"18.14.0","dependencies":{"qs":"^6.11.2","slugify":"^1.6.6","prop-types":"^15.7.2","@strapi/icons":"^1.6.3","emoji-picker-react":"^4.5.2","@strapi/design-system":"^1.6.3","@strapi/helper-plugin":"^4.6.0","@strapi/plugin-upload":"^4.14.0","@strapi/plugin-graphql":"^4.14.0"},"nodemonConfig":{"ext":"js,jsx,json,ts,tsx","ignore":["./dist/**/*","./__mocks__/*","./**/__tests__/*"]},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-router-dom":"^5.3.4","styled-components":"^5.3.6"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_1.0.0-beta.2_1696247761449_0.23597222309827015","host":"s3://npm-registry-packages"}},"1.0.0-beta.3":{"name":"strapi-plugin-reactions","version":"1.0.0-beta.3","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@1.0.0-beta.3","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"1661aa798313e4ff9d4648a77088f11d008e6906","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-1.0.0-beta.3.tgz","fileCount":193,"integrity":"sha512-8barL7c/ojTb1lLk1kKXVRSrjvCduBcnzJ4C5xbuEdPEtqZKb7ilVB7Xua2MHvHZjNHY/7xTROTtMewmLOy7Qg==","signatures":[{"sig":"MEUCIQCmXsWpzzVuQwtWXRrjuk7F4ZERmMwN1D9r6j8NBP8aXgIgKdqtl8C+efDM1De/8BwIzJDKVKg+lBVBz/1WP3pEbm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":372071},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=16.0.0 <=20.x.x"},"gitHead":"197dbd5f2a8fed55152bb48b08266a46eb0b9090","scripts":{},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"9.3.1","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"18.14.0","dependencies":{"qs":"^6.11.2","slugify":"^1.6.6","prop-types":"^15.7.2","@strapi/icons":"^1.6.3","emoji-picker-react":"^4.5.2","@strapi/design-system":"^1.6.3","@strapi/helper-plugin":"^4.6.0","@strapi/plugin-upload":"^4.14.3","@strapi/plugin-graphql":"^4.14.3"},"nodemonConfig":{"ext":"js,jsx,json,ts,tsx","ignore":["./dist/**/*","./__mocks__/*","./**/__tests__/*"]},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-router-dom":"^5.3.4","styled-components":"^5.3.6"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_1.0.0-beta.3_1696429675883_0.6677308877622656","host":"s3://npm-registry-packages"}},"1.0.0-beta.4":{"name":"strapi-plugin-reactions","version":"1.0.0-beta.4","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@1.0.0-beta.4","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"972d93465f3f824b686d5b37a71bac6fd711d64a","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-1.0.0-beta.4.tgz","fileCount":203,"integrity":"sha512-d8ikZp1Ql21p1b9IOFRYISrNZymZNce/pJ2CFoYcoCVvCmOuLSgA7HacuM9TdQ+48k+2qqQuzdP2VA4OtfU0AA==","signatures":[{"sig":"MEUCIAnLmtI7aKkgnELSIJG8Hsssz+qPx+lK/SN+mgq1DHiFAiEAq4H0aDiqxGic3QTP2u4iyeEUu0oNJLSxRalam5uNLJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393175},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=16.0.0 <=20.x.x"},"gitHead":"80de66f2254d8e42378c5b59a12c98040d9252a3","scripts":{},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"9.3.1","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"18.14.0","dependencies":{"qs":"^6.11.2","slugify":"^1.6.6","prop-types":"^15.7.2","@strapi/icons":"^1.6.3","emoji-picker-react":"^4.5.2","@strapi/design-system":"^1.6.3","@strapi/helper-plugin":"^4.6.0","@strapi/plugin-upload":"^4.14.3","@strapi/plugin-graphql":"^4.14.3"},"nodemonConfig":{"ext":"js,jsx,json,ts,tsx","ignore":["./dist/**/*","./__mocks__/*","./**/__tests__/*"]},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-router-dom":"^5.3.4","styled-components":"^5.3.6"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_1.0.0-beta.4_1696606469966_0.9763020507711582","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"strapi-plugin-reactions","version":"1.0.0","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@1.0.0","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"f5833316b1d3aa51b1946c0c3fcabc767e16dc5d","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-1.0.0.tgz","fileCount":203,"integrity":"sha512-FuKHR4lNrCsJFJ9g+F2dcAJyqLSrRzRJUy3gld9nmB4CBpU9EY98pkjbV1wqpiTXIjKRfmCtyntiKXA0vDR8fg==","signatures":[{"sig":"MEYCIQDMd7uycP0fW+hSilZju5DTRZVhrcn+xNPfr1bhBn1n5AIhAP8oJt8wngko7q5FbhM8Oql6wWKNqZxelL/vnOH85C2O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":431486},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=20.x.x"},"gitHead":"946f2dfff3173d935384dc2c68e34bf403ed75c5","scripts":{},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"9.3.1","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"18.14.0","dependencies":{"qs":"^6.11.2","slugify":"^1.6.6","prop-types":"^15.8.1","@strapi/icons":"^1.13.0","emoji-picker-react":"^4.5.2","@strapi/design-system":"^1.13.0","@strapi/helper-plugin":"^4.15.0","@strapi/plugin-upload":"^4.15.0","@strapi/plugin-graphql":"^4.15.0"},"nodemonConfig":{"ext":"js,jsx,json,ts,tsx","ignore":["./dist/**/*","./__mocks__/*","./**/__tests__/*"]},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-router-dom":"^5.3.4","styled-components":"^5.3.6"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_1.0.0_1698409109730_0.3801961911277887","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"strapi-plugin-reactions","version":"1.1.0","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@1.1.0","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"c059ba3244d865a751a2c50c018d2eb5a0c3303e","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-1.1.0.tgz","fileCount":203,"integrity":"sha512-K9GYrh4LZsc4OPDwUVqetb5YtEOyT9Oleol6hAQDXKwa4VCOwh7wQck4CyO02ma2L2jbIcBlh5aqGefEUQNFpA==","signatures":[{"sig":"MEUCIHDDlUwzGfX7xIGC+lZ/7eRqP5Je4mzmTW3EOSPB2MjXAiEAhrdbPjpPCEqS2StDWNThoPa4iDpYjd70z2P2/NM7TOE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":434441},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=20.x.x"},"gitHead":"1332a4af0401c4a24fe5a4d10256c8bf30d77115","scripts":{},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"9.3.1","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"18.14.0","dependencies":{"qs":"^6.11.2","slugify":"^1.6.6","prop-types":"^15.8.1","@strapi/icons":"^1.13.0","emoji-picker-react":"^4.5.2","@strapi/design-system":"^1.13.0","@strapi/helper-plugin":"^4.15.0","@strapi/plugin-upload":"^4.15.0","@strapi/plugin-graphql":"^4.15.0"},"nodemonConfig":{"ext":"js,jsx,json,ts,tsx","ignore":["./dist/**/*","./__mocks__/*","./**/__tests__/*"]},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-router-dom":"^5.3.4","styled-components":"^5.3.6"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_1.1.0_1699021112451_0.7150147868615238","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"strapi-plugin-reactions","version":"1.1.1","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@1.1.1","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"380c9a6d19397f67141eaefdd5eac9b268d489de","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-1.1.1.tgz","fileCount":203,"integrity":"sha512-4Kq5DgX+goYqdvTD4HrulTFxmDrQgeVPwm09paP9U+iF3O1jN70yipPzBsbD3pj2Z4zALUgTu6T7DDolwLbaYQ==","signatures":[{"sig":"MEUCIHfg6H8b2HTVPeOKXNBSFuRZZe5l+KFwhJC3BTlpabx7AiEAr5BEjtN5DnQW3PT9QZcqMl4EjzkqzW5oZPVlfJUEy+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":434473},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=20.x.x"},"gitHead":"59f1dc65247fdc42981b1372c81d6885f475e392","scripts":{},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"9.3.1","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"18.14.0","dependencies":{"qs":"^6.11.2","slugify":"^1.6.6","prop-types":"^15.8.1","@strapi/icons":"^1.13.0","emoji-picker-react":"^4.5.2","@strapi/design-system":"^1.13.0","@strapi/helper-plugin":"^4.15.0","@strapi/plugin-upload":"^4.15.0","@strapi/plugin-graphql":"^4.15.0"},"nodemonConfig":{"ext":"js,jsx,json,ts,tsx","ignore":["./dist/**/*","./__mocks__/*","./**/__tests__/*"]},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@strapi/strapi":"^4.0.0","react-router-dom":"^5.3.4","styled-components":"^5.3.6"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_1.1.1_1699279004241_0.06111071698420134","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"strapi-plugin-reactions","version":"1.1.2","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@1.1.2","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"a1b77a351988abc6c1b9fd4e6e80137473c2667f","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-1.1.2.tgz","fileCount":203,"integrity":"sha512-KrQX5V3SGodo4oriyCsgHcvosQZpVcQwelnKOGz847HHxwP1Hq3aU7LfZdaQ8L9Bqk/IkkGN0b/B+L05YNzxaQ==","signatures":[{"sig":"MEUCIQCcsRStyl9b2J7d+QIy3hBMGxZs1SY1dSoinX8nOEATNgIgMnw/GWvx20MIEzFe5ITVbGuodsZd1nWlEGKuSCtNH2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":427782},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=20.x.x"},"gitHead":"21af07ac51eb4d9d6fb49cbfec821cb4a78272ce","scripts":{},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"9.3.1","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"18.14.0","dependencies":{"qs":"^6.11.2","slugify":"^1.6.6","prop-types":"^15.8.1","@strapi/icons":"^1.13.1","emoji-picker-react":"^4.5.2","@strapi/design-system":"^1.13.1","@strapi/helper-plugin":"^4.15.4","@strapi/plugin-upload":"^4.15.4","@strapi/plugin-graphql":"^4.15.4"},"nodemonConfig":{"ext":"js,jsx,json,ts,tsx","ignore":["./dist/**/*","./__mocks__/*","./**/__tests__/*"]},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@strapi/strapi":"^4.0.0","react-router-dom":"^5.3.4","styled-components":"^5.3.6"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_1.1.2_1700036934623_0.9191706011313097","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"strapi-plugin-reactions","version":"1.1.3","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@1.1.3","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"59854895a2e4f784c11c4e1e356fe58bd854f652","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-1.1.3.tgz","fileCount":165,"integrity":"sha512-qK7XMVL49hlyvKwoAJKY03E2DgsP6bQudLqNG573gBIFe4Fg6g+yTHrnhg6ffzz4q/alOVl73eoVsIj+Gtn/yQ==","signatures":[{"sig":"MEUCIGtSkau/ftuHeQMTtgvjn9rEW5NcGTc+yiHn9iqR3tKtAiEA2SYvDo/Jsrtpqj5T1ENrgfvqxfdf/8Ha46AXToanKQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":394144},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=20.x.x"},"gitHead":"1b18125a748937a124ee7a808c6cbb17906b4ea1","scripts":{},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"9.3.1","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"18.14.0","dependencies":{"qs":"^6.11.2","slugify":"^1.6.6","prop-types":"^15.8.1","@strapi/icons":"^1.13.1","emoji-picker-react":"^4.5.2","@strapi/design-system":"^1.13.1","@strapi/helper-plugin":"^4.15.4","@strapi/plugin-graphql":"^4.15.4"},"nodemonConfig":{"ext":"js,jsx,json,ts,tsx","ignore":["./dist/**/*","./__mocks__/*","./**/__tests__/*"]},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@strapi/strapi":"^4.0.0","react-router-dom":"^5.3.4","styled-components":"^5.3.6"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_1.1.3_1700132439600_0.2693938247399459","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"strapi-plugin-reactions","version":"1.1.4","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@1.1.4","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"b9da73421d8b6087676a479691926b482651abd2","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-1.1.4.tgz","fileCount":165,"integrity":"sha512-I0Us37BkPQKlTSro7MIITD210Pm+3uHZo9Yw1TSi8dG6HbkG5msIr8aYYnHhvXyDY7X4d+1Ygbx7zzz8J9v8KA==","signatures":[{"sig":"MEYCIQDrDCjXFvp3BoLnoUO7P+PniYExXcykpR4mDvfRX9UT+AIhANlOa1XXIXV7kRkKSkTelKYY/9kK9CqIUH8gPtLYOQUo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397139},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=20.x.x"},"gitHead":"ccf109bc073c4054fceed26022b73945fd698e07","scripts":{},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"9.3.1","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"18.14.0","dependencies":{"qs":"^6.11.2","slugify":"^1.6.6","prop-types":"^15.8.1","@strapi/icons":"1.14.1","emoji-picker-react":"^4.5.2","@strapi/design-system":"1.14.1","@strapi/helper-plugin":"^4.20.0","@strapi/plugin-graphql":"^4.20.0"},"nodemonConfig":{"ext":"js,jsx,json,ts,tsx","ignore":["./dist/**/*","./__mocks__/*","./**/__tests__/*"]},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@strapi/strapi":"^4.0.0","react-router-dom":"^5.3.4","styled-components":"^5.3.6"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_1.1.4_1707743803153_0.6089661671982967","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"strapi-plugin-reactions","version":"1.1.5","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@1.1.5","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"467f6d13f54db02856e594c347f9f11ba4a3a784","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-1.1.5.tgz","fileCount":165,"integrity":"sha512-a4110VJr93/THncd+w/3dByQcw1gtqcpZuOJc4xtU+ZE2GsWz+I462Ln7fX5+nkYCihqaFKq5Vx5AIO6OYNC+w==","signatures":[{"sig":"MEYCIQDHDIxYVa5AAEenHd4toHk3omGZo+yHVo0ODDN7aizjNAIhAP6+iyOYKvyZWWwwz0YlaVtedq837ibfnaa+cfGWlmc3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397144},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=20.x.x"},"gitHead":"37f8376648b7d5702493a580ee571dd936f2bcd1","scripts":{},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"9.3.1","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"18.14.0","dependencies":{"qs":"^6.11.2","slugify":"^1.6.6","prop-types":"^15.8.1","@strapi/icons":"1.14.1","emoji-picker-react":"^4.5.2","@strapi/design-system":"1.14.1","@strapi/helper-plugin":"^4.20.0","@strapi/plugin-graphql":"^4.20.0"},"nodemonConfig":{"ext":"js,jsx,json,ts,tsx","ignore":["./dist/**/*","./__mocks__/*","./**/__tests__/*"]},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@strapi/strapi":"^4.0.0","react-router-dom":"^5.3.4","styled-components":"^5.3.6"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_1.1.5_1707747349994_0.929905981673047","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"strapi-plugin-reactions","version":"1.1.6","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@1.1.6","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"6b858419790e1473da6edd92f038f2f5726c40d5","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-1.1.6.tgz","fileCount":165,"integrity":"sha512-qJPtST9a+OLu5tmkq2cJ0LyRgB+7plQLMKagdV02l9m55tTfDNrXBYr/WxN6e99gcVOBoa261ltzHLi+XJsTzQ==","signatures":[{"sig":"MEQCIBHlQVniGnG2yI7klhPmkuvnbaWpAhXJ8cnDlvuM78joAiAXHi7UKsKl32jcx6mjpgMk6VHMEySoR5fHMPK9MpYFxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397293},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=20.x.x"},"gitHead":"62fa2dd228e42af5058f640707e651641916cbaa","scripts":{},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"10.5.0","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"20.12.0","dependencies":{"qs":"^6.11.2","slugify":"^1.6.6","prop-types":"^15.8.1","@strapi/icons":"1.18.0","emoji-picker-react":"^4.5.2","@strapi/design-system":"1.18.0","@strapi/helper-plugin":"^4.24.2","@strapi/plugin-graphql":"^4.24.2"},"nodemonConfig":{"ext":"js,jsx,json,ts,tsx","ignore":["./dist/**/*","./__mocks__/*","./**/__tests__/*"]},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@strapi/strapi":"^4.0.0","react-router-dom":"^5.3.4","styled-components":"^5.3.6"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_1.1.6_1716363932831_0.2710128423775029","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"strapi-plugin-reactions","version":"1.1.7","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@1.1.7","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"82e7cb7bee873d3e94160a95d2297850941abcd5","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-1.1.7.tgz","fileCount":165,"integrity":"sha512-AdjhHInDuT4gX2oZ1P9W97TdYVh2sYZNGMYUX5vaUllSesraxlh26zPtLl2hCFba7LuuORb2PLohtpTqjiv78A==","signatures":[{"sig":"MEQCIGbCUQPrtPjOo67DeSOIngsNOEv0UuvK5N6Xl068Y1piAiB67Ju/1Z34+cwaYjpAO5Y4lb21AcdV5ltrqUhF6TW0zA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397293},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=20.x.x"},"gitHead":"3f897a2a346267cca60a262d016cc2ef9e305101","scripts":{},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"9.3.1","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"18.14.0","dependencies":{"qs":"^6.11.2","slugify":"^1.6.6","prop-types":"^15.8.1","@strapi/icons":"1.18.0","emoji-picker-react":"^4.5.2","@strapi/design-system":"1.18.0","@strapi/helper-plugin":"^4.24.4","@strapi/plugin-graphql":"^4.24.4"},"nodemonConfig":{"ext":"js,jsx,json,ts,tsx","ignore":["./dist/**/*","./__mocks__/*","./**/__tests__/*"]},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@strapi/strapi":"^4.0.0","react-router-dom":"^5.3.4","styled-components":"^5.3.6"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_1.1.7_1717004517438_0.4386423020249317","host":"s3://npm-registry-packages"}},"2.0.0-beta.0":{"name":"strapi-plugin-reactions","version":"2.0.0-beta.0","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@2.0.0-beta.0","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"a5841d518e5e40f16d28d4a2b6e35293653d1d25","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-2.0.0-beta.0.tgz","fileCount":172,"integrity":"sha512-WM2MoY9bNe61XXpnspNbb8yY7uv7F8K1WvNpfgqGjXKeq4S/7Bo9rnrHftw0brp8E8zVEjpI7f3hadHAKS8qTA==","signatures":[{"sig":"MEUCIQDUBNkOm8eEW7JEVX3nMZdsH3FWUom26TFZFcaWvZU+ZgIgJAUXlUcCnmE49+lMZb+X/em05vExZ1TCWVVfyd3yjN8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":630003},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=20.x.x"},"gitHead":"2fe5b0636ea99756cbf3db042e5af58e16ed3d73","scripts":{},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"10.5.0","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"20.12.0","dependencies":{"qs":"^6.11.2","slugify":"^1.6.6","prop-types":"^15.8.1","@strapi/icons":"2.0.0-beta.6","@strapi/utils":"5.0.0-beta.10","emoji-picker-react":"^4.5.2","@strapi/design-system":"2.0.0-beta.6","@strapi/helper-plugin":"5.0.0-alpha.2","@strapi/plugin-upload":"5.0.0-beta.5","@tanstack/react-query":"^5.29.2","@strapi/plugin-graphql":"5.0.0-beta.10"},"nodemonConfig":{"ext":"js,jsx,json,ts,tsx","ignore":["./dist/**/*","./__mocks__/*","./**/__tests__/*"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@strapi/strapi":"^5.0.0-beta.10","react-router-dom":"^6.0.0","styled-components":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_2.0.0-beta.0_1718273444651_0.11127536756045542","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"strapi-plugin-reactions","version":"1.1.8","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@1.1.8","maintainers":[{"url":"https://virtuslab.com","name":"VirtusLab // Mateusz Ziarko","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"fb16a05b2f213948ad72d9023eaf738330047495","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-1.1.8.tgz","fileCount":165,"integrity":"sha512-FcvI1RbTlkMKYTCPqHiEMRxI72mNnX2izha+uI766jntXKPmYQKgHEVys2xq5G9xs9ntikLxDMgqFBEXN1U4dw==","signatures":[{"sig":"MEUCIE0y3NZVdbFoi7+3oKn2fV4HG5pwHudcwG+Q1Pb2yeEMAiEAkJ7qBju9BCUoQhzTANU2rvDCcYA1AaFdxWBbE9jTp2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397293},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=20.x.x"},"gitHead":"249a86f4e9b420b729ae413466ad6403ee3987fc","scripts":{},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"9.3.1","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"18.14.0","dependencies":{"qs":"^6.11.2","slugify":"^1.6.6","prop-types":"^15.8.1","@strapi/icons":"1.18.0","emoji-picker-react":"^4.5.2","@strapi/design-system":"1.18.0","@strapi/helper-plugin":"^4.25.1","@strapi/plugin-graphql":"^4.25.1"},"nodemonConfig":{"ext":"js,jsx,json,ts,tsx","ignore":["./dist/**/*","./__mocks__/*","./**/__tests__/*"]},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@strapi/strapi":"^4.0.0","react-router-dom":"^5.3.4","styled-components":"^5.3.6"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_1.1.8_1719818811379_0.2666193295708583","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"strapi-plugin-reactions","version":"1.1.9","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@1.1.9","maintainers":[{"url":"https://virtuslab.com","name":"VirtusLab // Mateusz Ziarko","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"09802afbe8ab73ecf4d68a721e3d509b039d08ec","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-1.1.9.tgz","fileCount":165,"integrity":"sha512-3r1IK1dsk5sgLbf9ZAONa1W827/OjgG5NLGhL7AIKObQOsAXvblxiuiePrSvZDGKgql+91HLg12n6nzswcvgSw==","signatures":[{"sig":"MEQCIAaE06x9NbioSYaX9feO1xXIdb3Kb2S+1KGuexNAnfuSAiA5C9R+Xqgk6lm/aDNSKrs4o5P1ZJCPdR8NuKojj7kG+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397277},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=20.x.x"},"gitHead":"f16ff5f287c779f689be4d0cf14310299b1b05b0","scripts":{},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"9.3.1","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"18.14.0","dependencies":{"qs":"^6.11.2","slugify":"^1.6.6","prop-types":"^15.8.1","@strapi/icons":"1.18.0","emoji-picker-react":"^4.5.2","@strapi/design-system":"1.18.0","@strapi/helper-plugin":"^4.25.1","@strapi/plugin-graphql":"^4.25.1"},"nodemonConfig":{"ext":"js,jsx,json,ts,tsx","ignore":["./dist/**/*","./__mocks__/*","./**/__tests__/*"]},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@strapi/strapi":"^4.0.0","react-router-dom":"^5.3.4","styled-components":"^5.3.6"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_1.1.9_1719819934598_0.8963554959705144","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"strapi-plugin-reactions","version":"1.1.10","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@1.1.10","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"516e1a5f2fa7d36230ad897e8956713abf855cc8","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-1.1.10.tgz","fileCount":165,"integrity":"sha512-C6CGbIUaktXmO08n1OHxF97hZs39/nm8IGHnZS/0PwuCi8o5SrYjjoH/sY1qrRCp76Gr3CadRTBn/7bNP85ZQA==","signatures":[{"sig":"MEYCIQCW4NC4F3la4NxEHB0svDb+1cf/Vcb4F+7aiNhMpSXEhAIhAOZpid305/DQQiTfqpmq3njfMcMqoV6iolqjrhRcc9JP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397278},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=20.x.x"},"gitHead":"e6ed42dc42e98b3b5bf8e6b73da13f77190cca66","scripts":{},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"9.3.1","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"18.14.0","dependencies":{"qs":"^6.11.2","slugify":"^1.6.6","prop-types":"^15.8.1","@strapi/icons":"1.18.0","emoji-picker-react":"^4.5.2","@strapi/design-system":"1.18.0","@strapi/helper-plugin":"^4.25.8","@strapi/plugin-graphql":"^4.25.8"},"nodemonConfig":{"ext":"js,jsx,json,ts,tsx","ignore":["./dist/**/*","./__mocks__/*","./**/__tests__/*"]},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@strapi/strapi":"^4.0.0","react-router-dom":"^5.3.4","styled-components":"^5.3.6"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_1.1.10_1723914845648_0.025637572790058405","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"strapi-plugin-reactions","version":"1.1.11","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@1.1.11","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"e42516c945508c59335540ff6407f5cc6f14f006","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-1.1.11.tgz","fileCount":165,"integrity":"sha512-dMZHU8oyo3mKiLzi+GDuLx9q+LsRfOJLu9dab9UXrcR10uCIDYq3aggGOfIvZK0BdAlHtq3Cv7yWJ3F2JTh0gA==","signatures":[{"sig":"MEUCIEihuZJW1h+xPGWZRqVLCuZIPVcVGXZ5S1M6pls8yFjgAiEA8x9Jr/KXNTHH+wsFvk1+yC3sqYJvSoo4h93RB57C+Z8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397194},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=20.x.x"},"gitHead":"dde2b7a6a0eb5e3a8e29ace66ab6db2bef2912f8","scripts":{},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"9.3.1","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"18.14.0","dependencies":{"qs":"^6.11.2","slugify":"^1.6.6","prop-types":"^15.8.1","@strapi/icons":"1.18.0","emoji-picker-react":"^4.5.2","@strapi/design-system":"1.18.0","@strapi/helper-plugin":"^4.25.11","@strapi/plugin-graphql":"^4.25.11"},"nodemonConfig":{"ext":"js,jsx,json,ts,tsx","ignore":["./dist/**/*","./__mocks__/*","./**/__tests__/*"]},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@strapi/strapi":"^4.0.0","react-router-dom":"^5.3.4","styled-components":"^5.3.6"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_1.1.11_1726235794248_0.2037784271383627","host":"s3://npm-registry-packages"}},"2.0.0-beta.1":{"name":"strapi-plugin-reactions","version":"2.0.0-beta.1","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@2.0.0-beta.1","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"62c42644f697c85d4927aeda9defb22e0d27743d","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-2.0.0-beta.1.tgz","fileCount":172,"integrity":"sha512-iPqksyZbPezjrvpNpDL9/75gn+6g7FL4+zz4/3bJsDbAFbAYuU2OZwjqgHA5pcrJMxR/CFdR2ssTEmoT8ubIVA==","signatures":[{"sig":"MEQCIEbU8grnCpVfePC2s5o2zDYtieI96ghDbrJY8rAyT2zjAiBXab3Zw36/k5pLGUmeAAyJA64hECXkV8rlBXhzYex4tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":668941},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=20.x.x"},"gitHead":"f67d00ac701ad09e5bd11bf2cc1517b1846a350d","scripts":{},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"10.5.0","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"20.12.0","dependencies":{"qs":"^6.11.2","slugify":"^1.6.6","prop-types":"^15.8.1","@strapi/icons":"2.0.0-rc.10","@strapi/utils":"5.0.0-rc.22","emoji-picker-react":"^4.5.2","@strapi/design-system":"2.0.0-rc.10","@strapi/helper-plugin":"5.0.0-alpha.2","@strapi/plugin-upload":"5.0.0-beta.5","@tanstack/react-query":"^5.29.2","@strapi/plugin-graphql":"5.0.0-rc.22"},"nodemonConfig":{"ext":"js,jsx,json,ts,tsx","ignore":["./dist/**/*","./__mocks__/*","./**/__tests__/*"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@strapi/strapi":"^5.0.0-rc.22","react-router-dom":"^6.0.0","styled-components":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_2.0.0-beta.1_1726236344021_0.9890260146727723","host":"s3://npm-registry-packages"}},"2.0.0-beta.2":{"name":"strapi-plugin-reactions","version":"2.0.0-beta.2","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@2.0.0-beta.2","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"d47e6c9ed202b7d5f6b7ce4c2f73747caa6bdfb0","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-2.0.0-beta.2.tgz","fileCount":113,"integrity":"sha512-T1zHt6ortfP567tPzj9J3tvwfWB3HQnacDz/yC3/GeC9IskFiYN226kIAx14FduD2b2HK9ZQFuzFFUJN+TyUwg==","signatures":[{"sig":"MEYCIQCm1OI6u7x/Wg19s2WxMkD7c5TFhmNfUdlJAyIuy+xpawIhAJ+O7a3Yh6qoFKsgCwzzKubjB8wPwAV3gA475SGIia03","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":768203},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=20.x.x"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.ts","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"93fcec797bc31cce2fb645bd55d1b74bc641b12f","scripts":{"lint":"prettier --check .","build":"yarn clean && strapi-plugin build","clean":"rm -rf dist","watch":"strapi-plugin watch","format":"prettier --write .","verify":"strapi-plugin verify","prepare":"husky install","test:unit":"jest --coverage","watch:link":"strapi-plugin watch:link","publish:beta":"npm publish --tag beta","test:ts:back":"run -T tsc -p server/tsconfig.json","test:unit:ci":"CI=true jest --ci --runInBand --verbose --coverage","test:ts:front":"run -T tsc -p admin/tsconfig.json","publish:latest":"npm publish --tag latest","test:unit:watch":"jest --watch"},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"10.5.0","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"20.12.2","dependencies":{"qs":"^6.11.2","zod":"^3.22.5","lodash":"^4.17.21","slugify":"^1.6.6","prop-types":"^15.7.2","react-intl":"^6.6.8","@strapi/icons":"^2.0.0-rc.11","@strapi/utils":"^5.0.2","emoji-picker-react":"^4.5.2","@strapi/design-system":"^2.0.0-rc.11","@strapi/plugin-upload":"5.0.0-beta.5","@tanstack/react-query":"^5.40.0","@strapi/plugin-graphql":"5.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"7.0.4","nexus":"1.3.0","react":"^18.3.1","codecov":"^3.7.2","ts-jest":"^29.1.4","ts-node":"^10.9.1","jest-cli":"^29.7.0","prettier":"^3.3.3","react-dom":"^18.3.1","@types/koa":"^2.15.0","jest-junit":"^16.0.0","typescript":"^5.6.2","@types/jest":"^29.5.12","react-query":"3.39.3","@types/react":"^18.3.8","@strapi/types":"^5.0.2","@types/lodash":"^4.17.4","@strapi/strapi":"^5.0.2","@types/react-dom":"^18.3.0","react-router-dom":"^6.26.2","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.2.6","@types/koa-bodyparser":"^4.3.12","@sensinum/strapi-utils":"^1.0.0","jest-styled-components":"^7.1.1","@types/react-router-dom":"5.3.3","@strapi/typescript-utils":"^5.0.2","@types/styled-components":"5.1.34"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@strapi/strapi":"^5.0.2","react-router-dom":"^6.26.2","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_2.0.0-beta.2_1728243841942_0.7481195493794937","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"strapi-plugin-reactions","version":"2.0.0","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@2.0.0","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"f4ba0df6162b199d34c242e3f040515c96598013","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-2.0.0.tgz","fileCount":100,"integrity":"sha512-3MRmVD/U6CEpH7ocOdovgmU6Dgc9y/yudOwsgGtMCgWu/PZ2+5R4k5O/ckm7gkXpkqGRddfQD5tkG4eg8JgRqg==","signatures":[{"sig":"MEYCIQDZ3Vntu7ti0mchr74U52joPUgFgIbATXpC5Rn15nYjrwIhAPDqYs7sbqsGDitU2l19qvSdBR86sSrvMLmNZAyR+ANM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":484076},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=20.x.x"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.tsx","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"287f2b9c5e53792e0cf5e1fb7bae1ad4552ad96e","scripts":{"lint":"prettier --check .","build":"yarn clean && strapi-plugin build","clean":"rm -rf dist","watch":"strapi-plugin watch","format":"prettier --write .","verify":"strapi-plugin verify","prepare":"husky install","test:unit":"jest --coverage","watch:link":"strapi-plugin watch:link","publish:beta":"npm publish --tag beta","test:ts:back":"run -T tsc -p server/tsconfig.json","test:unit:ci":"CI=true jest --ci --runInBand --verbose --coverage","test:ts:front":"run -T tsc -p admin/tsconfig.json","publish:latest":"npm publish --tag latest","test:unit:watch":"jest --watch"},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"10.5.0","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"20.12.2","dependencies":{"qs":"^6.11.2","zod":"^3.22.5","lodash":"^4.17.21","slugify":"^1.6.6","prop-types":"^15.7.2","react-intl":"^6.6.8","@strapi/icons":"^2.0.0-rc.11","@strapi/utils":"^5.1.1","@strapi/upload":"^5.1.1","emoji-picker-react":"^4.5.2","@strapi/design-system":"^2.0.0-rc.11","@tanstack/react-query":"^5.40.0","@strapi/plugin-graphql":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"7.0.4","nexus":"1.3.0","react":"^18.3.1","codecov":"^3.7.2","ts-jest":"^29.1.4","ts-node":"^10.9.1","jest-cli":"^29.7.0","prettier":"^3.3.3","react-dom":"^18.3.1","@types/koa":"^2.15.0","jest-junit":"^16.0.0","typescript":"^5.6.2","@types/jest":"^29.5.12","react-query":"3.39.3","@types/react":"^18.3.8","@strapi/types":"^5.1.1","@types/lodash":"^4.17.4","@strapi/strapi":"^5.1.1","@types/react-dom":"^18.3.0","react-router-dom":"^6.26.2","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.2.7","@types/koa-bodyparser":"^4.3.12","@sensinum/strapi-utils":"^1.0.2","jest-styled-components":"^7.1.1","@types/react-router-dom":"5.3.3","@strapi/typescript-utils":"^5.1.1","@types/styled-components":"5.1.34"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@strapi/strapi":"^5.1.1","react-router-dom":"^6.26.2","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_2.0.0_1730110531715_0.7326290450732573","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"strapi-plugin-reactions","version":"2.0.1","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@2.0.1","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"c7560963714434f91e7baea72509c3e147497ebf","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-2.0.1.tgz","fileCount":100,"integrity":"sha512-LTAlCPelshdatHZeTJnlKRr+x7RWaKYmfIsoU6pVzG1+vTjLnruUlgs2yi0qWpptyMUkThFGAcwLvUdT+8GnlA==","signatures":[{"sig":"MEQCIE2XM/uwjNgE1+xMb7PiL303G9SWuM/WpF5e8eg7ofjjAiBQf9tG+4rcjbThhlNG3N04o3AAgzXsa2z5XXECbWbbNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":484076},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=20.x.x"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.tsx","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"ccfd0d51ce5b4a2a47f2a365db7155c83e8a5933","scripts":{"lint":"prettier --check .","build":"yarn clean && strapi-plugin build","clean":"rm -rf dist","watch":"strapi-plugin watch","format":"prettier --write .","verify":"strapi-plugin verify","prepare":"husky install","test:unit":"jest --coverage","watch:link":"strapi-plugin watch:link","publish:beta":"npm publish --tag beta","test:ts:back":"run -T tsc -p server/tsconfig.json","test:unit:ci":"CI=true jest --ci --runInBand --verbose --coverage","test:ts:front":"run -T tsc -p admin/tsconfig.json","publish:latest":"npm publish --tag latest","test:unit:watch":"jest --watch"},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"10.5.0","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"20.12.2","dependencies":{"qs":"^6.11.2","zod":"^3.22.5","lodash":"^4.17.21","slugify":"^1.6.6","prop-types":"^15.7.2","react-intl":"^6.6.8","@strapi/icons":"^2.0.0-rc.11","@strapi/utils":"^5.3.0","@strapi/upload":"^5.3.0","emoji-picker-react":"^4.5.2","@strapi/design-system":"^2.0.0-rc.11","@tanstack/react-query":"^5.40.0","@strapi/plugin-graphql":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"7.0.4","nexus":"1.3.0","react":"^18.3.1","codecov":"^3.7.2","ts-jest":"^29.1.4","ts-node":"^10.9.1","jest-cli":"^29.7.0","prettier":"^3.3.3","react-dom":"^18.3.1","@types/koa":"^2.15.0","jest-junit":"^16.0.0","typescript":"^5.6.2","@types/jest":"^29.5.12","react-query":"3.39.3","@types/react":"^18.3.8","@strapi/types":"^5.3.0","@types/lodash":"^4.17.4","@strapi/strapi":"^5.3.0","@types/react-dom":"^18.3.0","react-router-dom":"^6.26.2","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.2.7","@types/koa-bodyparser":"^4.3.12","@sensinum/strapi-utils":"^1.0.2","jest-styled-components":"^7.1.1","@types/react-router-dom":"5.3.3","@strapi/typescript-utils":"^5.3.0","@types/styled-components":"5.1.34"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@strapi/strapi":"^5.3.0","react-router-dom":"^6.26.2","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_2.0.1_1731056715967_0.9241537954777805","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"strapi-plugin-reactions","version":"2.1.0","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@2.1.0","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"dccb0c61a2d862788d0e2c3e0a8278728db1b5ae","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-2.1.0.tgz","fileCount":102,"integrity":"sha512-XLcc+aUjkxegl1JtfnNefOndX4dw0Fuwgd8bNgCcTofgg8qg7Rd9sZ93d41tZ+T2nEzMnB0K7ZE1fUcwAU6ppg==","signatures":[{"sig":"MEQCIHUhU5nJGpYujJjBEDxUY/SeZ0pwymGEHSjhWoAm9z78AiAqTZBULndK7l3mcLIXcKJQdgWJVShIQXpZv/M24KgKOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":500177},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=20.x.x"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.tsx","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"cd72e0def50ead909ffd4733ae9f3ba9333a0923","scripts":{"lint":"prettier --check .","build":"yarn clean && strapi-plugin build","clean":"rm -rf dist","watch":"strapi-plugin watch","format":"prettier --write .","verify":"strapi-plugin verify","prepare":"husky install","test:unit":"jest --coverage","watch:link":"strapi-plugin watch:link","publish:beta":"npm publish --tag beta","test:ts:back":"run -T tsc -p server/tsconfig.json","test:unit:ci":"CI=true jest --ci --runInBand --verbose --coverage","test:ts:front":"run -T tsc -p admin/tsconfig.json","publish:latest":"npm publish --tag latest","test:unit:watch":"jest --watch"},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"10.5.0","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"20.12.2","dependencies":{"qs":"^6.11.2","zod":"^3.22.5","lodash":"^4.17.21","slugify":"^1.6.6","prop-types":"^15.7.2","react-intl":"^6.6.8","@strapi/icons":"^2.0.0-rc.14","@strapi/utils":"^5.4.2","@strapi/upload":"^5.4.2","emoji-picker-react":"^4.5.2","@strapi/design-system":"^2.0.0-rc.14","@tanstack/react-query":"^5.40.0","@strapi/plugin-graphql":"^5.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"7.0.4","nexus":"1.3.0","react":"^18.3.1","codecov":"^3.7.2","ts-jest":"^29.1.4","ts-node":"^10.9.1","jest-cli":"^29.7.0","prettier":"^3.3.3","react-dom":"^18.3.1","@types/koa":"^2.15.0","jest-junit":"^16.0.0","typescript":"^5.6.2","@types/jest":"^29.5.12","react-query":"3.39.3","@types/react":"^18.3.8","@strapi/types":"^5.4.2","@types/lodash":"^4.17.4","@strapi/strapi":"^5.4.2","@types/react-dom":"^18.3.0","react-router-dom":"^6.26.2","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.2.7","@types/koa-bodyparser":"^4.3.12","@sensinum/strapi-utils":"^1.0.4","jest-styled-components":"^7.1.1","@types/react-router-dom":"5.3.3","@strapi/typescript-utils":"^5.4.2","@types/styled-components":"5.1.34"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@strapi/strapi":"^5.4.2","react-router-dom":"^6.26.2","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_2.1.0_1733209517249_0.7822353092865031","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"strapi-plugin-reactions","version":"2.1.1","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@2.1.1","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"2051748941b070f94a363e64b912e141accf05ac","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-2.1.1.tgz","fileCount":100,"integrity":"sha512-fR0dXOzfkbhrWVb3moG2hVDGO/0REJq64ZuVv+aRSJPU48s/CqctGvaNeBLBTDvS26jxKfuIfbvqsYyHFSm7CA==","signatures":[{"sig":"MEUCIQDZoy9Yk+A3BtHG5SHQ09ukaufCes4NCrbTnlxG+60RZwIgFSSs9H3LuDatDHnYfUN15GgWjevbotWHHW1hIYBXN4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267918},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=22.x.x"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.tsx","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"26eb31cf8382f78024ab63d90edfbf71e2c6d55b","scripts":{"lint":"prettier --check .","build":"yarn clean && strapi-plugin build","clean":"rm -rf dist","watch":"strapi-plugin watch","format":"prettier --write .","verify":"strapi-plugin verify","prepare":"husky install","test:unit":"jest --coverage","watch:link":"strapi-plugin watch:link","publish:beta":"npm publish --tag beta","test:ts:back":"run -T tsc -p server/tsconfig.json","test:unit:ci":"CI=true jest --ci --runInBand --verbose --coverage","test:ts:front":"run -T tsc -p admin/tsconfig.json","publish:latest":"npm publish --tag latest","test:unit:watch":"jest --watch"},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"10.5.0","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"20.12.2","dependencies":{"qs":"^6.11.2","zod":"^3.22.5","lodash":"^4.17.21","slugify":"^1.6.6","prop-types":"^15.7.2","react-intl":"^6.6.8","@strapi/icons":"^2.0.0-rc.14","@strapi/utils":"^5.6.0","@strapi/upload":"^5.6.0","emoji-picker-react":"^4.5.2","@strapi/design-system":"^2.0.0-rc.14","@tanstack/react-query":"^5.40.0","@strapi/plugin-graphql":"^5.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"7.0.4","nexus":"1.3.0","react":"^18.3.1","codecov":"^3.7.2","ts-jest":"^29.1.4","ts-node":"^10.9.1","jest-cli":"^29.7.0","prettier":"^3.3.3","react-dom":"^18.3.1","@types/koa":"^2.15.0","jest-junit":"^16.0.0","typescript":"^5.6.2","@types/jest":"^29.5.12","react-query":"3.39.3","@types/react":"^18.3.8","@strapi/types":"^5.6.0","@types/lodash":"^4.17.4","@strapi/strapi":"^5.6.0","@types/react-dom":"^18.3.0","react-router-dom":"^6.26.2","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.2.8","@types/koa-bodyparser":"^4.3.12","@sensinum/strapi-utils":"^1.0.5","jest-styled-components":"^7.1.1","@types/react-router-dom":"5.3.3","@strapi/typescript-utils":"^5.6.0","@types/styled-components":"5.1.34"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@strapi/strapi":"^5.6.0","react-router-dom":"^6.26.2","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_2.1.1_1735042075064_0.32039024726027643","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"strapi-plugin-reactions","version":"2.1.2","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@2.1.2","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"c53a4e601a8958037c5f40d6f1809aae558a31f4","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-2.1.2.tgz","fileCount":100,"integrity":"sha512-Xvr9B90Gz3C9QcLdHHlV4FSLEAuiVYJsTMl22bJgmz1K6H8UNbldZM2T3MeD2bq1aC3FAsNZ9hy8q5P96Xet1Q==","signatures":[{"sig":"MEUCICCpI/4802Z1Q0VScR3YswpmwJhYtCvMTaIRcFT5ZVEuAiEApN1zUBDHW7oGq3by886+F5ndcnlmLUYMR9jqKIZHxjg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267918},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=22.x.x"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.tsx","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"03877fe9d9ca63452c437ca438d29d34b8e0fee4","scripts":{"lint":"prettier --check .","build":"yarn clean && strapi-plugin build","clean":"rm -rf dist","watch":"strapi-plugin watch","format":"prettier --write .","verify":"strapi-plugin verify","prepare":"husky install","test:unit":"jest --coverage","watch:link":"strapi-plugin watch:link","publish:beta":"npm publish --tag beta","test:ts:back":"run -T tsc -p server/tsconfig.json","test:unit:ci":"CI=true jest --ci --runInBand --verbose --coverage","test:ts:front":"run -T tsc -p admin/tsconfig.json","publish:latest":"npm publish --tag latest","test:unit:watch":"jest --watch"},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"10.5.0","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"20.12.2","dependencies":{"qs":"^6.11.2","zod":"^3.22.5","lodash":"^4.17.21","slugify":"^1.6.6","prop-types":"^15.7.2","react-intl":"^6.6.8","@strapi/icons":"^2.0.0-rc.14","@strapi/utils":"^5.7.0","@strapi/upload":"^5.7.0","emoji-picker-react":"^4.5.2","@strapi/design-system":"^2.0.0-rc.14","@tanstack/react-query":"^5.40.0","@strapi/plugin-graphql":"^5.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"7.0.4","nexus":"1.3.0","react":"^18.3.1","codecov":"^3.7.2","ts-jest":"^29.1.4","ts-node":"^10.9.1","jest-cli":"^29.7.0","prettier":"^3.3.3","react-dom":"^18.3.1","@types/koa":"^2.15.0","jest-junit":"^16.0.0","typescript":"^5.6.2","@types/jest":"^29.5.12","react-query":"3.39.3","@types/react":"^18.3.8","@strapi/types":"^5.7.0","@types/lodash":"^4.17.4","@strapi/strapi":"^5.7.0","@types/react-dom":"^18.3.0","react-router-dom":"^6.26.2","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.2.8","@types/koa-bodyparser":"^4.3.12","@sensinum/strapi-utils":"^1.0.5","jest-styled-components":"^7.1.1","@types/react-router-dom":"5.3.3","@strapi/typescript-utils":"^5.7.0","@types/styled-components":"5.1.34"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@strapi/strapi":"^5.7.0","react-router-dom":"^6.26.2","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_2.1.2_1736596095041_0.31201797762127437","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"strapi-plugin-reactions","version":"2.1.3","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@2.1.3","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"17bf976c3b277f87a2e8690782288a9e80ae1915","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-2.1.3.tgz","fileCount":100,"integrity":"sha512-2LH354a7r3Q+8RiLQZHliPl+nqa5kuXVw4DwrpMpFHOY5N+RjcY41Q8QeeAWerI5AzWF2MYh+5KK37zzlacgNA==","signatures":[{"sig":"MEUCIQCSFofFzVtJP1Ai1WerHW6RPznY93JGw69PafBrUfjo7QIgO0WYCov+eoN64ryQNifRiZELgXgK0aHawYHaxsyz0Oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267918},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=22.x.x"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.tsx","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"101eb9421a454232b5b3c7edac352f7bcbff11a3","scripts":{"lint":"prettier --check .","build":"yarn clean && strapi-plugin build","clean":"rm -rf dist","watch":"strapi-plugin watch","format":"prettier --write .","verify":"strapi-plugin verify","prepare":"husky install","test:unit":"jest --coverage","watch:link":"strapi-plugin watch:link","publish:beta":"npm publish --tag beta","test:ts:back":"run -T tsc -p server/tsconfig.json","test:unit:ci":"CI=true jest --ci --runInBand --verbose --coverage","test:ts:front":"run -T tsc -p admin/tsconfig.json","publish:latest":"npm publish --tag latest","test:unit:watch":"jest --watch"},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"10.5.0","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"20.12.2","dependencies":{"qs":"^6.11.2","zod":"^3.22.5","lodash":"^4.17.21","slugify":"^1.6.6","prop-types":"^15.7.2","react-intl":"^6.6.2","@strapi/icons":"^2.0.0-rc.14","@strapi/utils":"^5.8.1","@strapi/upload":"^5.8.1","emoji-picker-react":"^4.5.2","@strapi/design-system":"^2.0.0-rc.14","@tanstack/react-query":"^5.40.0","@strapi/plugin-graphql":"^5.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"7.0.4","nexus":"1.3.0","react":"^18.3.1","codecov":"^3.7.2","ts-jest":"^29.1.4","ts-node":"^10.9.1","jest-cli":"^29.7.0","prettier":"^3.3.3","react-dom":"^18.3.1","@types/koa":"^2.15.0","jest-junit":"^16.0.0","typescript":"^5.6.2","@types/jest":"^29.5.12","react-query":"3.39.3","@types/react":"^18.3.8","@strapi/types":"^5.8.1","@types/lodash":"^4.17.4","@strapi/strapi":"^5.8.1","@types/react-dom":"^18.3.0","react-router-dom":"^6.22.3","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.3.0","@types/koa-bodyparser":"^4.3.12","@sensinum/strapi-utils":"^1.0.5","jest-styled-components":"^7.1.1","@types/react-router-dom":"5.3.3","@strapi/typescript-utils":"^5.8.1","@types/styled-components":"5.1.34"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@strapi/strapi":"^5.8.1","react-router-dom":"^6.22.3","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_2.1.3_1737644752109_0.21887352486303002","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"strapi-plugin-reactions","version":"2.1.4","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@2.1.4","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"a9992e031300d70fbec2b5806047b23f4a0be061","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-2.1.4.tgz","fileCount":100,"integrity":"sha512-UEAwPALaG47vHtCH2wDZFwmCDuj0vSWJX5/yrJzHo1CCyRzR/zCZl7LEKrMzXTDoCx8JJvzDfsG9q9janzvkDw==","signatures":[{"sig":"MEUCIQCAAsMw09JMEnvBIyGh4ujluQdemIhdvpwRu3EGpKZNXgIgNiWeoWrY2PrxmchqFWbNea36UdC8Nj6/COB7POsQT5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207969},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=22.x.x"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.tsx","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"f64f24ec866b49e62fe16bcff6b0e853b3868205","scripts":{"lint":"prettier --check .","build":"yarn clean && strapi-plugin build --minify","clean":"rm -rf dist","watch":"strapi-plugin watch","format":"prettier --write .","verify":"strapi-plugin verify","prepare":"husky install","test:unit":"jest --coverage","watch:link":"strapi-plugin watch:link","publish:beta":"npm publish --tag beta","test:ts:back":"run -T tsc -p server/tsconfig.json","test:unit:ci":"CI=true jest --ci --runInBand --verbose --coverage","test:ts:front":"run -T tsc -p admin/tsconfig.json","publish:latest":"npm publish --tag latest","test:unit:watch":"jest --watch"},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"10.5.0","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"20.12.2","dependencies":{"qs":"^6.11.2","zod":"^3.22.5","lodash":"^4.17.21","slugify":"^1.6.6","prop-types":"^15.7.2","react-intl":"^6.6.2","@strapi/icons":"^2.0.0-rc.14","@strapi/utils":"^5.8.1","@strapi/upload":"^5.8.1","emoji-picker-react":"^4.5.2","@strapi/design-system":"^2.0.0-rc.14","@tanstack/react-query":"^5.40.0","@strapi/plugin-graphql":"^5.8.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"7.0.4","nexus":"1.3.0","react":"^18.3.1","codecov":"^3.7.2","ts-jest":"^29.1.4","ts-node":"^10.9.1","jest-cli":"^29.7.0","prettier":"^3.3.3","react-dom":"^18.3.1","@types/koa":"^2.15.0","jest-junit":"^16.0.0","typescript":"^5.6.2","@types/jest":"^29.5.12","react-query":"3.39.3","@types/react":"^18.3.8","@strapi/types":"^5.8.1","@types/lodash":"^4.17.4","@strapi/strapi":"^5.8.1","@types/react-dom":"^18.3.0","react-router-dom":"^6.22.3","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.3.0","@types/koa-bodyparser":"^4.3.12","@sensinum/strapi-utils":"^1.0.5","jest-styled-components":"^7.1.1","@types/react-router-dom":"5.3.3","@strapi/typescript-utils":"^5.8.1","@types/styled-components":"5.1.34"},"peerDependencies":{"react":"^18.3.1","lodash":"^4.17.21","react-dom":"^18.3.1","@strapi/strapi":"^5.8.1","react-router-dom":"^6.22.3","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_2.1.4_1737712793446_0.6955152432056007","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"strapi-plugin-reactions","version":"2.1.5","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@2.1.5","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"5384b562976c1abe6ef3e5f81d41ae0a26132f07","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-2.1.5.tgz","fileCount":100,"integrity":"sha512-aoljA9bvZt/KIikQQZGxoTA+jNF+IX4sNv5gLyH7QxS9IOeu/VBKIK/goh+6//cIGRYJ+yV7pVyO7hSn1Ytyiw==","signatures":[{"sig":"MEUCIAN143vn9wXJN0QvI/wwNqXBPpiEVl6v3j/Eaw+irpm4AiEAs0RraX2oXa16/ZnIUDvz+Oj+9Bp8is9e6ab5f3fokB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207806},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=22.x.x"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.tsx","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"7b9d881173471858d898d23e57181b0379a807bf","scripts":{"lint":"prettier --check .","build":"yarn clean && strapi-plugin build --minify","clean":"rm -rf dist","watch":"strapi-plugin watch","format":"prettier --write .","verify":"strapi-plugin verify","prepare":"husky install","test:unit":"jest --coverage","watch:link":"strapi-plugin watch:link","publish:beta":"npm publish --tag beta","test:ts:back":"run -T tsc -p server/tsconfig.json","test:unit:ci":"CI=true jest --ci --runInBand --verbose --coverage","test:ts:front":"run -T tsc -p admin/tsconfig.json","publish:latest":"npm publish --tag latest","test:unit:watch":"jest --watch"},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"10.5.0","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"20.12.2","dependencies":{"qs":"^6.11.2","zod":"^3.22.5","lodash":"^4.17.21","slugify":"^1.6.6","prop-types":"^15.7.2","react-intl":"^6.6.2","@strapi/icons":"^2.0.0-rc.16","@strapi/utils":"^5.10.3","@strapi/upload":"^5.10.3","emoji-picker-react":"^4.5.2","@strapi/design-system":"^2.0.0-rc.16","@tanstack/react-query":"^5.40.0","@strapi/plugin-graphql":"^5.10.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"7.0.4","nexus":"1.3.0","react":"^18.3.1","codecov":"^3.7.2","ts-jest":"^29.1.4","ts-node":"^10.9.1","jest-cli":"^29.7.0","prettier":"^3.3.3","react-dom":"^18.3.1","@types/koa":"^2.15.0","jest-junit":"^16.0.0","typescript":"^5.6.2","@types/jest":"^29.5.12","react-query":"3.39.3","@types/react":"^18.3.8","@strapi/types":"^5.10.3","@types/lodash":"^4.17.4","@strapi/strapi":"^5.10.3","@types/react-dom":"^18.3.0","react-router-dom":"^6.22.3","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.3.2","@types/koa-bodyparser":"^4.3.12","@sensinum/strapi-utils":"^1.0.7","jest-styled-components":"^7.1.1","@types/react-router-dom":"5.3.3","@strapi/typescript-utils":"^5.10.3","@types/styled-components":"5.1.34"},"peerDependencies":{"react":"^18.3.1","lodash":"^4.17.21","react-dom":"^18.3.1","@strapi/strapi":"^5.10.3","react-router-dom":"^6.22.3","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_2.1.5_1740072234676_0.9356509795455652","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"strapi-plugin-reactions","version":"2.1.6","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@2.1.6","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"00aa2604a241495e4c6c8c2a934d3d6ec9fba3b7","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-2.1.6.tgz","fileCount":100,"integrity":"sha512-rs8LseP/4VE7QiNcu8vaCllM/zuyryy7mUNwm3Ta1CJ8C4Par+54NyNLH47e9bHRM7kWoeofn3TQzRlhgZjrJA==","signatures":[{"sig":"MEYCIQCWBEaHOeQySIB82yrUdMsvziCLhh0Ig2Z2lJ7vSFi9hgIhAJiXtLQFRIToHjPp0969hyC2p8UMMG7zIDlgFNoFB73X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207806},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=22.x.x"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.tsx","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"eab7b195b9135da28a4a4922a4955218861effc0","scripts":{"lint":"prettier --check .","build":"yarn clean && strapi-plugin build --minify","clean":"rm -rf dist","watch":"strapi-plugin watch","format":"prettier --write .","verify":"strapi-plugin verify","prepare":"husky install","test:unit":"jest --coverage","watch:link":"strapi-plugin watch:link","publish:beta":"npm publish --tag beta","test:ts:back":"run -T tsc -p server/tsconfig.json","test:unit:ci":"CI=true jest --ci --runInBand --verbose --coverage","test:ts:front":"run -T tsc -p admin/tsconfig.json","publish:latest":"npm publish --tag latest","test:unit:watch":"jest --watch"},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"10.5.0","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"20.12.2","dependencies":{"qs":"^6.11.2","zod":"^3.22.5","lodash":"^4.17.21","slugify":"^1.6.6","prop-types":"^15.7.2","react-intl":"^6.6.2","@strapi/icons":"^2.0.0-rc.18","@strapi/utils":"^5.12.0","@strapi/upload":"^5.12.0","emoji-picker-react":"^4.5.2","@strapi/design-system":"^2.0.0-rc.18","@tanstack/react-query":"^5.40.0","@strapi/plugin-graphql":"^5.12.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"7.0.4","nexus":"1.3.0","react":"^18.3.1","codecov":"^3.7.2","ts-jest":"^29.1.4","ts-node":"^10.9.1","jest-cli":"^29.7.0","prettier":"^3.3.3","react-dom":"^18.3.1","@types/koa":"^2.15.0","jest-junit":"^16.0.0","typescript":"^5.6.2","@types/jest":"^29.5.12","react-query":"3.39.3","@types/react":"^18.3.8","@strapi/types":"^5.12.0","@types/lodash":"^4.17.4","@strapi/strapi":"^5.12.0","@types/react-dom":"^18.3.0","react-router-dom":"^6.22.3","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.3.2","@types/koa-bodyparser":"^4.3.12","@sensinum/strapi-utils":"^1.0.8","jest-styled-components":"^7.1.1","@types/react-router-dom":"5.3.3","@strapi/typescript-utils":"^5.12.0","@types/styled-components":"5.1.34"},"peerDependencies":{"react":"^18.3.1","lodash":"^4.17.21","react-dom":"^18.3.1","@strapi/strapi":"^5.12.0","react-router-dom":"^6.22.3","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_2.1.6_1743068134170_0.9843059202050128","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"strapi-plugin-reactions","version":"2.1.7","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@2.1.7","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"e82d80e1ac3d5a5c3c17a9149603e5597051de82","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-2.1.7.tgz","fileCount":100,"integrity":"sha512-ZVcJ21WrqI+RJ90K6qNIcpGkCl/ds7rcjHWuDFPCbCIPNyL+xU/H3WsB1KY30Nf/uku+PWwAijdQ53rQo/1EKw==","signatures":[{"sig":"MEUCIAP1R7w0fJdClBamC/TIoh4Vyyrv7L2WnF39IEfnAu8dAiEApPWAzbYGqfgNm6QdHikrppvVbMX5/gA+u+dN1GLBx/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207972},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=22.x.x"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.tsx","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"d29b7d9e763504bb169f09f7f74e2505fe672152","scripts":{"lint":"prettier --check .","build":"yarn clean && strapi-plugin build --minify","clean":"rm -rf dist","watch":"strapi-plugin watch","format":"prettier --write .","verify":"strapi-plugin verify","prepare":"husky install","test:unit":"jest --coverage","watch:link":"strapi-plugin watch:link","publish:beta":"npm publish --tag beta","test:ts:back":"run -T tsc -p server/tsconfig.json","test:unit:ci":"CI=true jest --ci --runInBand --verbose --coverage","test:ts:front":"run -T tsc -p admin/tsconfig.json","publish:latest":"npm publish --tag latest","test:unit:watch":"jest --watch"},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"10.5.0","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"20.12.2","dependencies":{"qs":"^6.11.2","zod":"^3.22.5","lodash":"^4.17.21","slugify":"^1.6.6","prop-types":"^15.7.2","react-intl":"^6.6.2","@strapi/icons":"^2.0.0-rc.18","@strapi/utils":"^5.12.0","@strapi/upload":"^5.12.0","emoji-picker-react":"^4.5.2","@strapi/design-system":"^2.0.0-rc.18","@tanstack/react-query":"^5.40.0","@strapi/plugin-graphql":"^5.12.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"7.0.4","nexus":"1.3.0","react":"^18.3.1","codecov":"^3.7.2","ts-jest":"^29.1.4","ts-node":"^10.9.1","jest-cli":"^29.7.0","prettier":"^3.3.3","react-dom":"^18.3.1","@types/koa":"^2.15.0","jest-junit":"^16.0.0","typescript":"^5.6.2","@types/jest":"^29.5.12","react-query":"3.39.3","@types/react":"^18.3.8","@strapi/types":"^5.12.0","@types/lodash":"^4.17.4","@strapi/strapi":"^5.12.0","@types/react-dom":"^18.3.0","react-router-dom":"^6.22.3","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.3.2","@types/koa-bodyparser":"^4.3.12","@sensinum/strapi-utils":"^1.0.8","jest-styled-components":"^7.1.1","@types/react-router-dom":"5.3.3","@strapi/typescript-utils":"^5.12.0","@types/styled-components":"5.1.34"},"peerDependencies":{"react":"^18.3.1","lodash":"^4.17.21","react-dom":"^18.3.1","@strapi/strapi":"^5.12.0","react-router-dom":"^6.22.3","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_2.1.7_1745386490761_0.6151274726448619","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"strapi-plugin-reactions","version":"2.1.8","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@2.1.8","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"c3acc99e53bb2f106d8947808590238013658807","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-2.1.8.tgz","fileCount":100,"integrity":"sha512-PjzxoqoH3ZdGVmUlnkRSbLSOhgnmo/NjYwyVaB312RQPP7udiEegzc1ewMisAMP0RSPKkBsI5Mcg+HODxiYQhw==","signatures":[{"sig":"MEUCIQDf6lhgXsJj8g7bbJ6Nb1MC7sLYBx4r6tN7UPpXJAMGhQIgDMT7rgYOfDLGhW3YSjnUjrCwcoCQERfg9IEpZdqYUL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208119},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=22.x.x"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.tsx","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"3a73eb02d866b35200fcbdc82c4c9c6fa3e36516","scripts":{"lint":"prettier --check .","build":"yarn clean && strapi-plugin build --minify","clean":"rm -rf dist","watch":"strapi-plugin watch","format":"prettier --write .","verify":"strapi-plugin verify","prepare":"husky install","test:unit":"jest --coverage","watch:link":"strapi-plugin watch:link","publish:beta":"npm publish --tag beta","test:ts:back":"run -T tsc -p server/tsconfig.json","test:unit:ci":"CI=true jest --ci --runInBand --verbose --coverage","test:ts:front":"run -T tsc -p admin/tsconfig.json","publish:latest":"npm publish --tag latest","test:unit:watch":"jest --watch"},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"10.5.0","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"20.12.2","dependencies":{"qs":"^6.11.2","zod":"^3.22.5","lodash":"^4.17.21","slugify":"^1.6.6","prop-types":"^15.7.2","react-intl":"^6.6.2","@strapi/icons":"^2.0.0-rc.23","@strapi/utils":"^5.12.7","@strapi/upload":"^5.12.7","emoji-picker-react":"^4.5.2","@strapi/design-system":"^2.0.0-rc.23","@tanstack/react-query":"^5.40.0","@strapi/plugin-graphql":"^5.12.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"7.0.4","nexus":"1.3.0","react":"^18.3.1","codecov":"^3.7.2","ts-jest":"^29.1.4","ts-node":"^10.9.1","jest-cli":"^29.7.0","prettier":"^3.3.3","react-dom":"^18.3.1","@types/koa":"^2.15.0","jest-junit":"^16.0.0","typescript":"^5.6.2","@types/jest":"^29.5.12","react-query":"3.39.3","@types/react":"^18.3.8","@strapi/types":"^5.12.7","@types/lodash":"^4.17.4","@strapi/strapi":"^5.12.7","@types/react-dom":"^18.3.0","react-router-dom":"^6.22.3","styled-components":"6.1.8","@strapi/sdk-plugin":"^5.3.2","@types/koa-bodyparser":"^4.3.12","@sensinum/strapi-utils":"^1.0.9","jest-styled-components":"^7.1.1","@types/react-router-dom":"5.3.3","@strapi/typescript-utils":"^5.12.7"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","lodash":"^4.17.21","react-dom":"^17.0.0 || ^18.0.0","@strapi/strapi":"^5.0.0","react-router-dom":"^6.0.0","styled-components":"^6.0.0","@strapi/sdk-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_2.1.8_1746608065422_0.7262106515176538","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"strapi-plugin-reactions","version":"2.1.9","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@2.1.9","maintainers":[{"name":"cyp3r","email":"mziarko@virtuslab.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"c4c1c0af8f92457df2c47de4e7b03d91fa610f46","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-2.1.9.tgz","fileCount":100,"integrity":"sha512-sHaleZ5YjmCxaER53TPbsm4YugveLz0VLVyWVDibhwQhPkyYXgQ1EXeHOI1y8flBkJdnwpmDUI1vr7vBpZirZw==","signatures":[{"sig":"MEYCIQC9XIA8scaJZ8ItBlBsYT5cNbOghgA+6gntmISuJquikwIhAKAPvZOGgRuvJw+ehnWLv9EDbiMSh/fVTrm0mExfSK6w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208119},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=22.x.x"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.tsx","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"eb40f7ea59c219057f1a4aadc4101363aba2f52c","scripts":{"lint":"prettier --check .","build":"yarn clean && strapi-plugin build --minify","clean":"rm -rf dist","watch":"strapi-plugin watch","format":"prettier --write .","verify":"strapi-plugin verify","prepare":"husky install","test:unit":"jest --coverage","watch:link":"strapi-plugin watch:link","publish:beta":"npm publish --tag beta","test:ts:back":"run -T tsc -p server/tsconfig.json","test:unit:ci":"CI=true jest --ci --runInBand --verbose --coverage","test:ts:front":"run -T tsc -p admin/tsconfig.json","publish:latest":"npm publish --tag latest","test:unit:watch":"jest --watch"},"_npmUser":{"name":"cyp3r","email":"mziarko@virtuslab.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"10.5.0","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"20.12.2","dependencies":{"qs":"^6.11.2","zod":"^3.22.5","lodash":"^4.17.21","slugify":"^1.6.6","prop-types":"^15.7.2","react-intl":"^6.6.2","@strapi/icons":"^2.0.0-rc.23","@strapi/utils":"^5.12.7","@strapi/upload":"^5.12.7","emoji-picker-react":"^4.5.2","@strapi/design-system":"^2.0.0-rc.23","@tanstack/react-query":"^5.40.0","@strapi/plugin-graphql":"^5.12.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"7.0.4","nexus":"1.3.0","react":"^18.3.1","codecov":"^3.7.2","ts-jest":"^29.1.4","ts-node":"^10.9.1","jest-cli":"^29.7.0","prettier":"^3.3.3","react-dom":"^18.3.1","@types/koa":"^2.15.0","jest-junit":"^16.0.0","typescript":"^5.6.2","@types/jest":"^29.5.12","react-query":"3.39.3","@types/react":"^18.3.8","@strapi/types":"^5.12.7","@types/lodash":"^4.17.4","@strapi/strapi":"^5.12.7","@types/react-dom":"^18.3.0","react-router-dom":"^6.22.3","styled-components":"6.1.8","@strapi/sdk-plugin":"^5.3.2","@types/koa-bodyparser":"^4.3.12","@sensinum/strapi-utils":"^1.0.9","jest-styled-components":"^7.1.1","@types/react-router-dom":"5.3.3","@strapi/typescript-utils":"^5.12.7"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","lodash":"^4.17.21","react-dom":"^17.0.0 || ^18.0.0","@strapi/strapi":"^5.0.0","react-router-dom":"^6.0.0","styled-components":"^6.0.0","@strapi/sdk-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_2.1.9_1753192436727_0.5648669369913724","host":"s3://npm-registry-packages-npm-production"}},"2.1.10":{"name":"strapi-plugin-reactions","version":"2.1.10","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@2.1.10","maintainers":[{"name":"cyp3r","email":"hello@sensinum.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"88273c25bb5414ede3121ebea5e500bd8be14105","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-2.1.10.tgz","fileCount":100,"integrity":"sha512-tDUJgl4R8JQMo8exEGD56E9TnHHg4JikAwcp6deHGwEqs3Qy/xb8bkxHrqU/BxYPXw5cr2ZdsWKCUV+LpG399w==","signatures":[{"sig":"MEYCIQDAip0dqZE8rqV+hrXm65XJQ6masIPm5ZChKhGpLRPlLwIhAJJf0/Oe71idLcw8fFN17K82/FOfkC/OXfCRgmYf+8wk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208120},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=22.x.x"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.tsx","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"6e378b228833a37f64b4ae4cdcaa9e0a91783644","scripts":{"lint":"prettier --check .","build":"yarn clean && strapi-plugin build --minify","clean":"rm -rf dist","watch":"strapi-plugin watch","format":"prettier --write .","verify":"strapi-plugin verify","prepare":"husky install","test:unit":"jest --coverage","watch:link":"strapi-plugin watch:link","publish:beta":"npm publish --tag beta","test:ts:back":"run -T tsc -p server/tsconfig.json","test:unit:ci":"CI=true jest --ci --runInBand --verbose --coverage","test:ts:front":"run -T tsc -p admin/tsconfig.json","publish:latest":"npm publish --tag latest","test:unit:watch":"jest --watch"},"_npmUser":{"name":"cyp3r","email":"hello@sensinum.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"10.5.0","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"20.12.2","dependencies":{"qs":"^6.11.2","zod":"^3.22.5","lodash":"^4.17.21","slugify":"^1.6.6","prop-types":"^15.7.2","react-intl":"^6.6.2","@strapi/icons":"^2.0.0-rc.23","@strapi/utils":"^5.12.7","@strapi/upload":"^5.12.7","emoji-picker-react":"^4.5.2","@strapi/design-system":"^2.0.0-rc.23","@tanstack/react-query":"^5.40.0","@strapi/plugin-graphql":"^5.12.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"7.0.4","nexus":"1.3.0","react":"^18.3.1","codecov":"^3.7.2","ts-jest":"^29.1.4","ts-node":"^10.9.1","jest-cli":"^29.7.0","prettier":"^3.3.3","react-dom":"^18.3.1","@types/koa":"^2.15.0","jest-junit":"^16.0.0","typescript":"^5.6.2","@types/jest":"^29.5.12","react-query":"3.39.3","@types/react":"^18.3.8","@strapi/types":"^5.12.7","@types/lodash":"^4.17.4","@strapi/strapi":"^5.12.7","@types/react-dom":"^18.3.0","react-router-dom":"^6.22.3","styled-components":"6.1.8","@strapi/sdk-plugin":"^5.3.2","@types/koa-bodyparser":"^4.3.12","@sensinum/strapi-utils":"^1.0.9","jest-styled-components":"^7.1.1","@types/react-router-dom":"5.3.3","@strapi/typescript-utils":"^5.12.7"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","lodash":"^4.17.21","react-dom":"^17.0.0 || ^18.0.0","@strapi/strapi":"^5.0.0","react-router-dom":"^6.0.0","styled-components":"^6.0.0","@strapi/sdk-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_2.1.10_1764061287726_0.46149870312224484","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"strapi-plugin-reactions","version":"2.2.0","keywords":["strapi","plugin","reactions"],"author":{"url":"https://virtuslab.com","name":"VirtusLab","email":"strapi@virtuslab.com"},"license":"MIT","_id":"strapi-plugin-reactions@2.2.0","maintainers":[{"name":"cyp3r","email":"hello@sensinum.com"}],"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"dist":{"shasum":"98a7fdc5eaf39f862d73a4078b021a3898fc8fd4","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-2.2.0.tgz","fileCount":100,"integrity":"sha512-t7Gr6MPml5FyMyZujzq+pJ9QNhphH7v8II9+OjpJpNMAfaAuo0gbvVKFeIjMwiOX8jlG94sFUABhdiQWignfHg==","signatures":[{"sig":"MEUCIQCDecifIC4KZuDC9q6pAjkEaU5BiQN7Y4qf0qjUW2a5CwIgaZ/QYNgYAP6JP1uzUzYTB7XlByqacrli+mNo3p0Ocv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216955},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"strapi":{"kind":"plugin","name":"reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","displayName":"Reactions"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=22.x.x"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.tsx","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"5a4ef46f66e358c18ab1b7082b2819352386d29a","scripts":{"lint":"prettier --check .","build":"yarn clean && strapi-plugin build --minify","clean":"rm -rf dist","watch":"strapi-plugin watch","format":"prettier --write .","verify":"strapi-plugin verify","prepare":"husky install","test:unit":"jest --coverage","watch:link":"strapi-plugin watch:link","publish:beta":"npm publish --tag beta","test:ts:back":"run -T tsc -p server/tsconfig.json","test:unit:ci":"CI=true jest --ci --runInBand --verbose --coverage","test:ts:front":"run -T tsc -p admin/tsconfig.json","publish:latest":"npm publish --tag latest","test:unit:watch":"jest --watch"},"_npmUser":{"name":"cyp3r","email":"hello@sensinum.com"},"repository":{"url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git","type":"git"},"_npmVersion":"10.5.0","description":"Strapi - Reactions plugin","directories":{},"_nodeVersion":"20.12.2","dependencies":{"qs":"^6.11.2","zod":"^3.22.5","lodash":"^4.17.21","slugify":"^1.6.6","prop-types":"^15.7.2","react-intl":"^6.6.2","@strapi/icons":"^2.0.0-rc.23","@strapi/utils":"^5.12.7","@strapi/upload":"^5.12.7","emoji-picker-react":"^4.5.2","@strapi/design-system":"^2.0.0-rc.23","@tanstack/react-query":"^5.40.0","@strapi/plugin-graphql":"^5.12.7"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"jest":"^29.7.0","husky":"7.0.4","nexus":"1.3.0","react":"^18.3.1","codecov":"^3.7.2","ts-jest":"^29.1.4","ts-node":"^10.9.1","jest-cli":"^29.7.0","prettier":"^3.3.3","react-dom":"^18.3.1","@types/koa":"^2.15.0","jest-junit":"^16.0.0","typescript":"^5.6.2","@types/jest":"^29.5.12","react-query":"3.39.3","@types/react":"^18.3.8","@strapi/types":"^5.12.7","@types/lodash":"^4.17.4","@strapi/strapi":"^5.12.7","@types/react-dom":"^18.3.0","react-router-dom":"^6.22.3","styled-components":"6.1.8","@strapi/sdk-plugin":"^5.3.2","@types/koa-bodyparser":"^4.3.12","@sensinum/strapi-utils":"^1.0.9","jest-styled-components":"^7.1.1","@types/react-router-dom":"5.3.3","@strapi/typescript-utils":"^5.12.7"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","lodash":"^4.17.21","react-dom":"^17.0.0 || ^18.0.0","@strapi/strapi":"^5.0.0","react-router-dom":"^6.0.0","styled-components":"^6.0.0","@strapi/sdk-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-reactions_2.2.0_1765361808798_0.23140488346631827","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"strapi-plugin-reactions","version":"2.2.1","description":"Strapi - Reactions plugin","strapi":{"name":"reactions","displayName":"Reactions","description":"All-in-One reactions plugin for any Content Type. Simple & flexible.","kind":"plugin"},"author":{"name":"VirtusLab","email":"strapi@virtuslab.com","url":"https://virtuslab.com"},"maintainers":[{"name":"cyp3r","email":"hello@sensinum.com"}],"repository":{"type":"git","url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git"},"dependencies":{"@strapi/design-system":"^2.0.0-rc.23","@strapi/icons":"^2.0.0-rc.23","@strapi/plugin-graphql":"^5.12.7","@strapi/upload":"^5.12.7","@strapi/utils":"^5.12.7","@tanstack/react-query":"^5.40.0","emoji-picker-react":"^4.5.2","lodash":"^4.17.21","prop-types":"^15.7.2","qs":"^6.11.2","react-intl":"^6.6.2","slugify":"^1.6.6","zod":"^3.22.5"},"devDependencies":{"@sensinum/strapi-utils":"^1.0.9","@strapi/sdk-plugin":"^5.3.2","@strapi/strapi":"^5.12.7","@strapi/types":"^5.12.7","@strapi/typescript-utils":"^5.12.7","@types/jest":"^29.5.12","@types/koa":"^2.15.0","@types/koa-bodyparser":"^4.3.12","@types/lodash":"^4.17.4","@types/react":"^18.3.8","@types/react-dom":"^18.3.0","@types/react-router-dom":"5.3.3","codecov":"^3.7.2","husky":"7.0.4","jest":"^29.7.0","jest-cli":"^29.7.0","jest-junit":"^16.0.0","jest-styled-components":"^7.1.1","nexus":"1.3.0","prettier":"^3.3.3","react":"^18.3.1","react-dom":"^18.3.1","react-query":"3.39.3","react-router-dom":"^6.22.3","styled-components":"6.1.8","ts-jest":"^29.1.4","ts-node":"^10.9.1","typescript":"^5.6.2"},"peerDependencies":{"@strapi/sdk-plugin":"^5.0.0","@strapi/strapi":"^5.0.0","lodash":"^4.17.21","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-router-dom":"^6.0.0","styled-components":"^6.0.0"},"husky":{"hooks":{"pre-commit":"yarn format && yarn test:unit"}},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","source":"./admin/src/index.tsx","import":"./dist/admin/index.mjs","require":"./dist/admin/index.js","default":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","source":"./server/src/index.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js","default":"./dist/server/index.js"}},"scripts":{"prepare":"husky install","publish:latest":"npm publish --tag latest","publish:beta":"npm publish --tag beta","build":"yarn clean && strapi-plugin build --minify","clean":"rm -rf dist","lint":"prettier --check .","format":"prettier --write .","test:ts:back":"run -T tsc -p server/tsconfig.json","test:ts:front":"run -T tsc -p admin/tsconfig.json","test:unit":"jest --coverage","test:unit:watch":"jest --watch","test:unit:ci":"CI=true jest --ci --runInBand --verbose --coverage","verify":"strapi-plugin verify","watch":"strapi-plugin watch","watch:link":"strapi-plugin watch:link"},"keywords":["strapi","plugin","reactions"],"engines":{"node":">=18.0.0 <=22.x.x","npm":">=6.0.0"},"license":"MIT","packageManager":"yarn@1.22.22","_id":"strapi-plugin-reactions@2.2.1","gitHead":"ff1d708e1a446b4de078946e8cb9405651b940a2","bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-hntu9V3UgibdJmK4iLLVdrAsPlABSNi/9bzjiwDxbqBvDNt1FtenxSsRyaF30GnXNF5yxQjjQHSEy/xV2QawAg==","shasum":"5154386eb5f87b05f14f52cd6031784ef1f4f4b7","tarball":"https://registry.npmjs.org/strapi-plugin-reactions/-/strapi-plugin-reactions-2.2.1.tgz","fileCount":100,"unpackedSize":216905,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE9rWlbkvfwY5f0tiyUs3U/wcEwaJrGT2MyMusS6QS6LAiEAt8vj7NSlR3c1h0FBB4OkJL5dTwRTueCWWa+dEYNwvj8="}]},"_npmUser":{"name":"cyp3r","email":"hello@sensinum.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/strapi-plugin-reactions_2.2.1_1770647740743_0.08475240145380791"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-02T07:14:11.846Z","modified":"2026-02-09T14:35:40.999Z","1.0.0-beta.1":"2023-10-02T07:14:12.071Z","1.0.0-beta.2":"2023-10-02T11:56:01.726Z","1.0.0-beta.3":"2023-10-04T14:27:56.119Z","1.0.0-beta.4":"2023-10-06T15:34:30.174Z","1.0.0":"2023-10-27T12:18:30.079Z","1.1.0":"2023-11-03T14:18:32.776Z","1.1.1":"2023-11-06T13:56:44.529Z","1.1.2":"2023-11-15T08:28:54.890Z","1.1.3":"2023-11-16T11:00:39.846Z","1.1.4":"2024-02-12T13:16:43.316Z","1.1.5":"2024-02-12T14:15:50.175Z","1.1.6":"2024-05-22T07:45:33.033Z","1.1.7":"2024-05-29T17:41:57.594Z","2.0.0-beta.0":"2024-06-13T10:10:44.897Z","1.1.8":"2024-07-01T07:26:51.708Z","1.1.9":"2024-07-01T07:45:34.798Z","1.1.10":"2024-08-17T17:14:05.820Z","1.1.11":"2024-09-13T13:56:34.454Z","2.0.0-beta.1":"2024-09-13T14:05:44.265Z","2.0.0-beta.2":"2024-10-06T19:44:02.184Z","2.0.0":"2024-10-28T10:15:32.037Z","2.0.1":"2024-11-08T09:05:16.246Z","2.1.0":"2024-12-03T07:05:17.584Z","2.1.1":"2024-12-24T12:07:55.293Z","2.1.2":"2025-01-11T11:48:15.232Z","2.1.3":"2025-01-23T15:05:52.323Z","2.1.4":"2025-01-24T09:59:53.644Z","2.1.5":"2025-02-20T17:23:54.911Z","2.1.6":"2025-03-27T09:35:34.362Z","2.1.7":"2025-04-23T05:34:50.947Z","2.1.8":"2025-05-07T08:54:25.601Z","2.1.9":"2025-07-22T13:53:56.900Z","2.1.10":"2025-11-25T09:01:27.904Z","2.2.0":"2025-12-10T10:16:48.938Z","2.2.1":"2026-02-09T14:35:40.892Z"},"bugs":{"url":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues"},"author":{"name":"VirtusLab","email":"strapi@virtuslab.com","url":"https://virtuslab.com"},"license":"MIT","homepage":"https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions#readme","keywords":["strapi","plugin","reactions"],"repository":{"type":"git","url":"git+https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions.git"},"description":"Strapi - Reactions plugin","maintainers":[{"name":"cyp3r","email":"hello@sensinum.com"}],"readme":"<div align=\"center\" width=\"150px\">\n  <img style=\"width: 150px; height: auto;\" src=\"https://www.sensinum.com/img/open-source/strapi-plugin-reactions/logo.png\" alt=\"Logo - Strapi Reaction plugin\" />\n</div>\n<div align=\"center\">\n  <h1>Strapi - Reactions plugin</h1>\n  <p>All-in-One reactions plugin for any Content Type. Simple & flexible</p>\n  <a href=\"https://www.npmjs.org/package/strapi-plugin-reactions\">\n    <img alt=\"GitHub package.json version\" src=\"https://img.shields.io/github/package-json/v/VirtusLab-Open-Source/strapi-plugin-reactions?label=npm&logo=npm\">\n  </a>\n  <a href=\"https://www.npmjs.org/package/strapi-plugin-reactions\">\n    <img src=\"https://img.shields.io/npm/dm/strapi-plugin-reactions.svg\" alt=\"Monthly download on NPM\" />\n  </a>\n  <a href=\"https://circleci.com/gh/VirtusLab-Open-Source/strapi-plugin-reactions\">\n    <img src=\"https://circleci.com/gh/VirtusLab-Open-Source/strapi-plugin-reactions.svg?style=shield\" alt=\"CircleCI\" />\n  </a>\n  <a href=\"https://codecov.io/gh/VirtusLab-Open-Source/strapi-plugin-reactions\">\n    <img src=\"https://codecov.io/gh/VirtusLab-Open-Source/strapi-plugin-reactions/coverage.svg\" alt=\"codecov.io\" />\n  </a>\n</div>\n\n---\n\n<div style=\"margin: 20px 0\" align=\"center\">\n  <img style=\"width: 100%; height: auto;\" src=\"https://www.sensinum.com/img/open-source/strapi-plugin-reactions/preview.jpg\" alt=\"UI preview\" />\n</div>\n\nA plugin for [Strapi Headless CMS](https://github.com/strapi/strapi) that provides flexible &amp; configurable reactions experience to any Content Types.\n\n### Table of Contents\n\n1. [💎 Versions](#-versions)\n2. [✨ Features](#-features)\n3. [⏳ Installation](#-installation)\n4. [🖐 Requirements](#-requirements)\n5. [🔧 Basic configuration](#-configuration)\n6. [🔧 GraphQL Configuration](#-gql-configuration)\n7. [🕸️ Public API - REST](#%EF%B8%8F-public-rest-api-specification)\n8. [🕸️ Public API - GraphQL](#%EF%B8%8F-public-graphql-api-specification)\n9. [🔌 Enrich service for Strapi extensions](#-enrich-service-for-strapi-extensions)\n10. [💬 FAQ](#-faq)\n11. [🤝 Contributing](#-contributing)\n12. [👨‍💻 Community support](#-community-support)\n\n## 💎 Versions\n- **Strapi v5** - (current) [v2.x](https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions)\n- **Strapi v4** - [v1.x](https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/tree/strapi-v4)\n\n## ✨ Features\n\n- **Public REST & GraphQL API:** Listing, setting, unsetting, toggling and much more via *REST* or *GraphQL* API. Easy to integrate with.\n- **Any Content Type relation:** Reactions can be used to any of your Content Types without any special configuration.\n- **Emoji &amp; Image reactions:** You can define reaction types using predefined set of [Emoji](https://github.com/ealush/emoji-picker-react) or use your own.\n- **Content Manager Injection Zone:** Making use of Strapi built-in batteries like *Injection Zones* to provide you highers user experience. Visual representation of reactions counter for any Content Types - useful!\n- **Developer Experience boosted:** A dedicated *Enrich* service provided to let you extend your Content API controllers by a single line to get reactions per each!\n\n**Request a feature by [raising an issue](https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues/new).**\n\n## ⏳ Installation\n\n### Prerequisites\n\n#### Database connection update\n\nBecause of Emoji usage, you will need (or maybe you already did it because of earlier requirements) to extend the database connection section in your Strapi project configuration.\n\n```ts\n// config/database.ts\n// config/<env>/database.ts\n\nconnection: {\n    charset: 'utf8mb4',\n    collation: 'utf8mb4_unicode_ci',\n    // your database credentials\n}\n```\n\nBased on this specific charset, your emoji reactions are going to be saved in the database like a charm. See the [reference issue](https://github.com/strapi/strapi/issues/10676#issuecomment-1642204275) raised on Strapi repository.\n\n### Via command line\n\n(Use **yarn** to install this plugin within your Strapi project (recommended). [Install yarn with these docs](https://yarnpkg.com/lang/en/docs/install/).)\n\n```bash\nyarn add strapi-plugin-reactions@latest\n```\n\nAfter successful installation you've to re-build your Strapi instance. To archive that simply use:\n\n```bash\nyarn build\nyarn develop\n```\n\nor just run Strapi in the development mode with `--watch-admin` option:\n\n```bash\nyarn develop --watch-admin\n```\n\nThe **Reactions** plugin should appear in the **Settings** section of Strapi after you run app again.\n\nAs a next step you must configure your the plugin by adding types of reactions you want to use. See [**Configuration**](#🔧-configuration) section.\n\nAll done. Enjoy 🎉\n\n## 🖐 Requirements\n\nComplete installation requirements are exact same as for Strapi itself and can be found in the documentation under [Installation Requirements](https://docs.strapi.io/developer-docs/latest/getting-started/introduction.html).\n\n**Minimum environment requirements**\n\n- Node.js `>=18.0.0 <=20.x.x`\n- NPM `>=6.x.x`\n\nIn our minimum support we're following [official Node.js releases timelines](https://nodejs.org/en/about/releases/).\n\n**Supported Strapi versions**:\n\n- Strapi v5.10.3 (recently tested)\n- Strapi v5.x\n\n**Plugin dependencies**\n- `@strapi/plugin-graphql` - required to run because built-in support for GraphQL handled by this plugin \n\n**We recommend always using the latest version of Strapi to start your new projects**.\n\n## 🔧 Configuration\n\nTo start your journey with **Reactions plugin** you must first setup types of reactions using the dedicated Settings page.\n\nThere is no need to provide any specific changed in the plugin configuration files extept enabling it.\n\n```ts\nexport default () => ({\n  //...\n  reactions: {\n    enabled: true,\n    config: {\n      gql: {...},\n    },\n  },\n  //...\n});\n```\n### Properties\n- `gql` - If you're using GraphQL that's the right place to put all necessary settings. More **[ here ](#gql-configuration)**\n\n## 🔧 GQL Configuration\nUsing reactions with GraphQL requires both plugins to be installed and working. You can find installation guide for GraphQL plugin **[here](https://docs.strapi.io/developer-docs/latest/plugins/graphql.html#graphql)**. To properly configure GQL to work with reactions you should provide `gql` prop. This should contain union types that will be used to define GQL response format for your data while fetching:\n\n> **Important!**\n> If you're using `config/plugins.{js,ts}` to configure your plugins , please put `reactions` property before `graphql`. Otherwise types are not going to be properly added to GraphQL Schema. That's because of dynamic types which base on plugin configuration which are added on `bootstrap` stage, not `register`. This is not valid if you're using `graphql` plugin without any custom configuration, so most of cases in real.\n\n```gql\nrelated: ReactionRelated\n```\n\nThis prop should look as follows:   \n\n```ts\ngql: {\n    reactionRelated: ['<your GQL related content types>'],\n},\n```\n\nfor example:   \n\n```ts\ngql: {\n    reactionRelated: ['Page', 'BlogPost'],\n},\n```\nwhere `Page` and `BlogPost` are your type names for the **Content Types** you're using reactions with. \n\n## 👤 RBAC\n\nPlugin provides granular permissions based on Strapi RBAC functionality.\n\n### Mandatory permissions\n\nFor any role different than **Super Admin**, to access the **Reactions settings** you must set following permissions:\n\n- _Plugins_ -> _Reactions_ -> _Reactions: Read_ - gives you the basic read access to **Reactions settings**\n- _Plugins_ -> _Reactions_ -> _Reactions: Change_ - you're able to change the configuration of plugin\n- _Plugins_ -> _Reactions_ -> _Reactions: Admin_ - you're able to perform administrator action in the global scope of a plugin\n\n\n## Data models\n\n### Reaction kind / type\n```json\n{\n  \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n  \"name\": \"Like\",\n  \"slug\": \"like\",\n  \"emoji\": \"👍\",\n  \"emojiFallbackUrl\": \"https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f44d.png\",\n  \"createdAt\": \"2023-09-14T20:13:01.649Z\",\n  \"updatedAt\": \"2023-09-14T20:13:01.670Z\",\n  \"icon\": null\n}\n```\n\n### Reaction\n\n```json\n{\n  \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n  \"kind\": { // Type of reaction, not provided when listing by exact kind\n    \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n    \"slug\": \"like\",\n    \"name\": \"Like\" \n  },\n  \"user\": { // User who trigger reaction, not provided when listing by exact user\n    \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n    \"username\": \"Joe Doe\",\n    \"email\": \"jdoe@sample.com\",\n  },\n  \"userId\": \"32\", // Custom User ID provided if X-Reactions-Author header passed\n  \"createdAt\": \"2023-09-14T20:13:01.649Z\",\n  \"updatedAt\": \"2023-09-14T20:13:01.670Z\",\n}\n```\n\n## 🕸️ Public REST API specification\n\n### Get reaction kinds / types\n\n_GraphQL equivalent: [Public GraphQL API -> Get reaction kinds / types](#get-reaction-kinds--types-1)_\n\n`GET <host>/api/reactions/kinds`\n\nReturn a list of available reaction kinds to use on the end user interface and expose for interaction with users.\n\n**Example URL**: `https://localhost:1337/api/reactions/kinds`\n\n**Example response body**\n\n```json\n[\n  {\n  \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n  \"name\": \"Like\",\n  \"slug\": \"like\",\n  \"emoji\": \"👍\",\n  \"emojiFallbackUrl\": \"https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f44d.png\",\n  \"createdAt\": \"2023-09-14T20:13:01.649Z\",\n  \"updatedAt\": \"2023-09-14T20:13:01.670Z\",\n  \"icon\": null\n  },\n  // ...\n]\n```\n\n### List all reactions associated with Content Type\n\n_GraphQL equivalent: [Public GraphQL API -> List all reactions associated with Content Type](#list-all-reactions-associated-with-content-type-1)_\n\n`GET <host>/api/reactions/list/single/<single type UID>?locale=<locale code>`\n`GET <host>/api/reactions/list/collection/<collection type UID>/<documentId>?locale=<locale code>`\n\nReturn all reactions associated with provided Collection / Single Type UID and Content Type Document ID with following combinations:\n- all - if you're not providing the user context via `Authorization` header\n- all related with Strapi user - if call is done with user context via `Authorization` header\n- all related with non-Strapi user - if call is done with user ID via `X-Reactions-Author` header\n\n**Example URL**: `https://localhost:1337/api/reactions/list/single/api::homepage.homepage?locale=en`\n**Example URL**: `https://localhost:1337/api/reactions/list/collection/api::post.post/njx99iv4p4txuqp307ye8625?locale=en`\n\n**Example response body**\n\n```json\n[\n  {\n    \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n    \"createdAt\": \"2023-09-14T20:13:01.649Z\",\n    \"updatedAt\": \"2023-09-14T20:13:01.670Z\",\n    \"kind\":{\n      \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n      \"slug\": \"like\",\n      \"name\": \"Like\"\n    },\n    \"user\":{ // Added if Strapi user context provided to identify who made such reaction\n      \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n      \"username\": \"mziarko+1@virtuslab.com\",\n      \"email\": \"mziarko+1@virtuslab.com\"\n    },\n    \"userId\": 17 // Added if non-Strapi user context provided to identify who made such reaction\n  },\n  // ...\n]\n```\n\n### List all reactions associated with particular user\n\n_GraphQL equivalent: [Public GraphQL API -> List all reactions associated with particular user](#list-all-reactions-associated-with-particular-user-1)_\n\n`GET <host>/api/reactions/list/user`\n`GET <host>/api/reactions/list/user/<user id>`\n\nReturn all reactions associated with provided user:\n- for logged in user - if call is done with user context via `Authorization` header\n- for specific Strapi user ID - if you're not providing the user context via `Authorization` header and you're providing the user context via `user-id` url param\n- for specific non-Strapi user ID - if you're not providing the user context via `Authorization` header and you're providing the user context via `X-Reactions-Author` header\n\n**Example URL**: `https://localhost:1337/api/reactions/list/user`\n**Example URL**: `https://localhost:1337/api/reactions/list/user/1`\n\n**Example response body**\n\n```json\n[\n  {\n    \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n    \"createdAt\": \"2023-09-14T20:13:01.649Z\",\n    \"updatedAt\": \"2023-09-14T20:13:01.670Z\",\n    \"kind\":{\n      \"slug\": \"like\",\n      \"name\": \"Like\"\n    },\n    \"related\":{\n      \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n      \"id\": 1,\n      \"locale\": \"en\",\n      //...\n    }\n  },\n  // ...\n]\n```\n\n### List all reactions of kind / type associated with Content Type\n\n_GraphQL equivalent: [Public GraphQL API -> List all reactions of kind / type associated with Content Type](#list-all-reactions-of-kind--type-associated-with-content-type-1)_\n\n`GET <host>/api/reactions/list/<type slug>/single/<single type UID>?locale=<locale code>`\n`GET <host>/api/reactions/list/<type slug>/collection/<collection type UID>/<documentId>?locale=<locale code>`\n\nReturn all reactions of specific kind / type associated with provided Collection / Single Type UID and Content Type Document ID with following combinations:\n- all - if you're not providing the user context via `Authorization` header\n- all related with Strapi user - if call is done with user context via `Authorization` header\n- all related with non-Strapi user - if call is done with user ID via `X-Reactions-Author` header\n\n**Example URL**: `https://localhost:1337/api/reactions/list/like/single/api::homepage.homepage?locale=en`\n**Example URL**: `https://localhost:1337/api/reactions/list/like/collection/api::post.post/njx99iv4p4txuqp307ye8625?locale=en`\n\n**Example response body**\n\n```json\n[\n  {\n    \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n    \"createdAt\": \"2023-09-14T20:13:01.649Z\",\n    \"updatedAt\": \"2023-09-14T20:13:01.670Z\",\n    \"user\":{ // Added if Strapi user context provided to identify who made such reaction\n      \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n      \"username\": \"mziarko+1@virtuslab.com\",\n      \"email\": \"mziarko+1@virtuslab.com\"\n    }\n  },\n  \"userId\": 17 // Added if non-Strapi user context provided to identify who made such reaction\n  // ...\n]\n```\n\n### List all reactions of kind associated with particular user\n\n_GraphQL equivalent: [Public GraphQL API -> List all reactions of kind associated with particular user](#list-all-reactions-of-kind-associated-with-particular-user-1)_\n\n`GET <host>/api/reactions/list/<type slug>/user`\n`GET <host>/api/reactions/list/<type slug>/user/<user id>`\n\nReturn all reactions of specific kind associated with provided user:\n- for logged in user - if call is done with user context via `Authorization` header\n- for specific Strapi user ID - if you're not providing the user context via `Authorization` header and you're providing the user context via `user-id` url param\n- for specific non-Strapi user ID - if you're not providing the user context via `Authorization` header and you're providing the user context via `X-Reactions-Author` header\n\n**Example URL**: `https://localhost:1337/api/reactions/list/like/user`\n**Example URL**: `https://localhost:1337/api/reactions/list/like/user/1`\n\n**Example response body**\n\n```json\n[\n  {\n    \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n    \"createdAt\": \"2023-09-14T20:13:01.649Z\",\n    \"updatedAt\": \"2023-09-14T20:13:01.670Z\",\n    \"kind\":{\n      \"slug\": \"like\",\n      \"name\": \"Like\"\n    },\n    \"related\":{\n      \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n      \"id\": 1,\n      \"locale\": \"en\",\n      //...\n    }\n  },\n  // ...\n]\n```\n\n### Set reaction for Content Type\n\n_GraphQL equivalent: [Public GraphQL API -> Set reaction for Content Type](#set-reaction-for-content-type-1)_\n\n`POST <host>/api/reactions/set/<type slug>/single/<single type UID>?locale=<locale code>`\n`POST <host>/api/reactions/set/<type slug>/collection/<collection type UID>/<documentId>?locale=<locale code>`\n\nCreate reaction of specific kind / type associated with provided Collection / Single Type UID and Content Type Document ID.\n\nTo identify the reaction author, you must provide **one** of the following headers:\n\n- `Authorization` – use this header if you want to set a reaction for a Strapi user.\n- `X-Reactions-Author` – use this header if you want to set a reaction for a non-Strapi user. The value can be any identifier that uniquely distinguishes the reaction author in your system.\n\n**Example URL**: `https://localhost:1337/api/reactions/set/like/single/api::homepage.homepage?locale=en`\n**Example URL**: `https://localhost:1337/api/reactions/set/like/collection/api::post.post/njx99iv4p4txuqp307ye8625?locale=en`\n\n**Example response body**\n\n```json\n{\n  \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n  \"createdAt\": \"2023-09-14T20:13:01.649Z\",\n  \"updatedAt\": \"2023-09-14T20:13:01.670Z\",\n  \"relatedUid\": \"api::post.post:njx99iv4p4txuqp307ye8625\"\n}\n```\n\n### Unset reaction for Content Type\n\n_GraphQL equivalent: [Public GraphQL API -> Unset reaction for Content Type](#unset-reaction-for-content-type-1)_\n\n`DELETE <host>/api/reactions/unset/<type slug>/single/<single type UID>?locale=<locale code>`\n`DELETE <host>/api/reactions/unset/<type slug>/collection/<collection type UID>/<documentId>?locale=<locale code>`\n\nDelete reaction of specific kind / type associated with provided Collection / Single Type UID and Content Type Document ID.\n\nTo identify the reaction author, you must provide **one** of the following headers:\n\n- `Authorization` – use this header if you want to set a reaction for a Strapi user.\n- `X-Reactions-Author` – use this header if you want to set a reaction for a non-Strapi user. The value can be any identifier that uniquely distinguishes the reaction author in your system.\n\n**Example URL**: `https://localhost:1337/api/reactions/unset/like/single/api::homepage.homepage?locale=en`\n**Example URL**: `https://localhost:1337/api/reactions/unset/like/collection/api::post.post/njx99iv4p4txuqp307ye8625?locale=en`\n\n**Example response body**\n\n```json\ntrue\n```\n\n### Toggle reaction for Content Type\n\n_GraphQL equivalent: [Public GraphQL API -> Toggle reaction for Content Type](#toggle-reaction-for-content-type-1)_\n\n`POST <host>/api/reactions/toggle/<type slug>/single/<single type UID>?locale=<locale code>`\n`POST <host>/api/reactions/toggle/<type slug>/collection/<collection type UID>/<documentId>?locale=<locale code>`\n\nToggle reaction of specific kind / type associated with provided Collection / Single Type UID and Content Type Document ID.\n\nTo identify the reaction author, you must provide **one** of the following headers:\n\n- `Authorization` – use this header if you want to set a reaction for a Strapi user.\n- `X-Reactions-Author` – use this header if you want to set a reaction for a non-Strapi user. The value can be any identifier that uniquely distinguishes the reaction author in your system.\n\n**Example URL**: `https://localhost:1337/api/reactions/toggle/like/single/api::homepage.homepage?locale=en`\n**Example URL**: `https://localhost:1337/api/reactions/toggle/like/collection/api::post.post/njx99iv4p4txuqp307ye8625?locale=en`\n\n**Example response body**\n\n```json\n{\n  \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n  \"createdAt\": \"2023-09-14T20:13:01.649Z\",\n  \"updatedAt\": \"2023-09-14T20:13:01.670Z\",\n  \"relatedUid\": \"api::post.post:njx99iv4p4txuqp307ye8625\"\n}\n\n// or\n\ntrue\n```\n\n### Possible scenarios\n1. No reaction set yet - Calling `toggle` for a reaction sets that reaction.\n2. Same reaction already set - Calling `toggle` for a reaction that is already set will **unset** it (result: no reaction).\n3. Different reaction already set - If another reaction is set, calling `toggle` for a new reaction will **switch** to that reaction: the specified reaction becomes set, and any previously set reactions of that type are unset.\n\n## 🕸️ Public GraphQL API specification\n\n**Testing**\n\n> To test all queries and understand the schemas use GraphQL Playground exposed by `@strapi/plugin-graphql` on `http://localhost:1337/graphql`\n\n### Get reaction kinds / types\n\n_REST API equivalent: [Public REST API -> Get reaction kinds / types](#get-reaction-kinds--types)_\n\nReturn a list of available reaction kinds to use on the end user interface and expose for interaction with users.\n\n**Example request**\n\n```graphql\nquery {\n  reactionKinds {\n      slug\n      name\n      emoji\n    icon {\n      url\n    }\n  }\n}\n```\n\n**Example response body**\n\n```json\n{\n  \"data\": {\n    \"reactionKinds\": [\n      {\n        \"slug\": \"like\",\n        \"name\": \"Like\",\n        \"emoji\": \"👍\",\n        \"icon\": null\n      }\n    ]\n  }\n}\n```\n\n### List all reactions associated with Content Type\n\n_REST API equivalent: [Public REST API -> List all reactions associated with Content Type](#list-all-reactions-associated-with-content-type)_\n\nReturn all reactions associated with provided Collection / Single Type UID and Content Type Document ID with following combinations:\n- Query `reactionsList` – returns all reactions for the specified document. No `Authorization` header is required (public access).\n- Query `reactionsListPerUser` – returns reactions added by a specific author. One of the following headers is required:\n  - `Authorization` – to fetch reactions for a Strapi user.\n  - `X-Reactions-Author` – to fetch reactions for a non-Strapi user, identified by any custom author ID.\n\n**Example request**\n\n```graphql\nquery {\n  reactionsList(uid: \"api::post.post\", documentId: \"njx99iv4p4txuqp307ye8625\", locale: \"en\") {\n    documentId\n    kind {\n      slug\n      name\n      emoji\n    }\n    user {\n      email\n    }\n  }\n}\n```\n\n```graphql\nquery {\n  reactionsListPerUser(uid: \"api::post.post\", documentId: \"njx99iv4p4txuqp307ye8625\", locale: \"en\") {\n    documentId\n    kind {\n      slug\n      name\n      emoji\n    }\n  }\n}\n```\n\n**Example response body**\n\n```json\n{\n  \"data\": {\n    \"reactionsList\": [\n      {\n        \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n        \"kind\": {\n          \"slug\": \"like\",\n          \"name\": \"Like\",\n          \"emoji\": \"👍\"\n        },\n        \"user\": {\n          \"email\": \"mziarko+1@virtuslab.com\"\n        },\n        \"createdAt\": \"2023-09-14T20:13:01.670Z\"\n      }\n    ]\n  }\n}\n// --------------------------------\n{\n  \"data\": {\n    \"reactionsListPerUser\": [\n      {\n        \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n        \"kind\": {\n          \"slug\": \"like\",\n          \"name\": \"Like\",\n          \"emoji\": \"👍\"\n        },\n        \"createdAt\": \"2023-09-14T20:13:01.670Z\"\n      }\n    ]\n  }\n}\n```\n\n### List all reactions associated with particular user\n\n_REST API equivalent: [Public REST API -> List all reactions associated with particular user](#list-all-reactions-associated-with-particular-user)_\n\nReturn all reactions associated with provided user:\n- Query `reactionsListAllPerUser` – one of the following headers is required:\n  - `Authorization` – to fetch reactions for a Strapi user.\n  - `X-Reactions-Author` – to fetch reactions for a non-Strapi user, identified by any custom author ID.\n\n**Example request**\n\n```graphql\nquery {\n  reactionsListAllPerUser {\n    documentId\n    createdAt\n    kind {\n      slug\n    }\n    related {\n      documentId\n      id\n      locale\n    }\n  }\n}\n```\n\n```graphql\nquery {\n  reactionsListAllPerUser(userId: 1) {\n    documentId\n    createdAt\n    kind {\n      slug\n    }\n    related {\n      documentId\n      id\n      locale\n    }\n  }\n}\n```\n\n**Example response body**\n\n```json\n{\n  \"data\": {\n    \"reactionsListAllPerUser\": [\n      {\n        \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n        \"createdAt\": \"2023-09-14T20:13:01.670Z\",\n        \"kind\": {\n          \"slug\": \"like\"\n        },\n        \"related\": {\n          \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n          \"id\": 1,\n          \"locale\": \"en\"\n        }\n      }\n    ]\n  }\n}\n```\n\n### List all reactions of kind / type associated with Content Type\n\n_REST API equivalent: [Public REST API -> List all reactions of kind / type associated with Content Type](#list-all-reactions-of-kind--type-associated-with-content-type)_\n\nReturn all reactions of specific kind / type associated with provided Collection / Single Type UID and Content Type Document ID with following combinations:\n- Query `reactionsList` – returns all reactions for the specified document. No `Authorization` header is required (public access).\n- Query `reactionsListPerUser` – returns reactions added by a specific author. One of the following headers is required:\n  - `Authorization` – to fetch reactions for a Strapi user.\n  - `X-Reactions-Author` – to fetch reactions for a non-Strapi user, identified by any custom author ID.\n\n\n**Example request**\n\n```graphql\nquery {\n  reactionsList(kind: \"like\", uid: \"api::post.post\", documentId: \"njx99iv4p4txuqp307ye8625\", locale: \"en\") {\n    documentId\n    user {\n      email\n    }\n    createdAt\n  }\n}\n```\n\n```graphql\nquery {\n  reactionsListPerUser(kind: \"like\", uid: \"api::post.post\", documentId: \"njx99iv4p4txuqp307ye8625\", locale: \"en\") {\n    documentId\n    createdAt\n  }\n}\n```\n\n**Example response body**\n\n```json\n{\n  \"data\": {\n    \"reactionsList\": [\n      {\n        \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n        \"user\": {\n          \"email\": \"mziarko+1@virtuslab.com\"\n        },\n        \"createdAt\": \"2023-09-14T20:13:01.670Z\"\n      }\n    ]\n  }\n}\n// --------------------------------\n{\n  \"data\": {\n    \"reactionsListPerUser\": [\n      {\n        \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n        \"createdAt\": \"2023-09-14T20:13:01.670Z\"\n      }\n    ]\n  }\n}\n```\n\n### List all reactions of kind associated with particular user\n\n_REST API equivalent: [Public REST API -> List all reactions of kind associated with particular user](#list-all-reactions-of-kind-associated-with-particular-user)_\n\nReturn all reactions of specific kind associated with provided user:\n- Query `reactionsListAllPerUser` – one of the following headers is required:\n  - `Authorization` – to fetch reactions for a Strapi user.\n  - `X-Reactions-Author` – to fetch reactions for a non-Strapi user, identified by any custom author ID.\n\n**Example request**\n\n```graphql\nquery {\n  reactionsListAllPerUser(kind: \"like\") {\n    documentId\n    createdAt\n    related {\n      documentId\n      id\n      locale\n    }\n  }\n}\n```\n\n```graphql\nquery {\n  reactionsListAllPerUser(kind: \"like\", userId: 1) {\n    documentId\n    createdAt\n    related {\n      documentId\n      id\n      locale\n    }\n  }\n}\n```\n\n**Example response body**\n\n```json\n{\n  \"data\": {\n    \"reactionsListAllPerUser\": [\n      {\n        \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n        \"createdAt\": \"2023-09-14T20:13:01.670Z\",\n        \"related\": {\n          \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n          \"id\": 1,\n          \"locale\": \"en\"\n        }\n      }\n    ]\n  }\n}\n```\n\n### Set reaction for Content Type\n\n_REST API equivalent: [Public REST API -> Set reaction for Content Type](#set-reaction-for-content-type)_\n\nCreate reaction of specific kind / type associated with provided Collection / Single Type UID and Content Type Document ID.\n\nTo identify the reaction author, you must provide **one** of the following headers:\n\n- `Authorization` – use this header if you want to set a reaction for a Strapi user.\n- `X-Reactions-Author` – use this header if you want to set a reaction for a non-Strapi user. The value can be any identifier that uniquely distinguishes the reaction author in your system.\n\n**Example request**\n\n```graphql\nmutation reactionSet {\n  reactionSet(\n    input: {\n      kind: \"like\",\n      uid: \"api::post.post\",\n      documentId: \"njx99iv4p4txuqp307ye8625\",\n      locale: \"en\"\n    }\n  ) {\n    documentId\n  }\n}\n```\n\n**Example response body**\n\n```json\n{\n  \"data\": {\n    \"reactionSet\": {\n      \"documentId\": \"njx99iv4p4txuqp307ye8625\"\n    }\n  }\n}\n```\n\n### Unset reaction for Content Type\n\n_REST API equivalent: [Public REST API -> Unset reaction for Content Type](#unset-reaction-for-content-type)_\n\nDelete reaction of specific kind / type associated with provided Collection / Single Type UID and Content Type Document ID.\n\nTo identify the reaction author, you must provide **one** of the following headers:\n\n- `Authorization` – use this header if you want to set a reaction for a Strapi user.\n- `X-Reactions-Author` – use this header if you want to set a reaction for a non-Strapi user. The value can be any identifier that uniquely distinguishes the reaction author in your system.\n\n**Example request**\n\n```graphql\nmutation reactionUnset {\n  reactionUnset(\n    input: {\n      kind: \"like\",\n      uid: \"api::post.post\",\n      documentId: \"njx99iv4p4txuqp307ye8625\",\n      locale: \"en\"\n    }\n  ) {\n    documentId\n  }\n}\n```\n\n**Example response body**\n\n```json\n{\n  \"data\": {\n    \"reactionUnset\": {\n      \"documentId\": null\n    }\n  }\n}\n```\n\n### Toggle reaction for Content Type\n\n_REST API equivalent: [Public REST API -> Toggle reaction for Content Type](#toggle-reaction-for-content-type)_\n\nToggle reaction of specific kind / type associated with provided Collection / Single Type UID and Content Type Document ID.\n\nTo identify the reaction author, you must provide **one** of the following headers:\n\n- `Authorization` – use this header if you want to set a reaction for a Strapi user.\n- `X-Reactions-Author` – use this header if you want to set a reaction for a non-Strapi user. The value can be any identifier that uniquely distinguishes the reaction author in your system.\n\n**Example request**\n\n```graphql\nmutation reactionToggle {\n  reactionToggle(\n    input: {\n      kind: \"like\",\n      uid: \"api::post.post\",\n      documentId: \"njx99iv4p4txuqp307ye8625\",\n      locale: \"en\"\n    }\n  ) {\n    documentId\n  }\n}\n```\n\n**Example response body**\n\n```json\n{\n  \"data\": {\n    \"reactionToggle\": {\n      \"documentId\": \"njx99iv4p4txuqp307ye8625\"\n    }\n  }\n}\n\n// or\n\n{\n  \"data\": {\n    \"reactionToggle\": {\n      \"documentId\": null\n    }\n  }\n}\n```\n\n### Possible scenarios\n1. No reaction set yet - Calling `toggle` for a reaction sets that reaction.\n2. Same reaction already set - Calling `toggle` for a reaction that is already set will **unset** it (result: no reaction).\n3. Different reaction already set - If another reaction is set, calling `toggle` for a new reaction will **switch** to that reaction: the specified reaction becomes set, and any previously set reactions of that type are unset.\n\n## 🔌 Enrich service for Strapi extensions\n\n### Enrich One\n\nYou can use this service method for example in your **Strapi Content API** `findOne` method to enrich the metadata of retrieved entity by associated reactions.\n\nWhat is important, service method does not modify default `data` schema of **Strapi Content API**. All additions are made in the `meta` property in the form of:\n\n```json\n// ...\n\"meta\": {\n  // ...\n  \"reactions\": {\n    \"<type slug>\": [\n      // list of reactions\n    ],\n    // ...\n  }\n}\n```\n\n#### Example extension\n```ts\n// src/api/post/controllers/post.ts\n\n'use strict';\n\n/**\n *  post controller\n */\n\nimport { factories } from '@strapi/strapi'\n\nexport default factories.createCoreController('api::post.post', ({ strapi }) => ({\n  async findOne(ctx) {\n    const response = await super.findOne(ctx);\n\n    return strapi\n      .service('plugin::reactions.enrich')\n      .enrichOne('api::post.post', response);\n  },\n}));\n```\n\n#### Example response\n```json\n{\n  \"data\":{\n    \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n    \"attributes\":{\n      // Content type attributes \n    }\n  },\n  \"meta\":{\n    \"reactions\":{\n      \"like\":[{\n          \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n          \"createdAt\": \"2023-09-14T20:13:01.649Z\",\n          \"updatedAt\": \"2023-09-14T20:13:01.670Z\",\n          \"relatedUid\": \"api::post.post:2\",\n          \"kind\":{\n            \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n            \"name\": \"Like\",\n            \"slug\": \"like\",\n            \"emoji\": \"👍\",\n            \"emojiFallbackUrl\": \"https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f44d.png\",\n            \"icon\": null\n          },\n          \"user\":{\n            \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n            \"username\": \"mziarko+1@virtuslab.com\",\n            \"email\": \"mziarko+1@virtuslab.com\"\n          }\n        },\n        // ...\n      ],\n    // ...\n    }\n  }\n}\n```\n\n### Enrich Many\n\nYou can use this service method for example in your **Strapi Content API** `find` method to enrich the metadata of retrieved entities set by associated reactions.\n\nWhat is important, service method does not modify default `data` schema of **Strapi Content API**. All additions are made in the `meta` property in the form of:\n\n```json\n// ...\n\"meta\": {\n  // ...\n  \"reactions\": {\n    \"<content type id>\": {\n      \"<type slug>\": [\n        // list of reactions\n      ],\n      // ...\n    }\n  }\n}\n```\n\n#### Example extension\n```ts\n// src/api/post/controllers/post.ts\n\n'use strict';\n\n/**\n *  post controller\n */\n\nimport { factories } from '@strapi/strapi'\n\nexport default factories.createCoreController('api::post.post', ({ strapi }) => ({\n  async find(ctx) {\n    const response = await super.find(ctx);\n\n    return strapi\n      .service('plugin::reactions.enrich')\n      .enrichMany('api::post.post', response);\n  },\n}));\n```\n\n#### Example response\n```json\n{\n  \"data\": [{\n      \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n      \"attributes\":{\n        // Content type attributes \n      }\n    }, {\n      \"documentId\": 2,\n      \"attributes\":{\n        // Content type attributes \n      }\n    }\n  ],\n  \"meta\":{\n    \"reactions\":{\n      \"njx99iv4p4txuqp307ye8625\": {\n        \"like\":[{\n            \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n            \"createdAt\": \"2023-09-14T20:13:01.649Z\",\n            \"updatedAt\": \"2023-09-14T20:13:01.670Z\",\n            \"relatedUid\": \"api::post.post:2\",\n            \"kind\":{\n              \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n              \"name\": \"Like\",\n              \"slug\": \"like\",\n              \"emoji\": \"👍\",\n              \"emojiFallbackUrl\": \"https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f44d.png\",\n              \"icon\": null\n            },\n            \"user\":{\n              \"documentId\": \"njx99iv4p4txuqp307ye8625\",\n              \"username\": \"mziarko+1@virtuslab.com\",\n              \"email\": \"mziarko+1@virtuslab.com\"\n            }\n          },\n          // ...\n        ],\n      // ...\n      },\n      \"2\": {}\n    }\n  }\n}\n```\n\n## 💬 FAQ\n\n### Import / Export\n\n**Q:** I'm exporting / moving data between environments. Will I lost all reactions?\n\n**A:** No you won't lost anything. Reactions plugin is based on real relations (Polymorphic relations) and all the data should be exported / moved and re-indexed properly on your new environment.\n\n_The only thing you might need to do after import is described below_ ⬇️\n\n---\n\n**Q:** I've imported data to the new instance and I'm not seeing reaction linked to my Content Types or they are wrong. What to do?\n\n**A:** Most probably after the import unique identifiers of your Content Types has changed according to the new environment. \n\nYou might need to use one of special admin actions for the Reactions plugin like **\"Synchronize associations\"**. To get access to it, you must be **Super Admin** or have assigned **Settings: Admin permission** to any of your roles. \n\nThis is *not destructive* action and it just goes through all existing Reactions and update their search key according to linked Content Type UID and ID like `api::post.post:njx99iv4p4txuqp307ye8625`.\n\n---\n\n## 🤝 Contributing\n\nFeel free to fork and make a Pull Request to this plugin project. All the input is warmly welcome!\n\n1. Clone repository\n\n   ```\n   git clone git@github.com:VirtusLab-Open-Source/strapi-plugin-reactions.git\n   ```\n\n2. Run `install` & `watch:link` command\n\n   ```ts\n   // Install all dependencies\n   yarn install\n\n   // Watch for file changes using `plugin-sdk` and follow the instructions provided by this official Strapi developer tool\n   yarn watch:link\n   ```\n\n3. Within the Strapi project, modify `config/plugins.{js,ts}` for `imgix`\n\n```ts\n//...\n'reactions': {\n  enabled: true,\n  //...\n}\n//...\n```\n\n4. Run your Strapi instance\n\n## 👨‍💻 Community support\n\nFor general help using Strapi, please refer to [the official Strapi documentation](https://strapi.io/documentation/). For additional help, you can use one of these channels to ask a question:\n\n- [Discord](https://discord.strapi.io/) We're present on official Strapi Discord workspace. Find us by `[VirtusLab]` prefix and DM.\n- [Slack - VirtusLab Open Source](https://virtuslab-oss.slack.com) We're present on a public channel #strapi-molecules\n- [GitHub](https://github.com/VirtusLab-Open-Source/strapi-plugin-reactions/issues) (Bug reports, Contributions, Questions and Discussions)\n- [E-mail](mailto:strapi@virtuslab.com) - we will respond back as soon as possible\n\n## 📝 License\n\n[MIT License](LICENSE.md) Copyright (c) [VirtusLab Sp. z o.o.](https://virtuslab.com/) &amp; [Strapi Solutions](https://strapi.io/).\n","readmeFilename":"README.md"}