{"_id":"strapi-plugin-media-browser","_rev":"90-f915fe77bac2ce4e79db05ab4d3ae728","name":"strapi-plugin-media-browser","dist-tags":{"latest":"0.0.1","experimental":"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230410003452","nightly":"0.0.0-nightly-a867f88-20230617010304"},"versions":{"0.0.1":{"name":"strapi-plugin-media-browser","version":"0.0.1","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.0","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-dropdown-menu":"^2.0.2","@radix-ui/react-toolbar":"^1.0.2","@react-spring/web":"^9.6.1","@reduxjs/toolkit":"^1.9.1","@strapi/design-system":"^1.4.1","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.4.1","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.20.2"},"devDependencies":{"@commitlint/config-conventional":"^17.4.2","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.50.0","commitlint":"^17.4.2","concurrently":"^7.6.0","eslint":"^8.33.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.1.0","prettier":"^2.8.3","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.6","typescript":"4.6.3","vite":"^4.0.4"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","build":"yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"_id":"strapi-plugin-media-browser@0.0.1","dist":{"shasum":"1d0fd0282df756a91579de70822f4b4fd92119f7","integrity":"sha512-JZLjQchWrVuxCQUJDzmFxXni1944Uoc8VaPUpajDL6LUhRVzd+PzRpu26C21BtzTdM5lciWXt5S+O3HGqmmAow==","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.1.tgz","fileCount":55,"unpackedSize":342805,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAuy5nFMLGEHX+gRp9tW2BpvkcToq258Do+Dh6u5D3lEAiBWZJZnHdN31p8a3T1mm0wLumlDfuIkhy0YK06z2Owu2Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDKTEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopoQ//cJ8SypmnaZsT4rGQ8xhNN1oDl92YKtFMdug8dH8pTjWtc15P\r\nu+7O982lEhDBqIgn8zmZNisM/T+ZGIjJrEyZITVCazt0oY2hQjGsmuXTsT/x\r\n3ZZZUyrp1wS0fxe5xAahaZE6ZsT4P/cX6V1QV+gsbqmbA6m2bX5bL4Md0L52\r\nqtBf2n/lGoDpEDS2P0OR1wxraf8Mv0WXNw1OsVIuP95mr/o2uoM4b7ZT5KCd\r\ngJ+CBJiurLiiUtgD/vtUIfRDXX5Mz56BLrxzInuiADIPf2tmmCMG3Jcg9tid\r\nygfApUrIb7ZJ3cSixv2FjSM+E6jJ5MWMFMlULwo5l0F8h7Nawn2M7fNFyybS\r\nHEeE2jJehfwTfTtrIeGZvB5aB8vqakEJfqEIGTbdLp9eWuPTUj2MnJWo11Wn\r\npGgU0XMVVVUFz8T4rvLKQW5V/o2cM6uvj0qSmOmAf1fZYQwcTMLuT2QqZKz3\r\nnA+97sdMY5cyZB3aehYl9/gQWQR+zIZKLQEAkDvTNG+3KpDjYYl7mNe/Z+Xr\r\nDMOAbo62gLZIVJ4XGv6oggZi1Emt40oBD0HRkrJNlRpbaf3FEiN02CfbbXmX\r\nxNql5tMXvFuF+LNq/Tl5YKGwkt8lMoEMlhBZMnshqqoFqPcUupkXi7qzvGfG\r\nWtMqEvBt+6d+U42DC/UtpwMqMUraKVVhvsc=\r\n=hhaa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.1_1678550212742_0.4760239812135114"},"_hasShrinkwrap":false},"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230320003907":{"name":"strapi-plugin-media-browser","version":"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230320003907","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"4d135306d540b060b1b7c1b39dc33584d0afe195","_id":"strapi-plugin-media-browser@0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230320003907","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-R9B0FO/rtDN5SBrBY+PBc/5SNTADWOry4QeDyc5W9trOab1eGJwCc1UMaO2lHop/p/NRNiOvj2WrRsSwPoGRpA==","shasum":"051d4eb070ad927b0167bde93a09577bb54ddbb7","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230320003907.tgz","fileCount":40,"unpackedSize":251511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGPwTeCc4jw5ncSde/1d0pSK92zym1c/E0HU3Gs/boTCAiEArTU8P/QabxWtY/sMAHgXDDf5oN7Zsk5zoJ37aZPjCdg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkF6swACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolaQ/+IiNOna7RyslJlW70I9IMLW1dGHpHec8Acjly8cNvkdPUaEUh\r\nXUuwhBB9VwCytF4kFpFFv6cDA3Brgfm+rLr0cBnJstexopPiOx2GIUbluQzC\r\nHR2LctAo3LC+KaslDZhM/XSPhR9/V9ZnldEfpEfX3mQJON56Elxa3x4J5rau\r\nMTzodAgf9aTJMo/ONtaILKWBa3skOf/c8QD9TTx0jxDF96ZNa4Cw7z1Mz+mn\r\nst8LOXb/JBq9gtU63SrZClRwixksPyBOTiRgN/AqVkYgm+WbAHfllLWqLllt\r\npqFcw/EHCo+oDAWrNUo3xJdKrhNbxQ1r90lAnGwY50UMJXuFpWW3nZKg+pmD\r\nJZRjHX+sG57Ee7j/k0Hd4IY4Z1stBgVvpT9fmGkGDj+aQvXvPUK+7oUCkxZw\r\nnL1xmCyDIdumUz1T6K/pQeYzxGz+TYIU0Wf3GIBzCiJhSi7iNGFznLoENe5k\r\ny5AwyNZwqjsAvub8FkRevnT2El8qFHpRCyqZjfK5dg9TSsQcja8b2/qpIGPU\r\nDTgboAO1flBxdYEcFKxpLA0GZ508k2X1F1d0C+8fcV/F1EDVKX11wGqdoPCY\r\nsvl8uX/TDzEvSBwYJlnueqeboFkg1XU/ui0Z3nt8z4HTV7q/pGEiMeNY3qeJ\r\nXTGiGObL6pTrPKYWOoUa+fuLkkyEwb0RTRI=\r\n=PUh+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230320003907_1679272752133_0.4524714269046377"},"_hasShrinkwrap":false},"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230321003611":{"name":"strapi-plugin-media-browser","version":"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230321003611","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"4d135306d540b060b1b7c1b39dc33584d0afe195","_id":"strapi-plugin-media-browser@0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230321003611","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-iEJ0GnqYBjxQSwyz0e9Q/ZCbtThsqiTeCtsLiH1fwJbI8NgeowKK0uLAlJY08lfPcX8vJI6hETFuArlhZfGusw==","shasum":"c6ace0c529fc862c0a750b0528e1426f17ba6490","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230321003611.tgz","fileCount":40,"unpackedSize":251511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICds//NzoKp0UjzkgPwdtLzhQRV1MAzvWOevas+Hqz7tAiEA4GO7vTY6slHi27uYFTo+FlqZYSpf4p5pfI+5BzuBUo4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGPwAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrb6w/9FC0eAGD2RRVCjzW0yvmsbHWSTTQUy91aSaR9nL0U06+8C3Re\r\nECPUa5lBWdL+mQo0j81uRsiY3Lc31lSsCnTL4/kNiUWZonRR8TcsM1lNfDEs\r\n6ZRtKX4GdqEjVi1Pa0SpBffbWxk1rIkXdLLDQpDD9gCMcJmdnAi9nWPTUdLf\r\n6fRP9evJH9y7VjUyCPng8MW3GIzpxZz1V792mpxATFEjU9YQxQFATTGybQyG\r\nbPRRP3fPV5bS09p/JngF96fqIXkW3djaSGvDnbi8zU1hedUZMMLc8FHdK/UU\r\nMjGAACNqSdoMHCeU2NxHi9dE3MTGgIMrEM0B6IyrC+dINZhAtVvVh7xUyhg6\r\nTeFUwfR53HeK0CLBfK8Kde1H/D+wwIPG+BG0/wdhc2uBP58Dw61+7RFpyutc\r\nM6PcwKwJQioCMlSTLEFvsRX7QD9t1hFaWEuZazFbgptN5LySsKPOyGOSoRMa\r\njLoamTbHioyafFmPE8YZOUW03vu5oSdSVn83+3tM/np1VSyJNYE7mtavN5Ly\r\nOz4XnaNlVaM8CWeD49DIe8WKt9Y/yvfIOyl4fE56gB1/AMgAZR0UBeNdLecu\r\nP8eVau3thAuI0dodcmikf9KCPkso4+nNvOx1pMz1lMnzxyS56pfjzRDYwSp/\r\no4vNrfzXGOmZ+RP010NZdO7tjmhbhG89Qfc=\r\n=d/9w\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230321003611_1679358976225_0.8453098425840868"},"_hasShrinkwrap":false},"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230322003513":{"name":"strapi-plugin-media-browser","version":"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230322003513","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"4d135306d540b060b1b7c1b39dc33584d0afe195","_id":"strapi-plugin-media-browser@0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230322003513","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-CfLZ6bhUk66jLcgX6Ue/EKhQMQpSjJdjz8LRtAVj+yD8VN4uMbgeyW7Imot9hOkhGnbx9orgQbvQQ0KNvGujAw==","shasum":"1bb707640915f33592ffaa9f0b30865e2cdfb6b2","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230322003513.tgz","fileCount":40,"unpackedSize":251511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmQXmrgilitXdQJqj2kwo5mN5UjPxUHw/2sPfXjl+pcAiEAo9pImRx10CZhg/7cHlWoBq2T6SbX4TywsyGtm3h8lLA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGk1GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppKg//VZ4l4G3cr3u5/KOqo1YxAJFDsTUH62ZDDKinpSP5eXw2OE54\r\nj8Tzyt72MGb9z45BXOlVvLoSJxGw2cs5klza/DwkcRLmh5YJZMVGqrOG4j0e\r\nR84vn4eqQGjvKTcW1y6fUNXAuKANKKjecE7OQ0N9UFBaDpBl0KUiwRNz6PCh\r\norZxDFsnNGov/9v6Osp6Y7REPYzNFOaa6UFXHEN/FpRVcBXsqGsDa0+0B0/8\r\n6QuhorKdd+e/f0pSmwlVTzpeNoD2GiDMQEI1Yi9HyrsNO2Mem95HNWqlL4Iq\r\nVMniV8HYnnMqDoXoFOsljJEgXttbe048kLsF5kkQbfmTiBvTyj7jNpezgs1N\r\nHFV5AbQH35tr2a42AgZCW9qrkhjsn1z6lHVYU8CrXuiRmng4D3kcYCkZR5YF\r\nncjDWpDmhIfXOAbELE1N67A2CkUOKyjX9yAAyGTnism1ihuqsArCtjesQ4+L\r\nSSe4deUgFKwxRpI88Oey1EKM2FIqhiHibZ9+rZMJe37aSTPteMp7PTJ3bBx3\r\nd1EJtKQTolvvHSr0o7HlG0H8KTEslY6lpZ27Qw8PwhDaU6kqzw1M/2PvIHcc\r\n5wExZ+Ib6fX65dVxEUiYTbRdmV+EUtNEr8eFgZIIUi8k0wq55Wwmj8VhNHQJ\r\n9aTaPMYgVk6HKCoGzwnX1qmOy5uBXSSjyvA=\r\n=sTn7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230322003513_1679445318241_0.4660765238663678"},"_hasShrinkwrap":false},"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230323003850":{"name":"strapi-plugin-media-browser","version":"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230323003850","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"4d135306d540b060b1b7c1b39dc33584d0afe195","_id":"strapi-plugin-media-browser@0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230323003850","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-YJFLu+CbISn1r3h5w6wzXAl15i6IaE/G8WYKR6a5L2yQzGWnO2lmu878XS4P50/VV6R0MHLhpOXV8y/OFc3HRQ==","shasum":"082fcbf4c26c49f9659b550faa213e22131d0367","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230323003850.tgz","fileCount":40,"unpackedSize":251511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmYWeKeTVpqSbIijRvQ2mdctfJZ/PlZFqJ7KI8bd3Y4QIhAI3TI1qXRVk8ICwLA6rsQQm0+Ty9zSMNLQEH/gumDBmw"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG5+gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqbgg/6A804WoQ/pE29Wtied7rQdcROuoEyRCMucJb0PkPOBYJBW3jO\r\nsHTfdpkvp3iXvvP7rb/hI7ZEedNRxoBngvJ/4ogNelg4939pN995WFic3uVB\r\nwqGvXLeYlaPHbPGXJnKqOv9hvfB192rRcBIYTNr0VSHO1DGHRvnz2Ryvs77P\r\nhe2buOiydcOgoOHn0NFzWUXVjBsqbrslu6ycjQsGyqQ1tCsAzDjzT7kDb9zo\r\njAHznGiRVbfdljAOG9q6yQusBMpAx+YTWAvVZYu0wSD7OFpFxTGWLarw6xyS\r\n27yqXHTy7ckPpyiubdqqDwalrhsWxb6jvOhCLBJGu/no/pg167a6H7/rGmmC\r\n1mheeAKTPxwgTJ50ap1oUNwUh5flKkJJjwxTpOQqjnd4nMmbDm81ym+5+ztJ\r\nKfSYaQfZHc2/K+fDCqZJ3/4S4t0cmPDQIi/iQsFyXW4Uevcz3jQ/T/aIPEq0\r\nGOJwH99yzLEGaZnHdgJkBwXDLf1kZDDiDCzmZr1PtME1D2SCCH8A0eBFMryw\r\noYZOR3eS/OXDWBgx4vfx/4eVjNnLSGIY717lCV0cIEIniHMsIbLgQkQzHP+o\r\nDK9TRaVXUJl8X4GdStkVntncVXnt1GvgoPnKm6iVorYorRI8ofvHFHzdam9S\r\nuitAsMPmeQSIol4k+cXrDpOCWtSncLiZA8o=\r\n=YARo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230323003850_1679531935912_0.7234642291015105"},"_hasShrinkwrap":false},"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230324003610":{"name":"strapi-plugin-media-browser","version":"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230324003610","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"4d135306d540b060b1b7c1b39dc33584d0afe195","_id":"strapi-plugin-media-browser@0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230324003610","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-suUOzTI8DA2SDR5AcpIq7nVB3/l0xH2C52FrriThz28XjG1GTUTJkTYS2K3tVweJKO6PDQvOmVNM9EXIIVAjRQ==","shasum":"22b1fe76969fb8b0c23eb1fe7b33d536a04f532f","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230324003610.tgz","fileCount":40,"unpackedSize":251511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDiVCo8dBdBqalAe2ciPJ932CVHCL4D9/dwsRtBiI1ZyAiBgAjZc/6BLUA1JoHVTfYg8a2nOADJUm4kNyFU3FQXttw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHPB/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrv/w/7B41JLEtxxqXCSirINreFsHMDHG0vyqz+RjYU5TnTGCLiiSbR\r\nCOPGHPJN9Pj9G3OqWGCYCKtDwHx9AXUj/4SPPOeyRjGoWG8TMGtF6Jzrgdp1\r\nrhuVh8x5HfHJ1bIvjxcr8JVD8cCVeQ1jgjUAUBdP31sfJCj/0ZQO6lN8cld6\r\n+hU2JZs70CZs2ew+H0EdoFx9mjKynXiF+h6hmKzzCZNYhluNt3vqf3kUhIqE\r\n8wCSztfreMFnBDpVVHWZFrTCzHXbS1ALwpVvhY+b9seut8/mvLSD2EjrTKOc\r\nIJM1SdAA9OSMtYyaXzV8OAPQ+dwZM3NNL1vhYfSYAdvTWt8BMmFiKEKrgsSW\r\nqsBtKskm588ZM4ILrK8I+5oczhhsG1iljR29aof9P3jC9Mk1Mk9IsuHn5Dd0\r\nSk7RBd+Qdc4linl+P/qHYUAYyuD0W9Rp5cZeUclrDLlNpRjbkyolOvEVM4tS\r\nIREFYyp1Ye7ZcFzI2Ml/bjnJuwxAEgrl5hCzrKJSzQIaV7i6tG7epWBCn1C2\r\n/Xf1QiQITuEhizHFbYSgocqJG4dmvlPsbSWNBelF090q75YaCcxm3/L7mBMi\r\nIbl3NDsXOKWakVLK63jfVl7lk7e88YSghNmSKkqTH5wqDTGxNrynsae8bdqK\r\nPhBQ4ms6Qchht6AcUdrsSHDocbkduEhd8y0=\r\n=BHVW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230324003610_1679618174768_0.5292349260071145"},"_hasShrinkwrap":false},"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230325003547":{"name":"strapi-plugin-media-browser","version":"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230325003547","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"4d135306d540b060b1b7c1b39dc33584d0afe195","_id":"strapi-plugin-media-browser@0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230325003547","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-EIAPW38nN/+330H5EwgFGUL78lDP6lKc9j7Y+tLTKdm2uY/DxyUxogxcq41PFSJHYCuc5f5DlToY4gwQTOWAPg==","shasum":"7b60920b05bb2ccb27be5cc0979be3e09041536a","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230325003547.tgz","fileCount":40,"unpackedSize":251511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd4xHO5Tu3XUV6I3uzE2SEn6rdA4eOSWCywNRnNsNnlgIgU/ngE8czxomQEtwPwPIGmwNYG7w3Zx7AiccUqWRxfLY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHkHoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqL+g//XOC260q1aUIZ110mlAy2pVW8nOjcTlGXGsXTDyJykjKaHxt1\r\nGrHm1nSNpxeeStklmY4NytJf+3lbZWglrMRncVKk7Lskc34e3u9nWIA8L9oT\r\nNetzxKsRAAdFOYr/r0J3yc9vfgQzkpvlfE0B0ao/xca3U70w9tqlOm7H6jUF\r\n0pyGMtCXlI7KN8SRVJv3GbtWCY3S+F15iqBoY96R+IiBndXL4J08oFUd6c4x\r\nzvfjUBEMpRL/2HgimpNwH75qKaS66HIgsnUlXJmP4QcBHlmVHTkWwL6Z8R4h\r\nV3md6t52L+vCFsRvuliQdnGoEisuJS7M1L2jXA6C6jmhCXed79DgVNdT7SzE\r\nXaCZ/PsNsdZpVZpEOTTO10H9pq1sT7S/QBklXLgVgPg90uf2gmx1dYbFbD1S\r\nNrOCJknnUcrtbkXH2q2DM9pkzxyM6zVU4qBMrY6VszT7OK3EBoM8aXFBhKWM\r\nNWgLKQM0Cz1Qy5KZsBRghoJwA3FXIFnnYzZ+VRGBPoactxVbyVrmF28PksM+\r\nqOLyA2Z27wvTQ7bEDpMmqPZiiz4sDq3O0auSeZuUKHBvzrW7qp9BKmXU9wcN\r\n9TS8admIXTigEEaMo/OuCjHTPY1RfQPWWo9hW1JQ+GZ8URFYNckkJoot7PnL\r\nYjMcIxj6mgPfa+J29+ZEgpyaQSiLZx1n9TA=\r\n=Aruz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230325003547_1679704552501_0.23593816810546908"},"_hasShrinkwrap":false},"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230326003932":{"name":"strapi-plugin-media-browser","version":"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230326003932","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"4d135306d540b060b1b7c1b39dc33584d0afe195","_id":"strapi-plugin-media-browser@0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230326003932","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-ox2E84OiWTcgMOr7cN/LeoxOCza0GVjYuKZMIZVNHmUxzHVEvP1B1s5jNmUxT0R4YVt8pm/MFnscD5ZjBxVV9w==","shasum":"7f4535d4ca6fe1ade0a91ef60678ff209530acb7","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230326003932.tgz","fileCount":40,"unpackedSize":251511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFr0zB/w0MO2cx+lJPzaJwUSFPbnkqrO+Buwyzcj6AboAiEA9rKD3hLV035WJJDfJ2NPaWCxLkqwnLV92TGc9GLk9ao="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkH5RKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0EA/+IcHv+nMridqpNtr+Ws7EMwR03IxFGKBUnp1E3xwOU1f/ZngM\r\nmbNsPFOVnzwmJspoExHV15LPpfJFr83/BhFHxuxA5gq1SvyIpbXx6DzxmIpX\r\n/7ukYYt1i5OVxdW6Pde+NUSMOsdIt0+9w9+DPj5/DuRlCRJTJUbNm9H5zvXr\r\nww43knRbULFhzcNc6vJnmqCPqImyLUNQhDVOl0IGdt2taPr+qC++2NYR4DQl\r\nLH7bBEAQqtjpTWJvsNUlxj/uFuDx8UQt05nsU4wMGD5DfeJiNKG3ySOINyjS\r\nz2Rlxr/IUckKNWHM2xhjJup6thLfPtPRcHp7t/RnBRcddKnS5A117M2AAhXN\r\nPvztVyn8KpWAaZPASwrxya8rXGNgVyFodPkTxuzki7GfWCg9ujxRfAaL9GKj\r\nffZxBgT8kMa19ZY7lL4RSIOzPGENQLyVCxnQWUt4d7sIgDxKhwAP0hTWmsAZ\r\n7GrN5FWh8FEac6u4YUPr8Hud8Jjka2lhvHCNirj6B3G/M8ajqJ/ovuBz4fLa\r\n6sCCXApvEwNl9kFOc5fYK4b6iIHRraZcumFL1eYBbpgmJNJhsAW9F47TwunG\r\nicdY8SaIFApqwUMPjKtUmv6hYKJV981S0DPg7yr53X+6QtzKmQH86D+4kz8E\r\npgPlLbAngINK+qoQ+Vfk/TKg+2Qx0KyO4yo=\r\n=lzRO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230326003932_1679791177985_0.3091907059064487"},"_hasShrinkwrap":false},"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230327003557":{"name":"strapi-plugin-media-browser","version":"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230327003557","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"4d135306d540b060b1b7c1b39dc33584d0afe195","_id":"strapi-plugin-media-browser@0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230327003557","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-xg2qhEDmBQdlhRRxjUc3P0GxF0NMegunvhyw2LxO0Q7BPW2aH4pLibDXgKjZw8j4b99dDqMW394lEU/6KgpHIw==","shasum":"92ccaba75d1721407966063b092872ed48f723fd","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230327003557.tgz","fileCount":40,"unpackedSize":251511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCy0l55Bf5yq6F2PwwVRzfRCdfBJg2yDBGE0zF+Kn9FiwIgXRFEy1Gz/731VITpNAVVi6gZDtKkFL40SpNTnpSGbl4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIOTyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNmw/9F7yDMxp1kUKGDJLv/2C2apy5JxKYYEsyzJl2pye2m9iuEGqO\r\nL5SdSBzsFOSOZaapTyb41IBYaTiRNxSHLUwx+Lbqom8jPHkHPESxrQt0O1PX\r\ndVRKqOV4vcGZET1DBQdtU2GHUCKPUkx63trBC1szTO/KMbRNhvzRwHRGiE7+\r\nBhxFXYn/uZkPHF/SvUzXPFQb1fFzNbVsqXeXT5w/m69dreezBeNY0otZ3ugz\r\nIeZTuxoY3pyiBSid9LBibnqqr7532pHsHGI9d34W6ltktqG69JMwAtMT76J8\r\nvij213q5ncMeZwdLLO7ec0NYs2JETL28FY7Z+pKLOdF7BM2VvDV/zMOOYP7N\r\nWwxJcQ0ngIO1HEbZfGH0pkRXjILPBdTOrct4bG8+OPoEmGtPkM8xptJak0Dj\r\nvVz/SDF9oqXOsFER4ZZjx/gmrQexHdqeEfg3qIpM9qu+BHn3IZqYTftxXebp\r\nvs50+1cRUUSjVwnLOoXaHIdwZ8S1UxFqe75Pc9MGPMA3fSTbKlh5atWT0ca8\r\nCUzIQBdfHi0PJ103rThtKI+d+TIco2xSFoKFm0EABVb92ljn0GLdJg5DrjdV\r\nHa6fFllu1y/4uTuLmVhlZaylueFIJkyh+GAERy6KivZFX5w5bbMsAwKblaxr\r\nleEqxa7BpYuay9mU8/S0uk9RZfL07jVUcDk=\r\n=+VZ+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230327003557_1679877362227_0.8830408806255967"},"_hasShrinkwrap":false},"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230328003741":{"name":"strapi-plugin-media-browser","version":"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230328003741","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"4d135306d540b060b1b7c1b39dc33584d0afe195","_id":"strapi-plugin-media-browser@0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230328003741","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-V6tzYxYXfQSA/N1SIutnap2XKvZy5fUjKWLl8KAr82JJkMHfjxqrRYiL3/NQzk0w3npT6sKLNeS6/lzNNTFZog==","shasum":"782da2f1cca70307ef535130359775f611183c08","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230328003741.tgz","fileCount":40,"unpackedSize":251511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2n1wlF6atXo5C8OHL650BrAjN3ssIKP7NKmIWBrOO3AiEAuVl1C/0mNyYg5vV2s5aLBENh5VOh9SmYN+Az93scDUU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIjbbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8+hAAi4i74m5Y76tK77NK81uNlu7+IpGl5lbjE6qmQ4ZNrQILBBML\r\nglenVFII/O/zmwjyzxdx9as1OE4Pomshwq3iYSgJDCcwaMBo0A4ozjvx57f6\r\nj2eP6DmFpmm4iIIdhjqCnN9QnH3mOAzFitq3VuKp26tCPz+U7WuGpWTKXL77\r\n9S5haCs1wSFx5YlIsh1D6YLbSBhth8/HZUXRiIPwQCIhofiuDZUx0ecYpdnU\r\nmYX3T9JOmFzzg7M0UEx5+SKfKDgwXGGKlvTnn+vJ+cX3Gvq/84nRDcXn9dIM\r\n0/bEF0KYUcwlzp7/5szPjcX/+AEUVlSMeBSBv+Ev3v0qD8dsyC6ZTR8wOVsf\r\nnZf6DsnQ9Itu8e04kxdxpDA6ZKdjeByGjxzwAQCTFGaZLx0gg3RVIkE1oniQ\r\n6YOEYyfb5Vdanxhgh+eL1WQRWOF6wbH4FKAdlNRLaCPOwVlHGQP3i0uKEETE\r\nwBDAbkSmp7cjvhs55vG/MNRnO/6oZedij33f8nTsgpfOwGc42nQ3j8OHRmr0\r\nSlNzRIGQeivYOaHucCs6BxX5/AZnFyXCeNpBsboqIXFuyql1zBvqrUtOGKov\r\nrnvhuE7bUBV8Fr7xHRz9e5EUcWXUhO3aJ84i0Fc2Plw8wmX3gF5CqfIuMH6k\r\nTeATJVZNg2hbCFYUmKqN/4tpCinLSbhKhPM=\r\n=nKjL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230328003741_1679963867196_0.9104015534133991"},"_hasShrinkwrap":false},"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230329004119":{"name":"strapi-plugin-media-browser","version":"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230329004119","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"4d135306d540b060b1b7c1b39dc33584d0afe195","_id":"strapi-plugin-media-browser@0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230329004119","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-3P4sFK7O30Jg8OhgtQuxTftlKoFCDow+NuqdEAAoCSrqIBL0nJSKF7um0dGVvut72r42qfq+XsWGwMwUIiRLiw==","shasum":"a35aab563076354715398d52aee177013af84d80","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230329004119.tgz","fileCount":40,"unpackedSize":251511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEauEJpxtpz9WwkgVdkTyKRBGWyx9hRrTk324c3n2CekAiEAtI0F7isP+wMFp+QfneNcliyZdLFQ030aLjQ7MN7h/zU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI4k0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWZg/8CBUkESEu1a+aeI0nAI/o64wxnEzcAGDbt3VsNpvpMDhuoTn3\r\nDnTuM1Roa1St8BOKUt3hVPX+Ze4RDC1YwZYtnwykm1bXhisBc0Wdd3406fQi\r\nITZqgeYrlU03uPZ7SbFn58D/ZhRn7L1SsQzDT/E5OfWp44Hok6iGHAZWHQrr\r\n+EHtCupToRiuY5l436f7vKUmRIs54oklWKKFoZcYrehYggELaELfH0XDjJlO\r\nXpqPASDDXXe6LrRvJk3q+5GgF5GK+JxbvyYUqC/WCWVzmijgDiBCw/yxKj8P\r\nKAuta64DmuW4kJG4acG05BP9Ic49tZm9ZvhurWKWnpfRLB7/ELp+lW16kRxF\r\nIWkc+OUYoIq/ovHe5r7RkwDtVUo54GZCn4NY5/JA7itPl01J/ubFLzGuG0Tn\r\nks1EZUur+z4bzS6Y5VPLhzWXhPov/i8BM6dw7BXP4tipWg+z8gHO0iDysqXD\r\nEsMZwOtoHQaKzPNT4DQcHWG3tEjrEGlskb1mGqxF08PqH2BHnVrPnJYeRH+R\r\n2PYVLJvWIh535v4YXZXt2swCMI4mHGswhcv7bEuohl72H21Aq2sgPpcYXxMr\r\nGwDIwVdI7we0UGzBD9V8/GMzXGTbze9Aqo8l1rIar0/+CGG4q6rmkqoLvfMX\r\nJmreri1kjetnPal83fCE+91cRgPoEG2BvPs=\r\n=k8oP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230329004119_1680050484067_0.1794208809988176"},"_hasShrinkwrap":false},"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230330003742":{"name":"strapi-plugin-media-browser","version":"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230330003742","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"4d135306d540b060b1b7c1b39dc33584d0afe195","_id":"strapi-plugin-media-browser@0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230330003742","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-xYRM6TV2s76Ckla9myEOPxPd3Ij02BW30EPMALXS7SCceU2wDS8NDlbeanpWPmV3eScfCuNeIm1lw9mGenUyOA==","shasum":"67a0c3fbafa8a671264ed1e5ae569ddb2ff5b559","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230330003742.tgz","fileCount":40,"unpackedSize":251511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXcY6qLOrHAyXyNv/D1146OB96gjwFTThn+EBjJb8A9AiEA42g2YbXkYSH6z4OoXFagIaet7MfUBrAfI4SCpLcdgyA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJNncACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmRg/6As+rdgw7Ypv/mL16Dw6ZnYMTQlNiYei07qS884jON6eX2GnB\r\ntCEXErssRAp1HoEV5LXar1bMiOFDs6eVmM22a/TR/swzJoX7QsjTrCILvLNB\r\nKHj2vIekvuFNbxBOYkZfNxmd+NQXiJLayG3iVamrHyUKUIX/vkI11fQ/PsEz\r\nwqCaQ8cMCuuphhHjUREXP1znWTqIvA7sKZFbbsYiPYp/GjLBnDQQ+3nvUYl5\r\nH6H44urj2ouLEY8HXJa1VZBuP0mtqpZVe7rdPq+x+87GwMSA357SCfPd2jFw\r\nq3jOpI3ftKyod5UFZ+Opdac+H0HDdzVVAymy7vc8dcCpY9pAo4R2QQnKE8lQ\r\nfFA/H5GLkmI/ZwcjWpcpHcasJAGFiibFVxr6Mo6bXrqAPp423NdFRkeKZJvU\r\no+beXI6BA880PfqZbhtGOV1YUR/a/zit5db1ZfYOrCwqtxkzVcxBVKQ93cFU\r\nh50sCf0idf9z/Fmt7NlRnDlZoG4V+CPCoYUTo2OPzYgipW7KoptMuEfgMUuG\r\nSPr5U9aZ9wqol/H2sH3to9hi2Zm8LBbu0pSuGSURCOlNY1CyDPTlY0m4if8c\r\nvr73nX+kyAUfxn3f9HemVCUvN0tx0C/x3doTCLhh3Ee5Q+e21cE7sCEhPUDB\r\ncLoqZ4TVYpXJZvpDeMsm/bHfiN1yKUAiO8g=\r\n=u4rj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230330003742_1680136668386_0.9603945808206888"},"_hasShrinkwrap":false},"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230331003742":{"name":"strapi-plugin-media-browser","version":"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230331003742","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"4d135306d540b060b1b7c1b39dc33584d0afe195","_id":"strapi-plugin-media-browser@0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230331003742","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-uM2YCNCbXDhMcO9aq0C50+82H0aGVHptSxcYv2ZkQSTDgM/tmRpXnkxI7nyTCluMXwMdQ9zIYAjyTacAVcnWJQ==","shasum":"a73ba76da9ba5240a8e6c19263929dabed3ccf81","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230331003742.tgz","fileCount":40,"unpackedSize":251511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGPl7HfqLvlabjFa6X+2X6fdcZKJRjf9J6LLETSQeBMpAiB46S9SGn5dCNMntiX5DckaTLNDKjzXbhaTaG51Gxm9tQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJitbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo70Q/9EPSD8dDLIjVFPAEkip4H2SBkuQRdUcf1mr9rkXo6ajoTGJtJ\r\nMWVughmO1o9ugmJjVs7bKygXvE7dz6FsaARTNPH+nfqcHbxrErp8ULaryvVc\r\nzDHMwGrq+8Gh2esi8tjpoRxowYGeedAyth5uyaKdPsc4/KKxxJ/fsNbrWWFJ\r\njFfRQRxevul8lbZ3XL3hAGEKfSpYEf+KPUFBZz0zk7QF+A77CIbpnV4qPXBO\r\nP5OKe9PERQhD/hEzy5ByedRf1Tk0Yi5wrJj2ZcGa5KtC81MJ27TIWMjlkC3J\r\ncw0Lipd2iv7mRoFBuepZODlU8xzqkm+dUE/tzbOYGP+qmDw9ih2j3agaJQWb\r\n3LKDhUaYUfVAt9SMTb+4rQp9AZ390wwD3gGX+JD4ehu/uzdW0ErXAKoAcuB+\r\nDc95JkvrHIvibS4q0RC/dj1Ien79/G4aBJmQMS6cUJ2RcxMZXLtyCZcB0HiV\r\nfRgVes/5i+Qx0bKp6EU9ujMvIpq+Wo8disNuG6zCFMTBZgKZNMsDZkhqqje9\r\ntBuVNdMIsL6HGXveMMod7eg3/3MA34qpzlCN77GAe7A1j5qauGKbbSS/Uk+F\r\nRJq2UQydWhGu32XntZ5SFgNybixloAZkFm/9kqex4NKERcvyHbIXctJYJaIB\r\nbM6Q8oM18clKtEMg3ueSJLGTHgXZ9aePbZ0=\r\n=qhVu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230331003742_1680223067314_0.47461056372187627"},"_hasShrinkwrap":false},"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230401003704":{"name":"strapi-plugin-media-browser","version":"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230401003704","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"4d135306d540b060b1b7c1b39dc33584d0afe195","_id":"strapi-plugin-media-browser@0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230401003704","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-5fx+kJywci3Jk2Giypd/hSNQ2maXGSpr1DF4T7cpHv1gxGvCe8xsSaHbW/rv7gNjVZtR49QEJvaGdLaqyeTN/Q==","shasum":"5b48ec7336e7d8e3a62bb638d3faa2677167e281","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230401003704.tgz","fileCount":40,"unpackedSize":251511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCP3RM9ETHGPjNmwGKW+oBfOpalq6yn6AnwtJv+zz77FwIgd5F0p9eNVzC7lpWf2UWWXP6nPTo1T9OiecNymKItXvg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ3y2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1VBAAgkvxCoR6vkbBe2OuKUghfy2GfnpoStnoh1uWZ3teZrXYqEnE\r\nqfjQsbKrsVEdLP0BGWqQTN3erTaOGn+CyLZBUC2jcmCu7OpNHOWqlEGx3COU\r\nWofcp/bargrbnVNBbvxkq1+3z/PF959/pcnZM0B2ty2RYdGYgmrcIH/ZzIpw\r\nQMSrsmFbySIkjuiQKv0fkZrCOOnWE9V8fwlaD+59m95WvSsdHzJTt5n3hDwC\r\nYesjC4iLypqCE4uG78kIZ3qOKLZ3iwFq1+gT2pAFjYrxJuP/fKZhdD8O/9jE\r\n/uKi+GcZfU703zBMawnI/knJs0/zBxKmJqErTDxrWkRT/VBp4d0EGSrg80nm\r\nVjATe/MM/yVNJc4eq7cUDat7wLsdAsjHZRV8hmOlcv20e6zfwa2B8TO1eRxC\r\nmV2tleTuWWOVuJqAyMrJsKGXmQ4/9y1s/k5VQSLi9uf7Y7xzfl9URVgvhg6v\r\nJX4jgyCuc1NVL3gQnwjaP4M2loELyQAbMJ11f3E58qPIH1VOwKqAHZ7455oR\r\nj3b+MLiH7BRhDebu2XMNxnOoYifaqZZardu3Q3pB0B87BAQ8/B0G1aBDlgA7\r\nzwwpzNJl6Wk6WA4a/MwvOUAu4bWoy9SuVSyryadv8yhrewapXAplIjKHOj2i\r\nkNQzzZVuI6z+D+I9p2uW/XgHYErohtsrtYo=\r\n=6KkE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230401003704_1680309429926_0.35521509356550096"},"_hasShrinkwrap":false},"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230402003820":{"name":"strapi-plugin-media-browser","version":"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230402003820","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"4d135306d540b060b1b7c1b39dc33584d0afe195","_id":"strapi-plugin-media-browser@0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230402003820","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-hsWruhmUTCDchEni6K7BBJAFvK4HJePkffGr3UOam/MIYb2Vr+hHwMXSOCrwPdvbXQAr5n4+vlYj9P1IVjklDA==","shasum":"938004391d1bd37f9c6938c5094afdaa8cbd54fe","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230402003820.tgz","fileCount":40,"unpackedSize":251511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1WdgDp5Zvtb5F+4Kq3fD4AyRFDldEyiTGeG5Yje+ASwIgTimAQkow8Jh5MoN5TYNYqqBY76+FEDyZ6pmU/qpKgzY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKM6DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOzw//eSjrBtCODtmHRF9lsQsU9jy+FMCku7zxX8VlCiBu99aAhabq\r\nXzrrlPdO9SXCUAa2P5BEPEHrhFrZxeQBYBcG1hlUEFdT4zJLDSPhf42ae9lW\r\n79Xx0wdeVkxQYB7smJFZmJ7RpvhPf4RcxpMqmU/bypDQLSjpVrgIjx7dLboQ\r\nbpP1f6pB4cWfbqQUzQg2SKExkjdiisZNKbDaFzTGK56yXLXIbQXg3m0c+mdT\r\nfUUALNpBC/AsXw+DVM7QKP92CMRnnJJdtyibRM22CdDPJMXiKGRK8lcbiq/e\r\nfB1Uy6hlTZzJzYHttDerWLtV9dL6VW/ifaO2VSmZhnmCGdYEV1BkmkfKbWFs\r\nhHuhJI/B/yNc9dbMQSAxpaNtTJw8SbxLP2h+7gUkOnxgzsdYnMOgblQN9BW4\r\nQftgcq46r+IlHYu4Qm/Ig+TMugB8JX8QHNKffieCc7IH2wwmGADjja5LLun7\r\nODozjrovclcCSiJ6x7fNZE925yzjWT8tT4b29XdZVWMvhqp5FMOkguv/JSRD\r\n+zJMrMKUU88wQ2Qj3NoTvBbR3u3ZuvK2pMFvdegeEAGxBUYVWH8S+NtSXD0k\r\nezXAjChEdaO4DQwSsUafXALYOqabigQYdcH14sbX/FIjelsdhsnM3UctLjTf\r\n4Kkc/Ne4KVCWEnkBh+55nva9xnUFLVXd1Wc=\r\n=aaAD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230402003820_1680395907232_0.017784953690016092"},"_hasShrinkwrap":false},"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230403003540":{"name":"strapi-plugin-media-browser","version":"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230403003540","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"4d135306d540b060b1b7c1b39dc33584d0afe195","_id":"strapi-plugin-media-browser@0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230403003540","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-1jzevbyBtKKFxBsAb6AsapRl58A5/aU3gGRxBhsRKWXF5a3aop2fsAN3NYiNn5AfrH7Xb0Yje2WjjQHEA7UjNA==","shasum":"c9dcd9530cb7f1721609518f5a6aa32d1751a48c","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230403003540.tgz","fileCount":40,"unpackedSize":251511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICrrA6eMIsbD8AywDqbs7EaEMeB0c9cxoCsDpLo52oQ8AiEAwvN0VmwOXnFZR5ZlxKZBrUbnjUMDy8KaTXBqk61P0aI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKh9hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrU8xAAlT+BNyCyvu7iHj7Eq46xevwqtqLjZD0rz7pRYkxYQZUSmVe4\r\nqtnyYMbRtUxb1Jv+m4weRqN8gfGx2BuvRKhXD0e0ZFZYBIM8dMvO+EDOzEVm\r\n39ZCnU4UmmInm/++ZvtDEayk9QoGOTlOTGoGy/jnWnu/0U5YeFycQzyuHyU+\r\nS6UYL1r7EbIJTAxJ2ipl9arzdpJcLsOpfHV1fZN2rbAY3tmjM1nK1XiaHj4W\r\n5ql4n7Se+PKctEWTW6rC+9wXaFEd/3WjcgYSzpKxOLGCQninOA6Tle85/q7u\r\nfyHE3cMhfAhMJItgxRmB6G++0zQpwaOjJ5MPC0uhWschkHXh+iWKlTK9mcIs\r\nAhBHjT3mGtjm7+CmU1VoZOy0RB6ZXtuAXbuMLTZcGcbXsbV/mBdckJpheR4J\r\nCJncdhZ9sVnUuZo1UC7h5SyV8kdLD8fpymH3g9MpUrlekbNj5lL4s8rHv/WW\r\n0V+9yweqTI/edW67cpLPB2XA2dKPg2RB1/jVfP2Nj+NAcjjTsU5AyMqo7moc\r\n+J9eiez3Sho8jRsYgxKSzUp68AwscqEhoqlTruT74RzWIb0srgYxMWKcatez\r\nfCbZMrK34uTDIBqeD1Id6QPeLKoE3ay4tbTcpiGoItmInOHECzZJcXIPJrm3\r\nAuwI2eb77tj/kwNts93l8HqwE8E4t1nChI4=\r\n=vqFM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230403003540_1680482144818_0.06503952782939204"},"_hasShrinkwrap":false},"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230404003508":{"name":"strapi-plugin-media-browser","version":"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230404003508","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"4d135306d540b060b1b7c1b39dc33584d0afe195","_id":"strapi-plugin-media-browser@0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230404003508","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-wAWp+8Ppt9Ww9Z06Y1fdV5r4xW1mtJ4JAPD5UPWn1935BDapNEQ3zcBn7JB9jl45VMvYN1Bnnts8JcUrQr02tg==","shasum":"410f4f348d461eb6bdcb325fb0369b154010da35","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230404003508.tgz","fileCount":40,"unpackedSize":251511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrC2gJovqS7Xc2d1i22dkqMGF8rFoUW5TrxoH44P6jCgIhAOFLv5Ze7q+s0e9JV2a49bHqgguiwJXPZFDTV6kbIiDL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkK3DBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvpQ/9GccAvAFApAVWmGxSyRngB1iKEb9Zo9+CdarYqPXsE6JNDD3+\r\n0TI10ZqpbmiuOTsiVlquRw7XvLIhhHJ2L8NfS3YS4jPYF+4JWlB5QBpUnNaV\r\nldQuLMYVVHYTvr1wbjhw/io1MlgKxKTbBi5UKMW+xdPmkn0pRJfeWtxk2/zc\r\nSY4b6tyA3Zr+4cCLP7ldFZSxQsHCBVqLJnYXE3lj1xRgx/a4W30Rn8RLKc/x\r\npuywzIwy1qZajg9ljgRZZ2lnQgIHWqqC+C/rLFYI9vHY1HJvge5jGpbSc2P+\r\n7gpb5dtyOuN0C12SVPeHWkOkfATWBR4yUO8B/gurx3jecX/OA3r0NBzUOh0z\r\nuO12CWuaBZ6fkR5+zBIDrk3Oa2oe3pASa8WlSa/URx7QK3AXo7/ZXGNeS5vb\r\nYd0ANGUtUo9svW7uff1PXm39Yg8RwV7LR6WqBOt+qeKcpp/aQmQYTg1Vm5OP\r\nsQGhHNlIbmgzKh/WkTO4o6JQp9tBTLOY+6z2eisap9+Q+7MZ5GRyJa7KnLwS\r\nHNwF6eZW24VHiojwm5iH43Ya0I/760GQ8pvTc6ECMv6Zt+9eEr2P7MIezWXd\r\nsB8mbtd2fOxPdVCNREQrgBg2BGIHTji76FF6cgOnqL6Hb6Cw9jwtLHkLK7lQ\r\n7svZTlmjqp3Huu916P4iebH+1t4kSDEv4mg=\r\n=cw/s\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230404003508_1680568513330_0.6508749518004497"},"_hasShrinkwrap":false},"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230405003047":{"name":"strapi-plugin-media-browser","version":"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230405003047","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"4d135306d540b060b1b7c1b39dc33584d0afe195","_id":"strapi-plugin-media-browser@0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230405003047","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-fp6xz/R7SEjqIoZZSUsJHNZiOtHYv+kHI20FTVPnBZz3ZdvReLlzRjrpJwuxKA9noH4zgTGufMsEITC23ONh2w==","shasum":"49de0acd718c92edb1e506650de7baed7aa28a51","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230405003047.tgz","fileCount":40,"unpackedSize":251511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDffujDbVqm/TiqRYZ1d/xN6tTWX/tdKJfNilci5Jds+AiAFLp1gnTVaKUmUCzS5YuW75/8Bv0w1bVnTIrv9EoiUZg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLME8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/6Q/9ESp39S6jCX1FlN15z42nEKJc6jWlTwddSIfZoCRmO01Z3VvO\r\nYmYaBE5KYoiETqyaIuOpmwUB0BN5Dk3MuflQSILRAOhOPgPcOYisVGF7Quib\r\nSz04DDin239ZyXS5+ZZGf6xQp5B2HWL9aoIRdDI6zgrufhF+uckjnphA1sVR\r\nKzVNePuvVkK5dzgHmwRaC8quAc7SlTljNxRtV6aemeNVnCDsSNNioBDxW8io\r\nxdowb2zE2du3ZAd2tYk3bcGeZaktYhz90nA4CezvDh7wGbnMoDbN/kkzymj5\r\nE7yZIvleKQFm8GDJJsq5Poo/Ss/bDbV+PeOvn3b3etiFkOFUHBsq+WYwRJgm\r\nqW5ndgju7yf829MVwFxbzgjqtuKf94gGolJ10nNcf9uV3JfaJegK0e7jOR9I\r\nl6KumcwiT5Lxm622MUjcij3zNu/cxWNoS4XNXRxkFVA3xAKOHfLxYTS3c81j\r\nGtjEJXL0AA8j+73NDWIs8hC4QCGkRAdvPL6zJKM37t1aVIgGy6kp7G3Ul++o\r\nPXjQ8ksSbE86U9HCjXpYHnR5LmXIZ2upvd5g0Bh2XoVD5o5ET73PhYZdjMse\r\na0ROW3zgsPT9YPHHltgtM9Tdfoz4KwlAxWoYGHatG+I572NL2Rl1lGL2zYjK\r\niy6t5j2OeoKyUzRN4XM53jjGKG7fKEVrhcQ=\r\n=9fTZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230405003047_1680654651878_0.5896507987862083"},"_hasShrinkwrap":false},"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230406003402":{"name":"strapi-plugin-media-browser","version":"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230406003402","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"4d135306d540b060b1b7c1b39dc33584d0afe195","_id":"strapi-plugin-media-browser@0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230406003402","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-zpKpktnmzRyV56S/DukVdDMK+szEQmb75kctPYx2Yyqet55X76upgDGy5Ou+8SbwdAynZsziO6xUrQY0yjAxfA==","shasum":"b53a0c29fff7b303b0ac1f4be1b378ba2d51c4a2","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230406003402.tgz","fileCount":40,"unpackedSize":251511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHMXyQliN2/UKu1kO5J/E+KqMxSmANailalE7Mvy8JtyAiEA6SC2qRsmyLOG68LwM2XrbnlauQ0rlyfYgfE4brPyQu4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLhN+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIFA/8CaWibimyP0LCh0kLfQaTk+VVUzcc2gIQBfUADPyTD2bJEfO/\r\nzQaUbhBH57mp5kSLmtFBWtZ4dZpxub4p3emg9xa01zrp0Y/CSJZHM/pX/Ln8\r\ngOMjgX3xAu8cBl01eAWhhWLUhLBvaPfivDqCfRCwne7IagKLi7MaIi2ALFG8\r\n6Dc5soREzEQ4soZ+L6ZLMsVPz/FKrYjWQ3Obnx63OCo6is/ngESK5nAeFOPa\r\nB/nBBetOqewVRx03WsVnR9+O8/lzAldecuOkxh+3HvUjFwGbIKkrH3RCYcEe\r\nh0PXZjFG7TUIQH8ZloS3y8EHKzyZ+9bX6Ah3wdn9z7ONwSsB9hBOOkohw2DV\r\nwLMkgdg3fwBWpCbQiSqhrIJ+pPHa/qR6mZgMMu97Q3YO1ZJHqLV3yDF965Cv\r\nq/RuZRzbDPnZWxn5S/XqbJItEPMz6CcQ84ziwW4Op3T0zjIWfY96memeKfre\r\nZtiT6BuWm576VUpc8HGso3qCr8dwwaEtaidX0HFkbyzahlTbbyhQFqtptaBn\r\npRI4bqEAqhUKRN2lcfUSVP7uzAF/HS7L/bB4NVyWzM1MjW5PeXULvgxJ0mb8\r\ncfr8+QUG6WbJAYlWNnVBgTw2hJSgO08RzN8+/oZji9GDhqW/m9Tm2gVGnH5W\r\n0Nyb/q2FOIVLxAcVbUkJR7MPCnFdUfDvhy8=\r\n=q7+1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230406003402_1680741246600_0.0606933674945882"},"_hasShrinkwrap":false},"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230407003151":{"name":"strapi-plugin-media-browser","version":"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230407003151","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"4d135306d540b060b1b7c1b39dc33584d0afe195","_id":"strapi-plugin-media-browser@0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230407003151","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-B4duHj+AXFxaZm0ZVsIHFgllJ0X/H+V9Kh8wgA722PKG1aQKkBs6KeqGdA+L1GWT3L3j1myCxfBxO6mcEksQsg==","shasum":"81464764052ae5720bfb6a5d2214eed6cfdde26e","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230407003151.tgz","fileCount":40,"unpackedSize":251511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6kX7bHHqOYZppzuywdPqPIhzLQ7ffG1/UJumMwwpwRwIhAPtcTFes2WBxXMkuvcTtQ5xaIOfhxOviZpUS3YbAeAve"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkL2R7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrG+hAAg0DlQANLqCj+QMEGSdS5AyrRC/6Wc8NbRoPa0zcD42NXSxoq\r\nNZGYkazfBKM/KJbtUA9NQ2ANanx3XtNtbCk1jlTwMicS9HfmW6oC1q8UXZwk\r\nauuuimyEpDIUo1zrlpjx0S87UuVtkH19QQLdZ754fBKxr4EhcwCFkR7i1Mst\r\nIBRZyoEYZe8FpRwdxD7mS0kLE4wsKRMvPe+A7lnziSY8TlWvlEeG2z/K/0Yc\r\nDYJ1zPkMwzYiiVhQYKWLGfCpcF9ASy5aJhG0DtwzLAyEBaOAdYoG6Cpi4mor\r\ntqpSkwD2i5cyxII2Lzw09zrXQvnl+h0wSnKp4sSTdyo3Ae+ewXt/f7HrhDRV\r\nhWGb+qQJorFUoEPBwFuMMX1dOKadvL3nQE/Ry4LlSzcBinbNYQwN1qkc2Y5Y\r\nOOw4PIy7FzzsckHH3U+Cfp/d0zbrVnkR4Y1AfVsAj/4Xw0ck+2uab1N5zppj\r\nhgefYpJi8Kg2O7kjniUMDyihXPBukpBDKF89uiykpoTyci2vEfAlYLbt4Ao3\r\nYDqAm7StxY440ikt5Rr+PUplku7FH5BnTD0UzpQe7AAyihF/Wwg1gUPo7ykR\r\nGwqGrjGCM0xYFXyOOxBWo9J3ROM9bMoq9GfldA1Vic33fNfgjULojJncvbKW\r\nWnJ1F/P9oxcHPX4iIGeHHGterTvgoXYVSVE=\r\n=Ojvn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230407003151_1680827515319_0.0006777113309008875"},"_hasShrinkwrap":false},"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230408003304":{"name":"strapi-plugin-media-browser","version":"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230408003304","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"4d135306d540b060b1b7c1b39dc33584d0afe195","_id":"strapi-plugin-media-browser@0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230408003304","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-fAZPTP4rSHTt5j5vZ1gTa+RSPrjJe+4KEOId8l8IQI3innOwNgr3WMerVXzkIvfdKJQljxR7HnUjwyANfmz5hw==","shasum":"ecf401da4854406cb2756feebd7907d6feeeb6dc","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230408003304.tgz","fileCount":40,"unpackedSize":251511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvKupL70ee3zRVoUo7UEpd3ymKiYXBiWl84HMalXxRdAIhAIgMyaqhegZDgJfeetoJuUYANuTryPwGFJr0dLKvopHJ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMLZFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3Jg//WqJ0WLQ2x2qvWYoK/UdQA7rJpKo++h102uDnO15JItY+hks/\r\nmrDwRDRVmzpneWhbaVKdpL3qzOEte84Q1Hg4t3zdWaHy+C6Ozc3sUqN2SZyL\r\nmteWKnj5c+ui7IGrtV36MFuyAhNnKu8vn++cbLInfHKFG9953bOYB+1O9Fyr\r\nYmmMHqhBEcxsIwDSpXouCFHFCK1CrRBq8a5XCSPHOrrZeuqz9WqWGWaEvcJ4\r\n0tO+z7Qcnxs1OvTNnIpFFLvqg8Lb70zpasmjv9pYGzXKgyJonbQEzyjuBECg\r\njCQKcwp7xAzMnGXYXsGyMvUm7qVYWW+3oc0LhCfiYF8Hr5TADSICwEpGIyOu\r\ndMQFbuQDgnrEIjJu019CDb5Zs52kIsm9JY732BaxopPyABOa+8dmKNqq6TDS\r\n+O9hsCIy7zYsL9bzmuBIWHvGyFRG6DuB+7faLphGZJSNrONLr3MLI8IdktVw\r\nngUOZO9Thi2kHke6BT2IiRUym6eUTwkDIwvmbY962mjwvNoS0CjZBeSbFxCC\r\nhLzHQX3Bl8L68gqV2wb48nfVJrxK61W/BI6PGfh0YiFaJLNokaHGKg0lM6TL\r\nr6VoUTe06nDNUyqbrX9zN5yHqUw15uoFUeU+Lvkz8pQO8fmUtb4IImakJfhO\r\n+CjVUqlEDM8fLgSy1mH+4TTVO1zebqC/Roo=\r\n=Fmc5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230408003304_1680913988765_0.19398850581185"},"_hasShrinkwrap":false},"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230409003658":{"name":"strapi-plugin-media-browser","version":"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230409003658","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"4d135306d540b060b1b7c1b39dc33584d0afe195","_id":"strapi-plugin-media-browser@0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230409003658","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-rEMXtETgZv/FEwWFao0Gmla/El5PL2zhwzfViDJv9fkSy3QK6RgqwuTan38tnNXJwmuL609hWloJfhB14fllXA==","shasum":"c107044a1d08eec1cdd6565fef2eae4353d2d57e","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230409003658.tgz","fileCount":40,"unpackedSize":251511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF2K6DGLcPSDsgmgPNVOtriPXR9OjMN+nKbtm3qYa51dAiEA28hWphWV08O5wrcVt3VChJ5zPmkBlqmz3RTXZcjOm/U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMgiwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3eBAAhunRsd7o5mTYt9sxOlQC/chMEOe7LWjDGjd0lYCWUq8FC0SK\r\nkx0emgg22MkMie0dXObaKr8sqHmhL9IxrcTMbmxl/7QoZcGAgpO4Ubc+/rTv\r\novGudM5mDBDjoSpwx6eoRaquQ0R0H77BPVXrfiF0NYly77f8j/PhVHg+wTuo\r\nggMN78r6wIgr97ThRuLwENea/Ess3q5n7J9YnNGJQCdgBhGv9VrgIk//tyNo\r\nK3VQZRttMCSQLMFszFxFySDniqemCMm/M17knoM/qThwY1CKp5cl+XybaWSQ\r\nbUjXq9xfPxVurGg7VtMD+O05FhpYUL5LSFIsPRJDiI8+9GIgQpCMYL/fsKUN\r\nJXSB0/cTZ13WH/6dFQ0Won9CApym+Y60u985MNNgQGiw6R9NIwhPMl9ih8u0\r\nUrfbxQ3wkuYVbMIjs/LtszHs+ycFpELgPesDW3pYls2cezTyzk4srTrcCY65\r\nPzSGekwxakG3wW/bfZQzvpj8DQXa3SxR1oE9Qos7vO2nT/bzzMSpkPg6Fl7C\r\nYkKpmf5lZRFq0/nqgq7tOrAY3te7PBDrJqtcCT0CtBiHfCtITvkmZnadmHEb\r\n+SWI51MJphepHUEmvt4c5ZvV6tADfHVhykoVIZv2J4kfxuo2GpllL+D6FnGp\r\nK4x12rsXRZtkhBYeipv33rjkUFllEi2Qd7c=\r\n=1/to\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230409003658_1681000624484_0.019237368948270106"},"_hasShrinkwrap":false},"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230410003452":{"name":"strapi-plugin-media-browser","version":"0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230410003452","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"4d135306d540b060b1b7c1b39dc33584d0afe195","_id":"strapi-plugin-media-browser@0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230410003452","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-/aogqaCeMJCMqXIeVnqdN3wAh+Rhzz5JSXU6tHpiTR3+o4G4KvGdEC0AEQECw5CgeRszmX66rzoGA5+1a9BQgw==","shasum":"dcc660e3dcdc6f2bb01bd6177e82a40268f0f276","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230410003452.tgz","fileCount":40,"unpackedSize":251511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaxFBEtCuTT83MnEV+FbCSIJw2XvgKBNR5EanSMK8XDwIhAMnALXxDG8Mo+rUD+bzhKWb+Ltkhleh/u3nFY9bR0/AO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkM1mwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqjow/+Ik4sN3kx5a4wOcqYYn+zovce+kYOk0JmPNgbGz6OuWbsEa/+\r\nf5IpZHuLMuGYWjJJHc5G+Jkri5iXZV5W/rhvddSd+23w3xObFvalwzdik2sG\r\nHhcp7MRHLuNRG5ZnJgeHFy+HIun4ctiCNJAgpQ+HuDhrtXCpZTlUIjjS6u5N\r\nKLkgnCWRPACUhY4uhgb3VLlvpXa+0NN4L+MWeVvZW/7WVqY8Qx5ioDL54hKm\r\nsMjfeTf4YOoDComW9VFMqvPZN2uNwT4DE35sGMiv4/zT8+h10Z8lMrZU7FZg\r\n3EI5OVuPl6uvyyw9efMLA3E1/cwEbsCZqIi/L2q5BceHvEc5PWr7QGypuvcN\r\nSsb/WoCE2Jxn3QemLhaMxP6hmoWV60iA30DVmDpzF2bqKqs155ICwMBRPgAM\r\nknwPhMQn5E3R3gderkG3VmlTscc8l6zPnINdC02iGn5tjny4md1b1VpaA4cu\r\nZWf2JxzLhPuNnSgjqxYiRxa4BwNhxidD+WrjISML/Y1KLXFUFqyrvFhjXIsx\r\nUnL+Hsk/iJQ8Tfjk2/8N6vhNua7uYz929iKFM/+bI3T0WYw9EOpDD0+CFohR\r\nkgzfKWpJKFDzL8gkZTtK/h5OGqPUpOaJZa/DpUNnEORs1Py60Ws4DenSUKcl\r\n7wATz0bB860Ss9HepCnJHml2mvpu8/B+t5Q=\r\n=AW6c\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230410003452_1681086896083_0.16815328516460126"},"_hasShrinkwrap":false},"0.0.0-nightly-38964f3-20230411005841":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-38964f3-20230411005841","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"38964f38c8848644428236ba6c47f333833b9a8d","_id":"strapi-plugin-media-browser@0.0.0-nightly-38964f3-20230411005841","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-gx661BXHjSf3ScE/adncjpVjv7CZ7IXaYv1IOKJsa6mlUG2ZKq1YErgbuUhC11WCzMvIpghWL3a/xhaobgx26g==","shasum":"7e6ea7a60968e4ba512b0fd27bda2e59ddaa9086","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-38964f3-20230411005841.tgz","fileCount":40,"unpackedSize":251486,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+2fo9y8V/7BTgj9MlvmyD9upIn8qXE15xCZXlIRwDJwIhAONcIpVfmeqb1uwq8Z0JeXwXaEBicd+kUpgCJ2DTMZui"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNLDGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxWA//cjhrSf6c8hB02DI71Ho58XzgsqsLp8m6+IDapuLF7FbSwy7t\r\nQIbmxP9dqh/kWSC4qjKKI42o2cbW6CMtZC/rIuX6qz8aqbrKjywDhHfDT1x3\r\nXceuU8LA/l7IeUM0M+kaSN1xz3q8S4NWo2Wvd0/bOrCOcCJQApZa24gpi+JY\r\nLbZc4adeTO1FD8abFFFKI4enbQEzajwHf3RMlIrHnXRPCm1B4Z2H9YPNrmZk\r\nj60kx6UdUwrmln5BCHqdC9wmPFskmspBbnaHYpfYMBm59zfy8gujoKufbnQ+\r\naUn3LQzQGFTCyzSasvU3BfwUEt7/JWna6umw0SrJrTMgNyK4vgbub7kcV2av\r\n1HB94KzwLXjUcRkMeGP9rcmeaF0lRaYdEtdrDVBfDYAIk8YttK1GlacW67Si\r\nFdWeoZZ91cIwkLAhxSdDDnEoRaWnjHmtH0e9oVw/sUkydmyp+R/WKpX/eTIJ\r\ngKSsWwEbhTdcJeTP/vQK7Y5ajksp1OGgCyFPDw3wsQswy0fr1C6bzqdMA/pd\r\nqwcwyeZLhCr9OWEkPfXg16/Yv3as+QxQAukPeIIhny1xcxb9XJkGwsHakRtj\r\nE+G0Dx/Wb9dWmOUINi99ho9yI0Jr3lNqtr4AoGMSZ63bwhqjYRlwZu3dAfbE\r\nrcuyKldU7kiJbyt/MaQ04+9l9i5cQU5eJ4Y=\r\n=BXJ1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-38964f3-20230411005841_1681174725980_0.7831784570657268"},"_hasShrinkwrap":false},"0.0.0-nightly-38964f3-20230412005849":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-38964f3-20230412005849","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"38964f38c8848644428236ba6c47f333833b9a8d","_id":"strapi-plugin-media-browser@0.0.0-nightly-38964f3-20230412005849","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-C1MJ7j7pC02a7GCaeFEIJr9MiUWjeFVZGxDkT9PXhuujqxvkOwREj1aUcwdyVV7bnL+mW8I1Agxq3hS2zP3bvQ==","shasum":"11eda019574ff6e88505bad0f545bab39d5e2b43","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-38964f3-20230412005849.tgz","fileCount":40,"unpackedSize":251486,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMxOHlp6Wvaldo7PCqMesNuKJ2Keng8o1QwkaaDugX0QIhAOk+HYqDyTg/wm53RgVJTlxQKU56opwzhfNYqh7485MW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNgJOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCCQ//QKbQFpGx5XayPjt2WRH3wbn+s8KdlOGtp6vtJrfAmr19i9m1\r\npVbSU8eGNUb9quq4rgVHEcupvF44wB70naeTXffqSZrBCKEVhJUdKDha47vE\r\nMPzKi/oAsnbaYPLyt38b4xAIPsoRh1ZGHT6ulPE8a71CNdZpBpJZp6rBwziH\r\nyY4GSUPAnw6MP++B1kzkYK2RpfdZP0COAuRSkVfyJUaAuKCOCf9L5L0mrDBZ\r\nCZxZFDMHHJiWd+iXGXIO2Nis6ltaEFMRhyp1RrkJsPJBUkJ5O8qwom6qendz\r\nITWaXGgxChf9Ob4k4D/uFIW087tmTIJsgFUFpfeYZJQhhGseFlUsfUO1cyJa\r\n7Ed8JgB7Y0QHxGPoFNOYtUAP9oX/CX7G04Eea058p6qxtoYD8NbUZxu84PIm\r\nHEDovRPzDmTZZVIkpkZVxjx/Ul4IRuZf/Z63A9T+7Urn1pWyzWtwf18PKfp7\r\nCMxThxHIHa7EzYPSOSKhc/zE6/HXkNtTb6I0IJ86WGB9iNV/uHweiYyzJtKv\r\neQbS5rqxIGzLb5/PHzFspPiReQSOj3oUBIa8atZfUHSwxEDRoJFZFeaXO5C1\r\nvsUlW7ApvyR5tB3qD4jMWcKScKjGoUDU0nGQ8/fFaKS01aoRnEqhYJ64NEGt\r\nV2S0IDWmr2e9DOGGUFQhpy4r0Ceat+ckIkE=\r\n=uL92\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-38964f3-20230412005849_1681261134656_0.8852719185366393"},"_hasShrinkwrap":false},"0.0.0-nightly-38964f3-20230413005716":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-38964f3-20230413005716","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"38964f38c8848644428236ba6c47f333833b9a8d","_id":"strapi-plugin-media-browser@0.0.0-nightly-38964f3-20230413005716","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-bIC4rn5A/zi7Re7LXJ6CdsmibyAgXctsZMiPMHCRESl/2TzdQKoEL+roxTAwZtyHkKgweDDi9gpcZ/y0P7Mpng==","shasum":"35148ee7435fa278b48974ec2eb8cfab394c9007","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-38964f3-20230413005716.tgz","fileCount":40,"unpackedSize":251486,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCogsRpI/GOpC04pJWriDNWzbojSXdBNRFCxN1X8Xh3lwIgEiodHDHCIQPQaf7koR/+2KIvod/zO6tX7XWUQyXSgXg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkN1NxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBTA/+OmimDWluZZRQ9oTwxckH2p9MsdZgfLlLOLnjDVNC0A/I7IsL\r\n91+4DZLs/W05ReIa+H194z0m0bh9uj/XXW5VVR4wF4R41ozs932+VQym9H6N\r\n6hJA6DJNiHPctVGEofSnwiLP4g7nI4/MPbokrk03gUPqxG98E97FEV8SqpwO\r\nRTtqrlbeb9KwSGz7C0fiF6HTRwvTr2nO5k7Tocn6CHKo432Xv9RoRy3F2ZCt\r\np3A/XtbIS/tjVUrCuiWQaqqHPP/0U+evOVovaAknbv6xcIj1grq/0CFz2Yfa\r\nVbrQxwGgl+VcYXnzjXfNLfbe9DgRzhTlRAw90CxmtbyVaLJW5yrq6fKm39Wa\r\n2trb2EUpSFnACtsH8qNhNlQjO0McqvPwlJ9Je0M2bS51jHagu22MkJQyUmI8\r\nuPdurg+IYu61eC+9/KO5UQI8g2+Du97+IRBPCyH955FMgKr7SalCuHclZmNP\r\nmGsEau4iQ26XoSuXbOoUP0f/iqA6XQdE4Vijo26avAt1Z0Id+HXcWyb6EBMX\r\nsLBrayLPDcgVsdKMSMa3z4L0msyTXFi5JqitZKUNRXDMXi2s7282AOrENDhK\r\nDtXkTzGmFi1PhK1M5G/NdQi8bln4ZiLF7fCCuxsN5i5ctLaRqjsvP2Ct89jk\r\nqOhEYPh4jrXR0J1WKrS1cruEN8eus6YvNyo=\r\n=0l++\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-38964f3-20230413005716_1681347441303_0.8414418168361741"},"_hasShrinkwrap":false},"0.0.0-nightly-38964f3-20230414005802":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-38964f3-20230414005802","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"38964f38c8848644428236ba6c47f333833b9a8d","_id":"strapi-plugin-media-browser@0.0.0-nightly-38964f3-20230414005802","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-/LfImSxibs7fRAvArP+OIJ+dtYYW9NDkE2pPSvqu1JjmFw0VYQ8NbCUqqlMrB9xf51Nhjz06zy1jZ6F2JbPccg==","shasum":"22829e6c19f9f7cb9fc8fec64a9c47b58f0013b7","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-38964f3-20230414005802.tgz","fileCount":40,"unpackedSize":251486,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlgmHUsnS5f0R0pj9ZPX5Yjbtk0w4nheGBIqm7CPseFQIgMV4hC1nKNyNaF74o1Wz2Jgs6G+49vklWNby4FsPGYuo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOKUfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiZA/+Mwo33nwS1zOXeBZYxRDp4tMwy4IEncp66GN+Uvs8illfx/lf\r\n+V29jeH0CgZHLSInF6K7T8L2kjwtwxMbQOy0xbuMVjliSvcV2jmPu+ufbkR8\r\npKrZQ5QgAzZD0eScL51rdqslYq3YuYGPcnvwWqGc5VjfQEC7ttRxKA2GGRZ9\r\nPSyBPWAc66+a/xpjBWeXWztiyf5QJz9Tifnz6MmuZDpmgENDT1WrW3Ssuf9Z\r\n1w+5iv6L6miQSIw5BNSYZoa9sp9JQWAu3eke0qbxHOyNQRorskRRKP6dFR20\r\n/JhX+3f00td2NPXdEI0lU92B/oa0QJu1ytuiODBneXml3FzCtVH0EaRcT0ML\r\ncRjZKcuZLDZjX33Ly00wIs8Jf5oiojmFFmiwz/2/ZqoAzeqFCek6hVWkGDIP\r\nWiqKSFVH1UabsesRcDH0UHYyx39JgVByxAb0gLbLuZ2RRYRB8gphCk/v4jLP\r\ngnL8YtrSlkY3UCbDGks64Ez2B1+J1dkrqJvqnAXJfWjDZf8y7aeejA2fmHx1\r\n17KWoaLf+HqPNkSTLfr/pHuydCsNH8s68iHEM0cwy8NoDgI4bqg9H2jXqAoY\r\nPeU7MqRGbL94pMiGFkxfpmNsYPW1wPCChB3cOq0ifX3UVdraPpRoju8XxOHJ\r\nkx6ow0PZsKjEaJdQ7Wr3IpBSdN58s8fAXms=\r\n=lFPw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-38964f3-20230414005802_1681433887127_0.8670503240303706"},"_hasShrinkwrap":false},"0.0.0-nightly-38964f3-20230415010024":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-38964f3-20230415010024","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"38964f38c8848644428236ba6c47f333833b9a8d","_id":"strapi-plugin-media-browser@0.0.0-nightly-38964f3-20230415010024","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-FyEab9JgDTpYn3+xqOUVNY+xz/OavLY7yW1z7wUJwMsr6RPrjm7hilBvUC7kFW4ofbu3/FZ/DTFnn7mDDj4UxA==","shasum":"163b97de12c7d902f107952bf6afd3d1de18e964","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-38964f3-20230415010024.tgz","fileCount":40,"unpackedSize":251486,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtyzHQLa+F1wdIqXtxfupiD1mtWgpITjMkwsDBBK6IGQIgFvwPvSgRHcURYL5r7+dQ0ziXQGGXSB3fMPsJXyLn6h0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOfcsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqWA/+IIAAoOPo6Wr+Myd2NZK5hmvMiiCQvyk9tP0kj/G7n6CFD8OT\r\n/ou9J4lo8RQ6gJaeu8N8MLf2i8zIDlS8sPrfu25HhBtANW5lKla49vW0M/Mj\r\nEtRXK9SH9q0RMNzXafl6jtm/7gltkhhUeGfCXkihHekjqjhujk5AZDzmSobm\r\nq9BgGbQYYROuVvFpiNjpPu86au/YBvFCrhaOw+SDQzcE2UcyD+uI6+mNquvj\r\nr7KpuOBTo8fylOwkwoVWtLHao9KTDf7+kyVna6bj6yguNVzz+OvbwS1tNkgA\r\nqo6ovievUpXxjBk9KyAXqYXAdV8+h6dzV/6APXyk4OebjvD8qZUzjBwPIYSw\r\nzp6osd5SDdCC+fpuNmMsB6VlXp3ubykrYLdzeoBSXtya9+calRFvmxEUf8sQ\r\nv8pAymCAG+/mIGo6MyBdnvYqGDvnAgZC8smozKX+e8lGfINSuS7tbfyHGnrW\r\nNsrc+FkRLfsZuWwVhp6cliuqmAhCySQp772ivxVxLtKHjDy0KFic+z5nevt2\r\nOpUZDnB6JMP/xRf3bp21W1Sh8E4C8IsVLzLXFNMI6CUcFhaNmJYqnxUZhTOQ\r\nyDxfj0r4KJY3XDoQ4hbYsRnyxkoQHM1bdFfZrxdJAKEz2EAsdklYLmBC53PR\r\ncnt9Tm5ZjzlrzF1DEH3F0aPfNcQjhasNB+8=\r\n=Kf0m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-38964f3-20230415010024_1681520428557_0.22741944870810005"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230416010144":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230416010144","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230416010144","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-WiPObb6O+JENeA2WeWGeST6sB1ecHmxDXkve7rV+LxD71qGXwwEPVYg8tfhw2qV/j6hUnEQxqMcb1ffpJL2SSw==","shasum":"82e20bf4f23e7c39171449627fb08b5682be5b19","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230416010144.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHyOKeC2UNMYZJ8S/hB2wPcGCOBMIcu7cY0Zngtts+nlAiArS67iI6bjy2V8SpRV2ZQbraLw+IbbECfco/mGHOI0rg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkO0j8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLXhAAkXgsVryjpVojDTs9jJt8z8CZnkeKiZBEryS1BS8jsi4QG4NP\r\nSInulL7C6ePJcrfg5Z3rCma/TuwsD/ADJ3HE/T1EpBVn9ZNgEmKg3awHsHNv\r\nYFD3JxxYPcEr1lz+11Niw0ORl/4lbrb5ehNExzzrD1DtJPfC7w7rH3ubAv70\r\niukShv57b5XKoaozyYfIMyLmPlIHaoQrx1HZ0tAMOIpVkWyOaiB+hBknO0Cp\r\nk3alX2kVjVHIGecx5VxrCYKVweFJdwj22iTyNNz+T0TQCFwVk+PvgZPt/eAU\r\nLjN69GLM/LRe+Tq60aDAh/GZbWWCdCPPvQg/ZjGBpCEnyZFucGekEU4WvVRr\r\n76gUptcaDkp+/4+c5IdPEGQNzwOuW9mpQ8/DhRC8aWZGU2h7ZllX3N5S4qH6\r\nyHpqvaE5UyhEzMsW60hc+g3D2XWPHutdnqItdlggAEV/5Zb8xCOVVjx0f/eD\r\neVC4UvyCuZWvdJmRZJQ885ufytmch85US3tOK04sJqX7FKcV8YITRpXi//1j\r\noFNcP3NCD6BRm2645aWRBCFvd558xkyB5+KkDgWGYGLWERu0Jytbw+j6ymkV\r\no6H50N8TMXf0atHZlOec13FpM9TLTjyonFLjktyxUd2m4EffDTUgnGJ2tkoy\r\nNKk3TNJvJ9tcn+72sMH9fNmZyaEbLIIpIwg=\r\n=tSpa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230416010144_1681606908783_0.8206161951568924"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230417005957":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230417005957","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230417005957","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-kdgsGXzl3K0UfPreVRpC74LoICc26/dtUpaQggWZ2QaJuRuEM6k00fwNPtIY2vVC1B2E7WymGYtDbOjAdKtJ5g==","shasum":"c6d934d49c0da689312287a518b2fd8dcee84aab","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230417005957.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDOGwg/cwDhdmViPSSmWKb7WvVl8O4r3EuAAnBhnTjwqAiA/3Hg2I7T+iEjkxe4Jgh1AVncDu2sf5JC1nIY8YyzqWA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPJoSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLnw//Y+HUyaOPIvptRWttWmuEytm4cjkLPinLvW2PqeXQxhN7TySu\r\nkI27YcKx4T/W4mk1it+qLhn174jwkGyHHHSS5ayydJ4EcD0ISkVJpbF6BTcf\r\n5OmRq30voJrzo9PJbbkxnhiq1ofTTR6CIQdcNdIb4rXqiNabj7hBQBNSOHbY\r\nFW43YBfYCMvUeXueH9BkhZyT3Ft0zv2eOFCfeYj1ScNNKjMpc2qPFe5bdsFt\r\nALMDRh0nZLOf4BbSPY9eVTrrNWOlkDHeylJB64hBAyWBn4gtTdQyzpp1jbqq\r\nDu366ptfa3+iR1Mkx1FlRrbNdPJWMkiyZPJY09Nn90x3VRAlSh2yS6hAYbXS\r\nFSVBtgpJvFVpuXZbIeRu3WuLPc5RU0N62n7dhqpK9Bc9AqdQFq4xi0Wj/vft\r\nIsLu2RxiI5J3qhB3SG9+bb+muZHRTvznod3pLzVzkoO9n2kocXcXqpapcCHW\r\nKKrftxXKfvjtgd7IKTSHCyllkKcKZuGSoEvl6iA1Cdi1iYZ3g8l8s+Bj3lWs\r\nw65T5xsYqfuK4/ET60DQMzePzYUfSLiLnOpJ7FOFv7mcsDrxLtJUJY5iaW/a\r\nEQUfR5k7qMYqlApGl+D/S4pEQg8SbKcXkm+usK/h1drQrTMYrkZ9H1+hi37R\r\nJiFLasBKx3OAx9FTvmR7ca7ZmGEj4rVJzYY=\r\n=TWzO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230417005957_1681693202673_0.46710134952820437"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230418005826":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230418005826","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230418005826","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-qXnqMqqCBMYYWd3QuMeFxNVDnAdy1DWe0f7XYEJ9/OViorAwM5eoWwOA76525XA35YqVhPIjfR5d1qFeqsuEiQ==","shasum":"98daf4a7f8853fb9c9b953172f320692ee323525","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230418005826.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmt9NHmjPaUU70yseas5YbgX61QqEA5f+Hf8KpacIUjQIhAJYnfpPCJwsWumJkfzyGrctPgCdP2l1xP6lW1a7ekJcP"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPes4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZpQ//fAjSyvkouH43YfuBLalIK+FFdCtYvcu5SWlQ86XM5/dpFysj\r\nnlO3xV3NGye/Vf9bkkrAwStAXmlVaEeppF4Lwbp3BSlcgnMqxFHzFngWaTfR\r\nSLGoj+7VE8uO5wi13CLb1w2PWIayg0KPLlCHrhBu2JgY5mcgEvzkAEBcjfWt\r\nKc7UxkORZNplOItAeHqDN1VKdvT+NdrxHCUEUCAbW/2w/RT8AVIczUu7cOSU\r\n7oQMpjlJs/EY22pvF7gT3YEctXz6Uxysys+tT/6NITG2Ba/HMGe6RwgLxdtS\r\nJc1lYavaaFVl9m7Wu9j1Mo6eTt9SoLkd9X+5JjjW+F7s58ULPrjaowH210Wz\r\n65fT6xULrqZl2OprDf++88pLjKshd0Vrq2G3XaU44Zg/rstFVO0WzL2Gwvx5\r\nlpRECp4XukEQfxz2Y4fSb6Tm6ddXzhevEHBXykr8jR2D/i5NbX29T4lysGeW\r\nfgv9NB2jikjEri+8LD6rZLVfYinDGQ9Zx/qV48me9n1KH7VmacYG1BHj+2x9\r\n4cqsVi3u4x72BnT0TeqNc4CUZlLlWVGm0/3hczDHUPSs/XkOXynX4gNOGL8n\r\nkDsVNs/Wtwc47uQ3r6yZx0wMeq3DdAkf4dwbicA8KZPGE1+H5qE+r3HNPuMv\r\nqaMnEXwlbvvgu1j6ZWTmIFiyWWGukcSoBLQ=\r\n=d+E5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230418005826_1681779511991_0.8319538234732164"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230419010045":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230419010045","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230419010045","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-K7ygcIE1VL/2vhVqqz6ipezdN/BWKrjI482NQGxs51vCJs1B5xpdDAF5wC0QvCZMr75c/VX/oVUf6rvEsmvYDw==","shasum":"c2628bd1700acac84d60cf1b82c01989b59dc59b","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230419010045.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFoeyXiYN9j8mhOsRx2+44vAwgJ/zP/p9aq8ZF568vZ0AiA1PtxNweUIuaEv74Zzo7McMKOVi5nUYV+ikOAGe6JoVQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPz1CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYdg//fKMGeXhMMNhUOp7IqnDI4lunYdl9vxliD967zdvctSMh0ps5\r\nuLwtRDMh1Y7myTYMkkPGQGJQd97YcW+82gapRuymnH/G9O6ovArjsNiIS3bp\r\nui4oAQoqXaUWSuSAeDb8VCErI9GQ2mfyQdSlrszMKL2SUSoBd3PDgFyxfHTx\r\n5DAFhvj9+52Mg2wihanS5AZe26v2rHq5qqaV3w3YzKAJlE/NFaW5stM2KYtb\r\nhx2WmF8/mRoOPNtmMvXD49QayAi6m9WbfrJbkaVtGKrDUR8JuDdn/GVpvJSs\r\n1EFEXDlE27M7ir1kgJwjDQiPxcBbQ/xlwxsqTXbr37AAYKGQ4V6qgkiaQjGu\r\npRAc8SGEtgqRy5T+aScwCxwAUkxYljESfXhp0dDxxoktCqqZaVjM0gFHVdvO\r\ngzGtUAkyp27Bdn8ahYxpxzEdNGaaO5J/jrcZQub+QzHlgu39Q7qK6q6/Fxn9\r\n6A2k3PpP98/7KsRjIWIad6t5TKUYsP03ON2k9TxHAutRY5oBCtKPdqa1lmGk\r\nng0xB+BmlFjB5h8jeuAGxRoiOM7AELGc+HmDO0hg/k9JukVrGuPakBQmlGiI\r\nDEnEDHaUZ4R2C4jMc2/gVPQjTz+x5TJsvWLBeoDVZh7ezt1RDZ6eQPyBWmHJ\r\n3/20inAK96TBV/07/dgLXn39EmG6hkhRGuE=\r\n=Oafd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230419010045_1681866050039_0.6300221684582599"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230420005824":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230420005824","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230420005824","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-BeSsDVpXpqRZMe1fv7Rr6588noX5ykgfJiH2N0CBCDGLq06uzRd30UkKgqQszqu4S5hroEagcMdOyuWJCOydng==","shasum":"5ae8dad6cd72733f4c4c46650bedfc65b895a486","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230420005824.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHk8hWFOFBB0KERW3rMopp7+6bvyRF/08iy0uVARfhK8AiEA1DbMKhoC6O+LjUSvWsK/FL4FzeP7h5xKkMLXf+YNEFE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQI41ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopgA/7BBLH5mdHP35AiXX6mHq8qPRrbBMgSfnL7cwvTRfNBFoqoNab\r\nM2Pln/IXewZuG8wRr5UKbHEUrltH5mPZtrYIr/5l5X/JrtFe61dW9kl5dlfz\r\nrEfyNP/f80Mwm6DNDpv56D0fh2aYZ6w2uxG4R860+vZ6P/1dP1GTtqyFyhZG\r\nCnErSxB8LJxtbFRXnxYNB+mqi8aZpVW8Dzh2SegFYFq+GASPRRreW4lU+F1P\r\ns5mBEeZn6CLjqiZ8pGn33rWztx9v832hFAVE2XpVm7rQEq39XwmOBDJeIT3/\r\n87K4Y6gQmvXGx3fgFlS+qlJjWXIzWBO/+su+R0nW/p55G34u2arhaG0E24iG\r\nyj01QSLZ0IJxhHb5AYaEvCleh4Ek0mxzTxm8zy0S4UJtK2R3HhU4BSvmwfX0\r\njkJjBRbk2VPsoJTWN0JrwUpL8jgYOSM1UoVpNP4nqaFBuxz7fg+5XZTp3ORl\r\nnXyMVv7X/M+M3GcAmFr6y+rUy19oW8jZmZJsoeva9hehzeI2CYetx4EuQ3/x\r\ndS+OX5jI0Nf3ZHEqcpmA9eTBJ90ruzEjHoAviMEH4Xl2o/YGd1ffJmsr1/we\r\nvj0iJjRjHQc85D7B91eoQEmNQYAJcVPIqZX6nGYggApK2PUKRDXG9jOkwvoH\r\nR9W3hWFRhW6+vu78bjg3HOxiTdi/aN2eogw=\r\n=5jE/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230420005824_1681952309520_0.5198893407838401"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230421005834":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230421005834","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230421005834","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-QwRoR8hDQd98MgK7zat6VUoY2AQV0V/2HAMqhYxwC9GOZtAmuonSVPsRvqvy0Y5okYqEy70/2LTTan6AaZMwMA==","shasum":"e55e28407ad98ff72c3454c4394cbfa46a2a3f34","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230421005834.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOe/UlfbTiwCJJfO5Ny40sbobSZn5/zoCNSS82i9uJFAiBzLvjKXluWPYGCMsw8BnWirCbQ4At/w+kGX9PV/nRnUQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQd+/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRIw/+IY9P+wsMY2CDFbCc+HGfqwqwNtAd/N+BxtL+eJjuilpKRH1+\r\nzCIMSjF2nZnEusciOW0CEZOso+Gld9+jAYQW+dZtzBglgYJzYYW33CCBUn1u\r\n5tdCJ0fPZKKRyCgmhxsAkzftNAFs7XD36/NZaZfkz077Ra4Qp+z9djlIK0Lv\r\ncSFDPuwVz9OHG1eaRqsOGOYtP62hfwCMtlgtef+i0a3EfmbF8KXr82xKfu8s\r\nq7ruI3Lzs2txMCZ0bI0o8fNHhiVYvsveYibxY93Y44geLuhi6A46rswRpgHw\r\ndUqRHs+FsQY5RxoAUbNq+V5+OudNC/80ek8LNNsmdQf8fPyYC3GsXeWzz18A\r\nlx2Lc9v+mZsZHptr3IyH+t+bBlaWBwAYGhAO+aoKFJqCgEPK0C8XKytpzPy7\r\nFzpsBfgeD4d6lVJZSPuy9/HXkqs+DSafywf+XZU7cvMHdSVj3uEdv6i2cfqd\r\n+o941IoqQoWizL48cGpuGXX/TsyGLcb5wYLUtWhfOCsRA7QEChE+bExLuUCV\r\nntOtnCOuXV3JUB+3RRKeFMTsUOzk81QvnRlfOBOwCpuTD+OJeJyQRNbAFhBj\r\nmNDyEJBZKFhOHXJ6LNaRGP46F57TFRien5CaesRTeVPuCiJ4kJyVDJ9eQriN\r\nCJ+2NUqLji9R7IWzAelwp4eL+mSl+4x7OF8=\r\n=nX3f\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230421005834_1682038718943_0.12712207723547708"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230422005928":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230422005928","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230422005928","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-W5MrMJFOYxkluzoyhoUGU7iWt4jXJUT48UuEdptDS8Ew2G6+L1XeDVA7S5CTW0H+cL7o/jL36tZ+s8IZBJthdA==","shasum":"7bfbdf2ebe91ce647da75f641debfc80f95c5b4b","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230422005928.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICkKiUoPeh/NxzCSirIh4xsH6lYIHJ6jYpeIdy8n1UtOAiAdGwkbLxtD5R8beGtRSy6Mnk+ctAWbZJvMXCeEcXJlcQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQzF1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZOQ/+MODoIVgAGVeMfsBi6YGw5dsG9yqP1P/v391VCihJopl5CnNS\r\n7l/6ntxGrCULRg15IP2UM7sO7QTQHuITIt36/l790tfrvAyTQLb3jYMimNBJ\r\nr8wrS5tdruXPQjCAee6CZ+LHiWDbdc+SiWOf+uerXmJf2YN1EZIvEcY7oRuz\r\nmuhlQVtgGKggtlRFtb+LYicoZVuL5xXwTTcnJEMlEtVh+3Yd7Wrz9jGg5d2e\r\nuTfBWBiO7nZ/nujKq2ekdoqV8HK3fdfvHDqjXYw2B13DYcwUye2A9EKd/r26\r\nY8EoJWeN1CDSfwz7Fz8kmj+Ohow8KIYGfQmQHEv63FPuN6q22fHxlf9+4FLX\r\nd/ZiBb20UP1JiIn+0o1giUikz/yd7IvDVz0eGKjtgsEtnpTuj6R/wiBzvSz3\r\nZf/gHSDWYUIWdvdid8jUHNzs/usIskO78cnxXuGVJK/EAfmGDGKpcYYKVMwq\r\nsP2mGCWPdqq+sFkJezdl/dLhlqR/Hp0txLU2NqHMnItoooMguD9Dx9wZBHNH\r\nUVLU10xq3vuQvSF4tABRtLQ/axhwh0kSW6dppdixMxmz7+Wt4FJxRbdtIPWG\r\nCaxJH1jkOuSfJbLutpy2smgwEe9isA6+rXHdDnuMcfvO1VGBtqOs8XUvlLWk\r\nebEje5OS9YiZywwccO9l2Ecm4hb+/LivGyY=\r\n=iplV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230422005928_1682125173407_0.786211275325087"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230423010449":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230423010449","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230423010449","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-w/v8LUgKKGVB8SestleOJ4UnT8lDNaerx0fpeHgZajs0CFulIb1gWOfu5WSr2ISDmJB8pyUwRYtUnIsgRIXIug==","shasum":"898c0f9be9ed42388768a0cdf2c5be79049a91c8","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230423010449.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAC2SxzcxCMgeeWoEoQHE4MSrztnjbmIt3LyKmrb++Z/AiAPoWCnc31KLtJDmJ4u4bMYtoYv41s2LwSqiroEgbzHyA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRIQ1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorhBAAo03V0579Fj3w1WsWZK6L+8NP8VtpITH9mwzS4RDUv2cw3fxg\r\n/pfcnyTGkIyCA4gM4weEhIN8p5UNIpQIZ6W/9l17pzRRMEFm2fXNVKxpH3Zi\r\nMTzJdBK6eijtU9Q+mN9jX8Iy1eS65/9T/qiexTUMd5GNYsC7pjf0i17yjr1f\r\nNzafEoIvkNG58TkryDr57r6VXJK18X6cmUUy/SlWS65V61WyhfE+XmwJOBHz\r\n6PjTkgOQjLG93iJXzYIrfEajSdpwNZAlKUju5eIZ2dYBhdf9toZDAAYRtgBb\r\ntsBxiI1n4le6aHrKc3433mIATnDxzx8WJgDPPKS7XP5cIq//s3OZUi+1b0mU\r\nee0bt38rMRdf6yxKcg3ZcO5BlcUSHsXDpmsIqfdn/Epo/2DvT3RCxgiWLp0R\r\n+WCLw0PC+AoYTKk+Svgi3rFn4YjKh7XWhRkstVHsoFFElBRRVA8EnkIc7zwO\r\n1vBQNfLXXuWEjQ5sBNqvkuGt7ruyu96iIOz9RhV4mZL9uyQwDZDW7OdRMO38\r\nKGbD6M+oOSTNaq4ey4DACnwyBC4+nyBosFqV864lEzBk7fPpsPYr7FpdShcw\r\ncz3khFyDsXN0SqLQEIBPR87MI5WAlawv2s4lW9M1U+OE3g8cJ6FH+Q1K+BqT\r\nmixl+BrLl8A75XQ6qslSncVPvq7lxWMwu7o=\r\n=c8Bl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230423010449_1682211893664_0.41069834814541983"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230424010053":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230424010053","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230424010053","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-Ks3q/p0fmuP3ytNnRY33bE8sAGHqqTvKE0XETVcbRIBgyLXe8sJzFE+Wnuzy6NhljiNnbT9JGOFwsZRfpx/XDQ==","shasum":"745dee0d72c5b4da757e69e5b183c658764ea528","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230424010053.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPErncXzCgtEL6YJxmKo889/7w0nK34UngpHi3K8pniAiB477ILa/ciniv9t7YW+F4KLOTrJ1rZgBgLds37Jj1GZw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRdTKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohSg//SGPuzaARBRXDc9JhGTH83AsLbup9xY1C8dffxNkRSxmePKU/\r\nR/+CoZ8ZePnyv7NiuaV+z2/SUsHDXYwiW+iXDbUkVBpyh/S7ojsEdtd0W47E\r\n+Pet9p/BCLq0XcdU8N6v90JarAJUg5MsZglq+0KMghub1ykI2Y24w6S1jD5T\r\nHD1uVwETnT3IwsEai+WG7K8ZWkoMp6Gzmvc1tbie9rIcx9idEv+TLAdbh1ed\r\nNbO7VKYx5z7rNucmb6Li8TtvMa/+un5uhVjNZkYg9QZ7e8Xz9QhFY9ddRCs8\r\nhb7NbC9tMY0vs8sy1L3CP9PnTzKDkUeuplJY2GRXfZ8B3rmrk3iKuUegLRcT\r\n9Bu/AD/h1BrLcZVGQJ/psqRRAYPuVjQG20cdxt/WULikXOD7DOUw2pirsPbh\r\nZJRhYR7xnyzuxLP+sw5Z5LAjma4ag2kwznosKhJ05lBmlENBPanxeAulByUK\r\nUtxlMRe/jjkcSISP1kXNtO33Z3JGZ9aZkVYTFZjNxFehEFqPe3X7lpTWNocW\r\njSP0whdmp5jY+TU9tczMijAz3OZBY+K5sD1pszs59Q8K2RwYdOrHXPicqGeC\r\nULnP65RlC0guWPFsxIQQz/Zs9fb90QVlcaRjxww8MQLfE3a4iyUuO1LugYVw\r\nlvBk6bfl0LVA4cxt+m4McMYqtEY9M82oPAI=\r\n=GePd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230424010053_1682298058491_0.4409843329582914"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230425010018":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230425010018","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230425010018","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-42gZC9+vo4dqZ59ww9ggCB1Jx4ZB1AyPHKPLRG8AHkL1yAf+OkLe31sJBIlLr68+hDwFy4vy/hyFEcLUrZlXDA==","shasum":"a0f31960c1babaea2f2bfc05ee24728253d1dc45","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230425010018.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDB+jqGmOy9Xzlk5YHMTBpG7WGJhVaKtAQ9cyJkmm21eAiAtPzgoVPgd9FUNkpCgnsL/QKaHuAm5Bei/iHTPOefHeQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRyYmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpd/A/+O6d14rdstqlN7TjJvXZziJR0/cOqhNcxX4puGZ4iDt6OZ7Fj\r\nxRjY/CPx86L5mG/cQ0zHWIOB6LnsfL9GO+2hxs1T14IgfWKcMPkuVZMrBXyJ\r\novDm0RnGS/t+yPa1hvDqsaNxWfz6nhy9kW00VnrpYnSq/F1FaVSVb4N90aJU\r\nwB+3Y+U+WSc6JW+Z3sxouReiLX1LWV+MMvDHZ+QEHDyyU6d3wCbxTy/ipbFS\r\n5jVNRUTzPjMJkzPa+kyzxswVkM0sgV5/g6gRzT04K3Rfz8fdzeUgGLbJ4+dG\r\nBi/OCvQsy8uAwCyqgqsEuGypeRPqmGh92gUbBNTXaWwcqQAGKoTrbH1BHQvv\r\ns4pUohihDl/u2h7uTwtYIKTPdSeIWUUCE94NiIEKUCUZhVZk09wHg97pIKg/\r\neXacw+QJJH3z4/APPq3zzWPse4jBr/0xkxK65El0P/+Y7KkbxNcMTASusY1+\r\n/5XbWupcIEutSf2KoX7Q5CGwniJI8OHxsOl7w+S7BsZtrvcdSbbInfiaJC25\r\n9URfLuWhxoc0IwV0DSldFNb1Jnru4SHrUBQpMSo/S+PytVxF/bWlVre7wYzJ\r\nKKTadJsbUls1OcYqiN2O9LQnYq4VqoUWXRTwqDrdYuxY3+ipj85XynfjVRp2\r\nvQ74bgSxtxntmN9tafh3FwZ1rLeel1cCTqk=\r\n=7GJp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230425010018_1682384422713_0.9274490953042851"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230426005939":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230426005939","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230426005939","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-Rl/sxRgJ/rrIO1pdVv/5eCRWG8ynByO0i3zJGH7elHjZ9WFiqpyVFIYf1MKISG7+WSF9XPkpmbOH9P1OkKA/+g==","shasum":"96f11d854dd2ec5bf7353592481559561a431a9c","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230426005939.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBGqMrP1D4sVj2QSFIqKJqnmChl/3qrhR3DW59wqJLNqAiEAgYGjNs/crRTRTnZHG+cLKJZGZg5NTZOI15O9efxWIiQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSHeBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHIg/+Ngcfu2wdAgrzCjEfI7SgqFXFnE/YotPolHXcAImSWT4T2jir\r\nfdItkU++CPkIkR4Pr5HVWhpTI/cp/+K4sJenxg3J92hNuxelriAC2vlqT0wW\r\ndQvRAUMxrG/Do+wsmG3g06mGQU6gY9Xi7216tsxXNnowEDIba67P03nYa+8T\r\nA2xssrxOIi5b/2YMIab+QZ6YIPtTyC29LrVPQ7YKzECbTvI1ZLaYpoHIaf8e\r\n/PWOwMjcpJVQWLJ3crQwuJtWq9wbucqReu0mJdfue6A0oOpA3zPtempsbbDT\r\nPV4MOTTO3T8aGjvGIGEzReBfXTVo1pnMfuJvwUOAhgdoIp37hJxKv6RneUfm\r\nEPreMpCwH6DAgqP7Ra7WqT4WQ0dk0lNAbS2HcWuyUmJXNZjEzqBhjVAT96gw\r\nD/T3RLTqTNNJcGn7o+13ACiJObM3UwBmNG3jgptXNfF2Jr0X47da/8sTFj94\r\nWHAJ5RVdhv9yLAYoe0LtygeWPekaG062MisAOyyo93n5f8ov/3+pCzjmevAL\r\nIrnodoLgNqKj1RBgMJEgu+SrUWmUFKayX22GQ0m6omlJgk1PGgBabPvmw1Tq\r\nsGtkIMtNm1lAMN0CA4U32imofFHKnM6tVqbR+soDjXPVxKO/NnXy0n/tFkgk\r\nHqkmtzj8gw8BwMO7H4DtJnwUejGUHW3YK5c=\r\n=pB8r\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230426005939_1682470784801_0.1806565294920568"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230427010140":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230427010140","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230427010140","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-8YcokS1/lfHK5G3DwnErh4sl9xUi49TWLkwjeDzvbiOaCXd6plGt84jQWMzIB1NxqQqCd51ZrxDQF6i0GKbOeA==","shasum":"fda15d47078382ef81132cfd42b1e88d54499f99","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230427010140.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJIWh4jrAlxc/8yxj+8wFpJbPGC3YTUnojJDdtmab3lAiBhBd951mLdJi6VdwRsZgJkBdgTB43C/b/Ka/TpIEaczw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkScl6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdcxAAnDsKDPpP07Zf6NPkErUXTaGEziJt9kDuPR8MvDmOs7XPYDmf\r\nZsC1AZPP65mDoCRLFdvZ0uRkzBoD9FNQn6Da901zSZrUWpJ5DQfkKg3cHMHK\r\n9l8As6rPLxT+AQ6n9H9my8SBwWX+ggw5RWmGC53FVhnfdbYC0F/weA6cukSi\r\ntKbmHP+YFiuNwH53CkBAjqrSmHj2gTGEcfwrXV0cp3E4TYJjLD3It/x0YAng\r\nIT4Y9g61k1Y6R4kYkEmMNKR2JzNZPjey+vYyV6m4cSbMbx+kIWizgUnVn9wv\r\nyQRo/kqYiDY7vkHnZ30cEv9vhWt1YbFN2T4GTBYSnS3Nrcp8JbChH+nU0xbh\r\nPDi55KIywyMmr9tNpkaW9LTZlcKZxMtTRRotV/iMyUUiSL+B/sGiDWW4kFbG\r\nyFnj08Ay1gLxb2sasr6W8yt1oY27qSt/uqZnkImn+SMh7nvupe7LJ48o77sS\r\nwF9bVsEibel/69Z+HqsZJfWMhu9NUzkxxwgIc+Z31J7M09A4xvFXHyNTC2uK\r\nDSXZXLJzddZl/w7elm9caG7WZF0aOf8J0t5bYk1gcV7YSsw2J7s0nX3vNFmh\r\nsFOihStg4OYm67i+9BFzoLnJ2Qt8HRURoiTQg4Tj8Uq/mP65M55BrlTe4qs+\r\nJQUqV7EA+niGBPPXBHGP5lk2hmEDgn+KXns=\r\n=7Wsn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230427010140_1682557306422_0.6987473610708326"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230428010107":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230428010107","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230428010107","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-p9gVtBxZFWPmYxw//CBx4xkiE64IgS8o/DOgz772L71HrvLtSp7UKfvbEHSuLg4ddMVmtuZ7BOhjFQlIiWtfNw==","shasum":"eca9abb2565a2e060b17571e93081ba153f893ae","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230428010107.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXruXNdF/sRm5jR4f1pDn3Q7bDx1rTSSMplR8yyrGKyQIhAL9Z4S1wJ++vKkawW3ZptcFylcrGH+8D8xpvWUh9DHkD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSxrYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3iA/8CQZGTxXp2qGPyiU1hJAycgAzKgVjkBjMET3Gi1T4oVqy8pKu\r\nRWlyvjdiUEx4hVI06+wSaXzfF2VCPxU12z4KLgXa0T1fzExHmyQszw5vEBgJ\r\npwhWh1r8drgiZIhowJ+zz14sNG4iS/zcgUxRN3vahlda2os/tD6aONu4j9Gc\r\nLLxkZmB1NyXx6fdJJ88xZoPfBO6UjgwhUzc8mOruG8GY+0VcZ0e6c0Op2TcD\r\n0WDZLZ41EZDNbW5z8iKGjCyNPM5n3LD3u8HMmMgzKmddWsTKseKQg9wZ98vX\r\nDI3oyGnJh7XCcbCotn9+JD8VX0M+uhJV+DBtYhUclZ4dk/CBpSxQdn19wPeY\r\nNvBX026o4oDH8IN7bnVMPUFR2VBtyk28wjnbagUDaXRVdMjWjpPq/r2IpmEv\r\nDv7K0Hl5q7nU9lYCyUFw+ySxFfovTsWWCoC0pOvb8BqSxxqsKdbkR0ZQHYdc\r\ngljubiSEk8Sd+P5GmGgEEDs4NcMCiJS/i6d6krlauO1noZO2FtTPIlQzPnk2\r\naq8sVmap3v+8GSeJENafLMCPwu4VXLjXt1IhztPbYr9hE7Adnf3LmFS+CuA8\r\nD8QNC+bJ/FrFy5FG/R2lKE5gYRKCPON17x/czXtgPl7DlPj3Ll9ONFIWqBrz\r\n1mFnZkUKTf8e12T3w367grRNldZ/qvdYqLQ=\r\n=Xk+/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230428010107_1682643672593_0.06969551832965903"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230429005808":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230429005808","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230429005808","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-AO2SOZB+4I5LvZJSJVyCuP6HCVaJMtagWWysTcyL8CHxRbBHgAYKlcYLL2Muu1mfFN1uF+W3rpi9AE1FiecJzQ==","shasum":"85e14baa057ccc519cadaf8d828ef4c8dd73041b","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230429005808.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHGnJ7Mn9Opsonzs9+lV2LXlpyo7f2vmz3w517UaLvLgIgIYbs+Ar2vGd+8S/ksaltW3KWSgkWSqpvqHxJHpNdwkk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTGukACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLTxAAhL5jLPwaGD9vaOCIvIG6e50mXx0DcfOwaTCd7QKkhcLFCZf+\r\nrZKHMaioyH5tB/l4qfTQcY6RxaMEK1vklDxlzSKXDW1+qCGwCLpUN9jJm1yc\r\nYSLmj5tuiQBgMPTgbqz4AtZ/UPkMNgmEdgZnmilA1prxD492iAyCT0aWGyVV\r\nKXiNCy/8jOF+AUbE/Cgu7vtSf7IqpTw+oVQqpAnldFBE7TdBmeF+8UVSukUA\r\nFYTjzUuRplA+b2Ep+FsgVlTnHrHf68nhKuqoEl3jMXYEbA2VC9WAaXDBFdDq\r\nYVvzOMLaBxPJjfgKTt2H1+SG4rplvzfLVaQcMwSSIFykHqUj8+lpHHGNgEs/\r\nAvrC14c4w3P1x6QMXjJvkFx+hcHLZnH1PLwW7QCacyCmFFaiLSEElKr4Hh2K\r\nlhW9Cp3CbEDSstGdozMtdXhPK2lo6B0pUqVAyLJ5V18MFUY5i1PP6bHhS08D\r\nmDoTUrb9wIRT3GLKlnjHqIf0Bvg2vj8SqMXXSKes+Em002tR1Rh4ipqEw31h\r\nuNnup+vri0oR4Vz++EaC2h14nHINiEslWDExGxLcTMVXTTcJVzbEdoCOoMyP\r\nxc0uiuWQFiIH2FLLGd8QbxgqAXWOXqIr/vqj5C4ZjzcscHySuSYspxSUdGEH\r\nAf1AlNzBiFxkIwidFrQ+3GdgdlLGJX3yvdM=\r\n=ygRf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230429005808_1682729892560_0.6936293799271978"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230430010518":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230430010518","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230430010518","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-twfS13k9K1Zd9NvL4mq4lbOXGkJGRxkLGOmEq/L4tbd2JBFYorQwjyJxS+q4SqHitniClBovlQ240sJgbx+RTg==","shasum":"df7db0972006e415c8a7feadba48a05b93bbd766","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230430010518.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGcEQVurY70WvKSvqI3deGfrdq4nDZF2eRGPTpao68RMAiEA543ND0cGVSubmEuJacSiDJqBT0Jt7RRPkuEe8eEp1qk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTb7TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvWQ/+OiOopKPGLsDJVf9kO1L4srb7MfbfE+O5d4mNpP6NO8OtAw50\r\nyPRkhR0iieWFpTPLSQONPZFFB6PuEF/wGKj8nnWh7K0MkBs8U3T8nFKs2vBn\r\nsC6ZtlnPC90Q6IM7GmmpQzw3+nAroWQfHelHKOm6DZAkY4d6iN9BAWu2rsha\r\nbsa8mimK57w+84kJI9nheSRJWTH5vICyKLi6Cn3PgLSjXMhp8hDQcahmRcy7\r\ns4vBI6fK6WanNSWtDkJlUlNBF5g6JyYlI8CGYo1nMywq52P6CD+rkIleneHL\r\no72qGeVs2hsqvANC91Nto3pjwbyQvLALBmihzevdh++ini/fw5BcErWmhVq0\r\nbFpCITSzXmh7W6/QkI8lhi5u3+o+n3AxURzCx+mMKG0idQemeL7jTUy0SUJu\r\nAmXXNMYNUG3nKtzY3Q9qlyanTmhzsfkgRro7xueRYLZ0YOVENd6BvMG+lvL4\r\nwmnYm5IJ1UBkwEXItFU9zCfL5gerjYj9APYomRjCQKJT/4pg0xw6Hao8nJ1K\r\ntk6jZ0BeJz1kbneMZTiLHUg5bqSH3PQ71VBeCIMoBhML7IYv/9MVCDdi3yho\r\nTjI+0eix1eArF4JFYkJ2Br4wVKwczjq8rX+e+L5BCALs5/3RsT4smjyEIOel\r\nRK2zseU5Po+t0/eD+JA9ilF2G8hfpIPgZGg=\r\n=BbMW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230430010518_1682816723301_0.028059077787858655"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230501010311":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230501010311","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230501010311","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-ikiYCCuoCtnUiR0qVKxPm4m69yVBSKpd8uT5cUNUd8KtQkmSPb9nIISRE2W8mU63n52V0zG30YdXYDs3tqAJQA==","shasum":"c71411deaf49954c15e79943b795103454e335a9","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230501010311.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2RhOae0JPlVhSjkt+5UxKUBhD/0U51UHmzB9JNI5fhgIgOHIzw5IGE//cxJ2eYosy7z9UftqHaP2fxZMt3duhCrY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTw/UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMhw//W08l32/gZDOGxIhMV7OcESCvfxQeEYsPkuJ8I20VLmrSSL0H\r\n+fM92m7Z8um7tkilzE+VFvTk+EiVYkAatIOgLGvx5+AXf9OwyU7waR9XZ/Yj\r\njOguUxVo3mbSm4eew3RjeUjLH9BoLobfMvlmo1VreoARlZB2Nyt06Xj9SYlM\r\nGoNY9k3Izm89onE/hxAzSkXsyqyjCKpZC4+BybwzVZSefHYd9P0co3/WaWJb\r\ncK8d769q2Hx3V0VB07XQSIQgBES1jlYGIQI5CF4wx2zgg3Pbs0BCs514RcPS\r\ng3hTFgSTiPBomQkfzvAbJIIj6jfOKhY5p2kR2Qm9x9I3Va1iQLhWnEhx7yZx\r\nmTUbivakBj7OM5NI7fn00TV50HU9LEsbf3PNth4ocLdRzFjh8juivc7MiBeY\r\nwZDTzRq+ooXP8ITSAnKDaZB2O/hR+HQlrVKKUq+P3h/5BeAiV6tMeHN+31dz\r\nk1pRhESkXD/LrR5WJzMMQsWxJn62iRre/+sFyWgrauQ1CJZb6eCoRdTXWOBX\r\ndyRQWU1zCmNda3dQoMSlNwOO9GrPiql2CjPnKpSZayka1mzGnXpXTi19h95p\r\nxkuJMXxiXS6JDlAuHa3kI6buSl5tagLi6pRATeu7xnC2XJaVmEJnLvmhF9oQ\r\nl+KfvlXhLmN01b4orgFMbmf8Yg4Z/QC08bY=\r\n=a5vu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230501010311_1682902996221_0.05358981851649536"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230502010111":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230502010111","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230502010111","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-omaVwYGqIGF08afU/P91IiMQZf5hqRIr/GpTVQz2Gqf0QY8XGjBHQtDhLsg5zRiFy6dJ4ML3AUTWKodGxSa71w==","shasum":"8c12c467fd305168e0959fefa603338cd6399a29","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230502010111.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+gkc3f1oebzV/JvLRVGYx8j189riXQYXOl4ewrJmSuAIgMLL73bkLePfI04xikY5Qr3LfcYyaGL/sVimXzzlQUE8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUGDdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTlA/6A31UcXg58F9YefITXgWOSSRpPv4HWYBsxiIl/vtpvB9wGA2X\r\nnBbEhwN3876fddmLzgv0HVdAAmwlsGyIvXk0vdSceGhf5o+5LLiGLIVOstiJ\r\neFIMLRTGQXUPyJ8Nevp4ageuduAcEhDHlIxPOZpK2eHw5Fc045Jj2dQwcqQF\r\nLd5IeIEkLg64rsEGqPgEc+yMKKQm1xaYvtoxGJdRzFLz7QdholBH78Po2/D2\r\nyxZURJhWyuf9fg82zA6a2DqxLlVHdHd3G849+nEgzBYBRin85ET9MIgbfhEu\r\nyQyoHEbu5yuR2802xtVSNzb217+m51ZmFFLUoO8172acNwYnOuTGmHTtacdK\r\nSSnRiTkELRQ3qhmNI7VsZ69YUwm/gEZDFgQ6EFaIx8leKMr7JcgPirXwvPqA\r\nP7yqpVHA+/h/j969wkENw5OEecrTxj0kFM4SZ+2yRssspDtvE73lrmZhGEk4\r\nQpXU5oKe7rQ0ji/SNs/ECT+sU3c8ETVPvRWye9BmIY/mzZ+Fxb9jWHagjEoK\r\nefoDVY2LBqEiavgqVrWBvWrYIfBrv7LgoKEEAa5252WJv5u+KMy9gsrVQT56\r\nIzv3epRBZFmO+f1dI6hsunVTtzoVkBcyDTEBQd+x62X83pAGDwSzXx0I/LGE\r\nj3IYynYbjjZOPk/T0ZgB7vVOPTHKtS0rKD4=\r\n=IUHe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230502010111_1682989277757_0.4812458795402237"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230503010016":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230503010016","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230503010016","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-LniuJBNU6pXvaXvYhApJcZ+F+iNYaAKNf8ESHAhX+9lxr8QHhHw0wRrjJ03EYV/WWjAdZx7he5tf1+2qqQbX5Q==","shasum":"fa58ea9828c5fc888028142bbccbfc93a5002cc9","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230503010016.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3Q8zSYVVfgC0FlnKkhoTQHO2czUzkDlZSH9IcF5BLxQIhAJUIoCz4SLRWoYSdZEv88VoVPIwn/tWnGDafUUI2AgN0"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUbIkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowRw/+LNtOQcWPhj7FFZrd+MLEO+NMkndA5tTuKOqoWTnmd4X3c6PB\r\n5CbdHyLOAnnkROLRldgKAFoNJt0Y6ZSaCsWZ0tbeJ/LnPFfmq4dUG090vyrC\r\nIjStgZDzYVChMVHTNxLjqG/ecSiWQxfz8q65CigxqIPl/smdZhquPQwrsCFz\r\nblXFA0EDS5xOad8jnSzA1qNn7xVBD0nu9lzNWd5Ypwkc/oRb69MSBXLv0ku3\r\n4pGZW7uCpSoFDZZjtzkbCoFyLnnPRA6qKTWoXXrtTcX0km9SUVwNuAwRYEhx\r\nE+iegfgVfuVzeAXxdcy1r6gn9pxi4/t6v51zAlXNduSKAUyj+T+1eqgHUxYT\r\ne3D4vnBepB+LrizjGeP5+C2bssc0b2chdsMY7le/rL8kY+UVwQ/9EW5y9GVI\r\nerTeyAKGzihBuwa4bV+xnB1kBGfwTS85heJWRNxuxMCcLxNR4b4UVslOZevI\r\nR3Mzol63KHv/Cud0QVHP7T85HjzMmNn0H01nFdx8fr7AAsAJG5uKnpVMJMil\r\nBHkT2tCR6KnYxfFTHi+jaE1HPzGzRDBFeEkGg5t3bxdVDZelI4t3DumR+oKw\r\nD9SeFIKWRLQ8PP4eqbnl1d91gVIYawNcDc4PC6pvEGJCnaxGUJX40yNBEOys\r\nXQ0AhDlRM2uftYTBTEPevr6yZMQlE5qO7Q4=\r\n=ytn1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230503010016_1683075620473_0.579864626905003"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230504005942":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230504005942","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230504005942","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-079Ax1vrt8imWKvdGpfQaEOxWq0uaRyAOEB8MdrrD4gycqc3032cU0NLgTQ5X+g5PHUBu/Eqc4FSUeacOW05Cg==","shasum":"0802f74618fa89f96f09b164cf65f3406db94090","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230504005942.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+jFDuuw0xrD+afhClp1WRbAZNZxDNVq0n/gBETJ27mQIhAL7COuVwzRVlUKLol/0ipUSn3MQx30/qpeSt53IHAbtb"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUwOEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNUg//X92HtxMOA1LkEUqRgWfhE1fncUo3HaMFJiCdSHVTAmjdqr+F\r\ngLioV86/L9Bc4/uxcQQU+k/U1w9ax8EZRhGIUo7lkpBNj6kte+UD+8XyUk7h\r\nQ5LMTqU8qc9MX9RcoH3W+tRZ5/cfLi3TFpvm4sZFJZdNEXoNMxKB4iIUz0ZV\r\nMnsRW4lTJRTIqWl72819+SQq7jk72NkDfZ+lmInVOXJiqwcpPxHvNlqmClIY\r\nD7IbDdC+zRbX/yfgYNBhXYu8m832WilcPfIeaZPpPj4EgypsIKBDTLE74JYL\r\nfDJGb78sm8fONWG/CdY7SxiGCYkWnUTmikZukY8mow5o+yaQgNOHKgd21dh/\r\ndSJadct5QOeTIgF88Z8LLCF5h17OWu7ChOt1lPlIhcfgiaF+T1BQytxSBBnO\r\nQpIUkrsVR/9yPno9mrX0/YJpfE1uQfc4fiIl8L/F0nJXpDZ2yhbdeWSBbFSA\r\n+7GxCniGjshBWxgw+f/feaJCEnOniWC62/QzArV1YBwgEFPgNGkrU3kZt2mP\r\nZx09lci767zelBobw6vRCb+k2p8Q4gMU3Pqp5VP/krQ3prbN4NRtlv3oyZvY\r\nYcTU06IIQw0oGIhoZVFcgZ86XUajNGatakCZevN9nVue+gb8Ezxu20ItejBs\r\n0p4lH0QjUoOIKTQ+0xC9ng9XhntexqJSrB8=\r\n=iRvZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230504005942_1683161988662_0.7158397614760676"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230505005522":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230505005522","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230505005522","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-unwE0awfq506ZCwmJmY4yfLN0WD/osMDgEMD25SkRaXPeu7ap1okpy5lgcep95XDdpDPjjKq0ecHCaqU/4zN5Q==","shasum":"2be701eed38514f853ec93f934fbd15fafd542bd","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230505005522.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdTsv/C7zSomSbK789Kxdp+BqxhGgEkMRTUDXjHK8raAIgVEoHDXtzuc6wsTPGZkuMc1iPBN4njy1ejps5Kzp2h2w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVFP/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyLBAAmaSdzLLcS+Wa7pNst5xqqBnmyprqm/3VKJ3fcZmJXPekAG+p\r\nW2B0YzRJBsONkTt4wy1ddkYNRhqyX+j8Dk6p04AWjXdJigYItBozJJU8uIWl\r\nFSZy8ykgf08vofXLyEGE+evNHXNsQHM3a+aOEqSO8o4iIcBUvW7i1+XdJDbS\r\nE2NdU+K3uV6e4E5nPtuTCrEkYN6UyZ5SLqwl6E04McgQRNYqQRib3A+ZWvk5\r\nPAZUxHpBYEMVBT/EY0OblKXRcvLt/5t1Tmm48K0u3SlxYOv3uqa/aPQJIPSS\r\nZ5U0voLSM4GwdvipHiaV/6JmXOjYWDk7+rlgSj5WJQxSP4YezZJf2VrgSJb7\r\nilcG62cbb+MgmPLwKixjz+rhUM4N/BU1ChKQSYbIaoR03MveAKZeQm30fcao\r\n1MSkPWFbcLiDy3jvP+6dn7f0EzfuJB/LMx1PXIa/qAaIqI4bKqRQeXS60Dhk\r\n3Mu3574db9hrNBy9oiQ+aJox6DkQKWxDWW+njkqdH67p2P8UwZqQMeKWSVgQ\r\nuPhID7MwBILvX/3doU5uiwQEYffSI3k+dKFLUCh9wxP4QpG7sxsuRk2+QaK8\r\nTcvxuZnKBeUpYM/QDMdzjYTDgp8g4WqT09GNL5eb8FQj4b8wAIIo/eLUqG87\r\nUhz9x4uU7i/+ENfu8zzaN1l08/rqs7ff/2A=\r\n=T3MA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230505005522_1683248127096_0.845942195015924"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230506005553":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230506005553","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230506005553","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-VjLpXgXsRiRKKf//W5IeA49wL9SQYA310BUiv8ByBnVTQ8OCTptiAEF8k5iRtaWCrs02TvU6Z2L7J89kO6jXCg==","shasum":"bf69bac712e99de918e333d62d0efb83ac07e0cd","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230506005553.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHD9ZEajA1a8ceqYoFoW+pqi4skLksWfc+YFs6R3YDNAiAGit9ryaYk6kovrCOn78XmxFy+ELRc0WXO6qpbcL/Dig=="}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230506005553_1683334557779_0.020921475215653018"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230507010310":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230507010310","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230507010310","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-ll/DKHd1+S1/jYS9S6+zT4mmgC07cNRVsVSutYckZ7H6Tz7/GI/2TpyNVywCVaXBQLr5xWcdN3h7Yxq1jVkw0A==","shasum":"843a0bee0c76a67d00e86d16583832bd1806f319","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230507010310.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRyGw4v4KzFwr6z+3B5BWfG9U0Jho1CDGPLxztwnKNCQIgLZsFKP//MSi3606SkGudQId5M3qQYydezekpo9HNtaQ="}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230507010310_1683421394819_0.033234256323479094"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230508005820":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230508005820","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230508005820","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-AbP9yf161Q0z2yqrUPh5EJTVNoW/H6LF6OUaGY44t1XK5TkaYUn6pWClkOG0wCesmgHgJXAqHZK2spLUJaEBDA==","shasum":"d8b1e648229fa4f11f4ecaf07efcb49fa37fc199","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230508005820.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjSG3Lnht4sQf+hBvvp3CESKUNghEzvR9hIwjXCVMUiAiEA5/Np12CAEPVZeU7n5X6wQ8oeW5UfxCnLo26w7pye0EM="}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230508005820_1683507506101_0.022458353428358446"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230509010114":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230509010114","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230509010114","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-6q2OU9aMCEqLJv8DIF3SF/523cbBmKAAbLwjkENrsnz3JmLyS/Vi7h1wHXdnXA1NX61zTi4wpolPMNVU7SNdjA==","shasum":"6e10afb0697593529e4f8a94303239c4cd033263","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230509010114.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE3/B1qFePKc42KQOFNC33wz5MBfu3UhuODXtnSiQM4gIgQyZX6POyS+HrQJChmtYo1qytW5obarOvRtFhvNb2P64="}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230509010114_1683594079515_0.9462648080068106"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230510005852":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230510005852","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230510005852","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-ZRvhG8DCdBq5cPYLlKrl+v9R4RPTrhzCO5oZPl2I+zJlDLYtJrpXIuNVnMWYX/XWXnpQ/307KPdjJFJfftiCtA==","shasum":"da243865f9d4bf04f7acbe14fb028032147be61a","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230510005852.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTavMJEoXa0JhhKHcOdmLGJEMi1kQe1npkBobuUGq24wIhAPZge3oMcThsjkOwxySJJfNAmmxac5WqRqefT00rtptf"}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230510005852_1683680340786_0.30475679987303983"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230511005947":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230511005947","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230511005947","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-zTQ3MLcVtFTmwlBmsHH1cpcP7nJZg5/EiQDoaKZPY8nJSynjIkJbFxK1MtD+f5GGUbk0EEVDSUTm0GdbAQGDew==","shasum":"7cae7689cd1569af838bb294463bc8723eba2c8b","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230511005947.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMdriTKFvGKzPlJ5xhzCmbyS08pAte8pZvYrK1xr0t6QIhAJDQhxatVvuNW+XDRUiKjgIVB4jYc/zlNPBmlS7OP4xP"}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230511005947_1683766791961_0.6051940912149272"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230512005926":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230512005926","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230512005926","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-dcV2LvryPKpSoWkgIFKGgZbjuzxyfPvivqDSIBSvwZ7xCwGQ0vhNtOGHuU+nUg9NWiNy0Dcqp8MAHpxZ2spw5g==","shasum":"be6692610aefc807583ee1d5f8a3f078a990d834","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230512005926.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBFIzXZHxMn7ztTi11wxWywEkLNbRxGaiag+mf2VpB0jAiAq1RT4LP2j33ZYOYb1i/qn6IcF0T8NzuERI5ue09Gfsw=="}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230512005926_1683853171243_0.9069436443221406"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230513005747":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230513005747","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230513005747","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-qIOUOSpkfqV1o3Ipk8MuVHKtWtc7fXHqN4twmdPpDYEdIrKHDfMVlRBKBWLXNsi+rGPatiBoI0YR/mH6lhjYWw==","shasum":"d33e8c0f84398e1d3ba61c99aa4a2c5afcc6b2a5","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230513005747.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTu//Uc4Y5HgoPuIYlsSEJK02eirvOns0u8xoY6ZaoKgIhAP6O0IfJerhgaqQJ6LrE1TZQRqJ/L0EMHoUqzbLWQIBp"}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230513005747_1683939472656_0.8817669811778359"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230514010301":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230514010301","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230514010301","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-S85dDDEED2NlA/un5pBP+cgyYQAW/d4a1BNyNAFluUZjttttyZ574ipzSDP87+y1E7jm6o9FsUmhShr8JeW0qQ==","shasum":"1418e1fe08ef7c6137cf3f725294fec6d55f028f","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230514010301.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQyvKY/1SLw6KyMEGiq9J0SeTvR55GEGijmVoFnUdSogIhAJD7WQcSpWgJu6WdLGhR3I2GeMx+1gm32Fdafs6HeRNc"}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230514010301_1684026186539_0.8117308137103687"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230515010139":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230515010139","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230515010139","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-Qt8mDdw29B6HMPdH0aoT1qBKG8yEuTyOE4pGtuQtuKGKWnLCN4//G8H/uj3OIo8neU6OwkS4WbIp5Yd4TZf1PQ==","shasum":"272cd4b5730fd66b13340aec81412fd2c348f12c","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230515010139.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9LJNKmgbguE6a2UqRW+APO3NO1Lxn24Dyv0FKbWppCQIhAKmFiYyXpARUvVDVsAmjvkptu4PQauMVhmbK2kgGRtvV"}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230515010139_1684112503509_0.8139851152544835"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230516010049":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230516010049","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230516010049","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-egKP7Q0AgJqpOvt+1Az7nq8gitnX4pTu79YoHLBAYaB+3UeeUBN2nGXE9Q7KzeVI5gFRdU05w0sBmQqwlJIbhg==","shasum":"b0746a72f453811e8e053019970fa104abc73ac1","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230516010049.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDygwnH2qJDiOwW357ivGL+4SkgPlVQ/rXUViSDvG6hYAiEA4SWDLUo3LbwDfkZNLoB/haNGGnb6RpeIERPoR6Fx6vs="}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230516010049_1684198854379_0.934719941739486"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230517010210":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230517010210","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230517010210","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-49ciz1VB8dNbUcIeYhdyuTtkV50nldpmyY6PntGJPZaPPWb2vidi4yMZ5T6EdhsBcLuuQkzurm0syPxX1N9Kog==","shasum":"63cac2bf9b83fde28226d82d9b7991455bf55849","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230517010210.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkyZ/IeE6FM4Hi8o2u7y2VBo5OJcN4sNtmp7lfcqa60gIhAKr5XHMIFgItNEEdGuWEB6F9/Bkt4lRcjMoFrxBqwkdD"}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230517010210_1684285335939_0.7037066060615085"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230518005916":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230518005916","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230518005916","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-AIXfXZ5jU0a2dWY4BtVLG2L28FoJgcH2/NoA696I/Q9tX3qEsiUkPgXgxmSU+EOVghSDMCLojwhcQA3ZsLyjOA==","shasum":"26734c41b3fba97f3a43885b7936c5049ef46f7d","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230518005916.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMMlyg9tufhA67GOMTzdI7WBbBUwnPWXkpW26Avgy4zAiAA24Jm4sJEPM40CXI3KSpwIdLXfavoXv2ifwL4QuykHw=="}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230518005916_1684371559980_0.7337012878160636"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230519010047":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230519010047","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230519010047","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-m/HyJEcuDPBYm/xmaHdY0wHJGtM7jd6eFkCcPjRSuTMEu8jo6wvQ30JEHEC00v797BsMtL2L9xuD+wbIK02byw==","shasum":"d18b11c6684d96f6585aad5d2af4e58d65dcb57f","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230519010047.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmuO0EJ+ojZu/jq15YamE1cAbG7+IuXIcGkQVAnSEJxAiEAo8zIwVLol3UyMyUikuropvdcLv/UqsIXSLfiMiKcsbo="}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230519010047_1684458052261_0.1528067515369511"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230520005807":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230520005807","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230520005807","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-X8xbhU2940/5dB9wLE4bdRmOnbyT/wecMXgHdP4kSmZEFDGL4xcYh9STvugr34OmKgFgVyJfbVkgl6a/hw+CCA==","shasum":"af9b627e7fc246e62f22f806261214db205f7844","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230520005807.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFE3QYO9CQjH5MoCYIfLh4UBDjve/hTA/2Qgq6xFnUDgIhAPeuJ+bZGaTMRiHukZht0tOcAVNrImmHgLhZeaONuA6t"}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230520005807_1684544293838_0.6200679933120794"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230521010408":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230521010408","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230521010408","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-pUXJhA099WHa920AE7jdRfvnSz+z8rJeuJ5pyiLY1Y2qYxGEN/l/UuX/XXWMPO3oD5CuRctSMa5VM2TE7hK2oQ==","shasum":"4a3ff2a1f7ff3054e1ce29b567ca5c2307880a5b","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230521010408.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIATb4hYIC3aagCC1AR+GxxTxRBkTuueaBJM/UkCjyGdlAiB127uHJPkiLzsHsrLk6LBxS1ExUNY0m7Vjr2tawwQ6nA=="}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230521010408_1684631053569_0.16220676080409868"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230522010324":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230522010324","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230522010324","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-N99KYpI3AYswh0u0ewUr91pKyGpxcZUpUT5ZskdGM60uRhh1gNxTGJ+dp9SzcAUZPybPWfFeWnXRZWPESK2Wuw==","shasum":"0548494ef04ee34bc37a15ade5b146673eaf74f4","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230522010324.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDxOP08IdnVkfws6GPqYOMxYGXL8FDZRbuH7UV486mYPAiEAgdiYaYr2kzAKD8yyUbKqPjpnEHjzct8Q3Isdh5f/+Lc="}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230522010324_1684717409368_0.8689432755101689"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230523010039":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230523010039","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230523010039","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-dTCuUi9sOW9xQjTal1TOIbmnuylkmkHZnNlk3w3mCM1opICg/E51Qwg086g3JWIsokMqSvwY57bwfkBWc5bkUw==","shasum":"81a0a5f6f5d582c1674dd20f1adc359fab6867c8","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230523010039.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHo+EuVvt/37VnS1IC/smYyMyTypon0RzCrZfhbPOvXXAiEA3uhhVjsFlOR+3ZOi0JCcLW6B9Ml3plBuHmYf9NhyeeY="}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230523010039_1684803645453_0.33777904404096026"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230524010151":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230524010151","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230524010151","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-t5trvTIi0S+AjuXhKUN1KOn1mavhcAeRFuENuEE1Ci96ZhIGdNmv8BCnSeJLBaoK1fKWInWp4a15zrCP0rzOcw==","shasum":"51a7ec43269ec756c912c4e27929b5ca200c8143","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230524010151.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiD07ePMWrR8iSRDOIXOTGovXFEax0Xl+tbQsMlAHhBAIhALl/8pN3RVgDvhBSV2APhtCt4LeIkj7XeA8BaHNPBh5d"}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230524010151_1684890116341_0.1130838588979921"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230525010110":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230525010110","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230525010110","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-qPgCc2Jy5XiDlslaFzodpGrRdZkW6B60VxTbrVu+0MS+4WX8tQRgJDdVXHuRrBakPd2mmmRsZ/Gm4NQd6EdAvg==","shasum":"f765f90824955822cf1198b2f29b65fd012c7205","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230525010110.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDNOazN1qhPryVm+nvUzbcK3gAKt0kNQeKac+dY37YfxAiEA31AxPglWL3uZVe4vLEpH7yRybttw+L7KSlF8PwMxA1o="}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230525010110_1684976474716_0.6116789755587333"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230526010003":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230526010003","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230526010003","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-g+vEXsrhFhF87eQ1JR99vfwQcb262Tjg1ik/iVrYe470pIm7ZmoZV/xpkFUgUBXh4yy98nuZTtCyKrf6p/LN5g==","shasum":"7744c866d31f76166c6fb254ac866a7e7c4ac3af","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230526010003.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHwDrv+KHoWIkiNhNa6ToqpQaq9BksCIkfhf5S/NEdd9AiA+WKbqEqoc0rN1Cvy7Uy1SoVSeMy76QvQ/ZolUmti9+g=="}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230526010003_1685062808108_0.06932384392610702"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230527010204":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230527010204","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230527010204","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-jcYQDz6RGo9nhjKklrSa9uR9e4MatpgqMXLx/Z98VkuAAAxkGjAmea9+2O+xjA+UnQze/PWmNuTBIDvB0MaP+Q==","shasum":"2ae65e5eb857bde52ca77feed612749a7ede83cf","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230527010204.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIESe5NIn44fHTfy8mv8pPoCkGUWN1kUrUWlR1GNYWULJAiEA8qbPsZLEcMjvaLzDKSzQoySAFpiHAoeGR/5tli68GiU="}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230527010204_1685149329325_0.5869971581671831"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230528010629":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230528010629","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230528010629","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-uDT2D3D48uReoJ2WKJjDJEBlZKA+PAx8T64T2vaL0jyvzfWqo3gylaYHiGjpgClfPLnlj7nq1XUjFDbJ6O0pXw==","shasum":"ea39ac5fcc2bae395c65fa64c5af4177bb89b2e9","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230528010629.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGzlcu5KsRwgWqIAoJc7O54zwOuKbjROBwXdlViL/qbIAiEAtVN77voE4DFuErYmvS4gXR46Gv3a4Zhq1SJFsr5HWcA="}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230528010629_1685235994038_0.7726427564102285"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230529010246":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230529010246","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230529010246","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-OTPhFvSvb4NwLUvxUT2p6VQ2bioe7MEuvfXUDgbCw9ZHSTAmW/7Lp21sTFN9UvY9eZXp9wr47cPqo2Uc8VuKgQ==","shasum":"b77383e21d831a2de858c33026b1070833a0e6c7","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230529010246.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCb/+Rpb00KDNgknPb8MoAukpzpfeR8D7Sd0EKmlXzaDgIhAKSaIqlc3p5UWchiGYCB/zsP4jpGJfyry3t/1jzYrtpD"}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230529010246_1685322170830_0.9245119272215658"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230530010258":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230530010258","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230530010258","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-ZbqTTE4f9NEDr+DngW735O6PtfMHBaADfjclS+tolfMob7XzHxnLcc3iGpZjYt9+B1I20htBNJBOcRQwH0AZfg==","shasum":"34a743ddd2c4cc1b39cc918dbbff2b5e3039838a","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230530010258.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD6myoUufUQvkufj5pn/UhQaXvqqx6U9RR2P5gQMhhngIhAMbHV+ML80R5H4jDHI/sU9yBgUuXD9XKWA24eOqsn6vn"}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230530010258_1685408584257_0.8981560579209567"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230531010840":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230531010840","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230531010840","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-G4WEHKxCS8NtEgPi5SszPnA9TeLaXp3obNpGHtqokgik1Ukkw9wDzRo6W+KkxTfYm9U6RtQ6rk/KeP4ZdLa4Sw==","shasum":"d8d3f2e588c74db7b08d31b418c7359cadc62a10","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230531010840.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqEHvRzY7TOXGnOLVzSrJUYlYq00Pjqdqq/P5WhqXpNAiEAzJji7+S+q8BX52qVf7fI4NonWNLVW34zHabX6p1/UAI="}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230531010840_1685495325018_0.9444664445614093"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230601012232":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230601012232","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230601012232","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-xgUiQ6oZD7NPa0aJxpA/DtO0KEljUWtpIFEMDQw9PlKOAXaDxfge/O7NwMSf+UjY2O8IVOUop94u0pdQJgudCA==","shasum":"3af0f85267113e8815b5b20ab418f4229376c944","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230601012232.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHtHNBEwg5nNpzbzIqeFDhMu7F+SrSrsO3/q9TJCeANdAiEA1DFW/crs6Rj4eXgQyuGSRpAtAKnZSlKlV0onpuH6MXc="}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230601012232_1685582558863_0.5317765645490715"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230602011012":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230602011012","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230602011012","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-d+kiOcVr/ahpDIhrJJJw2GYVSiw4bKdYMRiTOOGsPwREeth76rDd1JFeyaPWabjwEyNDQ0tyUJNfSSVdR15r9Q==","shasum":"b52ce1e347bcdfdb197df25ce9d40cb01900eacf","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230602011012.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO+suHKM7GTkiE7/zcIY+1eRCzoMFhiAw6aBRms6WqywIhAMHcy2wU3alhGxqQMZ+JxHdz0gKapxKkpY6eWPCMLtm9"}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230602011012_1685668217627_0.941401149538263"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230603010726":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230603010726","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230603010726","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-Ae6ab98t6AkqIXhnI8Os+WDOAWWC55FodOTBT0mV1v5Ag0Y7tzmGR/3x+gThP8qGaBTrHf2mTAkHwrIc6PY/vw==","shasum":"c0dd013fbe1103ad3f825dba90d9a981890a9d89","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230603010726.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4y6OJ6Nd44S3ePT9k1ocCOXxOkAxVI21c6euDkqGbRwIgbSFnr6Bj4/fuymLS1d5JzM9l1bP+P4hlIJZVb/thHhA="}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230603010726_1685754451201_0.565185045838247"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230604011854":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230604011854","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230604011854","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-IG/1PQ3qjHBcNsOLzlVK9HpX4SRlF34jNtUckqvBRsJTQkfB+hHf9LiLyDyssuyNPbdZGEP/Fh/nOEeu41cy/w==","shasum":"b49204e1a7ee15faff060ac78deb18e5c8046555","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230604011854.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbl9vkbFShuObHcdrpl1r2Ih02ghlJcaYwzTarLF8S1wIhAOvJsJ6yOA5xKU7pvzZZECOh/si4R8Ye5rw8DoEG2/bo"}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230604011854_1685841538318_0.9018795168982312"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230605010843":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230605010843","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230605010843","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-v7wZ2Lo0aDzX+P2xAyVMQi4X0pCG0/tsWHViIkCfbbdAFR39oqhucc2QBx6lSjfLfUqkcqQahgzTB9STbRNuvQ==","shasum":"539250c42dc26a9d8dcb2bcadf99af885cb66fac","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230605010843.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBCZ4EngjgM2v0JaFOxqOTXjGhOkl/Vo7umrKHAaAuGQIhAJt1bNStOlM102qDJUAK01hTDD2NiUxnuESHAbITB1uT"}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230605010843_1685927328418_0.150793208664042"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230606011032":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230606011032","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230606011032","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-kC640L5iSmU0UVKqytIkLs9SBb4Eux9HjscJRTPbVKBEIkws2NlUGebl6mOyuvX6eNh1gSN9WY7YEogC5OA04A==","shasum":"f5031cfe5ed095f667e8a5fc556b2d80ea72abd7","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230606011032.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAeH8ynQq3Z5hn4oq6h2m4JzJ/pzVJSmzjB75V8G9IteAiAvXKbglSu/0jT8EZ+Q8ZzLA5blR+mBT2XEr0pL+ujJTw=="}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230606011032_1686013836976_0.6176307976236084"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230607011144":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230607011144","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230607011144","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-dU8HqKxtvDx688hRbAgc26l7qUjaiQRWpeSnCD6/SBHyHUF+Oh2O+nuFBIp1wIZBOmXyePGBhwzTwO6mrteHGQ==","shasum":"9f1e306034f86028332cb384567a3a557da7bc93","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230607011144.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCb0vw2ebYrghprU4BNv2oXv3C4lAqaCgwbZXva/baNIwIhAIPyz41RBpLnwfRaxKmog1/4ZSC0l8+5P3TZ9NQMB9n5"}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230607011144_1686100308990_0.31820394595424895"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230608010922":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230608010922","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230608010922","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-jwCMw/FL7En1kQaKj3IKZhq+XS8KITwe0W16ErviAKcIrgjzXNcJ4AuJu91cSHUtCgfv4MMvYwLr10f6hpvTJQ==","shasum":"9d8350b36aef347ea888abaa2777a397dcf4e0a9","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230608010922.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAAMc+uct3cxOMvrHziYUkCNw+WqXLut1RBSyYELukMgIhAItCGsDUdYnw+1uziGm8H2HaARNdfyRTK44qsZfxK7+N"}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230608010922_1686186568258_0.12576272724685822"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230609011144":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230609011144","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230609011144","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-Set/ALEr8I49a8db8yiR94c+yD4w3OvzCiNSr6CfJDTTaNRZZ6Fa8xPrfYT29nMushD1Q2PXCIiPdHZpOWK5kQ==","shasum":"04105c19c14f578ce0ee753efc3f88570ef84a90","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230609011144.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAWY4Y+a5/aVYFH/uQbjrEVEDAxT45kQWsS8pQ1ky1KTAiEA2E6ScTAXAm+abxe7kc4k4ApNM9sMpWIXUW5ARRPzmjc="}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230609011144_1686273109512_0.35189465417236154"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230610010459":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230610010459","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230610010459","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-cyLwoET2oRfMkSSdc1E9Wbrnf05pc0lhtipR7Gj+UZqwBOv7Mkx1siNqW7WmOYTtGQtOcH20d1mvN+yAIJiDwA==","shasum":"5d4ee78a0205861ca4c018c3bafc7d70875bfc3e","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230610010459.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfn74q0pZjwgVTUPWKPeO40jEe7rt7lsaJUQrLWSM81wIhAOXHXGWqziR1t3w1OiAAtF8eIwcHs3JCzE0/REXG9ciO"}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230610010459_1686359103908_0.4294624593923435"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230611011609":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230611011609","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230611011609","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-a62ou0G35XXvJ9pXkM/LRpJ5GdnrD+C67sqjPblDEy9DVXLJxedj6c3hLw1bsrL9LxNDw+kQUbNr6xD05HPRXw==","shasum":"827e868c1ee80a6b147b5c979edfbf9b9cdbc9b4","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230611011609.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrH7olJgcmo1CR0Vymap2o3yMh0sbEHb08VceDWIhqTwIhAK3TG1hsoRwSg618mFEAD0nz7xtg0GPKLGYQlmYeGssw"}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230611011609_1686446175314_0.9475520548590415"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230612011143":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230612011143","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230612011143","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-WvADbD87XXIukaRMnvK7YW4GhRHK89ieygRMWoqo7bfPiSUaJFo2zwpDoWysxzEoY1fA/Z3v9bFYV5IQ9WtaAw==","shasum":"5e3c67a3d84815372522c77f4eb026e4c716f1ec","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230612011143.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDn1HsGyy3A4JPBRUbnNWIa2irZyIFw0I6zcBRBo2hunAIgPRWZpvPk/6btJN0X0oS3eqrd55XZi+yl69xLSsbxKOI="}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230612011143_1686532308263_0.4868127276331664"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230613010816":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230613010816","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230613010816","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-zKuDehPo4Fdj++w6lNNKBIwbyOlEEbUsiMA10bm8ZlB0gBSyCBjBp7e3U5t+6pfewzVZi3WqMR+w47J5twVo7g==","shasum":"2d7af02e1211a28646dd7dfd54b56f2769983e3f","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230613010816.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9v+7bBLFHf0B1mxma6sA6cp+udZcqxQDItAGeTZ4IoQIgPcOvHp2J40ZJhB9Ssv32hYGtSh7TRYh8nJdwI3r1d5I="}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230613010816_1686618501141_0.29824260386176027"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230614010623":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230614010623","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230614010623","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-CwPQHKATgk/9A1RepksAUi7UVwEZ/oFBD0ETlRSyULeRbEFwKsr4K/zv7a8amG5iinDNAEc13fRGcRI+4EUuWw==","shasum":"9af50f7a4d6f8e80ed92cca11a24db6cde863491","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230614010623.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvI+fPhQi7I/QAehPRAQwCbxN8bj9X92/R/wgjtVNNaAiB5I6JQeOVsf4cEbUYPs7d/P0IpzgOrSLQNCNW3rB/AmA=="}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230614010623_1686704788487_0.7710871599391338"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230615010635":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230615010635","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230615010635","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-mhh0ryR4ym+Dsd4CbLCnhTQPZztOekiCQLIlP/7Sqic51flr0iV6xr41zn/eOo5iob2sMhlQzqCNv10ofW1hXw==","shasum":"6cab780caf252b75d3b25b682f4a07b999de2894","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230615010635.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPGKUnaesuJvVg/NiCjChqR7w88WrWdNSU7z+bgbRKggIgUHTrzZT5usIjmwvaCnGiXCIRpJwj+TAXutAB2aO7jpQ="}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230615010635_1686791200780_0.7300276250551727"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230616010655":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230616010655","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230616010655","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-A6brQILVbRwSZLKD/5S1XoeQXBKo/GKy6CGPEjkmUyJBZL39aW04ZOEXDtFCMQIbEjTeOvNQFBXZQ8bmA6swIA==","shasum":"a0b56d74a30966b96c1b2b352cb67035c4f590ed","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230616010655.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCCTPalh2QK2liY/ZHpRdRkxA7VCvAknYZfrr8fT4f6wIhAI3IqYZkbXZeNJRFkJywS2aZlKvn7L2EbvvyESumKSXs"}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230616010655_1686877619762_0.749531987303943"},"_hasShrinkwrap":false},"0.0.0-nightly-a867f88-20230617010304":{"name":"strapi-plugin-media-browser","version":"0.0.0-nightly-a867f88-20230617010304","sideEffects":false,"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","keywords":["strapi","media","browser","assets","library","tags","files","images","videos"],"strapi":{"name":"Media Browser","description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","kind":"plugin"},"dependencies":{"@radix-ui/react-accordion":"^1.1.1","@radix-ui/react-dialog":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.0.4","@radix-ui/react-toolbar":"^1.0.3","@react-spring/web":"^9.7.1","@reduxjs/toolkit":"^1.9.3","@strapi/design-system":"^1.6.6","@strapi/helper-plugin":"^4.0.0","@strapi/icons":"^1.6.6","@strapi/utils":"^4.0.0","@vitejs/plugin-react":"^3.1.0","axios":"^1.3.4","fs-extra":"^11.1.0","koa-range":"^0.3.0","koa-static":"^5.0.0","lodash":"^4.17.21","mime-types":"^2.1.35","nanoid":"3.3.4","react-dropzone":"^14.2.3","react-helmet":"^6.1.0","react-redux":"8.0.5","react-virtuoso":"^4.0.3","sonner":"^0.3.0","zod":"^3.21.4"},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/config-conventional":"^17.4.4","@strapi/database":"^4.0.0","@strapi/strapi":"^4.0.0","@strapi/typescript-utils":"^4.0.0","@types/fs-extra":"^11.0.1","@types/koa-bodyparser":"^4.3.10","@types/koa-range":"^0.3.2","@types/koa-static":"^4.0.2","@types/mime-types":"^2.1.1","@types/react":"^17.0.53","@types/react-dom":"^17.0.18","@types/react-helmet":"^6.1.6","@types/react-router-dom":"^5.3.3","@types/styled-components":"^5.1.26","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","commitlint":"^17.4.4","concurrently":"^7.6.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","koa":"^2.14.1","lint-staged":"^13.2.0","prettier":"^2.8.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","react-router-dom":"^5.3.4","styled-components":"^5.3.9","typescript":"4.9.5","vite":"^4.2.0"},"peerDependencies":{"@strapi/strapi":">=4.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-is":"^17.0.0 || ^18.0.0","react-router-dom":"^5.0.0","styled-components":"^5.0.0"},"author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"engines":{"node":">=14.19.1 <=18.x.x","npm":">=6.0.0"},"scripts":{"dev":"rm -rf dist && concurrently \"yarn dev:admin\" \"yarn dev:server\"","dev:admin":"vite build --watch","dev:server":"tsc -p tsconfig.server.json -w","clean":"cd demo && yarn clean && cd .. && rm -rf dist node_modules","build":"rm -rf dist && yarn build:admin && yarn build:server","build:admin":"vite build","build:server":"tsc -p tsconfig.server.json","lint":"TIMING=1 eslint \"**/*.ts*\"","prepare":"husky install","prettier:write":"prettier --write .","prettier:check":"prettier --check .","test":"yarn test:ts","test:ts":"yarn test:ts:admin && yarn test:ts:server","test:ts:admin":"tsc -p tsconfig.json --noEmit","test:ts:server":"tsc -p tsconfig.server.json --noEmit"},"license":"MIT","lint-staged":{"*.{md,yaml,yml}":["prettier --check"],"*.{js,ts,tsx}":["eslint"]},"packageManager":"yarn@3.4.1","readme":"# Strapi Media Browser\n\n[![Version](https://img.shields.io/npm/v/strapi-plugin-media-browser?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n[![Downloads](https://img.shields.io/npm/dt/strapi-plugin-media-browser.svg?style=flat&colorA=0855c9&colorB=0855c9)](https://www.npmjs.com/package/strapi-plugin-media-browser)\n\n> ⚠️ This is still in active development and as such not all features will be implemented ⚠️\n\n<b>A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.</b>\n\n## Features\n\n### Manage and organise your assets\n\n- Support for batch uploads with drag and drop support\n- Manage tags directly within the plugin interface\n- Tag your assets individually or in bulk\n- Complete control of your folder structure (incl. nested)\n- View asset metadata and a limited subset of EXIF data, if present\n- And more!\n\n### Built for large datasets\n\n- Virtualized grid for super speedy browsing, even with thousands of assets and tags\n\n### Granular search tools\n\n- Refine your search with any combination of search facets such as filtering by tag name, asset usage, file size, orientation, type (and more)\n- Use text search for a quick lookup by title, description and alt text\n\n## Installation & Usage\n\n```shell\nyarn add strapi-plugin-media-browser\n```\n\nIn your `config/plugins` file add:\n\n```json\n  \"media-browser\": {\n    \"enabled\": true,\n  },\n```\n\n<!-- ## Configuration Options -->\n\n<!-- ## FAQs -->\n\n## Contributing\n\nContributions, issues and feature requests are welcome! See our [guide](https://github.com/joshuaellis/strapi-plugin-media-browser/blob/main/CONTRIBUTING.md) for more instructions!\n\n## Roadmap\n\nInterested in seeing the direciton of this plugin before you make the investment? Check out the [roadmap](https://github.com/users/joshuaellis/projects/1?query=is%3Aopen+sort%3Aupdated-desc).\n","readmeFilename":"README.md","gitHead":"a867f88d3edd26204dcb1719213fc0f087b6927e","_id":"strapi-plugin-media-browser@0.0.0-nightly-a867f88-20230617010304","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-WkX2bkhB5FePbVmc9SatVeFHSfTz5eVxaCucH+1JjsAEx14kTx54/KHP6Fgwzoy+X0OCCtGyKMdUKqhLAg6dlg==","shasum":"4169e66370bee1b5c5e230f0115ba179ca7657c2","tarball":"https://registry.npmjs.org/strapi-plugin-media-browser/-/strapi-plugin-media-browser-0.0.0-nightly-a867f88-20230617010304.tgz","fileCount":40,"unpackedSize":264523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5owPDQCi+6PFl/KVWU/JTs4+jIZ1CcUkZuxzRmEnzEgIhAPnBz2oqMkEndmjB0Dg4Po0ozJ1+R/+IgXyhqtvs+CvK"}]},"_npmUser":{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"},"directories":{},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-media-browser_0.0.0-nightly-a867f88-20230617010304_1686963788407_0.5162923354463897"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-11T15:56:52.740Z","0.0.1":"2023-03-11T15:56:52.958Z","modified":"2023-06-17T01:03:08.691Z","0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230320003907":"2023-03-20T00:39:12.321Z","0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230321003611":"2023-03-21T00:36:16.461Z","0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230322003513":"2023-03-22T00:35:18.397Z","0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230323003850":"2023-03-23T00:38:56.133Z","0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230324003610":"2023-03-24T00:36:15.009Z","0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230325003547":"2023-03-25T00:35:52.672Z","0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230326003932":"2023-03-26T00:39:38.141Z","0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230327003557":"2023-03-27T00:36:02.414Z","0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230328003741":"2023-03-28T00:37:47.411Z","0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230329004119":"2023-03-29T00:41:24.286Z","0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230330003742":"2023-03-30T00:37:48.569Z","0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230331003742":"2023-03-31T00:37:47.612Z","0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230401003704":"2023-04-01T00:37:10.117Z","0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230402003820":"2023-04-02T00:38:27.477Z","0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230403003540":"2023-04-03T00:35:45.002Z","0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230404003508":"2023-04-04T00:35:13.505Z","0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230405003047":"2023-04-05T00:30:52.033Z","0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230406003402":"2023-04-06T00:34:06.832Z","0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230407003151":"2023-04-07T00:31:55.488Z","0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230408003304":"2023-04-08T00:33:09.043Z","0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230409003658":"2023-04-09T00:37:04.662Z","0.0.0-4d135306d540b060b1b7c1b39dc33584d0afe195-20230410003452":"2023-04-10T00:34:56.318Z","0.0.0-nightly-38964f3-20230411005841":"2023-04-11T00:58:46.183Z","0.0.0-nightly-38964f3-20230412005849":"2023-04-12T00:58:54.915Z","0.0.0-nightly-38964f3-20230413005716":"2023-04-13T00:57:21.512Z","0.0.0-nightly-38964f3-20230414005802":"2023-04-14T00:58:07.336Z","0.0.0-nightly-38964f3-20230415010024":"2023-04-15T01:00:28.786Z","0.0.0-nightly-a867f88-20230416010144":"2023-04-16T01:01:48.934Z","0.0.0-nightly-a867f88-20230417005957":"2023-04-17T01:00:02.911Z","0.0.0-nightly-a867f88-20230418005826":"2023-04-18T00:58:32.234Z","0.0.0-nightly-a867f88-20230419010045":"2023-04-19T01:00:50.216Z","0.0.0-nightly-a867f88-20230420005824":"2023-04-20T00:58:29.727Z","0.0.0-nightly-a867f88-20230421005834":"2023-04-21T00:58:39.148Z","0.0.0-nightly-a867f88-20230422005928":"2023-04-22T00:59:33.598Z","0.0.0-nightly-a867f88-20230423010449":"2023-04-23T01:04:53.864Z","0.0.0-nightly-a867f88-20230424010053":"2023-04-24T01:00:58.650Z","0.0.0-nightly-a867f88-20230425010018":"2023-04-25T01:00:22.887Z","0.0.0-nightly-a867f88-20230426005939":"2023-04-26T00:59:45.025Z","0.0.0-nightly-a867f88-20230427010140":"2023-04-27T01:01:46.586Z","0.0.0-nightly-a867f88-20230428010107":"2023-04-28T01:01:12.822Z","0.0.0-nightly-a867f88-20230429005808":"2023-04-29T00:58:12.732Z","0.0.0-nightly-a867f88-20230430010518":"2023-04-30T01:05:23.540Z","0.0.0-nightly-a867f88-20230501010311":"2023-05-01T01:03:16.372Z","0.0.0-nightly-a867f88-20230502010111":"2023-05-02T01:01:17.940Z","0.0.0-nightly-a867f88-20230503010016":"2023-05-03T01:00:20.797Z","0.0.0-nightly-a867f88-20230504005942":"2023-05-04T00:59:48.819Z","0.0.0-nightly-a867f88-20230505005522":"2023-05-05T00:55:27.270Z","0.0.0-nightly-a867f88-20230506005553":"2023-05-06T00:55:58.027Z","0.0.0-nightly-a867f88-20230507010310":"2023-05-07T01:03:14.966Z","0.0.0-nightly-a867f88-20230508005820":"2023-05-08T00:58:26.261Z","0.0.0-nightly-a867f88-20230509010114":"2023-05-09T01:01:19.834Z","0.0.0-nightly-a867f88-20230510005852":"2023-05-10T00:59:01.009Z","0.0.0-nightly-a867f88-20230511005947":"2023-05-11T00:59:52.242Z","0.0.0-nightly-a867f88-20230512005926":"2023-05-12T00:59:31.445Z","0.0.0-nightly-a867f88-20230513005747":"2023-05-13T00:57:52.879Z","0.0.0-nightly-a867f88-20230514010301":"2023-05-14T01:03:06.740Z","0.0.0-nightly-a867f88-20230515010139":"2023-05-15T01:01:43.800Z","0.0.0-nightly-a867f88-20230516010049":"2023-05-16T01:00:54.578Z","0.0.0-nightly-a867f88-20230517010210":"2023-05-17T01:02:16.158Z","0.0.0-nightly-a867f88-20230518005916":"2023-05-18T00:59:20.125Z","0.0.0-nightly-a867f88-20230519010047":"2023-05-19T01:00:52.458Z","0.0.0-nightly-a867f88-20230520005807":"2023-05-20T00:58:13.993Z","0.0.0-nightly-a867f88-20230521010408":"2023-05-21T01:04:13.750Z","0.0.0-nightly-a867f88-20230522010324":"2023-05-22T01:03:29.547Z","0.0.0-nightly-a867f88-20230523010039":"2023-05-23T01:00:45.658Z","0.0.0-nightly-a867f88-20230524010151":"2023-05-24T01:01:56.522Z","0.0.0-nightly-a867f88-20230525010110":"2023-05-25T01:01:14.980Z","0.0.0-nightly-a867f88-20230526010003":"2023-05-26T01:00:08.334Z","0.0.0-nightly-a867f88-20230527010204":"2023-05-27T01:02:09.555Z","0.0.0-nightly-a867f88-20230528010629":"2023-05-28T01:06:34.202Z","0.0.0-nightly-a867f88-20230529010246":"2023-05-29T01:02:51.035Z","0.0.0-nightly-a867f88-20230530010258":"2023-05-30T01:03:04.565Z","0.0.0-nightly-a867f88-20230531010840":"2023-05-31T01:08:45.394Z","0.0.0-nightly-a867f88-20230601012232":"2023-06-01T01:22:39.016Z","0.0.0-nightly-a867f88-20230602011012":"2023-06-02T01:10:17.855Z","0.0.0-nightly-a867f88-20230603010726":"2023-06-03T01:07:31.530Z","0.0.0-nightly-a867f88-20230604011854":"2023-06-04T01:18:58.467Z","0.0.0-nightly-a867f88-20230605010843":"2023-06-05T01:08:48.586Z","0.0.0-nightly-a867f88-20230606011032":"2023-06-06T01:10:37.159Z","0.0.0-nightly-a867f88-20230607011144":"2023-06-07T01:11:49.419Z","0.0.0-nightly-a867f88-20230608010922":"2023-06-08T01:09:28.423Z","0.0.0-nightly-a867f88-20230609011144":"2023-06-09T01:11:49.691Z","0.0.0-nightly-a867f88-20230610010459":"2023-06-10T01:05:04.149Z","0.0.0-nightly-a867f88-20230611011609":"2023-06-11T01:16:15.528Z","0.0.0-nightly-a867f88-20230612011143":"2023-06-12T01:11:48.548Z","0.0.0-nightly-a867f88-20230613010816":"2023-06-13T01:08:21.326Z","0.0.0-nightly-a867f88-20230614010623":"2023-06-14T01:06:28.679Z","0.0.0-nightly-a867f88-20230615010635":"2023-06-15T01:06:41.052Z","0.0.0-nightly-a867f88-20230616010655":"2023-06-16T01:06:59.959Z","0.0.0-nightly-a867f88-20230617010304":"2023-06-17T01:03:08.561Z"},"maintainers":[{"name":"tdfka_rick","email":"Joshua.ellis18@gmail.com"}],"description":"A convenient way to browse, manage and select all your Strapi assets, inspired by MacOS.","author":{"name":"Josh Ellis","url":"https://github.com/joshuaellis"},"license":"MIT","readme":"","readmeFilename":""}