{"_id":"@adu-packages/file-browser","_rev":"2-7f07b962b98267fa6ddd4c37695ac9e9","name":"@adu-packages/file-browser","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"version":"0.1.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"@adu-packages/file-browser","author":{"name":"welcomehyunseo"},"private":false,"module":"dist/file-browser.esm.js","size-limit":[{"path":"dist/file-browser.cjs.production.min.js","limit":"10 KB"},{"path":"dist/file-browser.esm.js","limit":"10 KB"}],"devDependencies":{"@babel/core":"^7.16.7","@size-limit/preset-small-lib":"^7.0.5","@storybook/addon-essentials":"^6.4.10","@storybook/addon-info":"^5.3.21","@storybook/addon-links":"^6.4.10","@storybook/addons":"^6.4.10","@storybook/react":"^6.4.10","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","babel-loader":"^8.2.3","husky":"^7.0.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","size-limit":"^7.0.5","tsdx":"^0.14.1","tslib":"^2.3.1","typescript":"^4.5.4"},"dependencies":{"@types/react-icons":"^3.0.0","@types/styled-components":"^5.1.19","react-icons":"^4.3.1","styled-components":"^5.3.3"},"gitHead":"3c0a26d3c9c6400e42fe124ab19ca4cd981da103","description":"This library is that user can view, drag and drop any item in the directory. The items is folder or file.","_id":"@adu-packages/file-browser@0.1.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-vuno/ovb+FmG36bqXJxj7oLOiepaxjTSOm+2AwKOGwHrEDtnfCDPi1/P37CzUs50FToUcmtKQ/hj4/B3N/NLrQ==","shasum":"a50da7f90aa93be3d813973561efac80ef67c0bc","tarball":"https://registry.npmjs.org/@adu-packages/file-browser/-/file-browser-0.1.0.tgz","fileCount":28,"unpackedSize":330389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3FLyCRA9TVsSAnZWagAAKNkP+QFJ+D2Qnq6VQyV3iW4X\nKoXuCzAaWXKtHmBxhcSH2QA4TwR7BOWSeQcdyFDFl6A/cR1At27WifyhKgT0\nBBFc/yhTBNnwiTFceoubRKweDZKW4hns/dzZhztTuzkc4wgXHytjrrUN87Q+\nlt0OA70FPfgUZkm2IUAjMlCn70Ubv3emta8kHE/dl5iwjR0901TueYz3ZqVR\nTXaDju0CwgBnOujG27D4lgwifhDTdpjjn3qeZDG96uMuPtuqbs0axCelEgm/\num+UXZNEcM7yQJXjRw6rJ+HDxg0/BdzgK/VQYbXhgJ71YEOfD0VsM2cFK+rj\nWESE94pKj9oDshpXVodiSmvsexiDc0h5mkMTGFIKGo7867b4oI6HVMEGFqLH\nG1ExGIOCUS66C0g1qR2xIIwWC7Mca2Ofa49pW9tJwI3huHPr6yofZk3I6c9E\nslBJOTpB6ZQwInhK8rR9XNdKfrVgDGbjFmlKysLfCvckLdHevvYHE3iJYSEX\nOZwsEtZl10VkciFE6STWpmdsZE2KejHXM75Z2Q3Ex6aWPRk2HcKTMGrLxroY\nXTZis4o0A6JF35XIArxHosWeqqbSj1aXVOvdeeW7urXZe6Ny2C3JP5gAoxwy\nwa6l1Ppim8IAYfIEEMsSEzAwxRzW3nW59fA6sVBB9cKztFurfxo/fN1zGc7v\niFTg\r\n=ceyl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcsHYakwy9iAsXrbeGdk9qEjX1VmZ5EnfFelKy+a6o1AIgSbhDOgSZ3XYrJxe3zpatmpZM+CGMq3+TBabQu4xf1/4="}]},"_npmUser":{"name":"welcomehyunseo","email":"welcomehyunseo@gmail.com"},"directories":{},"maintainers":[{"name":"welcomehyunseo","email":"welcomehyunseo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file-browser_0.1.0_1641829106283_0.11116001528363229"},"_hasShrinkwrap":false},"0.1.1":{"version":"0.1.1","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"@adu-packages/file-browser","author":{"name":"welcomehyunseo"},"private":false,"repository":{"type":"git","url":"git+https://github.com/adu-web-services/file-browser.git"},"module":"dist/file-browser.esm.js","size-limit":[{"path":"dist/file-browser.cjs.production.min.js","limit":"10 KB"},{"path":"dist/file-browser.esm.js","limit":"10 KB"}],"devDependencies":{"@babel/core":"^7.16.7","@size-limit/preset-small-lib":"^7.0.5","@storybook/addon-essentials":"^6.4.10","@storybook/addon-info":"^5.3.21","@storybook/addon-links":"^6.4.10","@storybook/addons":"^6.4.10","@storybook/react":"^6.4.10","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","babel-loader":"^8.2.3","husky":"^7.0.4","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^17.0.2","size-limit":"^7.0.5","tsdx":"^0.14.1","tslib":"^2.3.1","typescript":"^4.5.4"},"dependencies":{"@types/react-icons":"^3.0.0","@types/styled-components":"^5.1.19","react-icons":"^4.3.1","styled-components":"^5.3.3"},"gitHead":"50406ba0a5a8ab73cd4654da4eadf4404d6110af","description":"This library is that user can view, drag and drop any item in the directory. The items is folder or file.","bugs":{"url":"https://github.com/adu-web-services/file-browser/issues"},"homepage":"https://github.com/adu-web-services/file-browser#readme","_id":"@adu-packages/file-browser@0.1.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-+DsY1x7cV15x7lq6SbXVKM4gLTHqJZYGUYdDRAenFf4SZIWXhmWpZ+I7grLJW55wi77Z0gshXZ6NUgUop0EpDg==","shasum":"301854dddb2c42115fb2229c614be1092b4c35c8","tarball":"https://registry.npmjs.org/@adu-packages/file-browser/-/file-browser-0.1.1.tgz","fileCount":28,"unpackedSize":330493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3FUWCRA9TVsSAnZWagAAPEgP/if1w2e7cKJZ2lpL1KLG\ngrqLUt88oNOrF6IzOkLfO4xfKv9M2NvLBlxl5fzl9/hCXiK1Zgc+LPUk+yTJ\nHypaymuSRmVjjmGc9PUJZYEjAoDvGfvNRA+TDQ5uA+eyjQzSkKnczeElUkeC\nXvpupfadpyQfihspTnhJw/IEsqKSbsYBalH6zOczmG/WVkyh89DO1ZEGmBHH\nMHviesUdatkamInR9qibucMSxBKvyVS66tCO/+bp3XqFXSk/x15/EJFQk1iv\nv63ZuEHUForGM+IexGbZGRH/sHJADFop2yM6P7jz7jUmlUJQ6xa7kbPwwlyi\nw/1Bjgb+P48GrLngR7NhjyuvaQ7xNXWflzpvSrzuWaV/8LKrnD9YWjdqo9F4\nzyZgFIBlhkCQJmchBNsiA3xbgS0ByTPpumaywTcqhOoKfyH1FOF8zNO17oB9\nJv0xeeM4dPYerx/Q5ndgsytnD1vlolhebkFLolKGWqmwVZFld10898SuWHt7\nqf1Kui5WJGYrBsY3wmMUjGMGmsv556z1ejkavUGBQjJjglr6g6T7INmXJuSG\n1E8rnvQOEK+D77USqtDqXswWLkFsv7YnwHpt+samTglKFA+KmbX2lDifyLwq\nGXIfCDduAUQs+KHmF1mUe+EKAgVHBfgv1HyGN/Ioal4FzQkXoQFjDcDTmBQV\nRJSt\r\n=63cI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqhfrW/fgP0R0W8G+YUhv8+Tnr0p+77FBiqkXhIS8fyAiB2L3qaiFLVZ0zTl4S5FESSt+AIbit5YA026MlN1SoqsQ=="}]},"_npmUser":{"name":"welcomehyunseo","email":"welcomehyunseo@gmail.com"},"directories":{},"maintainers":[{"name":"welcomehyunseo","email":"welcomehyunseo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file-browser_0.1.1_1641829654085_0.3851017812895814"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-10T15:38:26.215Z","0.1.0":"2022-01-10T15:38:26.622Z","modified":"2022-04-04T11:38:02.232Z","0.1.1":"2022-01-10T15:47:34.257Z"},"maintainers":[{"name":"welcomehyunseo","email":"welcomehyunseo@gmail.com"}],"description":"This library is that user can view, drag and drop any item in the directory. The items is folder or file.","author":{"name":"welcomehyunseo"},"license":"MIT","readme":"# File Browser\n\nThis library is that user can view, drag and drop any item in the directory. The items is folder or file.\n\n## Get started\n\n## TMI\n\nI don't want to generate any errors because of my systems when your and my project was overlapping the logic. So, I tell in advance about what I use.\n\n---\n\nWhen user is dragging object like folder or file, the dragged item will execute the below commands. The reason why send the data into droppable field is that they need to know who are come in the field.\n\n```javascript\nonDragStart: (event: React.DragEvent<HTMLDivElement>) => {\n  event.dataTransfer.setData('parent_uuid', currentNode.parent?.uuid || '');\n  event.dataTransfer.setData(\n    'type',\n    currentNode.type === NodeType.File ? 'File' : 'Folder'\n  );\n  event.dataTransfer.setData('uuid', currentNode.uuid);\n  event.dataTransfer.setData('name', currentNode.name);\n};\n```","readmeFilename":"README.md","homepage":"https://github.com/adu-web-services/file-browser#readme","repository":{"type":"git","url":"git+https://github.com/adu-web-services/file-browser.git"},"bugs":{"url":"https://github.com/adu-web-services/file-browser/issues"}}