{"_id":"react-butterfiles","_rev":"13-2ae42e76e4957a0b6d824535b9bc997b","name":"react-butterfiles","dist-tags":{"latest":"1.3.3"},"versions":{"1.0.0":{"name":"react-butterfiles","version":"1.0.0","description":"A component for building file upload fields of any type.","main":"dist/BrowseFiles.js","repository":{"type":"git","url":"git+https://github.com/doitadrian/react-butterfiles.git"},"author":{"name":"Adrian Smijulj"},"license":"ISC","bugs":{"url":"https://github.com/doitadrian/react-butterfiles/issues"},"homepage":"https://github.com/doitadrian/react-butterfiles#readme","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/preset-env":"^7.2.3","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@storybook/addon-actions":"^4.1.2","@storybook/addon-knobs":"^4.1.3","@storybook/addon-links":"^4.1.2","@storybook/addons":"^4.1.2","@storybook/react":"^4.1.2","babel-loader":"^8.0.4","cropperjs":"^1.4.3","css-loader":"^2.0.2","cz-conventional-changelog":"^2.1.0","flow-bin":"^0.89.0","flow-copy-source":"^2.0.2","prettier":"^1.15.3","react-syntax-highlighter":"^10.1.2","semantic-release":"^15.13.1"},"peerDependencies":{"react":">=0.16.0"},"dependencies":{"bytes":"^3.0.0"},"scripts":{"storybook":"start-storybook -p 6006","build-storybook":"build-storybook","cz":"git-cz","build":"babel src -d ${DEST:-dist} --source-maps --copy-files","postbuild":"npm run flow-copy-source","flow-copy-source":"flow-copy-source src ${DEST:-dist}","test":"npm run test:jest && npm run test:cypress","test:jest":"echo \"No Jest tests yet...\"","test:cypress":"echo \"No Cypress tests yet...\"","test:ci":"npm run build && npm run test","release":"npm run build && npx semantic-release","semantic-release":"semantic-release"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"3f14dd4361bb1c919970145ab4c1c4c71cbcfac8","_id":"react-butterfiles@1.0.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"adrian1210","email":"adrian1358@gmail.com"},"dist":{"integrity":"sha512-E/vpVBSr7nFF4ulmGofpM8AlR0Ph4R7UtnS1ivszCCxm0tdD1lXuqnLSUYHh/H6plJTKnwUvyqLugoC1UiJR0Q==","shasum":"10f32132551b7df26aadae4c927944952350a200","tarball":"https://registry.npmjs.org/react-butterfiles/-/react-butterfiles-1.0.0.tgz","fileCount":29,"unpackedSize":66817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI0DLCRA9TVsSAnZWagAARdoP/0WbcGkV+zZ2GyfiCgVo\nw72QbnvNVTABwudXixJJwdM0nwEmMqnCLbhsKckNsYZeHUkGa0RthxgdaaoZ\nQUpp2OyS9kVgwxl9ga18CPp2AUUD+0arUjb6KV/xQkcAO08B5APHCqluAKfq\nhcxmM2Lq+lON3V83/lL7Bqs3zLgs21e7VYXp1nIoZrPDI8o9aAjR6xRgxe5V\nVidQpenb53P+ZtOZloGPzc6QD5bExb+xXcvbHL2RdzO7Ng0TB3h3CsvUc5aw\nUiGbYunmmj3Vb1odKQw4UH1NY/eD5fpYMTL3LJGWU9l+w/cAzjokeCpSc62D\nBdRFuzBfZYzwSM4m53fcg+pFqiteE8ckrZbpv1G2wWsoTOw1+1A8JkC9tNtV\nUk36KKzWzhlViWZ7N5qsk5aL5U5WzkuoNAzZ26VidadDYeXkLqaG6Rv5Vy2X\nA2x/jlR1NOEgQr8SWgTWZz6Vml8zkOhvPp/zBYbC8cYoqGB7zdmSenTgqnfz\nNQ80AkdBmrqnNWS4rAy6WC9RB+ALgFLN8skqKGeBRIibiAj8WC3B23UNsCQ3\nrPZYKQeqEUYxFTK1TAU/A23THHH9B2KM5tZxFpig77XwimSdwqFpHn//j1n9\nMzn9OFUUly2ayAPWjTgcRgZ8m/6oWrCUcY8r3C+edLwMPnrXIPmQURWT012Z\nk6Ss\r\n=hluR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFzph+c9tVNqKn1zt0A7+QMxqHlNQY6jd4FMA97oU7IfAiEA/Her6en3E1ZZ2hg6W/JGdM5j/DqFMqhRbafBMyTBV9E="}]},"maintainers":[{"name":"adrian1210","email":"adrian1358@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-butterfiles_1.0.0_1545814219346_0.7867814565400197"},"_hasShrinkwrap":false},"1.1.0":{"name":"react-butterfiles","version":"1.1.0","description":"A component for building file upload fields of any type.","main":"dist/BrowseFiles.js","repository":{"type":"git","url":"git+https://github.com/doitadrian/react-butterfiles.git"},"author":{"name":"Adrian Smijulj"},"license":"ISC","bugs":{"url":"https://github.com/doitadrian/react-butterfiles/issues"},"homepage":"https://github.com/doitadrian/react-butterfiles#readme","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/preset-env":"^7.2.3","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@storybook/addon-actions":"^4.1.2","@storybook/addon-knobs":"^4.1.3","@storybook/addon-links":"^4.1.2","@storybook/addons":"^4.1.2","@storybook/react":"^4.1.2","babel-loader":"^8.0.4","cropperjs":"^1.4.3","css-loader":"^2.0.2","cz-conventional-changelog":"^2.1.0","flow-bin":"^0.89.0","flow-copy-source":"^2.0.2","prettier":"^1.15.3","react-syntax-highlighter":"^10.1.2","semantic-release":"^15.13.1"},"peerDependencies":{"react":">=0.16.0"},"dependencies":{"bytes":"^3.0.0"},"scripts":{"storybook":"start-storybook -p 6006","build-storybook":"build-storybook","cz":"git-cz","build":"babel src -d ${DEST:-dist} --source-maps --copy-files","postbuild":"npm run flow-copy-source","flow-copy-source":"flow-copy-source src ${DEST:-dist}","test":"npm run test:jest && npm run test:cypress","test:jest":"echo \"No Jest tests yet...\"","test:cypress":"echo \"No Cypress tests yet...\"","test:ci":"npm run build && npm run test","release":"npm run build && npx semantic-release","semantic-release":"semantic-release"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"92f279d58a019c7ebd6be2f612a0f671ed0638ef","_id":"react-butterfiles@1.1.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"adrian1210","email":"adrian1358@gmail.com"},"dist":{"integrity":"sha512-/tj0WMWzjXGHvL1xK6QXEKB6PVSUCSlve3ecnmxq4DEKl/SH4aSThWo3mItBl4TXFImA8kg6MXqHmzqiwkJT/w==","shasum":"0277db1caf166f91595bf03ced459f03624d19ae","tarball":"https://registry.npmjs.org/react-butterfiles/-/react-butterfiles-1.1.0.tgz","fileCount":29,"unpackedSize":69341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI1XTCRA9TVsSAnZWagAA+ZwP+wU6N//quISbZ9eXYTLA\nxWWpV9bdPpUhH59OvecHK6VSriLGiSIi1x+nkc7sYd1whEFzwELhNfrGcEO+\nyV8G9Sq7IrMzv2afQTC+myJhwhZE+SJnvadOhKQK6Q+8jzhIwwJFmMVDG9ke\nfIbRdEdMEevPBahoBTUpla4umAIYJM5EOeFNOTHiNSgvzVksuq13KLLNnpCX\nrjOJVh0+p4uVrzJONcUm+s2XIndNswhrJBP2xDEh4hzu4DbPfYQW+TPZmJCk\noZiwAXjEhdDNjRqleCp69VBaHORzJklfENXLqz8/9gmNgfo/toTBlVnUCeWB\nAPIaLYVBg457yULLVAgr/2j2ro9zlQnFiczr/HlRUMURjVNZTU25v695OKBF\nBAwv3+nnfoxRaatwTm3HuhDwpImCX75aP1OjEfR32daIE23FtaOTfhksWs9Y\nFLpy16XqToFVo8Z1p8/uei63Q1IaVXlc1jt2rUbBj29sGdJfRSqtpv6caAt1\na8CuEdw2Fv44k/sTItfS2iFKZtcUPpIbSsnYXeiy0DoRBt/c6UCEpqhUZHbe\nVn6vQ2pQ95GCjetLu66duLc9N+aDI/mZ3taJLM3ag0LlAxE/hp6uvL4416VF\niB86r5otzq+5y7ho7SE7nupw4IUZtIfkOiQcEqhcb3WurWe8fM13HVBAtRHW\nHIuu\r\n=bQJJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD0WPcQ/tMrcmXbsWNA0v278cx5NqJ367NfzLg8X1aoAIgR40CleUdzjcovN3JwXfOirwKOsd0og6VzRdCLmVcojE="}]},"maintainers":[{"name":"adrian1210","email":"adrian1358@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-butterfiles_1.1.0_1545819602558_0.46214274208847406"},"_hasShrinkwrap":false},"1.1.1":{"name":"react-butterfiles","version":"1.1.1","description":"A component for building file upload fields of any type.","main":"dist/BrowseFiles.js","repository":{"type":"git","url":"git+https://github.com/doitadrian/react-butterfiles.git"},"author":{"name":"Adrian Smijulj"},"license":"ISC","bugs":{"url":"https://github.com/doitadrian/react-butterfiles/issues"},"homepage":"https://github.com/doitadrian/react-butterfiles#readme","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/preset-env":"^7.2.3","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@storybook/addon-actions":"^4.1.2","@storybook/addon-knobs":"^4.1.3","@storybook/addon-links":"^4.1.2","@storybook/addons":"^4.1.2","@storybook/react":"^4.1.2","babel-loader":"^8.0.4","cropperjs":"^1.4.3","css-loader":"^2.0.2","cz-conventional-changelog":"^2.1.0","flow-bin":"^0.89.0","flow-copy-source":"^2.0.2","prettier":"^1.15.3","react-syntax-highlighter":"^10.1.2","semantic-release":"^15.13.1"},"peerDependencies":{"react":">=0.16.0"},"dependencies":{"bytes":"^3.0.0"},"scripts":{"storybook":"start-storybook -p 6006","build-storybook":"build-storybook","cz":"git-cz","build":"babel src -d ${DEST:-dist} --source-maps --copy-files","postbuild":"npm run flow-copy-source","flow-copy-source":"flow-copy-source src ${DEST:-dist}","test":"npm run test:jest && npm run test:cypress","test:jest":"echo \"No Jest tests yet...\"","test:cypress":"echo \"No Cypress tests yet...\"","test:ci":"npm run build && npm run test","release":"npm run build && npx semantic-release","semantic-release":"semantic-release"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"c1528041528ca028ccd103ea01f106ac73579785","_id":"react-butterfiles@1.1.1","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"adrian1210","email":"adrian1358@gmail.com"},"dist":{"integrity":"sha512-3Bo1x8mpX8thcHLz61XnuhZh/YdQXmePw6SngHiPS9TcBnfLu42qIAwwApMEBCsVc3fsCHA4917ylfbNBM17pA==","shasum":"a6ea4765f952568b1e691a82f9117f9c9c782169","tarball":"https://registry.npmjs.org/react-butterfiles/-/react-butterfiles-1.1.1.tgz","fileCount":29,"unpackedSize":70786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI1yVCRA9TVsSAnZWagAAjKAP/0FoyFXMMeDKDseOescJ\njOghItCdAR8NWTBqyDq7oJFxyyi6EEoTuiujVHiktagL5GFILJNnZ0t9sd5C\nIUeiljGaJYTArbk/f5VcY3oCzu05bf4Ux1EVEE7woK7d60F8cZI8+sPuHc7G\nafXlgA/H+lZvwSVMmI+tJVh9Enby7NVN2BZZIr4IS1tjkLyapOy5NRyd2LG/\nmNGBMDwcASqUeih5Nrbz0442Dw16wmu4iGuCdPE9H3zgMZxFFzri/SqbWF52\nAqaNfjvHNowa3jDAJerEtBTnyTYLBQaLNKVhUSZW5IuXHg072cs/1SQ7Hvbo\n+kQ2FOg/Fbfm0gGHfYdZ/kxMn2y75NsnsucOsU6VoVDe4O9t7J8Ol+wm/XDu\nfDEJx6eXfG9hulTtFm3+UlNYF02L468iVCC2fO7iuIwPEICFfVvdxlg87nud\n2jHYeVtmJbiq66MomunQo9dat0E6rCIdus8o9M+RJOUCJnLahXkEAPTC0bFe\nF8S/XlgkadR74sjRDTDolbeOPmGRA6FLi2NW1nC+KKvnnvI+ToQQEXWLnU+r\nQjUsQTtrR27GSa+6bwG8nY39n/vXlSAvNOAJQwgfKTc9b/xkh83kYJ16LtYE\nYljUtTSYEkaB/yDgP6xEqTSYyQVL9LVZK11snM+mqPavOFskSJlOUNNMYZbY\nfI4j\r\n=gftF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGTSkNX8ZoNFHHORJ+N7AGdth2uORTu3kuuErvY4N+tAiEA7mef5YCs+WTpUFEhCtDqNyKVkTQ6VKpYkm+GwkKKgsQ="}]},"maintainers":[{"name":"adrian1210","email":"adrian1358@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-butterfiles_1.1.1_1545821333006_0.7860647733246231"},"_hasShrinkwrap":false},"1.1.2":{"name":"react-butterfiles","version":"1.1.2","description":"A component for building file upload fields of any type.","main":"dist/BrowseFiles.js","repository":{"type":"git","url":"git+https://github.com/doitadrian/react-butterfiles.git"},"author":{"name":"Adrian Smijulj"},"license":"ISC","bugs":{"url":"https://github.com/doitadrian/react-butterfiles/issues"},"homepage":"https://github.com/doitadrian/react-butterfiles#readme","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/preset-env":"^7.2.3","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@storybook/addon-actions":"^4.1.2","@storybook/addon-knobs":"^4.1.3","@storybook/addon-links":"^4.1.2","@storybook/addons":"^4.1.2","@storybook/react":"^4.1.2","babel-loader":"^8.0.4","cropperjs":"^1.4.3","css-loader":"^2.0.2","cz-conventional-changelog":"^2.1.0","flow-bin":"^0.89.0","flow-copy-source":"^2.0.2","prettier":"^1.15.3","react-syntax-highlighter":"^10.1.2","semantic-release":"^15.13.1"},"peerDependencies":{"react":">=0.16.0"},"dependencies":{"@babel/runtime":"^7.2.0","bytes":"^3.0.0"},"scripts":{"storybook":"start-storybook -p 6006","build-storybook":"build-storybook","cz":"git-cz","build":"babel src -d ${DEST:-dist} --source-maps --copy-files","postbuild":"npm run flow-copy-source","flow-copy-source":"flow-copy-source src ${DEST:-dist}","test":"npm run test:jest && npm run test:cypress","test:jest":"echo \"No Jest tests yet...\"","test:cypress":"echo \"No Cypress tests yet...\"","test:ci":"npm run build && npm run test","release":"npm run build && npx semantic-release","semantic-release":"semantic-release"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"0f5c59b096e6e00e485442b694e485bce6937ae2","_id":"react-butterfiles@1.1.2","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"adrian1210","email":"adrian1358@gmail.com"},"dist":{"integrity":"sha512-2EEXmCv7rKGrFEEimdMDrPwvF9W21KwLhmTMKg+SvlTIzSP6hYAtyCYlgZ6i0vhvUOX4OIpfopU49ogjT8g4Aw==","shasum":"44eb76b674a9e41c5d029e53e1a526adf322cb27","tarball":"https://registry.npmjs.org/react-butterfiles/-/react-butterfiles-1.1.2.tgz","fileCount":29,"unpackedSize":71083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI214CRA9TVsSAnZWagAAyaYP/3loEezsmzSHMbCoqEoA\nJFLZcclS7CpdlxCipW8lwklmz3TJk7mhHRgz8sGwtA7K7cJ7FB97LeMj9T/f\nkJSGGtMcIHgcLpRYODkO3FBfGiA7+N65CjXrXII8S8etqligpisZuz+hBof8\ne+Fd0ovUhcVyeuQqYjn84OECsLGG4OGA/KeTA02UQ2j3GAUFGkxPAg2hRp1X\nFj3LShpQPbeSVPNThWCueCGARshoU0pj6pMn4z60SPL0BKRS/srDyJah/0ir\naaw9jT6LKMBvP7jSnI74ytvvxIvitgjtij893MPR96FNV26iQhpFoplqKvN6\nnbv9/8w7YBgsukyVrjxjjzidpgzEDua0Ut5NvEiruSyRz9ILM8UTgno3WkmR\nMNrEfFklEmvyBypjTq0+gRkRLjjFaB37OJoqgs4IS2EP3PIJ6X0kpNewiqxd\nidwcv1zM7ETI0/oaZRagWKn+SUbGT9vzuPY+KPRGUphfIMHeaNI2kzrvREEo\nor5rCWuh843EnLZ2AsjH3Osk+Vd0Yy7IlELuVsdKZwR9QyZ98B92ik1YyzkY\nw9sLu2qL97ELoNMexui4OFZRSeeuFQpmqwrCnJKIF9/rWaGhSzO7qDpiCR5i\n2pxqYL+Cy8p+woQ4TyRBLVIG2YvA33VM6hPeUJEb/nWiDZlGsA0ZzzIKlBgU\nC6WQ\r\n=XnUa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY4jYgfb/0aVVRpLIrdOIbfcnp+iaJvUK28ujVLnV1XAIgEbL2rKf5T/pwyQ6CQKmv4JndE75BJqC0FcdVB77Gxkw="}]},"maintainers":[{"name":"adrian1210","email":"adrian1358@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-butterfiles_1.1.2_1545825656020_0.5077714958179038"},"_hasShrinkwrap":false},"1.1.3":{"name":"react-butterfiles","version":"1.1.3","description":"A component for building file upload fields of any type.","main":"dist/BrowseFiles.js","repository":{"type":"git","url":"git+https://github.com/doitadrian/react-butterfiles.git"},"author":{"name":"Adrian Smijulj"},"license":"ISC","bugs":{"url":"https://github.com/doitadrian/react-butterfiles/issues"},"homepage":"https://github.com/doitadrian/react-butterfiles#readme","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/preset-env":"^7.2.3","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@storybook/addon-actions":"^4.1.2","@storybook/addon-knobs":"^4.1.3","@storybook/addon-links":"^4.1.2","@storybook/addons":"^4.1.2","@storybook/react":"^4.1.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","cropperjs":"^1.4.3","css-loader":"^2.0.2","cypress":"^3.1.4","cz-conventional-changelog":"^2.1.0","emotion":"^10.0.5","eslint":"^5.11.1","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-react":"^7.12.0","flow-bin":"^0.89.0","flow-copy-source":"^2.0.2","lint-staged":"^8.1.0","prettier":"^1.15.3","react-syntax-highlighter":"^10.1.2","semantic-release":"^15.13.1"},"peerDependencies":{"react":">=0.16.0"},"dependencies":{"@babel/runtime":"^7.2.0","bytes":"^3.0.0"},"scripts":{"storybook":"start-storybook -p 6006","build-storybook":"build-storybook","cz":"git-cz","build":"babel src -d ${DEST:-dist} --source-maps --copy-files","postbuild":"npm run flow-copy-source","flow-copy-source":"flow-copy-source src ${DEST:-dist}","test":"npm run test:jest && npm run test:cypress","test:jest":"echo \"No Jest tests yet...\"","test:cypress":"echo \"No Cypress tests yet...\"","test:ci":"npm run build && npm run test","release":"npm run build && npx semantic-release","semantic-release":"semantic-release","lint-staged":"lint-staged"},"pre-commit":["lint-staged"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*.js":["eslint --fix","flow focus-check","prettier --write","git add"]},"gitHead":"e1318b54110c39ca8e33aa7b71831c448dfcdd68","_id":"react-butterfiles@1.1.3","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"adrian1210","email":"adrian1358@gmail.com"},"dist":{"integrity":"sha512-7x8zhgniMZpUzPCuespiLMwchsEJ8PBJMF6AY3+PFqGhuglwo3BSo2SX3xti1m5SFE/DSlgWH8M3rvdncsY8Qw==","shasum":"c26365727d6c3a480677df2a0d923baaf5bb9b69","tarball":"https://registry.npmjs.org/react-butterfiles/-/react-butterfiles-1.1.3.tgz","fileCount":31,"unpackedSize":78911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJpv3CRA9TVsSAnZWagAAozgP/1ErAQCMPHYSBj3rrhLy\nTQLPq3uwFFxzYbaXgV3rHeGtNlejuIsi/imerwJE2zvDHUcOHctJ0VV3U8jY\nxrmDeDwVSs2Hn0uzBUXduEyWX1BdPtRlRxq96azOf/CcpoTFbZuOD22iGFZr\njWe8/FZEybUyqkSVKLqvhhErTzEqHP7MkcI1XzwmedcFoFPhbJSUdOi5/6yu\nwGuZhp5R7yB/RhrjSx6CzomWCucCioKwtcRJRpwIZq6xvajFm0wUmd0VHx5l\nvPDbTJKtNsVjntggBuxDJeDxi1F5jvPzWqMeGdqNdrhA7XNCf2uDRNgrb2a2\nmmmDnsPeTRRf0fykAi+IJn37DOfGyH9EJ6Qi11pUSM5eTrApZYPmzcESgfr8\nLuFeQQKgpjDP3aDpFObX6LK9xYQLah1Ch+iOu/7gB/v2IyD8ywyB2zKooFpk\n2J3cBbiP9cAe65RozJ7YzSdWi0f0Oo21WY9Ad4cLC1omyQd2bCB41y4w7aHv\nbiC3CvfPjPC//bdAJ5/E4j3ZeeyJ8/rqnT5kvSoNaVX+xRHhXmczzBnA+awC\nRM3gCJ8S0ua3GEK2o908GH51LF1SqoJyr+I260jplMCxpajR52+AkHHyolr2\nCzCvehbvZ7mp5FwbUZHDn+1rgJZKUExSlWykW8wXgB4AX0PI/dOcH3uVQ15s\nXY/y\r\n=29IL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBG9f5os4F8sSO3729N0xsKJP6FS6UjvS6EtkG5vu+JQIgG40gLMioArYxhpknjjm1743UYVQTs5Tpj0so55Nf7o8="}]},"maintainers":[{"name":"adrian1210","email":"adrian1358@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-butterfiles_1.1.3_1546034167008_0.599961873514341"},"_hasShrinkwrap":false},"1.1.4":{"name":"react-butterfiles","version":"1.1.4","description":"A component for building file upload fields of any type.","main":"dist/Files.js","repository":{"type":"git","url":"git+https://github.com/doitadrian/react-butterfiles.git"},"author":{"name":"Adrian Smijulj"},"license":"ISC","bugs":{"url":"https://github.com/doitadrian/react-butterfiles/issues"},"homepage":"https://github.com/doitadrian/react-butterfiles#readme","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/preset-env":"^7.2.3","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@storybook/addon-actions":"^4.1.2","@storybook/addon-knobs":"^4.1.3","@storybook/addon-links":"^4.1.2","@storybook/addons":"^4.1.2","@storybook/react":"^4.1.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","cropperjs":"^1.4.3","css-loader":"^2.0.2","cypress":"^3.1.4","cz-conventional-changelog":"^2.1.0","emotion":"^10.0.5","eslint":"^5.11.1","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-react":"^7.12.0","flow-bin":"^0.89.0","flow-copy-source":"^2.0.2","husky":"^1.3.1","lint-staged":"^8.1.0","prettier":"^1.15.3","react-syntax-highlighter":"^10.1.2","semantic-release":"^15.13.1"},"peerDependencies":{"react":">=0.16.0"},"dependencies":{"@babel/runtime":"^7.2.0","bytes":"^3.0.0"},"scripts":{"storybook":"start-storybook -p 6006","build-storybook":"build-storybook","cz":"git-cz","build":"babel src -d ${DEST:-dist} --source-maps --copy-files","postbuild":"npm run flow-copy-source","flow-copy-source":"flow-copy-source src ${DEST:-dist}","test":"npm run test:jest && npm run test:cypress","test:jest":"echo \"No Jest tests yet...\"","test:cypress":"echo \"No Cypress tests yet...\"","test:ci":"npm run build && npm run test","release":"npm run build && npx semantic-release","semantic-release":"semantic-release","lint-staged":"lint-staged"},"pre-commit":["lint-staged"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*.js":["eslint --fix","flow focus-check","prettier --write","git add"]},"gitHead":"3aa6e76ae83e2abfd41fefb57187d539751f5940","_id":"react-butterfiles@1.1.4","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"adrian1210","email":"adrian1358@gmail.com"},"dist":{"integrity":"sha512-p/5hcownUhHkWRpKpKR/qo0JeXPziJEKETOTactXD1zL7m9u96Bf8h1ibbN6p7Hb/cNojHleRqLmloPRofDyZw==","shasum":"c144e0f8d6fd1d644fd92b9eae9166f302f73ccd","tarball":"https://registry.npmjs.org/react-butterfiles/-/react-butterfiles-1.1.4.tgz","fileCount":31,"unpackedSize":78928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJqJDCRA9TVsSAnZWagAAE9sP/3A2fy79bhEjIZ0VY9qz\nqgzcZgq4dvdzR9mafjBc7LNI1260AxNeaHFQywLmQAKGKyCOFN/mDoI3FyvB\ngMLTOht6B3v3/ERgdxDi3xguQYIzxihNE4XTF5QfJyvZi4M5aawusWpxlh0p\ncEDdtWBcpR33Y+PMR83jXiReRDitt/fmm3h7OraqK6TD8vSqoQeF3yggCrbX\nQleN965o0b4h5im9yhlrhjWhpE2AK27K6gVohXzkU8YWQDCKMBGuV6hmrNSs\nTjunKzk9a5Elmj3NvwOM0jMW2p9XHUZWHpdFnxDdqmFL7siYwlB4e9Mu74iT\nb0HTnRLS4Of98aO4cnChktgC3y9IQEOaQixIMi2+rzAj7Q/nafS0EGjbXila\nGOCrIasM0jcH38nt1vtMJEQr54rqTPJZjtOoa8BxNPQqunNJfkGqv+jhbKPj\n8EDFL4LjWXNJvHtebXAXWyZ2cncFXNeWHU8TKs6LgUt7BMLc7XARP02vtquf\n6II8nWPP4QYNDUL2aZtDZQEpihww+npKfWnjFNU5Iz8siApGlt4ef1yZyFxt\njS/K22BNoE8PEiDoEOSpGqptHUfBqhOW2Dz9gcEv0hBmoo2IQ86ky1IkuQjY\nrpe5RVLQ9Gr5EkF+fo/GhsEYZU1qR3znkAouffTa5+XL4Y5UkQJRWYkEJ25j\nI+7Z\r\n=XSNn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFupQ4krTHG8Xz0d7ofpAA17UbNWDHcse0SQKVP+YkmSAiAal9BDyvijGMW4bABXm9Dd4tt9SAFAPsyn4ZAlCplUSg=="}]},"maintainers":[{"name":"adrian1210","email":"adrian1358@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-butterfiles_1.1.4_1546035778975_0.3648335557536684"},"_hasShrinkwrap":false},"1.1.5":{"name":"react-butterfiles","version":"1.1.5","description":"A component for building file upload fields of any type.","main":"dist/Files.js","repository":{"type":"git","url":"git+https://github.com/doitadrian/react-butterfiles.git"},"author":{"name":"Adrian Smijulj"},"license":"ISC","bugs":{"url":"https://github.com/doitadrian/react-butterfiles/issues"},"homepage":"https://github.com/doitadrian/react-butterfiles#readme","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/preset-env":"^7.2.3","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@storybook/addon-actions":"^4.1.2","@storybook/addon-knobs":"^4.1.3","@storybook/addon-links":"^4.1.2","@storybook/addons":"^4.1.2","@storybook/react":"^4.1.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","cropperjs":"^1.4.3","css-loader":"^2.0.2","cypress":"^3.1.4","cz-conventional-changelog":"^2.1.0","emotion":"^10.0.5","eslint":"^5.11.1","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-react":"^7.12.0","flow-bin":"^0.89.0","flow-copy-source":"^2.0.2","husky":"^1.3.1","lint-staged":"^8.1.0","prettier":"^1.15.3","react-syntax-highlighter":"^10.1.2","semantic-release":"^15.13.1"},"peerDependencies":{"react":">=0.16.0"},"dependencies":{"@babel/runtime":"^7.2.0","bytes":"^3.0.0"},"scripts":{"storybook":"start-storybook -p 6006","build-storybook":"build-storybook","cz":"git-cz","build":"babel src -d ${DEST:-dist} --source-maps --copy-files","postbuild":"npm run flow-copy-source","flow-copy-source":"flow-copy-source src ${DEST:-dist}","test":"npm run test:jest && npm run test:cypress","test:jest":"echo \"No Jest tests yet...\"","test:cypress":"echo \"No Cypress tests yet...\"","test:ci":"npm run build && npm run test","release":"npm run build && npx semantic-release","semantic-release":"semantic-release","lint-staged":"lint-staged"},"pre-commit":["lint-staged"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*.js":["eslint --fix","flow focus-check","prettier --write","git add"]},"gitHead":"5ea58f0baae79e0da7468b215b17c70e6cdf0a9a","_id":"react-butterfiles@1.1.5","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"adrian1210","email":"adrian1358@gmail.com"},"dist":{"integrity":"sha512-CVC8LM6S6XuRAlkin2nTvS/Lv1JMPKfvlr0PDxf8qvQGxVJYW1tazCsDEj8rEIMHNZbDV0CRrt5nBZOlj4wr4Q==","shasum":"61f1ebb1790625f7a809bd3de05d723fafbc49bc","tarball":"https://registry.npmjs.org/react-butterfiles/-/react-butterfiles-1.1.5.tgz","fileCount":31,"unpackedSize":79252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJq9PCRA9TVsSAnZWagAA4AMP/1BxUpaB85JA8eDK73Ov\nSYkEAXPZ8aqVVSOZ8yFigSdcomIH9T048l1Si9hi6WFRKGSm6xZQfct+sS8W\nchtQKWxJ1x5/Xo1+UG5k7D7VYA6cipEX1cIPKPvio5Btmn/tNi3FIom4gGd9\nZ2S0oxyEHze0UWlfY6cUwYQ8o+Q4OVWIbDIGUyrpWoh02VCBdSnCNcybYvIt\nlhNjpjC0HwTKyAwTqhcHbZIs5mt0mxmX1t8t5NQLEHqIxpYWbffABLJPQueO\nGW1zqK71n4tCnruX6xm0zylLR1nf1xgma0OUvUvYQxJ82r9sqOxcYUg3FeBS\nd0fdsgdMY3kZn5Zct4XKiPksw2RD0P8si8/1a/V6iKMXYHP3y+S2CDOz5hwd\nSoQmJJ+elzzHH05xs67tGabN2dhCFTLxL5ZyWGMO9046DGbRvYyPCTTNLb4x\nllt7EOIymSyIki4ZADWz+MlWk9xq1zF4txaXYvvUw5aPEXH5PKZoivVlJ0/M\n427b4YaoqIkDvUrXzPpipE+ZGWN4iQTIuODsPV21S06gg8LvZZr3FkF5K18w\nNeegFpP5uz+6LyuWs9tQOqIeLqjAQvEJDmQSaT9JWeubgZRWczqzr56j3kvq\nlat/bq9vnqJ4mqcwwynjMbu+n7+9XJpG0mwhTWaKHsYJklDTiLTNGTt9L/oy\nPKc8\r\n=kpUi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTS1kFrJy1zNW06nMHZ9dI9oprTQUgLsMM6Y6NwfZ3pQIgPS9pzPvUoRHlswDTOkuo29E9GxZ/asXvfrjfn/Ew6sU="}]},"maintainers":[{"name":"adrian1210","email":"adrian1358@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-butterfiles_1.1.5_1546039118980_0.3166453547646424"},"_hasShrinkwrap":false},"1.2.0":{"name":"react-butterfiles","version":"1.2.0","description":"A component for building file upload fields of any type.","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/doitadrian/react-butterfiles.git"},"author":{"name":"Adrian Smijulj"},"license":"ISC","bugs":{"url":"https://github.com/doitadrian/react-butterfiles/issues"},"homepage":"https://github.com/doitadrian/react-butterfiles#readme","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/preset-env":"^7.2.3","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@storybook/addon-actions":"^4.1.2","@storybook/addon-knobs":"^4.1.3","@storybook/addon-links":"^4.1.2","@storybook/addons":"^4.1.2","@storybook/react":"^4.1.2","babel-core":"^7.0.0-0","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","babel-loader":"^8.0.4","concurrently":"^4.1.0","coveralls":"^3.0.2","cropperjs":"^1.4.3","css-loader":"^2.0.2","cypress":"^3.1.4","cz-conventional-changelog":"^2.1.0","emotion":"^10.0.5","eslint":"^5.11.1","eslint-plugin-cypress":"^2.2.0","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-react":"^7.12.0","flow-bin":"^0.89.0","flow-copy-source":"^2.0.2","husky":"^1.3.1","jest":"^23.6.0","jest-dom":"^3.0.0","lint-staged":"^8.1.0","prettier":"^1.15.3","react-syntax-highlighter":"^10.1.2","react-testing-library":"^5.4.2","semantic-release":"^15.13.1","wait-on":"^3.2.0"},"peerDependencies":{"react":">=0.16.0"},"dependencies":{"@babel/runtime":"^7.2.0","bytes":"^3.0.0"},"scripts":{"storybook":"start-storybook -p 6006","build-storybook":"build-storybook","cypress:run":"cypress run","cypress:open":"cypress open","cz":"git-cz","build":"babel src --out-dir dist --source-maps --ignore **/*.test.js","postbuild":"npm run flow-copy-source","flow-copy-source":"flow-copy-source src dist --ignore **/*.test.js","test:jest:src":"npx jest --config ./scripts/jest/config.src.js","test:jest:src:coverage":"npx jest --config ./scripts/jest/config.src.js --coverage --collectCoverageFrom=src/**/*.js","test:jest:src:coverage:coveralls":"npm run test:jest:src:coverage && cat ./coverage/lcov.info | coveralls","test:jest:dist":"npm run build && jest --config ./scripts/jest/config.dist.js --colors","test:cypress":"concurrently 'npm run storybook' 'wait-on http://localhost:6006 && npx cypress run' -k -s first","release":"npx semantic-release","semantic-release":"semantic-release","lint-staged":"lint-staged"},"pre-commit":["lint-staged"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*.js":["prettier --write","eslint --fix","flow focus-check","jest --config ./scripts/jest/config.src.js --findRelatedTests","git add"]},"gitHead":"9fb6e75302223b2cf98b5143bd9c531de61a4640","_id":"react-butterfiles@1.2.0","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"adrian1210","email":"adrian1358@gmail.com"},"dist":{"integrity":"sha512-Tkrx01ABydadjyx7e4ZaBgn3hl+qBNYz0XR0xuhwL8Qud4UmGgLQ4AlBYbz99TFi09fs39Nwz7IgGXib0WY6oQ==","shasum":"daa4a896b442217eb63d31177d213f2dbe2716e3","tarball":"https://registry.npmjs.org/react-butterfiles/-/react-butterfiles-1.2.0.tgz","fileCount":63,"unpackedSize":147029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcK+YcCRA9TVsSAnZWagAAhVIP/3lBc8C4HyNq98ShsEjx\nZ6gHncFkzxN/CbgY3jt8HS7BL24Wk50/cSXYFn4qj3rREc6Ysji2HDeCgUmt\n8j9zRrNwTyb8ZLfNnG/HbajzNQQL9ij19/ovISbwu2q2hYk9ikrXWqfZxwJI\nhawT/MlZiWndhrlzmTZH64LxlvBGCYCvfpV7UWST/2l3wPGQufze6IewWNIP\ntFjEof+KWc9QnnOKGBLJ3HNeB8yABRHKex1DTTGGPHisrWple2uR71H/ec5C\nNK+reNZ1TwMpzXnaoPF31CVStXX5gnusVpQlq4CKEPi08N+DulhfOGHHVIiJ\nhJwKY7wnBtumWdtY2+FQVvZiuFdeeWJQma+IkPPOqGwVUAXa2x6M7/QhZpF0\nD6PkJfrnAPkyjXpwz+wfLdiQLLH6T67Nf+alcNfppEpb5BBJsiaRi3PPYUcx\nLiaMYmZZge6M/OspDeVIvkPv3UglMn2RnodIMEiT86hN/5VhQHkEzx7C4wVz\nhXgmlSg5qDhJ1akHJKL5n/I6YTARSiw9cG1DZz6tYwKCv4Tz3uR9tnsx9jOM\nvFZEjV/OttLhOy2ySf6kkibAJKDLqu0am5KpqHrRAdLyKaCUKgoLLDqzOX/w\nbg1d5cWrNwMskJtxidIoTkFKIy1ZFDYrXB4V08NrnenEJIv3aYNfhjZtksgb\nSixr\r\n=c+Bj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtwWkkPNszqiVbLY1MmCnkASiYLABBk5dHAfn5eUUlIwIhAKbO092NfJnGC89sRkr4YLweRql4+ffpqk7tRSbJJw4+"}]},"maintainers":[{"name":"adrian1210","email":"adrian1358@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-butterfiles_1.2.0_1546380826934_0.632190624218187"},"_hasShrinkwrap":false},"1.2.1":{"name":"react-butterfiles","version":"1.2.1","description":"A component for building file upload fields of any type.","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/doitadrian/react-butterfiles.git"},"author":{"name":"Adrian Smijulj"},"license":"MIT","bugs":{"url":"https://github.com/doitadrian/react-butterfiles/issues"},"keywords":["react","files","drag and drop","file field","dropzone","images","image gallery"],"homepage":"https://github.com/doitadrian/react-butterfiles#readme","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/preset-env":"^7.2.3","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@storybook/addon-actions":"^4.1.2","@storybook/addon-knobs":"^4.1.3","@storybook/addon-links":"^4.1.2","@storybook/addons":"^4.1.2","@storybook/react":"^4.1.2","all-contributors-cli":"^5.6.0","babel-core":"^7.0.0-0","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","babel-loader":"^8.0.4","concurrently":"^4.1.0","coveralls":"^3.0.2","cropperjs":"^1.4.3","css-loader":"^2.0.2","cypress":"^3.1.4","cz-conventional-changelog":"^2.1.0","emotion":"^10.0.5","eslint":"^5.11.1","eslint-plugin-cypress":"^2.2.0","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-react":"^7.12.0","flow-bin":"^0.89.0","flow-copy-source":"^2.0.2","husky":"^1.3.1","jest":"^23.6.0","jest-dom":"^3.0.0","lint-staged":"^8.1.0","prettier":"^1.15.3","react-syntax-highlighter":"^10.1.2","react-testing-library":"^5.4.2","semantic-release":"^15.13.1","wait-on":"^3.2.0"},"peerDependencies":{"react":">=0.16.0"},"dependencies":{"@babel/runtime":"^7.2.0","bytes":"^3.0.0"},"scripts":{"storybook":"start-storybook -p 6006","build-storybook":"build-storybook","cypress:run":"cypress run","cypress:open":"cypress open","cz":"git-cz","build":"babel src --out-dir dist --source-maps --ignore **/*.test.js","postbuild":"npm run flow-copy-source","flow-copy-source":"flow-copy-source src dist --ignore **/*.test.js","test":"npm run test:jest:src","test:jest:src":"npx jest --config ./scripts/jest/config.src.js","test:jest:src:coverage":"npx jest --config ./scripts/jest/config.src.js --coverage --collectCoverageFrom=src/**/*.js","test:jest:src:coverage:coveralls":"npm run test:jest:src:coverage && cat ./coverage/lcov.info | coveralls","test:jest:dist":"npm run build && jest --config ./scripts/jest/config.dist.js --colors","test:cypress":"concurrently 'npm run storybook' 'wait-on http://localhost:6006 && npx cypress run' -k -s first","release":"npx semantic-release","lint-staged":"lint-staged","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"pre-commit":["lint-staged"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*.js":["prettier --write","eslint --fix","flow focus-check","jest --config ./scripts/jest/config.src.js --findRelatedTests","git add"]},"gitHead":"047461357e0f4199902d1521bae48d812c6aef39","_id":"react-butterfiles@1.2.1","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"adrian1210","email":"adrian1358@gmail.com"},"dist":{"integrity":"sha512-s0X6VqGHe8wpl56OHZgk/D1jdmCDmpL5inb5vCftGmeel6lOhnWWfes9MxnREx/Uzy8EQENs6V9UUTX8o9mK2w==","shasum":"63641c33dc0bcae2ddb76668549192b181596506","tarball":"https://registry.npmjs.org/react-butterfiles/-/react-butterfiles-1.2.1.tgz","fileCount":68,"unpackedSize":152490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLHlDCRA9TVsSAnZWagAAbP4QAIhvSkHZ8kmn7zqf9kTx\nHToYiiZpVhuU3nzOIhFuuiDFwNiR/vkSO2CErJ+J1IAynnhT0mdy0VNMpgcu\nzju75+nb5pjzAGh/Ze5UWW5MR8m6LlZ1a6KxcRZ0XrM8iGVJ4Qepr2bzppiT\nAHQT4+u0TaLssiBHMn2rNeXaT4WPrb9LUA7Z9wnn1B9g3ji1EZ5HIdGDh8pJ\nXD21tJkXt07QJxh0wQ1Y/aHsXIc905sEatGLXBThqw/650yUyW4oB0afX7NM\nH2k5Vd1+RRIQOnZKius0k1ii1Ihq9U/d0SdMLjR5CbaoAXCJdohNl8Q5utTO\nE74B56Q2/LNLLqQTzNH0mbyj5UUJ/U/QRc8zlyj160A+q3V3D1j8Nx/rPj8i\nzfckMVvn4cDl2kbhuYsPncvrNS4PRFLy0ttMVfZ++4Aj8J8fhSpfqKAyF/ip\nhfJZMpcDgGMihFk8IOH8N3o2cjnEqiYreOtwx7vDL/4fwrzSSwlYD8PCrSp4\nA5pE3WvSbIJlHQGa3DVrzqs8vWROrYkwE62H4SFIODdTK//oQ14lgvpeV4V9\nZstz9KZJ5XExy19AWlEFQt+AE2qrolcT6Up4DygETwDPTM3K+ijwnQ4WlOJW\nN+w7Bv0K+9Cpw2qQbhqUrE4su7SnqbR1b1S8oFGFl9RYe9rQhuo/y2Aot5sJ\nAZYt\r\n=gkIn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYcRnGRaEPzfvrsUtgsbj+4sIrjmljTBEJehTIQ6xqXAiEA/cthhuxQ5oqqG0Pd11t/GNWnmJLDunoFLfQ82hliRGM="}]},"maintainers":[{"name":"adrian1210","email":"adrian1358@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-butterfiles_1.2.1_1546418498491_0.5402161719572023"},"_hasShrinkwrap":false},"1.3.0":{"name":"react-butterfiles","version":"1.3.0","description":"A component for building file upload fields of any type.","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/doitadrian/react-butterfiles.git"},"author":{"name":"Adrian Smijulj"},"license":"MIT","bugs":{"url":"https://github.com/doitadrian/react-butterfiles/issues"},"keywords":["react","files","drag and drop","file field","dropzone","images","image gallery"],"homepage":"https://github.com/doitadrian/react-butterfiles#readme","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/preset-env":"^7.2.3","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@storybook/addon-actions":"^4.1.2","@storybook/addon-knobs":"^4.1.3","@storybook/addon-links":"^4.1.2","@storybook/addons":"^4.1.2","@storybook/react":"^4.1.2","all-contributors-cli":"^5.6.0","babel-core":"^7.0.0-0","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","babel-loader":"^8.0.4","concurrently":"^4.1.0","coveralls":"^3.0.2","cropperjs":"^1.4.3","css-loader":"^2.0.2","cypress":"^3.1.4","cz-conventional-changelog":"^2.1.0","emotion":"^10.0.5","eslint":"^5.11.1","eslint-plugin-cypress":"^2.2.0","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-react":"^7.12.0","flow-bin":"^0.89.0","flow-copy-source":"^2.0.2","husky":"^1.3.1","jest":"^23.6.0","jest-dom":"^3.0.0","lint-staged":"^8.1.0","prettier":"^1.15.3","react-syntax-highlighter":"^10.1.2","react-testing-library":"^5.4.2","semantic-release":"^15.13.1","wait-on":"^3.2.0"},"peerDependencies":{"react":">=0.16.0"},"dependencies":{"@babel/runtime":"^7.2.0","bytes":"^3.0.0"},"scripts":{"storybook":"start-storybook -p 6006","build-storybook":"build-storybook","cypress:run":"cypress run","cypress:open":"cypress open","cz":"git-cz","build":"babel src --out-dir dist --source-maps --ignore **/*.test.js","postbuild":"npm run flow-copy-source","flow-copy-source":"flow-copy-source src dist --ignore **/*.test.js","test":"npm run test:jest:src","test:jest:src":"npx jest --config ./scripts/jest/config.src.js","test:jest:src:coverage":"npx jest --config ./scripts/jest/config.src.js --coverage --collectCoverageFrom=src/**/*.js","test:jest:src:coverage:coveralls":"npm run test:jest:src:coverage && cat ./coverage/lcov.info | coveralls","test:jest:dist":"npm run build && jest --config ./scripts/jest/config.dist.js --colors","test:cypress":"concurrently 'npm run storybook' 'wait-on http://localhost:6006 && npx cypress run' -k -s first","release":"npx semantic-release","lint-staged":"lint-staged","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"pre-commit":["lint-staged"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*.js":["prettier --write","eslint --fix","flow focus-check","jest --config ./scripts/jest/config.src.js --findRelatedTests","git add"]},"gitHead":"69d62c3d09cef01d59d35a51ea28f008eb4f96b9","_id":"react-butterfiles@1.3.0","_npmVersion":"6.5.0","_nodeVersion":"10.15.3","_npmUser":{"name":"adrian1210","email":"adrian1358@gmail.com"},"dist":{"integrity":"sha512-TFCGQCF3PIDKeV9dpcgFrhamR3ytEWKiufonkVgF5Rujm1DQwxxFe+i5ZhHmULMNa1Vqjv0X11CyJXZwdcMM9A==","shasum":"ca9341fd8b209cc56bb57908f425871bdb72826e","tarball":"https://registry.npmjs.org/react-butterfiles/-/react-butterfiles-1.3.0.tgz","fileCount":68,"unpackedSize":153055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyXtcCRA9TVsSAnZWagAAkQ4P/1khxH7HMRe+mCX2pFyR\nVdelb77fWsD6EIuyLIDWlJ/DdG1p2jRj6vZak8tysFqaAKIQ7zZ7WWtMRjFb\nUneH9MFwLp0qs2F9Iu199ISt4rY0JgEPWcL9n+U3J20YEBTi3t5MG+xOf4I1\nOFzz97Nj61qe/qI84acEZYhbhaWk1FOmjfHwqcWjpVTBpFZgRpQRjz0UyiUt\n7I7I565ZcQMuUGWCvldwyqPK2aEQTwTMww3KNySHTfrlCkDmpCMzzSVtDvrQ\nMnRwPXqf47qPR3OaztWuc60+mzFIZsJ8zjOd55I5dTpLFGsglPpp6oZWrzil\nRI01S+2JgZTQVWc+tvBjxCTL0li+y0FG0WQYIPdg/1bzKqIcHaxGZjMnf7EM\nkWArclQNRnqwp6pcce3PCaJc03PQtDS3hO8xhPEobuSFPS1YCkYSVRYQDeMT\nvBPafwUSc4/Quulu9C+jVLStZJkL94oibErI0Pvr+MoWKj6UaHA68d65nCzO\nfKWvP9nQpXHvpP2kMlGGhIYco5H3WGOHw8gJ2h6jKPElqTpWjAKAcklGGFON\nMplANOB8Xy7LWjK4US44i27BH2cHLA9ydzzINf65OT7qJsKAofrpFwTdaEXk\nX61oQohGVpPIF8FlUVCem3C4uE6y2ibK3z0C2c916uXCWY6Bj3UXyCa8mhUE\nXnsn\r\n=JQgv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrPm59vRbzPBzsX8M8jaobvZnuJMj12qZq6YktDQEjMwIgYl0UfIFDUjLoMFiZ+kwsPH/Oh8xE0kru6JZnMIGrNuQ="}]},"maintainers":[{"name":"adrian1210","email":"adrian1358@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-butterfiles_1.3.0_1556708187575_0.9373454609041032"},"_hasShrinkwrap":false},"1.3.1":{"name":"react-butterfiles","version":"1.3.1","description":"A component for building file upload fields of any type.","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/doitadrian/react-butterfiles.git"},"author":{"name":"Adrian Smijulj"},"license":"MIT","bugs":{"url":"https://github.com/doitadrian/react-butterfiles/issues"},"keywords":["react","files","drag and drop","file field","dropzone","images","image gallery"],"homepage":"https://github.com/doitadrian/react-butterfiles#readme","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/preset-env":"^7.2.3","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@storybook/addon-actions":"^4.1.2","@storybook/addon-knobs":"^4.1.3","@storybook/addon-links":"^4.1.2","@storybook/addons":"^4.1.2","@storybook/react":"^4.1.2","all-contributors-cli":"^5.6.0","babel-core":"^7.0.0-0","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","babel-loader":"^8.0.4","concurrently":"^4.1.0","coveralls":"^3.0.2","cropperjs":"^1.4.3","css-loader":"^2.0.2","cypress":"^3.1.4","cz-conventional-changelog":"^2.1.0","emotion":"^10.0.5","eslint":"^5.11.1","eslint-plugin-cypress":"^2.2.0","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-react":"^7.12.0","flow-bin":"^0.89.0","flow-copy-source":"^2.0.2","husky":"^1.3.1","jest":"^23.6.0","jest-dom":"^3.0.0","lint-staged":"^8.1.0","prettier":"^1.15.3","react-syntax-highlighter":"^10.1.2","react-testing-library":"^5.4.2","semantic-release":"^15.13.1","wait-on":"^3.2.0"},"peerDependencies":{"react":">=0.16.0"},"dependencies":{"@babel/runtime":"^7.2.0","bytes":"^3.0.0"},"scripts":{"storybook":"start-storybook -p 6006","build-storybook":"build-storybook","cypress:run":"cypress run","cypress:open":"cypress open","cz":"git-cz","build":"babel src --out-dir dist --source-maps --ignore **/*.test.js","postbuild":"npm run flow-copy-source","flow-copy-source":"flow-copy-source src dist --ignore **/*.test.js","test":"npm run test:jest:src","test:jest:src":"npx jest --config ./scripts/jest/config.src.js","test:jest:src:coverage":"npx jest --config ./scripts/jest/config.src.js --coverage --collectCoverageFrom=src/**/*.js","test:jest:src:coverage:coveralls":"npm run test:jest:src:coverage && cat ./coverage/lcov.info | coveralls","test:jest:dist":"npm run build && jest --config ./scripts/jest/config.dist.js --colors","test:cypress":"concurrently 'npm run storybook' 'wait-on http://localhost:6006 && npx cypress run' -k -s first","release":"npx semantic-release","lint-staged":"lint-staged","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"pre-commit":["lint-staged"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*.js":["prettier --write","eslint --fix","flow focus-check","jest --config ./scripts/jest/config.src.js --findRelatedTests","git add"]},"gitHead":"0f4bee0dcd613423401265559ab87872fd04e806","_id":"react-butterfiles@1.3.1","_npmVersion":"6.5.0","_nodeVersion":"10.15.3","_npmUser":{"name":"adrian1210","email":"adrian1358@gmail.com"},"dist":{"integrity":"sha512-SOlAGVpio5/aASvP2mKTIwDR5u87TQrWYm2tdPmaFoIk55Hv7xeRRVELem87lCljzrHBy9ZhmkdKYNx7l3iCAg==","shasum":"13832ea5518cb862747e65b46a3e5f1bd3297868","tarball":"https://registry.npmjs.org/react-butterfiles/-/react-butterfiles-1.3.1.tgz","fileCount":68,"unpackedSize":153062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyZUbCRA9TVsSAnZWagAAmAMP/jshZ460D4gAwP9q8MAW\ndnIKAJEN0VTWIN9yCIy5gOI6RBvhGVlGii8Ymn7S2N/DeajDXtKCNtUX/AWk\nvhlrIHMcgkt5N4Gd2ndECFYq7I2A5gwZp3rIkjDDyDDJss/yTfW98K1RAOMT\nYLdsO9sADc7sktMzDQ/9w+2pEeCG1vg3GS1T5BGUInEYLdhidY02m+FfGhZd\nnDa58SNI+BteIkb9ZFCM2gmf1jmZGKUm/GvrpUFmNIb3maK8g0KiZQvPi5tO\nhHWupY1SZ04i4K8Ge1wKH3uU2V49LPXWIg6sOseMrOcue8kK9AhEVQ/WA5vk\npYnhqt561PrE4KyENe3HbHdcbyO8l1VI/GPCYpKtIiiSpHAlzcifIzvPev11\nru5xCFyxRitT6oQXatV2hA9n1neHV4qF5Hkg1eTBDBV1lVVlq2iT7FCt/iuA\ncinYbySl5Bm95SwZCZVw1WOjkEGBy1c/ruVbYXd3h9HItmrg6xAns6Pguj9F\n7BMjSwbTqgm00Zx3hRDPyrMtiwQ90zNvNTcEEZxcbT0rtt/vnw4M4BpBv3+e\n7ndOtZ97eAxWX4vbczubEH2Mt9Z2rUie1aC1fYIFErQ0oSGyDaIRZMbSuL34\n7EnaYgSBKv7O3Qvn+R0f+UfxelAvS2UF6S5rpwkKFHMfuocLDb4cNbwIGI3/\n+V5V\r\n=VcNF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAcPUBMFkpFGowA9epWDLPSQ2ovkaAIl0XJOXSBEM2AcAiEAhBmMKkTGuSHWP3AE1nlczFWCttCb8R4H94fx43QgV/g="}]},"maintainers":[{"name":"adrian1210","email":"adrian1358@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-butterfiles_1.3.1_1556714778715_0.8260036024033344"},"_hasShrinkwrap":false},"1.3.2":{"name":"react-butterfiles","version":"1.3.2","description":"A component for building file upload fields of any type.","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/doitadrian/react-butterfiles.git"},"author":{"name":"Adrian Smijulj"},"license":"MIT","bugs":{"url":"https://github.com/doitadrian/react-butterfiles/issues"},"keywords":["react","files","drag and drop","file field","dropzone","images","image gallery"],"homepage":"https://github.com/doitadrian/react-butterfiles#readme","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/preset-env":"^7.2.3","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@storybook/addon-actions":"^4.1.2","@storybook/addon-knobs":"^4.1.3","@storybook/addon-links":"^4.1.2","@storybook/addons":"^4.1.2","@storybook/react":"^4.1.2","all-contributors-cli":"^5.6.0","babel-core":"^7.0.0-0","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","babel-loader":"^8.0.4","concurrently":"^4.1.0","coveralls":"^3.0.2","cropperjs":"^1.4.3","css-loader":"^2.0.2","cypress":"^3.1.4","cz-conventional-changelog":"^2.1.0","emotion":"^10.0.5","eslint":"^5.11.1","eslint-plugin-cypress":"^2.2.0","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-react":"^7.12.0","flow-bin":"^0.89.0","flow-copy-source":"^2.0.2","husky":"^1.3.1","jest":"^23.6.0","jest-dom":"^3.0.0","lint-staged":"^8.1.0","prettier":"^1.15.3","react-syntax-highlighter":"^10.1.2","react-testing-library":"^5.4.2","semantic-release":"^15.13.1","wait-on":"^3.2.0"},"peerDependencies":{"react":">=0.16.0"},"dependencies":{"@babel/runtime":"^7.2.0","bytes":"^3.0.0"},"scripts":{"storybook":"start-storybook -p 6006","build-storybook":"build-storybook","cypress:run":"cypress run","cypress:open":"cypress open","cz":"git-cz","build":"babel src --out-dir dist --source-maps --ignore **/*.test.js","postbuild":"npm run flow-copy-source","flow-copy-source":"flow-copy-source src dist --ignore **/*.test.js","test":"npm run test:jest:src","test:jest:src":"npx jest --config ./scripts/jest/config.src.js","test:jest:src:coverage":"npx jest --config ./scripts/jest/config.src.js --coverage --collectCoverageFrom=src/**/*.js","test:jest:src:coverage:coveralls":"npm run test:jest:src:coverage && cat ./coverage/lcov.info | coveralls","test:jest:dist":"npm run build && jest --config ./scripts/jest/config.dist.js --colors","test:cypress":"concurrently 'npm run storybook' 'wait-on http://localhost:6006 && npx cypress run' -k -s first","release":"npx semantic-release","lint-staged":"lint-staged","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"pre-commit":["lint-staged"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*.js":["prettier --write","eslint --fix","flow focus-check","jest --config ./scripts/jest/config.src.js --findRelatedTests","git add"]},"gitHead":"33984744c3b7491467e266467a87413fed9578d9","_id":"react-butterfiles@1.3.2","_npmVersion":"6.5.0","_nodeVersion":"10.15.3","_npmUser":{"name":"adrian1210","email":"adrian1358@gmail.com"},"dist":{"integrity":"sha512-AvXtTgVorQi48JzDhDgOWQErg9EGGcgqipu1a1dl2NKxgmXXN344vqNRmqtjQnAp2YA+JoReYrMdRFMOCAST/A==","shasum":"cc06366d219951ab036ba47e0b4b611c2da4b17b","tarball":"https://registry.npmjs.org/react-butterfiles/-/react-butterfiles-1.3.2.tgz","fileCount":68,"unpackedSize":153155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyaYiCRA9TVsSAnZWagAAQz8P/062AA16knDVSCsCDluv\nrqoesgQIM34idRDm4kPdkreJ3xNEiHIqvr7BNrehi1qSdGkNcZDIZfKcSkr0\nEUZdYx+J9IENwCCuKbkgc9zre/gXwU3GBUonrke/yFJHKSNCPacYsSk3w+2T\nSO7mt29vngWy0DwWwSleJALCajo8gLMH3wa3McfH802vk4amZ+wbkZk0isWl\nSiQOQC+mQFJgb3B1+3UhRjoYu2YTpg+myITFg6Khnq9dwRPmGiwLfqD1wjQh\n9TEdGqJskiE9djVN8G64me9EgxZSGkemoTxpC5KU5AHik26fHIHxbBo4eIJP\nnW+9a/DUNnsIokhUcC+DrHL/yBItJhwTcFHHm1JgI7oT94y78uB8Adn3I9G2\nMZiaBaiKW8kE8+GVyLMnuECT7KwG1jL+whlh5m/VUCeooBisOeSTNTl1o54I\n5eiUZLQMSrUmG4oe0JN2HfxHZzuoQyy5wgvm1pfsmqEA+uwCStjuBHqOz3K6\nqrIWtfoYCfVX2dh7unOEB/Otu9i2ec9W/mEwnRYuF6wjd7XktRax3YeG6S9e\na2RWLquN91NEoHBmVIBQp/egFSQ1yZ4tmP+4d1iSNd5Tt2tZuTpbJTEQOQwf\nlO72qLzWa9HQoQdeH6zj5tdh2kiUL8SN6bTG/ZSKDZN7LWPSw5LuIE/ehXne\n45UK\r\n=gUN/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFpse6teY01QQNDpIXgvEhvHltglZyenVx7COSM5E0aBAiEA3bi0rmcbhPaEpeAlxl2ptf2ounXK1fhCrrdlnu0I9+I="}]},"maintainers":[{"name":"adrian1210","email":"adrian1358@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-butterfiles_1.3.2_1556719137672_0.32927427708709534"},"_hasShrinkwrap":false},"1.3.3":{"name":"react-butterfiles","version":"1.3.3","description":"A component for building file upload fields of any type.","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/doitadrian/react-butterfiles.git"},"author":{"name":"Adrian Smijulj"},"license":"MIT","bugs":{"url":"https://github.com/doitadrian/react-butterfiles/issues"},"keywords":["react","files","drag and drop","file field","dropzone","images","image gallery"],"homepage":"https://github.com/doitadrian/react-butterfiles#readme","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/preset-env":"^7.2.3","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@storybook/addon-actions":"^4.1.2","@storybook/addon-knobs":"^4.1.3","@storybook/addon-links":"^4.1.2","@storybook/addons":"^4.1.2","@storybook/react":"^4.1.2","all-contributors-cli":"^5.6.0","babel-core":"^7.0.0-0","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","babel-loader":"^8.0.4","concurrently":"^4.1.0","coveralls":"^3.0.2","cropperjs":"^1.4.3","css-loader":"^2.0.2","cypress":"^3.1.4","cz-conventional-changelog":"^2.1.0","emotion":"^10.0.5","eslint":"^5.11.1","eslint-plugin-cypress":"^2.2.0","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-react":"^7.12.0","flow-bin":"^0.89.0","flow-copy-source":"^2.0.2","husky":"^1.3.1","jest":"^23.6.0","jest-dom":"^3.0.0","lint-staged":"^8.1.0","prettier":"^1.15.3","react-syntax-highlighter":"^10.1.2","react-testing-library":"^5.4.2","semantic-release":"^15.13.1","wait-on":"^3.2.0"},"peerDependencies":{"react":">=0.16.0"},"dependencies":{"@babel/runtime":"^7.2.0","bytes":"^3.0.0"},"scripts":{"storybook":"start-storybook -p 6006","build-storybook":"build-storybook","cypress:run":"cypress run","cypress:open":"cypress open","cz":"git-cz","build":"babel src --out-dir dist --source-maps --ignore **/*.test.js","postbuild":"npm run flow-copy-source","flow-copy-source":"flow-copy-source src dist --ignore **/*.test.js","test":"npm run test:jest:src","test:jest:src":"npx jest --config ./scripts/jest/config.src.js","test:jest:src:coverage":"npx jest --config ./scripts/jest/config.src.js --coverage --collectCoverageFrom=src/**/*.js","test:jest:src:coverage:coveralls":"npm run test:jest:src:coverage && cat ./coverage/lcov.info | coveralls","test:jest:dist":"npm run build && jest --config ./scripts/jest/config.dist.js --colors","test:cypress":"concurrently 'npm run storybook' 'wait-on http://localhost:6006 && npx cypress run' -k -s first","release":"npx semantic-release","lint-staged":"lint-staged","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"pre-commit":["lint-staged"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*.js":["prettier --write","eslint --fix","flow focus-check","jest --config ./scripts/jest/config.src.js --findRelatedTests","git add"]},"gitHead":"e0f47300423eb250db1467fe96dc946484662e3b","_id":"react-butterfiles@1.3.3","_nodeVersion":"10.16.2","_npmVersion":"6.10.3","dist":{"integrity":"sha512-Fd6oGkG0V75a54pCRbVN1IOR9bXO2xVpKCDsGHMGJaAq6AOFgzFtGx31CHn2KL9Eg1Zcwi3ZAb88qv43AxO30Q==","shasum":"1e9c9879d9c676883625fa17cdafd1fcc432d21c","tarball":"https://registry.npmjs.org/react-butterfiles/-/react-butterfiles-1.3.3.tgz","fileCount":68,"unpackedSize":154318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVUViCRA9TVsSAnZWagAAt38P/1JiZqxHiCFC5JCmQc18\nOXb5GOR+KucIve/wY60GOyZBiYKHKxrIR5bAjAvp60ev3mL9wBCchc/DmqnY\nDGqFvswJ/87Je18MLaEmHI550uaJ1WZuAIpNt8PzlSjvSNQviIFxiVqMzeFz\n6Uw4F3+CVfeP6PxRlNktkuHCWWemwY/5uGrywAjUDSqI5i5iMPRyVBlNnHf9\n6B1hCy4bPlt7fGFJzdeR8yiitDgfBTdXOIeJLOzyqx+HJXl7QEgUoQWn/s/9\nB8SFF5j5gSlUxI22Wdxy2+HRCdvZACN6DRMq0n/QyM21HNIfsjTGdJKfYA2K\nI2greMamZSixEh5mmflOYXLHxXa4axcwiXqwyZGeVBSpBr5bWKDMU+KE7nWO\nJ/xXCqavzRQOR6VwHUXDRb8sBPhfY9ZzSkGW/kVD6OVB+aQ7aThoqqD+Pa79\ngJ0elfBkmk5cHksGTZ4o6+9U0rMHg1oJqgFclsX/RQLeqaIe83lnAgc7El24\nGNap7u/tsej1pqegpWcYiTB6Ljz8AyqdT49v19bZUkWTzirVnrsybbwy94FP\nkBV3DKB+Rr8wXHcvnMDSmiLV5tvKp7rFV+JsZ2qq/Eah0uhOnPJvotX0OgiA\n2cFUSLI483AxT+AsDhfRIE3bOomYMnk44luKiw+ft8zug39KlgJ0xgfvDizd\nxUxR\r\n=IpV+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGY2Mc9+14SMKSlAay0vbzQjHu6CvOwFFA6bXhT7As32AiAyzGoAMFgOfs/RZ0iX/rRPQXa3Uca1TLvtpK3Jckxh6Q=="}]},"maintainers":[{"name":"adrian1210","email":"adrian1358@gmail.com"}],"_npmUser":{"name":"adrian1210","email":"adrian1358@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-butterfiles_1.3.3_1565869409410_0.29659770666485974"},"_hasShrinkwrap":false}},"time":{"created":"2018-12-26T08:50:19.345Z","1.0.0":"2018-12-26T08:50:19.485Z","modified":"2022-05-14T07:21:04.031Z","1.1.0":"2018-12-26T10:20:02.645Z","1.1.1":"2018-12-26T10:48:53.185Z","1.1.2":"2018-12-26T12:00:56.221Z","1.1.3":"2018-12-28T21:56:07.116Z","1.1.4":"2018-12-28T22:22:59.092Z","1.1.5":"2018-12-28T23:18:39.141Z","1.2.0":"2019-01-01T22:13:47.641Z","1.2.1":"2019-01-02T08:41:38.617Z","1.3.0":"2019-05-01T10:56:27.685Z","1.3.1":"2019-05-01T12:46:18.843Z","1.3.2":"2019-05-01T13:58:57.878Z","1.3.3":"2019-08-15T11:43:29.549Z"},"maintainers":[{"name":"adrian1210","email":"adrian1358@gmail.com"}],"description":"A component for building file upload fields of any type.","homepage":"https://github.com/doitadrian/react-butterfiles#readme","repository":{"type":"git","url":"git+https://github.com/doitadrian/react-butterfiles.git"},"author":{"name":"Adrian Smijulj"},"bugs":{"url":"https://github.com/doitadrian/react-butterfiles/issues"},"license":"MIT","readme":"# 🦋 react-butterfiles\n[![Build Status](https://travis-ci.org/doitadrian/react-butterfiles.svg?branch=master)](https://travis-ci.org/doitadrian/react-butterfiles)\n[![Coverage Status](https://coveralls.io/repos/github/doitadrian/react-butterfiles/badge.svg?branch=master)](https://coveralls.io/github/doitadrian/react-butterfiles?branch=master)\n[![](https://img.shields.io/npm/dw/react-butterfiles.svg)](https://www.npmjs.com/package/react-butterfiles) \n[![](https://img.shields.io/npm/v/react-butterfiles.svg)](https://www.npmjs.com/package/react-butterfiles)\n![](https://img.shields.io/npm/types/react-butterfiles.svg)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n[![All Contributors](https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square)](#contributors)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n  \nA small component for building file upload fields of any type, for example a simple file upload button or \nan image gallery field with drag and drop support and preview of selected images. \n\n## Install\n```\nnpm install --save react-butterfiles\n```\n\nOr if you prefer yarn: \n```\nyarn add react-butterfiles\n```\n\n## Quick Example:\nCreate a simple file field which consists of a drop zone and a file upload button (for cases where drag \nand drop is not convenient). Multiple PDF / JPG files are accepted, but with the following restrictions:\n - 3 files max\n - max 2MB in size per file\n - max 10MB in size for the whole selection \n\n```javascript\nimport Files from \"react-butterfiles\";\n```\n\n```javascript\n<Files\n    multiple={true} \n    maxSize=\"2mb\"\n    multipleMaxSize=\"10mb\"\n    multipleMaxCount={3}\n    accept={[\"application/pdf\",\"image/jpg\",\"image/jpeg\"]}\n    onSuccess={files => this.setState({ files })}\n    onError={errors => this.setState({ errors })}\n>\n    {({ browseFiles, getDropZoneProps, getLabelProps }) => (\n        <>\n            <label {...getLabelProps()}>Your files</label>\n            <div {...getDropZoneProps({ className: \"myDropZone\" })}/>\n            <button onClick={browseFiles}>Select files...</button>\n            <ol>\n                {this.state.files.map(file => (\n                    <li key={file.name}>{file.name}</li>\n                ))}\n                {this.state.errors.map(error => (\n                    <li key={error.file.name}>\n                        {error.file.name} - {error.type}\n                    </li>\n                ))}\n            </ol>\n        </>\n    )}\n</Files>\n```\n\nMore examples on https://react-butterfiles.netlify.com.\n\n## Props\n\n| Prop                | Type                                    | Default   | Description                                                                                                           |\n| :------------------ | :-------------------------------------- | :-------- | :-------------------------------------------------------------------------------------------------------------------- |\n| `accept`              | `Array<string>`                                   | `[]`        | Defines which file types will be accepted. Example: `[\"application/pdf\"]`.                                            |\n| `multiple`            | `boolean`                                 | `false`     | Allow multiple file selection by setting this prop to `true.                                                          |\n| `maxSize`         | `string`                                  | `\"2mb\"`     | Defines maximum file size (bytes lib used behind the scenes). Example: `\"10mb\"`                                       |\n| `multipleMaxSize`     | `string`                                  | `\"10mb\"`    | Useful only if `multiple` prop is set to `true`. Defines max. file size of all selected files.                      |\n| `multipleMaxCount`    | `number`                                  | `null`    | Useful only if `multiple` prop is set to `true`. Defines max. allowed selected files.                    |\n| `convertToBase64`     | `boolean`                                 | `false`     | If `true`, selected files will also be converted to baser64 format (useful when working with images / thumbnails).    |\n| `onSuccess`           | `(files: Array<SelectedFile>) => void` | `undefined` | Callback that will get executed once a valid file selection has been made (via browse files dialog or drag and drop). Each file will have a random `id` assigned to it. |\n| `onError`             | `(errors: Array<FileError>) => void`      | `undefined` | Callback that will get executed once an invalid file selection has been made. Each error will have a random `id` assigned to it. More info about possible errors below.  |\n\n### Render (children) prop\n\nRender prop gives you access to three callbacks:\n\n| Prop                | Type                                    |  Description                      |\n| :------------------ | :-------------------------------------- | :----------------------------------\n| `browseFiles`       | `BrowseFilesParams => void`             | Once executed, file browser will be shown. Useful for file upload buttons. The callback can also accept custom `onSuccess` and `onError` callbacks, that will override the main ones. |\n| `validate`       | `(files: Array<File>) => Array<FileError>`             | Enables manual validation of files. Eg. after editing the selected image in an image editor. |\n| `getDropZoneProps`  | `(additionalProps: ?Object) => Object`  | Props that need to be spread to a drop zone. Additional props can be passed, for example `className` or `style`. |\n| `getLabelProps`  | `(additionalProps: ?Object) => Object`  | Props that need to be spread to your file field's label. Additional props can be passed, for example `className` or `style`. |\n\nNote that you don't need to have both upload file and drop zone, you can use only one if that's your requirement. \nFor example, to create a simple file field, you would only need to use the `browseFiles` callback.\n\n## Selection error types\nWhile selecting and dropping files, if there are one or more that do not comply with the rules that were set via props, an `onError` callback will be triggered, with all of the errors passed as the first argument.\n\nEvery error in the array will have one of the following error types.\n\n| Type                | Description\n| :------------------ | :-------------------\n| `unsupportedFileType`              | This can only happen via drag and drop since file browser dialog won't let users choose files of invalid type.\n| `maxSizeExceeded`            | One or more file sizes are greater than `maxSize` value.\n| `multipleMaxCountExceeded`            | User selected more files than allowed (more than `multipleMaxCount`).\n| `multipleMaxSizeExceeded` | User selected one or more files with their total size greater than allowed (more than `multipleMaxSize`).\n| `multipleNotAllowed`         | This can only happen via drag and drop since file browser dialog won't let users select two or more files if `multiple` was not set to `true`.\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars0.githubusercontent.com/u/5121148?v=4\" width=\"100px;\" alt=\"Adrian Smijulj\"/><br /><sub><b>Adrian Smijulj</b></sub>](https://github.com/doitadrian)<br />[💻](https://github.com/doitadrian/react-butterfiles/commits?author=doitadrian \"Code\") [📖](https://github.com/doitadrian/react-butterfiles/commits?author=doitadrian \"Documentation\") [💡](#example-doitadrian \"Examples\") [👀](#review-doitadrian \"Reviewed Pull Requests\") [⚠️](https://github.com/doitadrian/react-butterfiles/commits?author=doitadrian \"Tests\") | [<img src=\"https://avatars3.githubusercontent.com/u/15904136?v=4\" width=\"100px;\" alt=\"readeral\"/><br /><sub><b>readeral</b></sub>](https://github.com/readeral)<br />[💻](https://github.com/doitadrian/react-butterfiles/commits?author=readeral \"Code\") [📖](https://github.com/doitadrian/react-butterfiles/commits?author=readeral \"Documentation\") |\n| :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n","readmeFilename":"README.md","keywords":["react","files","drag and drop","file field","dropzone","images","image gallery"]}