{"_id":"@cslegany/filter-button-strapi5","_rev":"5-f7d76f35f0d7a5c7bbf7aa61512800f6","name":"@cslegany/filter-button-strapi5","dist-tags":{"latest":"0.5.5"},"versions":{"0.5.0":{"name":"@cslegany/filter-button-strapi5","version":"0.5.0","keywords":["Filter Button","Strapi 5"],"author":{"url":"https://synerinsoft.com/","name":"cslegany","email":"cslegany@synerinsoft.com"},"license":"MIT","_id":"@cslegany/filter-button-strapi5@0.5.0","maintainers":[{"name":"cslegany","email":"cslegany@synerinsoft.com"}],"homepage":"https://github.com/cslegany-synerinsoft/strapi5-filter-button#readme","bugs":{"url":"https://github.com/cslegany-synerinsoft/strapi5-filter-button/issues"},"dist":{"shasum":"61d86f244211123b2fbf8bb4295befd25fcdda97","tarball":"https://registry.npmjs.org/@cslegany/filter-button-strapi5/-/filter-button-strapi5-0.5.0.tgz","fileCount":44,"integrity":"sha512-JsvubuMCx2kI4cWLVtbSLUGlk0lkWSI4vzCcQonvTjCXPXcaBi1j9h27teQ47tDvxnHtDNSeSiIMO4kyScK/dQ==","signatures":[{"sig":"MEQCIGeZjpdrlM/iF8p09a6Y/Cq0eLEo9hva+uuFeW9cV2xPAiBn805zJT1VUrJ+ISnS0iqdVieDaGYAEaw+AbQ69isYnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40043},"main":"strapi-admin.ts","type":"commonjs","strapi":{"kind":"plugin","name":"filter-button","description":"Assign Relation Filters using Custom Fields","displayName":"Filter Button"},"gitHead":"6d7526ddd7aa8cdc45d97606fc99c7054d8f1d27","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"cslegany","email":"cslegany@synerinsoft.com"},"repository":{"url":"git+https://github.com/cslegany-synerinsoft/strapi5-filter-button.git","type":"git"},"_npmVersion":"10.2.4","description":"This package provides a custom field for Strapi 5 that lets you add a filter button in no time.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"react-intl":"^6.7.0","@strapi/icons":"^2.0.0-rc.11","@strapi/design-system":"^2.0.0-rc.11"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/react":"^18.3.11","@strapi/strapi":"5.0.4","@types/react-dom":"^18.3.0","react-router-dom":"^6.26.2","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.2.6","@strapi/typescript-utils":"5.0.4"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@strapi/strapi":"^5.0.3","react-router-dom":"^6.26.2","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/filter-button-strapi5_0.5.0_1728579834961_0.9294397663083713","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@cslegany/filter-button-strapi5","version":"0.5.1","keywords":["Filter Button","Strapi 5"],"author":{"url":"https://synerinsoft.com/","name":"cslegany","email":"cslegany@synerinsoft.com"},"license":"MIT","_id":"@cslegany/filter-button-strapi5@0.5.1","maintainers":[{"name":"cslegany","email":"cslegany@synerinsoft.com"}],"dist":{"shasum":"a777e20f1d8605b2a6b926be1492691be7dd4781","tarball":"https://registry.npmjs.org/@cslegany/filter-button-strapi5/-/filter-button-strapi5-0.5.1.tgz","fileCount":35,"integrity":"sha512-KG6U4uS1nLAcRBeVVmshFZIm3EdirUJ8876hwzbWZfPn9RBRuqSDeualu3ce4xjbXlGJhfteqrK9v3HlKkGn9Q==","signatures":[{"sig":"MEUCIQDebiXEzbKmzZa6jhC/ixGPSkCwL86G+vZ4ayilJZKoiAIgKbrueQUKhfh3Ue7fUOaCAJqOGkiWDewCl/9LCUKf+D4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":917968},"type":"commonjs","strapi":{"kind":"plugin","name":"filter-button","description":"Assign Relation Filters using Custom Fields","displayName":"Filter Button"},"exports":{"./package.json":"./package.json","./strapi-admin":{"import":"./dist/admin/index.mjs","source":"./admin/src/index.ts","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"12f4de597dd1ca12e27be175957f48b05cc3555c","scripts":{"build":"strapi-plugin build","watch":"strapi-plugin watch","verify":"strapi-plugin verify","watch:link":"strapi-plugin watch:link","test:ts:back":"run -T tsc -p server/tsconfig.json","test:ts:front":"run -T tsc -p admin/tsconfig.json"},"_npmUser":{"name":"cslegany","email":"cslegany@synerinsoft.com"},"_npmVersion":"10.2.4","description":"This package provides a custom field for Strapi 5 that lets you add a filter button in no time.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"react-intl":"^6.7.0","@strapi/icons":"^2.0.0-rc.11","@strapi/design-system":"^2.0.0-rc.11"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/react":"^18.3.11","@strapi/strapi":"5.0.4","@types/react-dom":"^18.3.0","react-router-dom":"^6.26.2","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.2.6","@strapi/typescript-utils":"5.0.4"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@strapi/strapi":"^5.0.3","react-router-dom":"^6.26.2","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/filter-button-strapi5_0.5.1_1728583922971_0.5304872984455684","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@cslegany/filter-button-strapi5","version":"0.5.2","keywords":["Filter Button","Strapi 5"],"author":{"url":"https://synerinsoft.com/","name":"cslegany","email":"cslegany@synerinsoft.com"},"license":"MIT","_id":"@cslegany/filter-button-strapi5@0.5.2","maintainers":[{"name":"cslegany","email":"cslegany@synerinsoft.com"}],"dist":{"shasum":"d5bb8759bde7146b94c0decd5adbfe6005698854","tarball":"https://registry.npmjs.org/@cslegany/filter-button-strapi5/-/filter-button-strapi5-0.5.2.tgz","fileCount":35,"integrity":"sha512-3DoXOLQkkMMNWmmDThInaSWy5X+DLIxGR5jlN6zTW0GF21XaGjnEz9UX1QWm37l5YHR5bOyZln0Noc4efahjtg==","signatures":[{"sig":"MEUCICg70dDYBevLdTgGt3vWdyy2SGBl7oXCok/S3LzarKELAiEA4a7F5KJSYBED26nRMr3usIMCPqbm+1/ZGjAF1kcFm80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":918088},"type":"commonjs","strapi":{"kind":"plugin","name":"filter-button","description":"Assign Relation Filters using Custom Fields","displayName":"Filter Button"},"exports":{"./package.json":"./package.json","./strapi-admin":{"import":"./dist/admin/index.mjs","source":"./admin/src/index.ts","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"a3c48233378aed77c15cc2f4c15a586d76676682","scripts":{"build":"strapi-plugin build","watch":"strapi-plugin watch","verify":"strapi-plugin verify","watch:link":"strapi-plugin watch:link","test:ts:back":"run -T tsc -p server/tsconfig.json","test:ts:front":"run -T tsc -p admin/tsconfig.json"},"_npmUser":{"name":"cslegany","email":"cslegany@synerinsoft.com"},"_npmVersion":"10.2.4","description":"This package provides a custom field for Strapi 5 that lets you add a filter button in no time.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"react-intl":"^6.7.0","@strapi/icons":"^2.0.0-rc.11","@strapi/design-system":"^2.0.0-rc.11"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/react":"^18.3.11","@strapi/strapi":"5.0.0","@types/react-dom":"^18.3.0","react-router-dom":"^6.26.2","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.2.6","@strapi/typescript-utils":"5.0.4"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@strapi/strapi":"^5.0.0","react-router-dom":"^6.26.2","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/filter-button-strapi5_0.5.2_1728661810929_0.9231582809020997","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"@cslegany/filter-button-strapi5","version":"0.5.3","keywords":["Filter Button","Strapi 5"],"author":{"url":"https://synerinsoft.com/","name":"cslegany","email":"cslegany@synerinsoft.com"},"license":"MIT","_id":"@cslegany/filter-button-strapi5@0.5.3","maintainers":[{"name":"cslegany","email":"cslegany@synerinsoft.com"}],"dist":{"shasum":"a7f68dd8521ccfc5ec3dec204d62d96b4824cfb5","tarball":"https://registry.npmjs.org/@cslegany/filter-button-strapi5/-/filter-button-strapi5-0.5.3.tgz","fileCount":35,"integrity":"sha512-SgXVFgYuF0npFcmZRZxXXGwo7s/QCQ+kRo/Z6D14cPJEgT87JkoJjqV+bGPb/ywAXG5nofByMjS6IEVgN6D9cw==","signatures":[{"sig":"MEYCIQDTFXPhSIinKKf9ZMrf6LzI675LpPF3GBKwpUwBMStLKQIhAJaaUilhsqGvhUBnbrMUgeGQymN8nL8zGgcADYkgAtvv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":921537},"type":"commonjs","strapi":{"kind":"plugin","name":"filter-button","description":"Assign Relation Filters using Custom Fields","displayName":"Filter Button"},"exports":{"./package.json":"./package.json","./strapi-admin":{"import":"./dist/admin/index.mjs","source":"./admin/src/index.ts","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"a3c48233378aed77c15cc2f4c15a586d76676682","scripts":{"build":"strapi-plugin build","watch":"strapi-plugin watch","verify":"strapi-plugin verify","watch:link":"strapi-plugin watch:link","test:ts:back":"run -T tsc -p server/tsconfig.json","test:ts:front":"run -T tsc -p admin/tsconfig.json"},"_npmUser":{"name":"cslegany","email":"cslegany@synerinsoft.com"},"_npmVersion":"10.2.4","description":"This package provides a custom field for Strapi 5 that lets you add a filter button in no time.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"react-intl":"^6.7.0","@strapi/icons":"^2.0.0-rc.11","@strapi/design-system":"^2.0.0-rc.11"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/react":"^18.3.11","@strapi/strapi":"5.0.0","@types/react-dom":"^18.3.0","react-router-dom":"^6.26.2","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.2.6","@strapi/typescript-utils":"5.0.4"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@strapi/strapi":"^5.0.0","react-router-dom":"^6.26.2","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/filter-button-strapi5_0.5.3_1728900961979_0.6067299842882481","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"@cslegany/filter-button-strapi5","version":"0.5.4","keywords":["Filter Button","Strapi 5"],"author":{"url":"https://synerinsoft.com/","name":"cslegany","email":"cslegany@synerinsoft.com"},"license":"MIT","_id":"@cslegany/filter-button-strapi5@0.5.4","maintainers":[{"name":"cslegany","email":"cslegany@synerinsoft.com"}],"dist":{"shasum":"49b01aad12bed359b1a874903f61b0f27ca8f61c","tarball":"https://registry.npmjs.org/@cslegany/filter-button-strapi5/-/filter-button-strapi5-0.5.4.tgz","fileCount":35,"integrity":"sha512-w6+FQtCcG+ID2GcIghSffjFT9c6414ulY3ySxWr7iShjlH6opxD/Tx73Ieehm9LryUwq7uj0AoZS0nCy3Bzfhw==","signatures":[{"sig":"MEYCIQDAml6iPQxJLOOuTwJjvqZYSBPl2ZdcJ3tA0HICuPtrhQIhAJuW9f6n0Rkg+tQtKxqtEWkritdTOgTwDoYIcEWSAOX6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":920304},"type":"commonjs","strapi":{"kind":"plugin","name":"filter-button","description":"Assign Relation Filters using Custom Fields","displayName":"Filter Button"},"exports":{"./package.json":"./package.json","./strapi-admin":{"import":"./dist/admin/index.mjs","source":"./admin/src/index.ts","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"8da740918f8cd7b593e4e04ab48d2f214f7dc3a9","scripts":{"build":"strapi-plugin build","watch":"strapi-plugin watch","verify":"strapi-plugin verify","watch:link":"strapi-plugin watch:link","test:ts:back":"run -T tsc -p server/tsconfig.json","test:ts:front":"run -T tsc -p admin/tsconfig.json"},"_npmUser":{"name":"cslegany","email":"cslegany@synerinsoft.com"},"_npmVersion":"10.2.4","description":"This package provides a custom field for Strapi 5 that lets you add a filter button in no time.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"react-intl":"^6.7.0","@strapi/icons":"^2.0.0-rc.11","@strapi/design-system":"^2.0.0-rc.11"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/react":"^18.3.11","@strapi/strapi":"5.0.0","@types/react-dom":"^18.3.0","react-router-dom":"^6.26.2","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.2.6","@strapi/typescript-utils":"5.0.4"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@strapi/strapi":"^5.0.0","react-router-dom":"^6.26.2","styled-components":"^6.1.13","@strapi/sdk-plugin":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/filter-button-strapi5_0.5.4_1730755703570_0.25086058248346577","host":"s3://npm-registry-packages"}},"0.5.5":{"name":"@cslegany/filter-button-strapi5","version":"0.5.5","description":"This package provides a custom field for Strapi 5 that lets you add a filter button in no time.","strapi":{"kind":"plugin","name":"filter-button","displayName":"Filter Button","description":"Assign Relation Filters using Custom Fields"},"keywords":["Filter Button","Strapi 5"],"license":"MIT","type":"commonjs","exports":{"./package.json":"./package.json","./strapi-admin":{"source":"./admin/src/index.ts","import":"./dist/admin/index.mjs","require":"./dist/admin/index.js","default":"./dist/admin/index.js"},"./strapi-server":{"source":"./server/src/index.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js","default":"./dist/server/index.js"}},"scripts":{"build":"strapi-plugin build","test:ts:back":"run -T tsc -p server/tsconfig.json","test:ts:front":"run -T tsc -p admin/tsconfig.json","verify":"strapi-plugin verify","watch":"strapi-plugin watch","watch:link":"strapi-plugin watch:link"},"dependencies":{"@strapi/design-system":"^2.0.0-rc.11","@strapi/icons":"^2.0.0-rc.11","react-intl":"^6.7.0"},"devDependencies":{"@strapi/sdk-plugin":"^5.2.6","@strapi/strapi":"5.0.0","@strapi/typescript-utils":"5.0.4","@types/react":"^18.3.11","@types/react-dom":"^18.3.0","prettier":"^3.3.3","react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^6.26.2","styled-components":"^6.1.13","typescript":"^5.6.2"},"peerDependencies":{"@strapi/sdk-plugin":"^5.2.6","@strapi/strapi":"^5.0.0","react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^6.26.2","styled-components":"^6.1.13"},"author":{"name":"cslegany","email":"cslegany@synerinsoft.com","url":"https://synerinsoft.com/"},"maintainers":[{"name":"cslegany","email":"cslegany@synerinsoft.com"}],"_id":"@cslegany/filter-button-strapi5@0.5.5","gitHead":"446b83e4b72c8d34f4b29afb6edd57524dbed814","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-kcLwZ0JCXuo4h4SV9wmu9SyF7ur7mYVZlUCqlV7gxsJ/YylgHnloICzYzDV+tbCacDByp7o/OvI3ib5UUJ/Iuw==","shasum":"e3ff84d8473cf3736d07d651a07c9364592d1714","tarball":"https://registry.npmjs.org/@cslegany/filter-button-strapi5/-/filter-button-strapi5-0.5.5.tgz","fileCount":19,"unpackedSize":294766,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeHf+/ZzegDDU85Sasqjq33MB2eepVRfkTfWdghZzTBAIhAOv9oiri8HSm+7HKelbwN5Y57wdqZv2uY4R/gUVK/iVS"}]},"_npmUser":{"name":"cslegany","email":"cslegany@synerinsoft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter-button-strapi5_0.5.5_1730796920265_0.3785739040833196"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-10T17:03:54.819Z","modified":"2024-11-05T08:55:20.630Z","0.5.0":"2024-10-10T17:03:55.218Z","0.5.1":"2024-10-10T18:12:03.243Z","0.5.2":"2024-10-11T15:50:11.196Z","0.5.3":"2024-10-14T10:16:02.214Z","0.5.4":"2024-11-04T21:28:23.824Z","0.5.5":"2024-11-05T08:55:20.470Z"},"author":{"name":"cslegany","email":"cslegany@synerinsoft.com","url":"https://synerinsoft.com/"},"license":"MIT","keywords":["Filter Button","Strapi 5"],"description":"This package provides a custom field for Strapi 5 that lets you add a filter button in no time.","maintainers":[{"name":"cslegany","email":"cslegany@synerinsoft.com"}],"readme":"# filter-button\r\n> This package provides a custom field for Strapi 5 that lets you add a filter button in no time.\r\n\r\nInspired by the [Filter Button Strapi 4 plugin](https://github.com/kalpesh442266/Filter-Button).\r\n\r\n## Installation\r\n\r\nNPM:\r\n\r\n> `npm install @cslegany/filter-button-strapi5`\r\n\r\nYarn:\r\n\r\n> `yarn add @cslegany/filter-button-strapi5`\r\n\r\n## Usage\r\n- Install and configure the plugin. If you have Articles and Categories relations, you can use it to have a 'View Articles' button in the Edit View of a Category.\r\n- If you click on this button, it will show all Articles belonging to that Category using Strapi's Content Manager.\r\n- Multi-to-Multi relations are also supported. Let's say that you have a Labels relation and each Article can have multiple Labels. In that case you have to set Multi-to-Multi in the configuration of this plugin.\r\n- This plugin has a GUI to configure relations which was a missing feature in the Strapi 4 version.\r\n- Don't forget to add the Custom Fields in Strapi to your relations (i.e. a viewArticles custom field to Categories). \r\n\r\n## License\r\n\r\nMIT","readmeFilename":"README.md"}