{"id":16872473,"url":"https://github.com/redgoose-dev/rg-uploader","last_synced_at":"2025-03-22T07:31:18.211Z","repository":{"id":65490070,"uuid":"62251487","full_name":"redgoose-dev/rg-uploader","owner":"redgoose-dev","description":"File upload component","archived":false,"fork":false,"pushed_at":"2024-03-26T10:16:36.000Z","size":2792,"stargazers_count":30,"open_issues_count":2,"forks_count":3,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-18T09:21:28.739Z","etag":null,"topics":["javascript","jquery","uploader"],"latest_commit_sha":null,"homepage":"https://redgoose-dev.github.io/rg-uploader/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/redgoose-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-06-29T19:15:00.000Z","updated_at":"2023-08-13T01:15:11.000Z","dependencies_parsed_at":"2024-10-28T12:30:13.361Z","dependency_job_id":"828f85c8-1237-4eee-9c06-f67408a19cb7","html_url":"https://github.com/redgoose-dev/rg-uploader","commit_stats":{"total_commits":138,"total_committers":2,"mean_commits":69.0,"dds":0.007246376811594235,"last_synced_commit":"480a27890fed63cf028950165aee09d169feff88"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redgoose-dev%2Frg-uploader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redgoose-dev%2Frg-uploader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redgoose-dev%2Frg-uploader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redgoose-dev%2Frg-uploader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redgoose-dev","download_url":"https://codeload.github.com/redgoose-dev/rg-uploader/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244925091,"owners_count":20532873,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["javascript","jquery","uploader"],"created_at":"2024-10-13T15:14:56.963Z","updated_at":"2025-03-22T07:31:15.114Z","avatar_url":"https://github.com/redgoose-dev.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# rg-uploader\n\n첨부파일을 업로드하고, 업로드한 파일들을 관리하고 쉽게 활용하기 위한 목적으로 만들어진 파일 업로더 컴포넌트입니다.  \n업로드한 파일을 다양한 방법으로 조작하거나 다른곳에다 활용할 수 있는 가능성이 큰 컴포넌트입니다.\n\n\n\n## Demo\n\n다음 링크를 통하여 어떠한 기능을 가지고 있는지 확인할 수 있습니다.\n\nhttps://redgoose-dev.github.io/rg-uploader/\n\n\n\n## Feature\n\n`rg-uploader`는 다음과 같은 기능을 가지고 있습니다.\n\n### file management\n\n업로드한 파일을 관리할 수 있으며, 이미지 파일은 어떤 이미지인지 확인 가능합니다. 그리고 파일들을 컨트롤할 수 있는 다양한 방법들을 제공하고 원하는 기능을 개발할 수 있습니다.\n\n### queue system\n\n파일이 업로드되면 목록에 올라가며 어떤 파일이 올라가 있는지 확인할 수 있습니다. 그리고 그 파일들을 선택하여 컨트롤하거나 외부 컴포넌트에 활용할 수 있습니다.\n\n### queue style\n\n파일목록이 단순히 파일이름 목록만으로 표시되는것을 원하지 않을수도 있습니다. 사진을 주로 올린다면 목록에서 사진을 바로 볼 수 있는 형태로 표시되기를 원할수도 있습니다.  \ncss로 다양한 스타일을 만들거나 수정하고, 선택할 수 있습니다.\n\n### plugins\n\n상황에 따라서 활용하는 기능이 다르며 모든 기능을 기본기능으로 다 집어넣을 수 없기 때문에 플러그인을 통하여 자유롭게 기능을 골라쓰거나 만들 수 있습니다.\n업로더에서 가장 멋진 요소라고 할 수 있습니다.\n\n\n\n## Installation and using\n\n다음과 같이 모듈을 설치할 수 있습니다.\n\n```\nnpm install --save rg-uploader\n```\nor\n```\nyarn add rg-uploader\n```\n\n```\nimport RG_Uploader from 'rg-uploader';\nimport 'rg-uploader/dist/rg-uploader.css';\n\nconst rgUploader = new RG_Uploader.core(document.getElementById('id'), {});\n```\n\n\n\n## Documentation\n\n업로더가 많은 상황을 고려하고 만들어서 소스의 덩치가 자연스럽게 커지게 되었습니다.  \n사용법이나 활용에 위키 다음 링크의 위키 문서를 참조해주세요.\n\nhttps://github.com/redgoose-dev/rg-uploader/wiki\n\n\n\n## Thankful vendors\n\n`rg-uploader`는 다음과 같은 라이브러리를 사용하고 있으며 좋은 라이브러리 제공에 감사를 표합니다.\n\n* jQuery - http://jquery.com\n* Croppie - https://foliotek.github.io/Croppie/\n* Sortable - https://github.com/RubaXa/Sortable\n* unsplash(sample image) - https://unsplash.com\n* Material design icons - https://design.google.com/icons/\n\n\n\n## Browser Compatibility\n\n다름과 같은 브라우저 버전에서 원활한 작동이 가능합니다. 좀더 낮은 버전에서도 작동할 수 있습니다.\n\n* edge 25+\n* safari 9+\n* chrome 52+\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredgoose-dev%2Frg-uploader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fredgoose-dev%2Frg-uploader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredgoose-dev%2Frg-uploader/lists"}