{"_id":"react-filerobot-media-annotator","_rev":"48-96cc45c6e7c3e5474acf7d4ce2979f22","name":"react-filerobot-media-annotator","dist-tags":{"beta":"2.0.0-beta.0","latest":"2.1.8"},"versions":{"0.1.0":{"name":"react-filerobot-media-annotator","version":"0.1.0","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@0.1.0","maintainers":[{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"c68e148f4918b558cf927ee5a76600dfee8fdc0d","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-0.1.0.tgz","fileCount":34,"integrity":"sha512-dQha8aAoOE3PbElJJWpPtbHzpzREX8XbRvw5RlKvxfwr3YKxRVCf/4kUsZKLrNWmKR87/ooXe64r8L4svnDy/g==","signatures":[{"sig":"MEUCIGl86qwQuQdw6XBWqPPDOi0pEDX8zh9ul7pEfXvfj2ovAiEA5VUH7qjmIl+/fxQl3ZobE7DY5MxvC/MlKP7tvT6qK+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkT6S9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAvw//Z1jOh229Xb72Canfc59DZIlKRySd8k9aCuyinsQowXjOmsXo\r\ny9pqxuWbrO5pl8cUDkt2jm6eWWNu8ZxqXmXVM5FluD8O1rA+yBEfmAPiTeS/\r\nYOcQ3MLLL4W1+PFRdvVnMI7BSnw+EwuL8lDxevq5FC1SvANMG9DiXlbDJAK3\r\nWbyJej0SJhXKtQh4kkByTirf6S7yhDaH2lEyhiGSHrIyQ2e2BrgZ+OAzweFw\r\n04cyJnvaU0ObeEi6x/Tjv03hc8JJenp6e2+/PHWnE/iSYObsUcGgo9DZi+ck\r\njIGi/Przb3YEYuqO9iE7ge6nrmiBTGtuocISA1bYMa0qagIUeifd1MP22kwg\r\nm8yf2ytFqqQ1sJNuBTi11zdA7ajMnNQXSlDMLK7JqkAhdgTSFNF4Qw8jFu23\r\nqcpcJEPWDRfSYM/oLocPe+RMb3wBuolsnnQk/diENSUDBG9VroYL8+nrZw2M\r\nfTOmEzxe5awkCM22wYUMxv8xyFOtglr9c6LJvobz4waV8TKLYE3ZRdb9nbQY\r\nQpqrXmc9qnIjFmTz5UBw1QzxiS0CGXDamVrutHtsSyVS01pZahGXmnx4YWod\r\nchHZPWjdUrY4vCAHX5OJuLyuW6tYj21GMs8fNg7hNiFL8Mn9GLBvyRkzWXwR\r\na/18yrIDmYu8trhkhfXspD3bWs9Vhe704XI=\r\n=NkCI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"fb5a3d64796af6ead69e056a1ac08b98953111aa","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"7.24.0","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"16.10.0","dependencies":{"prop-types":"^15.8.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.0.0","react":"^18.2.0","eslint":"^7.32.0 || ^8.2.0","rimraf":"^4.1.2","react-dom":"^18.2.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^2.0.0-beta.26","@scaleflex/icons":"^2.0.0-beta.26","@babel/preset-env":"^7.20.2","styled-components":"^5.3.3","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^3.1.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","@scaleflex/ui":"^2.0.0-beta.26","@scaleflex/icons":"^2.0.0-beta.26","styled-components":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_0.1.0_1682941117611_0.7125562543529342","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"react-filerobot-media-annotator","version":"0.1.1","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@0.1.1","maintainers":[{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"e9f833d893e2fc34fe963a9730850939b1b02204","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-0.1.1.tgz","fileCount":35,"integrity":"sha512-1etN0EV7jmzGOV5aqew1IEtA7fbb2zLYasZO/ttP2KcfqIiqB3DDGFrPF6AqCAgvS8XgupqqvL0CGpUmzbLTxA==","signatures":[{"sig":"MEQCIEgHYY07mXRXXCTY6HZeft/Jsc1tI07FJZDXynpLrY0rAiAA7hNmKwUBA3Xybc94osYEGcMlezOyMDiVtLj0JvK+9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkT6UbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMuQ//WDNQ7a3GHBuMyFTJ1GspnM/mVOviYoi/52f1Q3AH4x0UWEAe\r\nxOZpyrNrVaT7NXAovPRyPI7ALVqs1S/EBg1vdW81r6YTN8NJesJMMGZamHbE\r\nIeQVoPG++aWJR3zGG2IRK719yEcSL4Pmprfm7/dkV9+R8Td4QwT8HRvOWIXS\r\nvtkqJ7gs9O9bm3TlpiCNjFzUxeK6VE4DN9s2ErQgrdsEad1NpoGhU22DvvgP\r\nijyogny72KFyOsNCwG99hjtbraLieABziIqf4Vg9H2bLombxGt5UyAyhFWVT\r\nM5qkPiIQBM7D/KC5almul2Gh+TT/wfJ0WowAwR+5F2WlOjReG3L+HpRVPow+\r\nTfHesAyyq2oVtzAIAvSE1n99kPE+DxnBldHiKbK/RT/b21ee6KEQIGT+tRLA\r\nWpPskOUT/yCLsFLl9J4Ctaexrn5xxleiMs80gIkP5fZdh7TW3j49EsgFWUXm\r\n08YCCLBIo4opSXYBM5788Q2JmnuhvT9VmDWKCtIRADRncShQdgQ7WEsu7ZMA\r\nWqyH+8Hj07CqdfaldGy4nxiRlXX4y9Q5rWLaT9d6B3IxJW3vO70CA8fy9LAr\r\nFnE1UBsBb00vIlAxLtTgJcrnPNqqNPpKR34wB+2NOkoz77pDSNzxyRpik/G+\r\nLXZaZvXcBctzB3szoCwG/HPEWIXJoIp9FRU=\r\n=gcXk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"e9cc6b627347835bb99d33df22d50c29c42e429b","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"7.24.0","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"16.10.0","dependencies":{"prop-types":"^15.8.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.0.0","react":"^18.2.0","eslint":"^7.32.0 || ^8.2.0","rimraf":"^4.1.2","react-dom":"^18.2.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^2.0.0-beta.26","@scaleflex/icons":"^2.0.0-beta.26","@babel/preset-env":"^7.20.2","styled-components":"^5.3.3","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^3.1.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","@scaleflex/ui":"^2.0.0-beta.26","@scaleflex/icons":"^2.0.0-beta.26","styled-components":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_0.1.1_1682941211409_0.8419993873892886","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"react-filerobot-media-annotator","version":"0.1.2","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@0.1.2","maintainers":[{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"a7989ac6de8eee49a2deb615c30ee04f009c9827","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-0.1.2.tgz","fileCount":36,"integrity":"sha512-UQX5/kfXPpcBHfsN/Ck+Z+XJ4zwNw6HKCnusGX8QU8aUpnlTPYo98OhOQVLYKyhghftg5oxEah1ZJqg90LXUbA==","signatures":[{"sig":"MEUCIFFKOWO3HXNTLpyfuD3Q5HhWswlr3EOHRDS02M6V2WgNAiEA67pxWqI7ml704AaJjDXHa/8d9YwxBk2qcaQI55zxzco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60468},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"e250005656126aef89c01cb20502768c74967e42","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"8.19.4","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"prop-types":"^15.8.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.0.0","react":"^18.2.0","eslint":"^7.32.0 || ^8.2.0","rimraf":"^4.1.2","react-dom":"^18.2.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^2.0.0-beta.40","@scaleflex/icons":"^2.0.0-beta.36","@babel/preset-env":"^7.20.2","styled-components":"^5.2.3","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^3.1.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","@scaleflex/ui":"^2.0.0-beta.40","@scaleflex/icons":"^2.0.0-beta.36","styled-components":"^5.2.3"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_0.1.2_1684919182356_0.8229778191304189","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"react-filerobot-media-annotator","version":"0.1.3","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@0.1.3","maintainers":[{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"0aeff01c066f48f41dc89ca6e54193a6dd72ff53","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-0.1.3.tgz","fileCount":36,"integrity":"sha512-oSH3lELwKYd2JIXF84Ey/2nEsppY54CSC/t6V1Tb0dvt2nof+91t3gL5e6Tw7ac/IDlTExazL9/mpb4gOSFm+w==","signatures":[{"sig":"MEYCIQCmB38ETbb8EQceh9DHOHJUWV+mqLiNRwzfOxzTKs+JawIhAKYLg4axi8JPhZHYXF9Q5dor2pvmSs0Py4MlSmzyuAwt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60511},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"81945128e8333d81e07ef77ac2872165348f168c","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"8.19.4","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"prop-types":"^15.8.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.0.0","react":"^18.2.0","eslint":"^7.32.0 || ^8.2.0","rimraf":"^4.1.2","react-dom":"^18.2.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^2.0.0-beta.40","@scaleflex/icons":"^2.0.0-beta.36","@babel/preset-env":"^7.20.2","styled-components":"^5.2.3","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^3.1.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","@scaleflex/ui":"^2.0.0-beta.40","@scaleflex/icons":"^2.0.0-beta.36","styled-components":"^5.2.3"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_0.1.3_1685005072226_0.8225399981695172","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"react-filerobot-media-annotator","version":"0.1.4","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@0.1.4","maintainers":[{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"92605db82c210c40c5315a317e9b52df86a6293b","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-0.1.4.tgz","fileCount":36,"integrity":"sha512-53w1Bq0ASQ4bVZIJXtB2J8cWQvw93aqaYzPxlNpsntN/X0ho2g2r/5CPs9gzInaGpCOkm0fPmAwPENWP3/oXKg==","signatures":[{"sig":"MEYCIQD9cTqhE7c74qkim/LAOW2In84BWtEXL4GYdwpaOeT7TwIhAIUfZJ0LPreaPboU8awRz7LvFujK90G01AyEazvP7NGC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61287},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"2b04d6491a8d4ace2705cb37ec4497b800f8960c","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"8.19.4","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"prop-types":"^15.8.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.0.0","react":"^18.2.0","eslint":"^7.32.0 || ^8.2.0","rimraf":"^4.1.2","react-dom":"^18.2.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^2.0.0-beta.40","@scaleflex/icons":"^2.0.0-beta.36","@babel/preset-env":"^7.20.2","styled-components":"^5.2.3","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^3.1.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","@scaleflex/ui":"^2.0.0-beta.40","@scaleflex/icons":"^2.0.0-beta.36","styled-components":"^5.2.3"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_0.1.4_1685629590619_0.37927080715302375","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"react-filerobot-media-annotator","version":"0.1.5","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@0.1.5","maintainers":[{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"2aee48a48563eb55737d57af36289dacdcd578df","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-0.1.5.tgz","fileCount":36,"integrity":"sha512-brpSfvw3+bZ6G7uvWY9bGMLsbcejkAMNbuvTttc10vx0lQZTlCWmFKNCr/4ZA5BknOKFTU0bE8PyzMOydtGGIA==","signatures":[{"sig":"MEUCIDGNNolD+LhPAOg49B6TvgmWNfG/CbUqu4rRBhSPuVG/AiEAkQZqyWv5i5U7ncO6x1gqTuf6BQiGB1u9frSwpBJswMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62046},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"00dc78417e5410e14e4cacf0ef44b4337c7b5c09","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"8.19.4","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"prop-types":"^15.8.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.0.0","react":"^18.2.0","eslint":"^7.32.0 || ^8.2.0","rimraf":"^4.1.2","react-dom":"^18.2.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^2.0.0-beta.40","@scaleflex/icons":"^2.0.0-beta.36","@babel/preset-env":"^7.20.2","styled-components":"^5.2.3","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^3.1.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","@scaleflex/ui":"^2.0.0-beta.40","@scaleflex/icons":"^2.0.0-beta.36","styled-components":"^5.2.3"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_0.1.5_1685710269905_0.2933789045608699","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"react-filerobot-media-annotator","version":"0.2.0","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@0.2.0","maintainers":[{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"5e8609f7ef6548ad17da5ab0528b30bb35bd3b08","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-0.2.0.tgz","fileCount":45,"integrity":"sha512-HGnKo5BcYTMXjs3IJ/1csm5SijvS0LD4clLYZ8QzUwW3u7ANDBjqB9CM07OELS8rA9vTVEOlMoOrecwRGIBMAg==","signatures":[{"sig":"MEYCIQCNYDyFFyICVWLLpGpXzzOniVVVXM+btF0XPJ0U4R0FmgIhAJKCPtXzUotV6zSe2Js4lvjajoLFo5UhKW+kxTHUIAws","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84778},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"c6c12d7cfada5195fedbd19d4c958882aa2befd1","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"8.19.3","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"prop-types":"^15.8.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^4.0.0","react":"^18.2.0","eslint":"^7.32.0 || ^8.2.0","rimraf":"^4.1.2","react-dom":"^18.2.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^2.1.9","@scaleflex/icons":"^2.1.7","@babel/preset-env":"^7.20.2","styled-components":"^5.2.3","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^3.1.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","@scaleflex/ui":"^2.1.9","@scaleflex/icons":"^2.1.7","styled-components":"^5.2.3"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_0.2.0_1694089479578_0.3024242970565847","host":"s3://npm-registry-packages"}},"0.2.0-beta.0":{"name":"react-filerobot-media-annotator","version":"0.2.0-beta.0","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@0.2.0-beta.0","maintainers":[{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"30c39d98aecb0834ede09f7709776fb363e19def","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-0.2.0-beta.0.tgz","fileCount":47,"integrity":"sha512-dcMaLZ67URG1DjacJv+O1B9HKxIBh+3xbk/YaqJ5CWPvIBLtdgQwJI8+CkxSQmSvMzZuqKmsut2XSfdMKXsffA==","signatures":[{"sig":"MEYCIQDc9wotER2iXj6HCS1vh2XYN9KcSiqKKuJ81pWrVGrSmQIhAJkSx6bnZx6jBMgMkk6K+hbfM4KxeMn2Vow06dpNCqvW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89499},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"f2e8dd2217673b8c5c49cfe4b1611b9935a81eb3","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"8.19.3","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"prop-types":"^15.8.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^4.0.0","react":"^18.2.0","eslint":"^7.32.0 || ^8.2.0","rimraf":"^4.1.2","react-dom":"^18.2.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^2.1.9","@scaleflex/icons":"^2.1.7","@babel/preset-env":"^7.20.2","styled-components":"^5.2.3","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^3.1.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","@scaleflex/ui":"^2.1.9","@scaleflex/icons":"^2.1.7","styled-components":"^5.2.3"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_0.2.0-beta.0_1695711945037_0.6262931666377365","host":"s3://npm-registry-packages"}},"0.2.0-beta.1":{"name":"react-filerobot-media-annotator","version":"0.2.0-beta.1","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@0.2.0-beta.1","maintainers":[{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"f8bc2b9622f07ffa8ee276e3bee4e1d0a6f1af53","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-0.2.0-beta.1.tgz","fileCount":47,"integrity":"sha512-Kz2VXDdKp87j4j45n/d8/ynWUJ6D3awTVPEdqsOffBBAk5ekXnUuY3cg1EPaBFyk+4qApahmKAiwSD79xWbKRQ==","signatures":[{"sig":"MEUCIQCSOuJC/YSOddkpBaRVOsObYlfdyf9c7AKUKgjhpronEwIgW7N6xfNegTmLEeZm/xOvG4Kq1SE46tjLMhrhZAXGtiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89796},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"c31a6a7f9ec30e74641858ceb2f4ecbf7457b089","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"8.3.1","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"prop-types":"^15.8.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^4.0.0","react":"^18.2.0","eslint":"^7.32.0 || ^8.2.0","rimraf":"^4.1.2","react-dom":"^18.2.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^2.1.9","@scaleflex/icons":"^2.1.7","@babel/preset-env":"^7.20.2","styled-components":"^5.2.3","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^3.1.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","@scaleflex/ui":"^2.1.9","@scaleflex/icons":"^2.1.7","styled-components":"^5.2.3"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_0.2.0-beta.1_1695834196724_0.38088633194948196","host":"s3://npm-registry-packages"}},"0.2.0-beta.2":{"name":"react-filerobot-media-annotator","version":"0.2.0-beta.2","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@0.2.0-beta.2","maintainers":[{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"81c541fc418233abdec4f256ff84e32370264a9f","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-0.2.0-beta.2.tgz","fileCount":47,"integrity":"sha512-U/1JLzh/cYm7eRXcLF2gXANhOv295VhLzqIIl7uctCSnC9ZSF/PuPj2UPurFLqA7SE56BL1T+f9KsvG8hgEVGg==","signatures":[{"sig":"MEQCIDProA2SRtPjJ1yoi/YGxyPbHBexYUvn0hNK0DJb32NdAiAtLxT4A5aesxZCM3OA/2xAAKKqt2ePDylkoEGO+zNiqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89882},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"645498b00bfc086dce622550e11a1cca6989a6a5","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"8.3.1","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"prop-types":"^15.8.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^4.0.0","react":"^18.2.0","eslint":"^7.32.0 || ^8.2.0","rimraf":"^4.1.2","react-dom":"^18.2.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^2.1.9","@scaleflex/icons":"^2.1.7","@babel/preset-env":"^7.20.2","styled-components":"^5.2.3","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^3.1.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","@scaleflex/ui":"^2.1.9","@scaleflex/icons":"^2.1.7","styled-components":"^5.2.3"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_0.2.0-beta.2_1695842589561_0.010275177437601535","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"react-filerobot-media-annotator","version":"1.0.0","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@1.0.0","maintainers":[{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"a85d8b81db537871ea24a7ef98a7eb4ce688101b","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-1.0.0.tgz","fileCount":47,"integrity":"sha512-Qq6/3gtLCsLv+yEA14goGZCdrhcUaN96z4rTzdAAYiPRwtyPSpgSgdx6yoqw9RS54scyDrgiNKsLozYZbtuung==","signatures":[{"sig":"MEUCIALz6dvCcKxbNvrcCF/iA/4v+UYCiqNqX3fzXwYSS9h+AiEAusoFBM4sXefkPdTApf28LBCQiDjamiPn22yi/i9toaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89875},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"ded2404b997a88cc46227ab8d7c82572219f8ea7","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"8.19.3","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"prop-types":"^15.8.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.0.0","react":"^18.2.0","eslint":"^7.32.0 || ^8.2.0","rimraf":"^4.1.2","react-dom":"^18.2.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^2.1.9","@scaleflex/icons":"^2.1.7","@babel/preset-env":"^7.20.2","styled-components":"^5.2.3","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^3.1.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","@scaleflex/ui":"^2.1.9","@scaleflex/icons":"^2.1.7","styled-components":"^5.2.3"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_1.0.0_1696003317007_0.29074123215373837","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"react-filerobot-media-annotator","version":"1.0.1","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@1.0.1","maintainers":[{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"699b2184bf3433fbca198cbdedbaac2c31c52d72","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-1.0.1.tgz","fileCount":47,"integrity":"sha512-8wh81Fh0VlP9I/76+zk4Xl4aWcEXKMpK7fE0y3Y6xTLkUlghWbFderbQn6g712Rc3DT6OOOYOD82bpTR4mPrPQ==","signatures":[{"sig":"MEYCIQC2YJM7cEE1EJGapZeMXUlr3UClj8SO6f7dXDk1CVvNRQIhAP+4TV+8KEhd0FFQyl8+4v4ziNbA9hBPUdaW0LdFelvl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90048},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"17780d6acd2a7d5bba79d0872b1d2b125b0075f2","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"8.19.3","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"prop-types":"^15.8.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.0.0","react":"^18.2.0","eslint":"^7.32.0 || ^8.2.0","rimraf":"^4.1.2","react-dom":"^18.2.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^2.1.9","@scaleflex/icons":"^2.1.7","@babel/preset-env":"^7.20.2","styled-components":"^5.2.3","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^3.1.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","@scaleflex/ui":"^2.1.9","@scaleflex/icons":"^2.1.7","styled-components":"^5.2.3"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_1.0.1_1698658687278_0.44031018511202435","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"react-filerobot-media-annotator","version":"1.0.2","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@1.0.2","maintainers":[{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"3559369e767aa90013bacb7cfa8454151c180a14","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-1.0.2.tgz","fileCount":47,"integrity":"sha512-qcybUKmC36v2XdCJp2PsfHhikiPJtpRCg0IH6hafllgHFXmwXFLKC6FXcsKKjEN0qPaqspxG1LilglHsgCyReA==","signatures":[{"sig":"MEUCIQCI2vo1h+NrHK99khQxzLUX74hAJCdW1wTPceDqtSTIRwIgJH+lEgvi88ZbEmnynqnFKrY5rtRuCfEgsZcRoIE1xZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89859},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"905dc96732971935ec0c82fbb3d791df0e9725dc","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"8.19.3","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"prop-types":"^15.8.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.0.0","react":"^18.2.0","eslint":"^7.32.0 || ^8.2.0","rimraf":"^4.1.2","react-dom":"^18.2.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^2.1.9","@scaleflex/icons":"^2.1.7","@babel/preset-env":"^7.20.2","styled-components":"^5.2.3","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^3.1.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","@scaleflex/ui":"^2.1.36","@scaleflex/icons":"^2.1.36","styled-components":"^5.2.3"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_1.0.2_1707824363453_0.26545991292362503","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"react-filerobot-media-annotator","version":"1.0.3","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@1.0.3","maintainers":[{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"acf618f1c3a3ad04f25251324fb8faaf7d68701a","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-1.0.3.tgz","fileCount":47,"integrity":"sha512-8JnHsNJm3gdJqrBqc4tyZ4Tx5GnF8W7cwV6uSB1kiSAQvU4lS7Opa9fD6wDutSoZR0pB88srldPY+DrZOPVhNA==","signatures":[{"sig":"MEUCIQDY2wVovybQnLLdgiELpcrPYKMkGtM/aG5sIrHNJjINiAIgASvGoRGkO91O4ZJtvbdYSAQrY4HDxnVW/6NJGze3Jr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90002},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"7f8c3e7af83755b53132381155b183cae41ab303","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"8.19.3","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"prop-types":"^15.8.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.0.0","react":"^18.2.0","eslint":"^7.32.0 || ^8.2.0","rimraf":"^4.1.2","react-dom":"^18.2.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^2.1.9","@scaleflex/icons":"^2.1.7","@babel/preset-env":"^7.20.2","styled-components":"^5.2.3","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^3.1.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","@scaleflex/ui":"^2.1.36","@scaleflex/icons":"^2.1.36","styled-components":"^5.2.3"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_1.0.3_1707830152345_0.7082706752823957","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"react-filerobot-media-annotator","version":"1.0.4","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@1.0.4","maintainers":[{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"cc318b403699c38a5fafd42337e6101ca10a9dea","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-1.0.4.tgz","fileCount":47,"integrity":"sha512-3ksQrzY6YqRlizoQWSWxSTKLNqD6wMidDFZm7g9Eh+xtxpyasGyROMWcWySapP5OOVdzukgnAL1vvdGLI8rfhw==","signatures":[{"sig":"MEUCIHXTRC3QP91NFrL8BEq2qiYC4iYbOZyWId15TfjsrTP5AiEAzRMUAPsksEjg6/g2djptDFMyDMsnzu5i0AwLf/gJtTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90021},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"72f47590df96ad0cc1dc063ab41759bda604e9ab","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"8.19.3","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"prop-types":"^15.8.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.0.0","react":"^18.2.0","eslint":"^7.32.0 || ^8.2.0","rimraf":"^4.1.2","react-dom":"^18.2.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^2.1.9","@scaleflex/icons":"^2.1.7","@babel/preset-env":"^7.20.2","styled-components":"^5.2.3","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^3.1.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","@scaleflex/ui":"^2.1.36","@scaleflex/icons":"^2.1.36","styled-components":"^5.2.3"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_1.0.4_1707843140082_0.34984795684696035","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"react-filerobot-media-annotator","version":"1.0.5","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@1.0.5","maintainers":[{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"416830bb975310c3dfd8089a4949865321a4b3d2","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-1.0.5.tgz","fileCount":47,"integrity":"sha512-u8LeGC3bICcd2a52nDkIReZgs8WCJw5z19ozd7LBjJnCsKb64s5g+NitzFOjw63Z8PGlAw/TIOoSHmyH7lXqbQ==","signatures":[{"sig":"MEYCIQCYIbfUAP02OZlyaezd4xA8yY+hi7xvvKEpOFb8YwjIOAIhAOeu4XxWL3jjMaJC1w/DYsHjdAfZbvJLU93hqO93N6SM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90014},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"adc70673147c7c2729c2c372131bb5b5613790f7","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"9.8.1","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"prop-types":"^15.8.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.0.0","react":"^18.2.0","eslint":"^7.32.0 || ^8.2.0","rimraf":"^4.1.2","react-dom":"^18.2.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^2.1.9","@scaleflex/icons":"^2.1.7","@babel/preset-env":"^7.20.2","styled-components":"^5.2.3","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^3.1.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","@scaleflex/ui":"^2.1.36","@scaleflex/icons":"^2.1.36","styled-components":"^5.2.3"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_1.0.5_1724787814665_0.8932431464054955","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"react-filerobot-media-annotator","version":"1.0.6","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@1.0.6","maintainers":[{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"9acca618a62de7098a91f9532ad1652713400bb7","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-1.0.6.tgz","fileCount":47,"integrity":"sha512-vmaWBwOhCtlqotZMVV8dysS+jBleu80yn9Pxquaw9LCscQGD5+dlncB4krsDpRul9VK7mKLIlZ/wEf13cFiPkQ==","signatures":[{"sig":"MEUCIQCFn8aE4+FFrGtkwI6F54ae3lg29dgyggZR3NxSptD+XQIgTMWxZW2YWXNzOkZgsq31+huV9hx1h0NyX1DTcVGXcX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89949},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"83696296c6dee830bfa38921777cd1547f2c27b1","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"9.8.1","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"prop-types":"^15.8.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.0.0","react":"^18.2.0","eslint":"^7.32.0 || ^8.2.0","rimraf":"^4.1.2","react-dom":"^18.2.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^2.1.9","@scaleflex/icons":"^2.1.7","@babel/preset-env":"^7.20.2","styled-components":"^5.2.3","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^3.1.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","@scaleflex/ui":"^2.1.36","@scaleflex/icons":"^2.1.36","styled-components":"^5.2.3"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_1.0.6_1725448848565_0.971365817533044","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"react-filerobot-media-annotator","version":"1.0.7","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@1.0.7","maintainers":[{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"03982768d170394ba2d1185e990c393784207a6b","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-1.0.7.tgz","fileCount":47,"integrity":"sha512-8KYwGytwNak73OG+58IRCxloqD4oEA7EFdnBTr+pO5KkSsDB9cB11EiBenQB3yd0V3htotLTV13mg3Ihy2In9w==","signatures":[{"sig":"MEUCIQCP5EK25imnu1BE8ncV4llatxddNVZlZQgnqzl9SfHKQwIgd0f1qQrkYYtLf4vR4JB6fdfMGn9mfcVPlMw0uPyLSJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89949},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"5915323b5776f6ded898f6663c7844f29412fef3","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"9.8.1","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"prop-types":"^15.8.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.0.0","react":"^18.2.0","eslint":"^7.32.0 || ^8.2.0","rimraf":"^4.1.2","react-dom":"^18.2.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^2.1.9","@scaleflex/icons":"^2.1.7","@babel/preset-env":"^7.20.2","styled-components":"^5.2.3","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^3.1.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","@scaleflex/ui":"^2.1.36","@scaleflex/icons":"^2.1.36","styled-components":"^5.2.3"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_1.0.7_1725541188210_0.4156786146880216","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"react-filerobot-media-annotator","version":"1.0.8","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@1.0.8","maintainers":[{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"0f6224a938709f3abe8b9c538999bb34787485ec","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-1.0.8.tgz","fileCount":47,"integrity":"sha512-IZU2cbwSQVK6VXrc/ifqyGwYZvPb04dJRP7l2BgzfM4tI04YvZkWpxfMlErsuJoGyK1AFoFIiKY/c38EMNntoA==","signatures":[{"sig":"MEUCIQCDD0ZsR3BopaKEEO2lBezH0bQV4Xoc9wlNMMNp9QpXOwIgZkUU8dbCBsoLqx5m2zjNk42cezug06WLOyQUlmAU6kQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90096},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"a4d2f89a44c5ab32073a691de97968496800121f","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"9.8.1","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"prop-types":"^15.8.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.0.0","react":"^18.2.0","eslint":"^7.32.0 || ^8.2.0","rimraf":"^4.1.2","react-dom":"^18.2.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^2.1.9","@scaleflex/icons":"^2.1.7","@babel/preset-env":"^7.20.2","styled-components":"^5.2.3","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^3.1.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","@scaleflex/ui":"^2.1.36","@scaleflex/icons":"^2.1.36","styled-components":"^5.2.3"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_1.0.8_1725546718781_0.5020367012195108","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"react-filerobot-media-annotator","version":"1.1.0","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@1.1.0","maintainers":[{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"391f185475c4e1835a95acbd6eeb857337be667d","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-1.1.0.tgz","fileCount":47,"integrity":"sha512-51MqcYemOpd579zj4LWqBGolmFKYzq9r1VMuy/nRo3OTDCDdgtB5GJfFt/wgfhIZpgwElNjRipwmepIVnNr7kQ==","signatures":[{"sig":"MEUCIQDLEpGlQ5PL152zZv/knCAVkslK8ovSqJRnUX+VhmN6NAIgNPkOwCaivn1kFsra125AT037L9OROGekVcbcAyaUlFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90838},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"a86d58a37e04828950cd3b1303d8e249143708d2","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"9.8.1","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"prop-types":"^15.8.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","react":"^18.2.0","eslint":"^8.2.0","rimraf":"^4.1.2","react-dom":"^18.2.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^2.10.26","@scaleflex/icons":"^2.10.24","@babel/preset-env":"^7.20.2","styled-components":"^5.2.3","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^3.1.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","@scaleflex/ui":"^2.1.36","@scaleflex/icons":"^2.1.36","styled-components":"^5.2.3"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_1.1.0_1729517729219_0.865752702130939","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"react-filerobot-media-annotator","version":"1.1.1","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@1.1.1","maintainers":[{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"bd1af520b0054f22d9ad405229860bdd3f7e9776","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-1.1.1.tgz","fileCount":47,"integrity":"sha512-aP3dMPxKQDLpS/G3rjcK5byt0MERV0p9MNp9eVbj1nchmtJ9TrQqBtbDy4PqPar6xYfDscgziVW4MR8hWpqWBg==","signatures":[{"sig":"MEUCIACFs4LEORQ/IMIO8oaEuIWBT6NSyt1y8jGVGvFFH59NAiEAghtAoobJYYBvZijmu3lVQf0ZEj3CE3Catgh0WIdzKL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91526},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"1f360814fce1171b96a8c931ff669addcf7902ca","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"9.8.1","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"prop-types":"^15.8.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","react":"^18.2.0","eslint":"^8.2.0","rimraf":"^4.1.2","react-dom":"^18.2.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^2.10.26","@scaleflex/icons":"^2.10.24","@babel/preset-env":"^7.20.2","styled-components":"^5.2.3","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^3.1.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","@scaleflex/ui":"^2.1.36","@scaleflex/icons":"^2.1.36","styled-components":"^5.2.3"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_1.1.1_1735001372516_0.25771334328296036","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"react-filerobot-media-annotator","version":"1.1.2","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@1.1.2","maintainers":[{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"ef3808fb1860f45678298b3ce144c9c3a05d740c","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-1.1.2.tgz","fileCount":47,"integrity":"sha512-Vk7usPkvgeScRVgKKgE3DAw6ZFYCr3fnZerTLtl+EB2ptVJQ8oPBq0jMfrAAP32GlexHHfBV9XKYjm9tzeTD3A==","signatures":[{"sig":"MEUCIQDT2fXefVPFJyRRalj7UiGbguCmS2i2hgaBEPxJtTWK4gIgHILOfKzxLHr9etz0nofC9lEQkErQiVNyMU3NTzDhtDY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91607},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"3d9af8deb62c326625fceef5e54ee76067654991","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"9.8.1","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"prop-types":"^15.8.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","react":"^18.2.0","eslint":"^8.2.0","rimraf":"^4.1.2","react-dom":"^18.2.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^2.10.26","@scaleflex/icons":"^2.10.24","@babel/preset-env":"^7.20.2","styled-components":"^5.2.3","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^3.1.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","@scaleflex/ui":"^2.1.36","@scaleflex/icons":"^2.1.36","styled-components":"^5.2.3"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_1.1.2_1735291852140_0.34794708607458635","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.0":{"name":"react-filerobot-media-annotator","version":"2.0.0-beta.0","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@2.0.0-beta.0","maintainers":[{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"b58eb48264313bcc35ffedb0e6be6186950254a1","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-2.0.0-beta.0.tgz","fileCount":47,"integrity":"sha512-2AA1xrsHjoVBeMsuMPhg6nEadeSnNlu4dOrO2TLczK+iZkFBjpvm4Tg3Xz/WlMMJa4tTJkC6N+SBPwS0qIjlaQ==","signatures":[{"sig":"MEYCIQC1cR6dQWWp5WK+8JwYsGKYQnD9rS1E5JuDrTbI7C2RPgIhAJuqt9y7V9evCEPqXdcKfdSMG6z8zcwoNwerMwsV02cB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91827},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"e3cc843a05bd0832ed741682d8eb6628de8bd4dd","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},"_npmVersion":"10.1.0","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"prop-types":"^15.8.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.2.1","react":"^19.0.0","eslint":"^8.2.0","rimraf":"^6.0.1","react-dom":"^19.0.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^3.0.0-beta.1","@scaleflex/icons":"^3.0.0-beta.1","@babel/preset-env":"^7.20.2","styled-components":"^6.1.15","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^4.3.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@emotion/is-prop-valid":"^1.3.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@scaleflex/ui":"^2.1.36","@scaleflex/icons":"^2.1.36","styled-components":"^6.1.15"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_2.0.0-beta.0_1741624511309_0.6360349361004234","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.1":{"name":"react-filerobot-media-annotator","version":"2.0.0-beta.1","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@2.0.0-beta.1","maintainers":[{"name":"amr26","email":"amrelbialy26@gmail.com"},{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"8aacbb59574c9dfc6f0c66a5832a792cf8866396","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-2.0.0-beta.1.tgz","fileCount":3,"integrity":"sha512-IQFyMbcBqQmlh4dTTGJkVVCObJzharPhUtPVPGwZrjEPodAMi4PjH5VjP3p+s0oRP3TRh14KgH0FgjhYGi9UNw==","signatures":[{"sig":"MEUCIQDBWNYm0wwUfISOIVW5DhcZTcU9Nwu4EuYrJN8/ntaHQAIgIRT+PiSSx+Hjlr5HyXaIZOBPt//QwWp/ljdfZ6STMPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13295},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"917b6de1e776238ed95abe06e76dd89508f38e0b","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"amr26","email":"amrelbialy26@gmail.com"},"_npmVersion":"10.2.4","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"prop-types":"^15.8.1","@babel/runtime":"^7.27.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","react":"^19.0.0","eslint":"^8.2.0","rimraf":"^4.1.2","react-dom":"^19.0.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","@babel/preset-env":"^7.20.2","styled-components":"^6.1.15","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^4.3.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","styled-components":"^6.1.15"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_2.0.0-beta.1_1747331575632_0.164759303511667","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.2":{"name":"react-filerobot-media-annotator","version":"2.0.0-beta.2","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@2.0.0-beta.2","maintainers":[{"name":"amr26","email":"amrelbialy26@gmail.com"},{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"e716fb66c5030d606e17bc8d0eafaee4807018b4","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-2.0.0-beta.2.tgz","fileCount":47,"integrity":"sha512-F2ip5YvO9CDmFkPUcfI0PUqfLnWR9tKW+wgFqmsE9R/pnH+SL+Gn309f+zc59McL0vFDE7IU/aPUNKyhrvIbSQ==","signatures":[{"sig":"MEYCIQDKukkKskYzZjSNmWJ+nYI+SGniF5lRVR5f8KpuKiq0uwIhAOEr+EQGdoh942e45OovmBWWz1s8efTA5q9zR0RDCUV4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90936},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"917b6de1e776238ed95abe06e76dd89508f38e0b","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"amr26","email":"amrelbialy26@gmail.com"},"_npmVersion":"10.2.4","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"prop-types":"^15.8.1","@babel/runtime":"^7.27.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","react":"^19.0.0","eslint":"^8.2.0","rimraf":"^4.1.2","react-dom":"^19.0.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","@babel/preset-env":"^7.20.2","styled-components":"^6.1.15","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^4.3.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","styled-components":"^6.1.15"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_2.0.0-beta.2_1747331779607_0.2100476936779052","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"react-filerobot-media-annotator","version":"2.0.0","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@2.0.0","maintainers":[{"name":"amr26","email":"amrelbialy26@gmail.com"},{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"9bf8c31af2e77827329e149e648a5a296ec21790","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-2.0.0.tgz","fileCount":47,"integrity":"sha512-2V6uFFV3peFBeKK+xDZNQJMjrRz4ATd1kAnW4HXYxAEdINW9158Y9Z6bNjSNg6oevQ43dPntPMVWK45MMHwVAQ==","signatures":[{"sig":"MEUCIBcy5A24tN4iedrh3tpaJ1VnIPiTwUNhRhwub6I1EIXvAiEAjgL6wEiH4H21css//4+QwSET0QlDhWsrW+K55RocW5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90937},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"6627e15277dc9812248a2e412cf905151d2adf0e","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"amr26","email":"amrelbialy26@gmail.com"},"_npmVersion":"10.2.4","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"prop-types":"^15.8.1","@babel/runtime":"^7.27.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","react":"^19.0.0","eslint":"^8.2.0","rimraf":"^4.1.2","react-dom":"^19.0.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","@babel/preset-env":"^7.20.2","styled-components":"^6.1.15","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^4.3.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","styled-components":"^6.1.15"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_2.0.0_1747332331054_0.6853451217245303","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"react-filerobot-media-annotator","version":"2.0.1","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@2.0.1","maintainers":[{"name":"amr26","email":"amrelbialy26@gmail.com"},{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"4235df23ff4acc3d38194fabd73181adadfe74ca","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-2.0.1.tgz","fileCount":47,"integrity":"sha512-NIOH/+UPgKadgc+/WdsttyfMFEdbC+qJg/MDLE/gEtKS870pfl086MmhctxahpjUo8t79BOpe+lnMjtVaXefQg==","signatures":[{"sig":"MEQCIFgrwigzdX0JzOwBxHoYIaoDI+nqlJEKFDf3bO7dN6jMAiAvkDv6vckiwxQJRo9MfdJCfwtTj7j9+mkmFCqwWYkovA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90937},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"868e2849e5e47234eb852cdae31a392e6fc79a46","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"amr26","email":"amrelbialy26@gmail.com"},"_npmVersion":"10.2.4","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"prop-types":"^15.8.1","@babel/runtime":"^7.27.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","react":"^19.0.0","eslint":"^8.2.0","rimraf":"^4.1.2","react-dom":"^19.0.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","@babel/preset-env":"^7.20.2","styled-components":"^6.1.15","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^4.3.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","styled-components":"^6.1.15"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_2.0.1_1747332465291_0.004457699868957166","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"react-filerobot-media-annotator","version":"2.0.2","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"license":"MIT","_id":"react-filerobot-media-annotator@2.0.2","maintainers":[{"name":"amr26","email":"amrelbialy26@gmail.com"},{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"b3ae8649b48c4dfc9984c7c699cdb3ffe385fde6","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-2.0.2.tgz","fileCount":63,"integrity":"sha512-Zp7mUmcCOvg3nrEgBBZevpyY9lLTrg3ap9s7fkdnF7SgLP/NOBt/dNbMyPoQmeohRJgChpm9lLsG/MzOWE/Iqg==","signatures":[{"sig":"MEQCID1WWi0hjruaZ7OrukWd9WN1neHajFaWds9SngYJk9PVAiAFolaHknCmKdTM99d68TVQKUuLGPQ1MJOB8HbtkpR8ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91557},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"amr26","email":"amrelbialy26@gmail.com"},"description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 scaleflex\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"prop-types":"^15.8.1","@babel/runtime":"^7.27.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","react":"^19.0.0","eslint":"^8.2.0","rimraf":"^6.0.1","react-dom":"^19.0.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","@babel/preset-env":"^7.20.2","styled-components":"^6.1.15","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^4.3.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@emotion/is-prop-valid":"^1.3.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","styled-components":"^6.1.15"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_2.0.2_1748875608519_0.9647282718074757","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"react-filerobot-media-annotator","version":"2.0.3","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@2.0.3","maintainers":[{"name":"amr26","email":"amrelbialy26@gmail.com"},{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"635353fa5f522d428d7fed52a8164fce34c3db41","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-2.0.3.tgz","fileCount":47,"integrity":"sha512-TJxwgH9fgqXypbpxAseGOOEve31VA2GNY68xyDiqeSniXeLZtrGjn2SwmMBsXYsiwEtfhRKaiOIhtVqxZgfkPw==","signatures":[{"sig":"MEYCIQCALZLSdf1tJ1V7psrJBHp6R7ZBA4HjYsdHFGUBJPLopwIhAIL/zVhZwnuCnp1qzl4hK4t77GoJxclJa0ufjZCtxtxe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90878},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"466cf4dbe0fe3b8547b28b91e577c6724ba48ed3","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},"_npmVersion":"10.1.0","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"prop-types":"^15.8.1","@babel/runtime":"^7.27.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","react":"^19.0.0","eslint":"^8.2.0","rimraf":"^6.0.1","react-dom":"^19.0.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","@babel/preset-env":"^7.20.2","styled-components":"^6.1.15","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^4.3.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@emotion/is-prop-valid":"^1.3.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","styled-components":"^6.1.15"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_2.0.3_1748938963980_0.007912604292754866","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"react-filerobot-media-annotator","version":"2.0.4","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@2.0.4","maintainers":[{"name":"amr26","email":"amrelbialy26@gmail.com"},{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"9ab2ce8734e788de7f49748ef96b4bc50d89bb9c","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-2.0.4.tgz","fileCount":47,"integrity":"sha512-QWKMBBAlMMNLKd7fvgkoMMlUdEokoYCFyEw8tyDPQfP2zqKmZ9a8/FS3ZLkK0di9/OuXX7RphORV7h6OS0pNrw==","signatures":[{"sig":"MEUCIEmZVL3xyPoNTCsrodj7ToIAfnQWRrGlpdeFMoiiAB9sAiEA3PHqlJC8mJuCDsE6oTcvttuXZPcKIR88la0neRkPPyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90880},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"8ea48fc8c2c7a20d5e6cc85f387f3bc02f2ec74e","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},"_npmVersion":"10.1.0","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"prop-types":"^15.8.1","@babel/runtime":"^7.27.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","react":"^19.0.0","eslint":"^8.2.0","rimraf":"^6.0.1","react-dom":"^19.0.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","@babel/preset-env":"^7.20.2","styled-components":"^6.1.15","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^4.3.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@emotion/is-prop-valid":"^1.3.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","styled-components":"^6.1.15"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_2.0.4_1748944957236_0.7609569063555617","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"react-filerobot-media-annotator","version":"2.0.5","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@2.0.5","maintainers":[{"name":"amr26","email":"amrelbialy26@gmail.com"},{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"f85a69e62fe97d80ba9ba0130b649fc66472ce26","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-2.0.5.tgz","fileCount":47,"integrity":"sha512-M8s48mXm6655mDl6rsPJ6oAksMTfGcxkWStFG2wachtxv4X1Z+WxO4+VCnDif1sWoEIOj1uhtURDIcnRruTJZg==","signatures":[{"sig":"MEUCIEwFWoyhMFJXwJ5D37VA4LbaKrLtOfmWQSkULRYfQwcfAiEAx7UNNlPIIIJCVE74s4o/+2hY2H2RdTTBQATXovg+1Wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91274},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"9d0c499d8c4353a21d5843014ee29b80ae4d71ef","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"amr26","email":"amrelbialy26@gmail.com"},"_npmVersion":"10.2.4","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"prop-types":"^15.8.1","@babel/runtime":"^7.27.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","react":"^19.0.0","eslint":"^8.2.0","rimraf":"^6.0.1","react-dom":"^19.0.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","@babel/preset-env":"^7.20.2","styled-components":"^6.1.15","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^4.3.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@emotion/is-prop-valid":"^1.3.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","styled-components":"^6.1.15"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_2.0.5_1755621246358_0.08775757880243518","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"react-filerobot-media-annotator","version":"2.0.6","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@2.0.6","maintainers":[{"name":"amr26","email":"amrelbialy26@gmail.com"},{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"81a9b8a673aaae3d909c26112c38fc0a4c14aad7","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-2.0.6.tgz","fileCount":47,"integrity":"sha512-4rPLDQvnAFuv45AlAWmG9j7wUlMwn+xCgrPq6VS4U2iT/BUZ63AEDS/Df2fNzhvUdo7I+rOnkhY9Xo3GotkHcw==","signatures":[{"sig":"MEQCIBYeBf/VnWfWiu1yTjpEQDlrWcAMW19sf54kAuz2ecIYAiB3DSSOAqMLI1c9ZSbjl189Ylw5YmbEHowH/ifPhN6N+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91514},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"8f96230245fd8434362437b6d606ac7eb825f951","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"10.8.2","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"prop-types":"^15.8.1","@babel/runtime":"^7.27.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","react":"^19.0.0","eslint":"^8.2.0","rimraf":"^6.0.1","react-dom":"^19.0.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","@babel/preset-env":"^7.20.2","styled-components":"^6.1.15","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^4.3.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@emotion/is-prop-valid":"^1.3.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","styled-components":"^6.1.15"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_2.0.6_1755628555255_0.6036968074373346","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"react-filerobot-media-annotator","version":"2.0.7","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@2.0.7","maintainers":[{"name":"amr26","email":"amrelbialy26@gmail.com"},{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"a237270ad8c995f5156e74a747dcfd1246b766cb","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-2.0.7.tgz","fileCount":47,"integrity":"sha512-F7zu9KnzsGEKFTeoZvcT+j3XIFIyGmCnVTnZEOrO2GCF28l1R2AVlCWNzk+Or7zG/52rA6fdEhHOMjh0WyxJuw==","signatures":[{"sig":"MEUCIB8PKiqKmFLwB6Kfdcpob5Lj57G/siD1pWIko4QawYLKAiEAsynHC5RK0sKANFBjElNCIq1sV/ttN2dUKrUdM8R1ACo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91456},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"2f0b4f936310fd6232fab0e63b6150904655842d","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"10.8.2","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"prop-types":"^15.8.1","@babel/runtime":"^7.27.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","react":"^19.0.0","eslint":"^8.2.0","rimraf":"^6.0.1","react-dom":"^19.0.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","@babel/preset-env":"^7.20.2","styled-components":"^6.1.15","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^4.3.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@emotion/is-prop-valid":"^1.3.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","styled-components":"^6.1.15"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_2.0.7_1755757993876_0.9003099394902321","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"react-filerobot-media-annotator","version":"2.0.8","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@2.0.8","maintainers":[{"name":"amr26","email":"amrelbialy26@gmail.com"},{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"2162228719a57b0acf444e409925bf93521f0d82","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-2.0.8.tgz","fileCount":47,"integrity":"sha512-6uI8blaoIZ73tG3DuZRPAgOiUDiGFuWTHxp0BzXk2BeuYAZtM1x4hs619yIoFK2/M7ZLtjtX8Z0TPLMtAL1lvg==","signatures":[{"sig":"MEQCIHzPIXkBu3igAS94qFHHX2KgoT28UPk0q+QcqE4eqM5yAiB4lahdKXo47le43gTaYZwX33strjGzWfGpnJS3CJutCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91493},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"e85b8ca8d0cd1002faed00bb1807269729abcdb4","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"10.8.2","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"prop-types":"^15.8.1","@babel/runtime":"^7.27.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","react":"^19.0.0","eslint":"^8.2.0","rimraf":"^6.0.1","react-dom":"^19.0.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","@babel/preset-env":"^7.20.2","styled-components":"^6.1.15","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^4.3.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@emotion/is-prop-valid":"^1.3.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","styled-components":"^6.1.15"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_2.0.8_1756131531124_0.7997135084333431","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"react-filerobot-media-annotator","version":"2.0.9","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@2.0.9","maintainers":[{"name":"amr26","email":"amrelbialy26@gmail.com"},{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"a2aeb342c37fefc9b172f0ff72e7da6615ea0960","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-2.0.9.tgz","fileCount":50,"integrity":"sha512-KZqzXhsyjaP20nbETHrhC38LF8Q9fjSpUk8URgeVc+WniFtR3IrqG+t43hllI5yc6tctHK0Cm1+GYaLLgins4g==","signatures":[{"sig":"MEYCIQDmkZIkw/1T0OdTwMFEYE9tEwQKTWsCXu0xF9dWY7EHhwIhAJ01tsGvRw5g3CvfQlBVVwfZPB2GadtTGkcR24/fUVZc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94372},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"4a87e3afc662f1e0b937d9f68944e96a1ed378ae","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"10.9.3","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"prop-types":"^15.8.1","@babel/runtime":"^7.27.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","react":"^19.0.0","eslint":"^8.2.0","rimraf":"^6.0.1","react-dom":"^19.0.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","@babel/preset-env":"^7.20.2","styled-components":"^6.1.15","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^4.3.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@emotion/is-prop-valid":"^1.3.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","styled-components":"^6.1.15"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_2.0.9_1761572761860_0.518385729332481","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"react-filerobot-media-annotator","version":"2.0.10","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@2.0.10","maintainers":[{"name":"amr26","email":"amrelbialy26@gmail.com"},{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"230fb5beebeabe5e28dc1d02cbb707a8864dd8c9","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-2.0.10.tgz","fileCount":51,"integrity":"sha512-HijEfjfcEJFRnOSgcVdcKHdU74Ui5sUFoqpYivd1GJwztqJymc1KPXy8zFMWU5ceaaNFly5NXTN0kUNwMimyhQ==","signatures":[{"sig":"MEUCIQDGtjcBimfbXzNOLxrZ/E41c69O9Zwsw8ZD+GknZ/3OwwIgSCPDm7FQuHeIKDAbdfrolQZaHEsuHkEAiKpB1HeU7KM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95125},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"aef31a4a9107c3a0368ae5e924a137966df344a6","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"10.9.3","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"prop-types":"^15.8.1","@babel/runtime":"^7.27.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","react":"^19.0.0","eslint":"^8.2.0","rimraf":"^6.0.1","react-dom":"^19.0.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","@babel/preset-env":"^7.20.2","styled-components":"^6.1.15","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^4.3.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@emotion/is-prop-valid":"^1.3.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","styled-components":"^6.1.15"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_2.0.10_1764773384311_0.4163357158490384","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"react-filerobot-media-annotator","version":"2.0.11","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@2.0.11","maintainers":[{"name":"amr26","email":"amrelbialy26@gmail.com"},{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"74a61ca00d4c9ded617d74bf7ed45bb1f4650306","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-2.0.11.tgz","fileCount":51,"integrity":"sha512-43apyv0bUJ4cdYrXEE7+sXIL3J/992d/05vvzP/Ff/czJ+92tDaKHdbwX4VNgTfyINWObEpl83XVLKrGTX1vwQ==","signatures":[{"sig":"MEYCIQCS2f98+w/MholZcEoYyn0dWCo5dROrekiWCAQsAtc6OAIhAKhiXK+ktrWxh9wlFcQYb6c1TnQxZV5RVzSkvtmUXSc5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95153},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"45dadfc30802dbaa2733e45c10c4d88fe55eba6e","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"10.9.3","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"prop-types":"^15.8.1","@babel/runtime":"^7.27.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","react":"^19.0.0","eslint":"^8.2.0","rimraf":"^6.0.1","react-dom":"^19.0.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","@babel/preset-env":"^7.20.2","styled-components":"^6.1.15","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^4.3.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@emotion/is-prop-valid":"^1.3.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","styled-components":"^6.1.15"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_2.0.11_1765201377650_0.4961425831903963","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"react-filerobot-media-annotator","version":"2.0.12","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@2.0.12","maintainers":[{"name":"amr26","email":"amrelbialy26@gmail.com"},{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"ac1f965449a0fb922e84386dc06267828365808a","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-2.0.12.tgz","fileCount":51,"integrity":"sha512-Z0fgRX+7f8xoQeTsn+srVodcgvqLXEmnvaKKlcAh5VQebdI4ziMCgBjKTlKeTrJYkgMe4YksBclcqI+EXsQg5Q==","signatures":[{"sig":"MEYCIQDjGb2av70lFwoFpNV5GqDKCdz947vy7beXymn5qbKDeAIhAKc/G1Hho+zpPmDvKmHTVSsLf9CGBvnWYhn/Hn5TXVtV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95178},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"6a0e81c9ad9e42c42c7d5dee02867f5f50f6cc87","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"10.9.3","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"prop-types":"^15.8.1","@babel/runtime":"^7.27.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","react":"^19.0.0","eslint":"^8.2.0","rimraf":"^6.0.1","react-dom":"^19.0.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","@babel/preset-env":"^7.20.2","styled-components":"^6.1.15","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^4.3.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@emotion/is-prop-valid":"^1.3.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","styled-components":"^6.1.15"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_2.0.12_1765907552384_0.032275674261757814","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"react-filerobot-media-annotator","version":"2.1.0","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@2.1.0","maintainers":[{"name":"amr26","email":"amrelbialy26@gmail.com"},{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"4c5aa796862fd75243038e7c4655404969ae12c0","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-2.1.0.tgz","fileCount":51,"integrity":"sha512-0luWRn98MG2656KkpZE/WEkwdrC63U2QcXzrckjcQZGljePp+kTI8wtyFGMgpktEvGGbg0Th+2YAeSEPPLGtfA==","signatures":[{"sig":"MEUCIFjA12TnQxYcReOW81h690bc5FNlYFLVQy8wUcDyWUSoAiEAwkOenJuI7LrqsiEJI1LA8fH5fr0b+AEt/59y4CHQxlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95918},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"61d845adb3a065e63658d5da7438ed1d48c4d012","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"10.9.3","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"prop-types":"^15.8.1","@babel/runtime":"^7.27.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","react":"^19.0.0","eslint":"^8.2.0","rimraf":"^6.0.1","react-dom":"^19.0.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","@babel/preset-env":"^7.20.2","styled-components":"^6.1.15","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^4.3.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@emotion/is-prop-valid":"^1.3.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","styled-components":"^6.1.15"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_2.1.0_1765981120193_0.7792525427818893","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"react-filerobot-media-annotator","version":"2.1.1","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@2.1.1","maintainers":[{"name":"amr26","email":"amrelbialy26@gmail.com"},{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"6c142190a6cb0f65d8712022ba0cd50332f9c117","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-2.1.1.tgz","fileCount":51,"integrity":"sha512-is08RrMW9WE6ZU2rvZGuJeQltZP8KbYGWxfcys9xvI/GdBseGGrB3lj8OziCe+bJ1rCSg1P+ZQeYK1GsJrALaQ==","signatures":[{"sig":"MEQCIDUBagu1NM2RKBWbpesPDnK/799d/+maHfNU44Mtl5skAiB6G70C8sKOm1YpOMJgmBbw6IC+vhy3SofkzmBVktmFSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96561},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"742d2dd772a9f2b9e9a7831e16634b5fa1986806","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"10.9.3","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"prop-types":"^15.8.1","@babel/runtime":"^7.27.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","react":"^19.0.0","eslint":"^8.2.0","rimraf":"^6.0.1","react-dom":"^19.0.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","@babel/preset-env":"^7.20.2","styled-components":"^6.1.15","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^4.3.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@emotion/is-prop-valid":"^1.3.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","styled-components":"^6.1.15"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_2.1.1_1765983685156_0.20321150985669512","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"react-filerobot-media-annotator","version":"2.1.2","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@2.1.2","maintainers":[{"name":"amr26","email":"amrelbialy26@gmail.com"},{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"daaa7a90604dc52a83811e2602a631bda6cb6771","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-2.1.2.tgz","fileCount":51,"integrity":"sha512-yzJy6LZV2a9CbbH24/US9OXTGV+o3gH51ijOseiOYd0zkeDFDXxVmJX/A8xozAFkauPVX23SMV39fJcSVABCwA==","signatures":[{"sig":"MEYCIQD50wOJi/humAHhPjtyoXN4l0G14r8nL/y64ekYZtGC6wIhAPJ/5EaFl2HimsYZwBc7hT48BkvZJgmYNBTtPB5y/yEx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96353},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"742d2dd772a9f2b9e9a7831e16634b5fa1986806","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"10.9.3","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"prop-types":"^15.8.1","@babel/runtime":"^7.27.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","react":"^19.0.0","eslint":"^8.2.0","rimraf":"^6.0.1","react-dom":"^19.0.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","@babel/preset-env":"^7.20.2","styled-components":"^6.1.15","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^4.3.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@emotion/is-prop-valid":"^1.3.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","styled-components":"^6.1.15"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_2.1.2_1765984036274_0.06522866662632953","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"react-filerobot-media-annotator","version":"2.1.3","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@2.1.3","maintainers":[{"name":"amr26","email":"amrelbialy26@gmail.com"},{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"70e1695dd035b8747349ea8ca3270343c1120dbc","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-2.1.3.tgz","fileCount":51,"integrity":"sha512-MvhpDpLWGsQBIf/yxX3fLTFJjyRl+9JakKrWp2hNi1vty46PdKnijPnDN8qgkGz/VNTFcZyNfHX9OZlYkYvPEg==","signatures":[{"sig":"MEQCIB7r/ePI5p9ldEpaUOq3bSDAq4+1W2YEE5CzcMmhMJzFAiBqIB/JOlF+/BhygAde3/XF6Vs8U+B9KNtD/0fxd9rUQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96589},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"de438f500aafd6ea26f8786a6dbb2cb05fcd4ed0","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"10.9.3","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"prop-types":"^15.8.1","@babel/runtime":"^7.27.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","react":"^19.0.0","eslint":"^8.2.0","rimraf":"^6.0.1","react-dom":"^19.0.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","@babel/preset-env":"^7.20.2","styled-components":"^6.1.15","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^4.3.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@emotion/is-prop-valid":"^1.3.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","styled-components":"^6.1.15"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_2.1.3_1765984163643_0.9595965371178132","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"react-filerobot-media-annotator","version":"2.1.4","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@2.1.4","maintainers":[{"name":"amr26","email":"amrelbialy26@gmail.com"},{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"38a1b9a718143c13f73222aa09d23197f4912576","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-2.1.4.tgz","fileCount":51,"integrity":"sha512-mocvoE0zIDf39WF7wFFOrrJIFdzmY+6js9zS2H5yHM5zae29yTtgQd7klQcTROWqOzIGLvFBxo+IR9q/Yu/VaQ==","signatures":[{"sig":"MEUCIAjuhESO6AtuJr7Sb1cbVgrLf9CFh/wHUM7nr+TMNXzvAiEAkYB6pgWaUsD7SI31AD3+b+15X1YX7/1ojQSdgVmttZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96668},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"e7d7bd62b8a21fb725f50fa9ad8e416bb23f4d34","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"10.9.3","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"prop-types":"^15.8.1","@babel/runtime":"^7.27.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","react":"^19.0.0","eslint":"^8.2.0","rimraf":"^6.0.1","react-dom":"^19.0.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","@babel/preset-env":"^7.20.2","styled-components":"^6.1.15","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^4.3.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@emotion/is-prop-valid":"^1.3.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","styled-components":"^6.1.15"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_2.1.4_1765984371927_0.21093574795105807","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"react-filerobot-media-annotator","version":"2.1.5","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@2.1.5","maintainers":[{"name":"amr26","email":"amrelbialy26@gmail.com"},{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"277f2e0a73b3e9cf63665eb9b9d5dc7424b8d604","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-2.1.5.tgz","fileCount":51,"integrity":"sha512-gXdNCOFSpuo15S42rh9HNW+Mhnj/Ah+lNjrVYLHGdTWSyKoKxvMrjIVfvMj4pPBaBv57KjkCLDEiMRl/pPxdDQ==","signatures":[{"sig":"MEUCICqR5bEnlBqDHOBrn7lGhuPH6EggDdwyifK42jzu6zCBAiEAo1GePSs7Dv4pJPgVbCHGSDA76RBQ1z/PqiOMHTBHMRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96674},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"b1b8ada1b3b4e7720cc633583691f40a3ef91317","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"10.9.3","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"prop-types":"^15.8.1","@babel/runtime":"^7.27.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","react":"^19.0.0","eslint":"^8.2.0","rimraf":"^6.0.1","react-dom":"^19.0.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","@babel/preset-env":"^7.20.2","styled-components":"^6.1.15","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^4.3.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@emotion/is-prop-valid":"^1.3.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","styled-components":"^6.1.15"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_2.1.5_1768427960477_0.20355581236134723","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"react-filerobot-media-annotator","version":"2.1.6","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@2.1.6","maintainers":[{"name":"amr26","email":"amrelbialy26@gmail.com"},{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"008678e36bc34d00a595efb540f44a83d7855651","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-2.1.6.tgz","fileCount":51,"integrity":"sha512-Pka4wfzVUpO+jGgBDr2J5EqMwndsoculnv42F4x5HP6FYdC7pe/6yErrI4jfQXLKKt9egGURmzv/Ae9eWf2KEQ==","signatures":[{"sig":"MEUCICz6mUxUElhgg7hAy5ek1BL7oKipzr6gNX8Bbs1U6eGWAiEA5kbk/+Ve7nvJYlZFhS4CNa6U87C8PsKKUTuvg0TZqtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96674},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"1d50b3b13477c425e6de26bf542deac8b574668c","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"},"_npmVersion":"10.9.3","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"prop-types":"^15.8.1","@babel/runtime":"^7.27.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","react":"^19.0.0","eslint":"^8.2.0","rimraf":"^6.0.1","react-dom":"^19.0.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","@babel/preset-env":"^7.20.2","styled-components":"^6.1.15","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^4.3.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@emotion/is-prop-valid":"^1.3.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","styled-components":"^6.1.15"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_2.1.6_1770825925978_0.998938327371147","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"react-filerobot-media-annotator","version":"2.1.7","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"_id":"react-filerobot-media-annotator@2.1.7","maintainers":[{"name":"amr26","email":"amrelbialy26@gmail.com"},{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"dist":{"shasum":"5208c45c679012c396cb4e479fcc3e479e5c468f","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-2.1.7.tgz","fileCount":51,"integrity":"sha512-b2rHtmKaWWyUsDkqERKcnkLurpqE0W1gsyQzbRMzq+nNUgsnyKKdU4cmkSXJhuP5L6AGz4YOPZS77UaXLnjkjw==","signatures":[{"sig":"MEQCIGr9+hcG4NkD3AJtWkA/q8l1jFVbCP5ceNBAvc5PssvmAiBxptFWp6Cep3V3F23JFWhLvSaXMwHeTBXJF5e1ct2e9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97125},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"cacc5a5d076e8704458c5c82b725a2ce4af33a76","scripts":{"dev":"vite","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**","build:lib":"rimraf lib && npx babel src -d lib --copy-files"},"_npmUser":{"name":"amr26","email":"amrelbialy26@gmail.com"},"_npmVersion":"10.8.2","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"prop-types":"^15.8.1","@babel/runtime":"^7.27.1","reactjs-eventemitter":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","react":"^19.0.0","eslint":"^8.2.0","rimraf":"^6.0.1","react-dom":"^19.0.0","@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","@babel/preset-env":"^7.20.2","styled-components":"^6.1.15","vite-plugin-eslint":"^1.8.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","eslint-plugin-react":"^7.28.0","@vitejs/plugin-react":"^4.3.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@emotion/is-prop-valid":"^1.3.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","@babel/plugin-transform-runtime":"^7.19.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@scaleflex/ui":"^3.0.2","@scaleflex/icons":"^3.0.1","styled-components":"^6.1.15"},"_npmOperationalInternal":{"tmp":"tmp/react-filerobot-media-annotator_2.1.7_1778762237252_0.36290730339746413","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"react-filerobot-media-annotator","version":"2.1.8","main":"lib/index.js","types":"lib/index.d.ts","keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"scripts":{"dev":"vite","build:lib":"rimraf lib && npx babel src -d lib --copy-files","lint":"eslint --ext .js,.jsx ./src/**","lint:fix":"eslint --fix --ext .js,.jsx ./src/**"},"peerDependencies":{"@scaleflex/icons":"^3.0.1","@scaleflex/ui":"^3.0.2","react":"^19.0.0","react-dom":"^19.0.0","styled-components":"^6.1.15"},"devDependencies":{"@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@babel/plugin-transform-runtime":"^7.19.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@emotion/is-prop-valid":"^1.3.1","@scaleflex/icons":"^3.0.1","@scaleflex/ui":"^3.0.2","@vitejs/plugin-react":"^4.3.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-preset-minify":"^0.5.2","eslint":"^8.2.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","react":"^19.0.0","react-dom":"^19.0.0","rimraf":"^6.0.1","styled-components":"^6.1.15","vite":"^6.2.1","vite-plugin-eslint":"^1.8.1"},"dependencies":{"@babel/runtime":"^7.27.1","prop-types":"^15.8.1","reactjs-eventemitter":"^1.0.6"},"_id":"react-filerobot-media-annotator@2.1.8","gitHead":"4a5e5e5a9b233fbc5e43f5d1ffd4bfe0adaf85b2","description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","_nodeVersion":"20.19.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-g6QiqJF6/Hx8fAXi2cEXDvyIMll9IboV48QjfXW8feyOKXapYvuhp6RAZGOC7gdytgD0OUVS6Z8ZookDocVoTA==","shasum":"48a0a7a7a01f7ea48901d5f2a1e342556d1d97ee","tarball":"https://registry.npmjs.org/react-filerobot-media-annotator/-/react-filerobot-media-annotator-2.1.8.tgz","fileCount":51,"unpackedSize":97158,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHoXmA/ol5b/sOSZQmDbgLCLQ3ZOoo30BjdyYue7bVxZAiEAvc3UMWCNbrqXwtnvsID7ZlLR/TBF9VVI/295z4r9PyY="}]},"_npmUser":{"name":"amr26","email":"amrelbialy26@gmail.com"},"directories":{},"maintainers":[{"name":"amr26","email":"amrelbialy26@gmail.com"},{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-filerobot-media-annotator_2.1.8_1778765409995_0.589407312787541"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-01T11:38:37.611Z","modified":"2026-05-14T13:30:10.281Z","0.1.0":"2023-05-01T11:38:37.773Z","0.1.1":"2023-05-01T11:40:11.615Z","0.1.2":"2023-05-24T09:06:22.557Z","0.1.3":"2023-05-25T08:57:52.374Z","0.1.4":"2023-06-01T14:26:30.802Z","0.1.5":"2023-06-02T12:51:10.059Z","0.2.0":"2023-09-07T12:24:39.743Z","0.2.0-beta.0":"2023-09-26T07:05:45.279Z","0.2.0-beta.1":"2023-09-27T17:03:16.873Z","0.2.0-beta.2":"2023-09-27T19:23:09.713Z","1.0.0":"2023-09-29T16:01:57.180Z","1.0.1":"2023-10-30T09:38:07.425Z","1.0.2":"2024-02-13T11:39:23.605Z","1.0.3":"2024-02-13T13:15:52.669Z","1.0.4":"2024-02-13T16:52:20.260Z","1.0.5":"2024-08-27T19:43:34.821Z","1.0.6":"2024-09-04T11:20:48.774Z","1.0.7":"2024-09-05T12:59:48.352Z","1.0.8":"2024-09-05T14:31:58.975Z","1.1.0":"2024-10-21T13:35:29.377Z","1.1.1":"2024-12-24T00:49:32.702Z","1.1.2":"2024-12-27T09:30:52.383Z","2.0.0-beta.0":"2025-03-10T16:35:11.497Z","2.0.0-beta.1":"2025-05-15T17:52:55.796Z","2.0.0-beta.2":"2025-05-15T17:56:19.791Z","2.0.0":"2025-05-15T18:05:31.236Z","2.0.1":"2025-05-15T18:07:45.498Z","2.0.2":"2025-06-02T14:46:48.691Z","2.0.3":"2025-06-03T08:22:44.159Z","2.0.4":"2025-06-03T10:02:37.421Z","2.0.5":"2025-08-19T16:34:06.616Z","2.0.6":"2025-08-19T18:35:55.506Z","2.0.7":"2025-08-21T06:33:14.084Z","2.0.8":"2025-08-25T14:18:51.330Z","2.0.9":"2025-10-27T13:46:02.063Z","2.0.10":"2025-12-03T14:49:44.506Z","2.0.11":"2025-12-08T13:42:57.812Z","2.0.12":"2025-12-16T17:52:32.541Z","2.1.0":"2025-12-17T14:18:40.367Z","2.1.1":"2025-12-17T15:01:25.298Z","2.1.2":"2025-12-17T15:07:16.414Z","2.1.3":"2025-12-17T15:09:24.214Z","2.1.4":"2025-12-17T15:12:52.076Z","2.1.5":"2026-01-14T21:59:20.713Z","2.1.6":"2026-02-11T16:05:26.173Z","2.1.7":"2026-05-14T12:37:17.405Z","2.1.8":"2026-05-14T13:30:10.161Z"},"keywords":["filerobot annotator","filerobot media annotator","react media annotator","react annotator","media commentor","media annotator","image annotator","video annotator","react image annotator","react video annotator","annotate media","media drawer"],"description":"An emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.","maintainers":[{"name":"amr26","email":"amrelbialy26@gmail.com"},{"name":"vitaly.shaposhnik","email":"vitaly.shaposhnik@gmail.com"},{"name":"ahmeeedmostafa","email":"ahmed.mostafa1198@gmail.com"}],"readme":"# React Filerobot Media Annotator\r\n\r\nAn emendable web-based plugin that is used in annotating the media files (images & videos) with consideration of your media player's design/controls.\r\n\r\n## Demo\r\n\r\nTBD.....\r\n\r\n## Features\r\n\r\n- ⏳ History management (Undo/Redo).\r\n- 🎨 Image/Video Annotating & Drawing.\r\n- 🧊 A variety of annotating shapes.\r\n- 🏗️ Easy, Focused & Simple UI for better UX.\r\n- ➕ Ability to customize.\r\n- 🤹🏼 And more to discover by yourself...\r\n\r\n<hr />\r\n\r\n## Contents\r\n\r\n- [Prerequisites](#prerequisites)\r\n- [Installation](#installation)\r\n- [Usage/Example](#usageexamples)\r\n- [Config](#config)\r\n  - [Properties](#properties)\r\n  - [Callbacks](#callbacks)\r\n- [Used by](#used-by)\r\n- [Feedback](#feedback)\r\n- [Contributing](#contributing)\r\n- [License](#license)\r\n\r\n<hr />\r\n\r\n## Prerequisites\r\n\r\nYou have to install the following packages (if you haven't them installed in your project) as they are required as peer dependencies,\r\n\r\n- react, react-dom >= v19.0.0\r\n- styled-components >= 6.1.15\",\r\n- @scaleflex/ui >= 3.0.2\r\n- @scaleflex/icons >= 3.0.1\r\n- reactjs-eventemitter >= 1.0.6\r\n\r\n<details>\r\n  <summary>Prerequisites Installation (Click to show)</summary>\r\n\r\n- react, react-dom: `npm install --save react react-dom`.\r\n- styled-components: `npm install --save styled-components`.\r\n- scaleflex/ui, @scaleflex/icons: `npm install --save @scaleflex/ui @scaleflex/icons`.\r\n- reactjs-eventemitter: `npm install --save reactjs-eventemitter`.\r\n</details>\r\n\r\n<hr />\r\n\r\n## Installation\r\n\r\n### NPM\r\n\r\n```bash\r\nnpm install --save react-filerobot-media-annotator\r\n```\r\n\r\n<hr />\r\n\r\n## Usage/Examples\r\n\r\n### React Example\r\n\r\n```js\r\nimport React, { useRef } from 'react';\r\n\r\nimport { Canvas, AnnotatingField, Comments } from 'react-filerobot-media-annotator';\r\nimport translations from './translations';\r\nimport {\r\n  createCommentRequest,\r\n  deleteCommentsRequest,\r\n  dislikeCommentRequest,\r\n  editCommentTextRequest,\r\n  fetchCommentsRequest,\r\n  likeCommentRequest,\r\n  subscribeToCommentRequest,\r\n  unsubscribeToCommentRequest,\r\n} from './services';\r\n\r\nconst Annotator = ({ config }) => {\r\n  const mediaRef = useRef(null);\r\n  const rootContainerRef = useRef(null);\r\n\r\n  //First of all we need to map the fetched comment to the plugin comments format!\r\n  const getFormattedComment = (fetchedComment) => ({\r\n    id: fetchedComment.id,\r\n    shapes: fetchedComment.shapes || [],\r\n    user: {\r\n      id: fetchedComment.user.id,\r\n      name: fetchedComment.user.userName,\r\n      photo_uri: fetchedComment.user.photo,\r\n    },\r\n    createdAt: fetchedComment.createdAt,\r\n    body: fetchedComment.body,\r\n    meta: {\r\n      likers: fetchedComment.meta.likers || [],\r\n      subscribers: fetchedComment.meta.subscribers || [],\r\n      resolved: fetchedComment.meta.resolved || false,\r\n      canvasDimensions: fetchedComment.meta.canvasDimensions,\r\n      displayTimeStamp: fetchedComment.meta.displayTimeStamp || null,\r\n    },\r\n  });\r\n\r\n  //Then fetch the backend comments and get our mapped comments!\r\n  const getComments = () =>\r\n    //do not forget to import your fetchCommentRequest function!\r\n    fetchCommentsRequest().then(({ comments: fetchedComments = [] }) => {\r\n      const updatedComments = fetchedComments.map((fetchedComment) => {\r\n        return getFormattedComment(fetchedComment);\r\n      });\r\n\r\n      return updatedComments;\r\n    });\r\n\r\n  //We need a way to handle our various updates! here we used actions object\r\n  //you can handle the updateComment function they way you prefer ⚡\r\n  //do not forget to import your commentRequests or equivalent logic functions!\r\n  const ACTIONS = {\r\n    [ACTIONS_IDS.TOGGLE_LIKE || 'toggleLike']: {\r\n      action: (updatedComment, updates) => {\r\n        const newLikers = updates;\r\n        if (newLikers.includes(config.currentUserId)) {\r\n          return likeCommentRequest(updatedComment.id).then((res) => res);\r\n        }\r\n        return dislikeCommentRequest(updatedComment.id).then((res) => res);\r\n      },\r\n    },\r\n    [ACTIONS_IDS.TOGGLE_SUBSCRIBE || 'toggleSubscribe']: {\r\n      action: (updatedComment, updates) => {\r\n        const newSubscribers = updates;\r\n        if (newSubscribers.includes(config.currentUserId)) {\r\n          return subscribeToCommentRequest(updatedComment.id).then((res) => res);\r\n        }\r\n        return unsubscribeToCommentRequest(updatedComment.id).then((res) => res);\r\n      },\r\n    },\r\n    [ACTIONS_IDS.UPDATE_COMMENT_PROPS || 'updateCommentProps']: {\r\n      action: (updatedComment, updates) => {\r\n        const newResolve = updates;\r\n        return editCommentTextRequest(updatedComment.id, { resolved: newResolve });\r\n      },\r\n    },\r\n    [ACTIONS_IDS.UPDATE_COMMENT_TEXT || 'updateCommentText']: {\r\n      action: (updatedComment, updates) => {\r\n        const newText = updates;\r\n        return editCommentTextRequest(updatedComment.id, { text: newText });\r\n      },\r\n    },\r\n  };\r\n\r\n  const updateComment = ({ actionId, updatedComment, updates }) =>\r\n    ACTIONS?.[actionId]?.action(updatedComment, updates);\r\n\r\n  //We need a function to handle submitting of new comment then returning new, mapped comment\r\n  // do not forget to import your createCommentRequest function!\r\n  const onSubmitComment = (newCommentProps) =>\r\n    createCommentRequest(newCommentProps).then((newComment) => {\r\n      return getFormattedComment(newComment);\r\n    });\r\n\r\n  //Also a function to handle replying to comment then returning new, mapped comment\r\n  // do not forget to import your createReplyRequest function!\r\n  const createReply = (newCommentProps) =>\r\n    createReplyRequest(newCommentProps).then((newComment) => {\r\n      return getFormattedComment(newComment);\r\n    });\r\n\r\n  //Finally, we need a function to handle delete comment and then return the new Comments!\r\n  // do not forget to import your deleteCommentsRequest function!\r\n  const deleteComment = (commentId) =>\r\n    deleteCommentsRequest([commentId]).then(() =>\r\n      getComments().then((newComments) => newComments)\r\n    );\r\n\r\n  return (\r\n    <div ref={rootContainerRef}>\r\n      <video ref={mediaRef} muted>\r\n        <track src={'http://www.w3schools.com/html/mov_bbb.mp4'} />\r\n        <source src={'captions_en.vtt'} />\r\n      </video>\r\n      <Canvas\r\n        isVideoShapesAutoStreamed={true}\r\n        mediaRef={mediaRef}\r\n        shapeStreamingDuration={1000}\r\n      />\r\n      <AnnotatingField\r\n        annotatingTools={['Color', 'Brush', 'Circle', 'Square', 'Line', 'Arrow']}\r\n        translations={translations}\r\n        onSubmit={onSubmitComment}\r\n      />\r\n      <Comments\r\n        isVideoAutoPlayed\r\n        translations={translations}\r\n        getComments={getComments}\r\n        createReply={createReply}\r\n        updateComment={updateComment}\r\n        deleteComment={deleteComment}\r\n        currentUserId={currentUserId}\r\n      />\r\n    </div>\r\n  );\r\n};\r\n\r\nexport default Annotator;\r\n```\r\n\r\n</hr>\r\n\r\n## Config\r\n\r\n> NOTE: The plugin respects the container/wrapper HTML element through CSS by having both `width` & `height` set `100%` so you could change the width/height of the plugin through adding/changing width/height of the wrapper HTML element.\r\n\r\n### Properties\r\n\r\n#### `theme`\r\n\r\n<u>Type:</u> `object`\r\n\r\n<u>Supported version:</u> +v0.1.0\r\n\r\n<u>Default:</u> `{}`.\r\n\r\nDefines the theme used in the plugin, utilized by [`@scaleflex/ui`](https://github.com/scaleflex/ui) library, u'll find the theme object form [here](https://github.com/scaleflex/ui/blob/1617f8b19ade7199110df6e2ceff77dacefd75bd/packages/ui/src/theme/entity/default-theme.ts#L43).\r\n\r\n#### `currentUserId`\r\n\r\n<u>Type:</u> `string`\r\n\r\n<u>Supported version:</u> +v0.1.0\r\n\r\n<u>Default:</u> `undefined`.\r\n\r\nThe id of the current user using the plugin.\r\n\r\n#### `annotatingTools`\r\n\r\n<u>Type:</u> `array`\r\n\r\n<u>Supported version:</u> +v0.1.0\r\n\r\nThe tools and shapes used to annotate shapes on media, available tools are [Color, Brush, Circle, Square, Line, Arrow], if not supported all of them will be used\r\n\r\n#### `shapeStreamingDuration`\r\n\r\n<u>Type:</u> `number`\r\n\r\n<u>Supported version:</u> +v0.1.0\r\n\r\n<u>Default:</u> `1000`.\r\n\r\nThe duration in milliseconds which the shape will be streamed until and then removed.\r\n\r\n#### `isVideoAutoPlayed`\r\n\r\n<u>Type:</u> `boolean`\r\n\r\n<u>Supported version:</u> +v0.1.4\r\n\r\n<u>Default:</u> `true`.\r\n\r\nThe flag to stream the play the loaded video automatically after comments loads.\r\n\r\n#### `isVideoShapesAutoStreamed`\r\n\r\n<u>Type:</u> `boolean`\r\n\r\n<u>Supported version:</u> +v0.1.0\r\n\r\n<u>Default:</u> `true`.\r\n\r\nThe flag to stream the shapes automatically on video play or just by clicking on comment.\r\n\r\n#### `translations`\r\n\r\n<u>Type:</u> `object`\r\n\r\n<u>Supported version:</u> +v0.1.0\r\n\r\n<u>Default:</u> `undefined`.\r\n\r\nTranslations keys and equivalent string supported to the plugin, if not supported the plugin will use the default keys as displayed in the following table\r\n[see available translations ](/src/defaultLocale.js)\r\n\r\n#### `getComments`\r\n\r\n<u>Type:</u> `async function`\r\n\r\n<u>Supported version:</u> +v0.1.0\r\n\r\nBackend request function to get comments mapped to our comment object.\r\n\r\n#### `createReply`\r\n\r\n<u>Type:</u> `async function`\r\n\r\n<u>Supported version:</u> +v0.1.0\r\n\r\nBackend request function to reply to comment and get the new comments mapped to our comment object.\r\n\r\n#### `updateComment`\r\n\r\n<u>Type:</u> `async function`\r\n\r\n<u>Supported version:</u> +v0.1.0\r\n\r\nBackend request function to update comment.\r\n\r\n#### `deleteComment`\r\n\r\n<u>Type:</u> `async function`\r\n\r\n<u>Supported version:</u> +v0.1.0\r\n\r\nBackend request function to delete comment.\r\n\r\n### Development\r\n\r\nTo run in development mode, follow the next steps:\r\n\r\n1. Clone the repository.\r\n2. Open the repository's folder & run `yarn` to install the project's dependencies.\r\n3. Run `yarn dev` to start the project in development.\r\n4. Happy coding🕺🏽!\r\n\r\n## Used By\r\n\r\nThis project is used by the following companies:\r\n\r\n- [Scaleflex](https://scaleflex.com/)\r\n\r\n> Fork the repoistory, append your company's name with the URL in above format inside the README.md file and make a PR! or create a GitHub issue mentioning (Site's name & domain).\r\n\r\n## Feedback\r\n\r\nCreate an issue on github repo. and mention the details there.\r\n\r\n## Contributing\r\n\r\nAll contributions are super welcomed!\r\n\r\n## License\r\n\r\nFilerobot Image Editor is provided under [MIT License](https://opensource.org/licenses/MIT)\r\n","readmeFilename":"README.md"}