{"id":39248594,"url":"https://github.com/umsungjun/umsungjun","last_synced_at":"2026-01-18T00:01:25.850Z","repository":{"id":256194684,"uuid":"854563249","full_name":"umsungjun/umsungjun","owner":"umsungjun","description":null,"archived":false,"fork":false,"pushed_at":"2026-01-10T13:21:43.000Z","size":49,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-10T22:28:39.432Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/umsungjun.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-09-09T11:58:24.000Z","updated_at":"2026-01-10T13:21:47.000Z","dependencies_parsed_at":"2024-11-11T02:28:14.836Z","dependency_job_id":"dd9cb4c3-b743-41da-9755-83d8316fd369","html_url":"https://github.com/umsungjun/umsungjun","commit_stats":null,"previous_names":["umsungjun/umsungjun"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/umsungjun/umsungjun","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/umsungjun%2Fumsungjun","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/umsungjun%2Fumsungjun/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/umsungjun%2Fumsungjun/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/umsungjun%2Fumsungjun/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/umsungjun","download_url":"https://codeload.github.com/umsungjun/umsungjun/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/umsungjun%2Fumsungjun/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28523032,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T23:53:28.710Z","status":"ssl_error","status_checked_at":"2026-01-17T23:52:20.131Z","response_time":85,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2026-01-18T00:01:01.956Z","updated_at":"2026-01-18T00:01:25.787Z","avatar_url":"https://github.com/umsungjun.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n## 🔥 About Me\n\n### 꾸준함을 강점으로 삼고 있는 프론트엔드 개발자 엄성준 입니다.\n\n## 📌 My Open Source Projects\n\u003cul style=\"line-height: 2;\"\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/react-head-safe\"\u003ereact-head-safe\u003c/a\u003e - A lightweight SEO optimization library that resolves meta tag duplication issues in react-helmet-async\u003c/li\u003e\n\u003c/ul\u003e\n\n## 📌 Open Source Contribution\n\u003cul style=\"line-height: 2; max-height: 10rem; overflow-y: scroll;\"\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/luciancah/nextjs-ko/pull/158\"\u003eNextjs 한글 문서 (PR #158)\u003c/a\u003e - \u003ccode\u003eExternalImage\u003c/code\u003e의 \u003ccode\u003ebaseUrl\u003c/code\u003e 수정으로 이미지 출력 문제 해결\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/toss/frontend-fundamentals/pull/207\"\u003etoss/Frontend Fundamentals (PR #207)\u003c/a\u003e - 이미지 예시를 코드 블록으로 변경, 설명 문구 개선\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/toss/frontend-fundamentals/pull/211\"\u003etoss/Frontend Fundamentals (PR #211)\u003c/a\u003e - 이미지 경로 수정으로 렌더링 문제 해결\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/NaverPayDev/hidash/pull/250\"\u003eNaverPayDev/hidash (PR #250)\u003c/a\u003e - README의 CI 배지 URL 수정\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/NaverPayDev/hidash/pull/252\"\u003eNaverPayDev/hidash (PR #252)\u003c/a\u003e - \u003ccode\u003eisArray\u003c/code\u003e 함수 테스트 및 벤치마크 추가\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/toss/es-toolkit/pull/1159\"\u003etoss/es-toolkit (PR #1159)\u003c/a\u003e - \u003ccode\u003eary\u003c/code\u003e 함수 벤치마크 추가\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/NaverPayDev/hidash/pull/253\"\u003eNaverPayDev/hidash (PR #253)\u003c/a\u003e - \u003ccode\u003eisFunction\u003c/code\u003e 함수 벤치마크 추가\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/NaverPayDev/hidash/pull/254\"\u003eNaverPayDev/hidash (PR #254)\u003c/a\u003e - \u003ccode\u003ebefore\u003c/code\u003e 함수 벤치마크 추가\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/NaverPayDev/hidash/pull/262\"\u003eNaverPayDev/hidash (PR #262)\u003c/a\u003e - \u003ccode\u003efirst\u003c/code\u003e 함수 벤치마크 추가\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/NaverPayDev/hidash/pull/265\"\u003eNaverPayDev/hidash (PR #265)\u003c/a\u003e - \u003ccode\u003eisMap\u003c/code\u003e 함수 테스트 및 벤치마크 추가\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/NaverPayDev/hidash/pull/268\"\u003eNaverPayDev/hidash (PR #268)\u003c/a\u003e - \u003ccode\u003elast\u003c/code\u003e 함수 벤치마크 추가\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/hamsurang/react-ko-form/pull/100\"\u003eReact Hook Form 한글 문서 (PR #100)\u003c/a\u003e - 중복된 \u003ccode\u003e\u0026lt;Component {...pageProps} /\u0026gt;\u003c/code\u003e 제거로 중복 렌더링 문제 해결\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/NaverPayDev/hidash/pull/270\"\u003eNaverPayDev/hidash (PR #270)\u003c/a\u003e - \u003ccode\u003eisNumber\u003c/code\u003e 함수 벤치마크 추가\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/NaverPayDev/hidash/pull/271\"\u003eNaverPayDev/hidash (PR #271)\u003c/a\u003e - \u003ccode\u003ereverse\u003c/code\u003e 함수 벤치마크 추가\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/NaverPayDev/hidash/pull/272\"\u003eNaverPayDev/hidash (PR #272)\u003c/a\u003e - \u003ccode\u003eonce\u003c/code\u003e 함수 JSDoc 및 벤치마크 추가\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/toss/es-toolkit/pull/1197\"\u003etoss/es-toolkit (PR #1197)\u003c/a\u003e - \u003ccode\u003eidentity\u003c/code\u003e 함수 벤치마크 추가\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/NaverPayDev/hidash/pull/277\"\u003eNaverPayDev/hidash (PR #277)\u003c/a\u003e - \u003ccode\u003eisError\u003c/code\u003e 함수 JSDoc 및 벤치마크 추가\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/ssi02014/react-query-tutorial/pull/41\"\u003ereact-query-tutorial (PR #41)\u003c/a\u003e - 문체 변경 및 \u003ccode\u003ecacheTime\u003c/code\u003e 초기화 내용 추가\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/toss/es-toolkit/pull/1273\"\u003etoss/es-toolkit (PR #1273)\u003c/a\u003e - \u003ccode\u003etake\u003c/code\u003e 함수 JSDoc 및 벤치마크 추가\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/daangn/stackflow/pull/603\"\u003edaangn/stackflow (PR #603)\u003c/a\u003e - \u003ccode\u003eActivityComponentType\u003c/code\u003e에 \u003ccode\u003eimport type\u003c/code\u003e 적용으로 런타임 에러 방지\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/NaverPayDev/hidash/pull/283\"\u003eNaverPayDev/hidash (PR #283)\u003c/a\u003e - \u003ccode\u003eisUndefined\u003c/code\u003e 함수 테스트 및 벤치마크 추가\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/toss/frontend-fundamentals/pull/380\"\u003etoss/Frontend Fundamentals (PR #380)\u003c/a\u003e - 이미지 파일 \u003ccode\u003eimport\u003c/code\u003e 시 타입 에러 해결 방법 추가\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/mdn/translated-content/pull/29197\"\u003emdn/translated-content (PR #29197)\u003c/a\u003e - MDN \u003ccode\u003eRight shift (\u003e\u003e)\u003c/code\u003e 신규 번역\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/mdn/translated-content/pull/29279\"\u003emdn/translated-content (PR #29279)\u003c/a\u003e - MDN \u003ccode\u003etypeof\u003c/code\u003e 문서를 영어 원문과 동기화\u003c/li\u003e\n  \u003cli\u003e⛏️ \u003ca href=\"https://github.com/mdn/translated-content/pull/29314\"\u003emdn/translated-content (PR #29314)\u003c/a\u003e - MDN \u003ccode\u003efor...of\u003c/code\u003e 문서 영어 원문과 동기화\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/mdn/translated-content/pull/29417\"\u003emdn/translated-content (PR #29417)\u003c/a\u003e - MDN \u003ccode\u003eSet\u003c/code\u003e 문서를 영어 원문과 동기화\u003c/li\u003e\n  \u003cli\u003e⛏️ \u003ca href=\"https://github.com/mdn/translated-content/pull/29429\"\u003emdn/translated-content (PR #29429)\u003c/a\u003e - MDN \u003ccode\u003ematchmedia\u003c/code\u003e 영어 원문과 동기화\u003c/li\u003e\n  \u003cli\u003e⛏️ \u003ca href=\"https://github.com/mdn/translated-content/pull/29457\"\u003emdn/translated-content (PR #29457)\u003c/a\u003e - MDN \u003ccode\u003eFetch API\u003c/code\u003e 영어 원문과 동기화\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/mdn/translated-content/pull/29482\"\u003emdn/translated-content (PR #29482)\u003c/a\u003e - MDN \u003ccode\u003e::first-letter\u003c/code\u003e 문서를 영어 원문과 동기화\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/mdn/translated-content/pull/29737\"\u003emdn/translated-content (PR #29737)\u003c/a\u003e - MDN \u003ccode\u003eWindow: requestAnimationFrame() method\u003c/code\u003e 영어 원문과 동기화\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/mdn/translated-content/pull/29831\"\u003emdn/translated-content (PR #29831)\u003c/a\u003e - MDN \u003ccode\u003eDocument: DOMContentLoaded\u003c/code\u003e 이벤트 영어 원문과 동기화\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/mdn/translated-content/pull/29895\"\u003emdn/translated-content (PR #29895)\u003c/a\u003e - MDN \u003ccode\u003eDocument: Response: Response() constructor\u003c/code\u003e 신규 번역\u003c/li\u003e\n  \u003cli\u003e✅ \u003ca href=\"https://github.com/mdn/translated-content/pull/29925\"\u003emdn/translated-content (PR #29925)\u003c/a\u003e - MDN \u003ccode\u003eDocument: Response: headers property\u003c/code\u003e 신규 번역\u003c/li\u003e\n\u003c/ul\u003e\n\n## 📌 Latest Posts\n\u003cul style='line-height: 2;'\u003e\u003cli\u003e\u003ca href=https://developer-sungjun.tistory.com/entry/%ED%95%84%ED%84%B0-%EB%B3%80%EA%B2%BD-%EC%8B%9C-%EB%A9%94%EB%89%B4%EA%B0%80-%EC%A0%91%ED%9E%88%EB%8D%98-%EB%AC%B8%EC%A0%9C-TanStack-Query-placeholderData%EB%A1%9C-%ED%95%B4%EA%B2%B0%ED%95%9C-%EB%B0%A9%EB%B2%95 target=\"_blank\"\u003e필터 변경 시 메뉴가 접히던 문제, TanStack Query placeholderData로 해결한 방법\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=https://developer-sungjun.tistory.com/entry/React-SPA%EC%97%90%EC%84%9C-%EB%A9%94%ED%83%80-%ED%83%9C%EA%B7%B8-%EC%A4%91%EB%B3%B5-%EB%AC%B8%EC%A0%9C-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC-%EC%A0%9C%EC%9E%91%EC%9C%BC%EB%A1%9C-%ED%95%B4%EA%B2%B0%ED%95%98%EA%B8%B0-feat-react-head-safe target=\"_blank\"\u003eReact SPA에서 메타 태그 중복 문제, 라이브러리 제작으로 해결하기 (feat. react-head-safe)\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=https://developer-sungjun.tistory.com/entry/React-i18n-%EB%8B%A4%EA%B5%AD%EC%96%B4-%EC%B2%98%EB%A6%AC-%EB%B9%8C%EB%93%9C-%ED%81%AC%EA%B8%B0-%EC%B5%9C%EC%A0%81%ED%99%94-2 target=\"_blank\"\u003eReact i18n 다국어 처리 빌드 크기 최적화 2\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=https://developer-sungjun.tistory.com/entry/Autowini-%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%94%EB%93%9C-%EB%B6%84%EB%A6%AC-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-CICD-%ED%8C%8C%EC%9D%B4%ED%94%84%EB%9D%BC%EC%9D%B8-%EA%B5%AC%EC%B6%95-Bitbucket-%EA%B8%B0%EB%B0%98 target=\"_blank\"\u003eAutowini 프론트엔드 분리 프로젝트 CI/CD 파이프라인 구축 (Bitbucket 기반)\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=https://developer-sungjun.tistory.com/entry/GitHub-Copilot%EC%9D%84-%ED%99%9C%EC%9A%A9%ED%95%9C-%EC%82%AC%EC%9A%A9%ED%95%98%EC%A7%80-%EC%95%8A%EB%8A%94-%EB%B2%88%EC%97%AD-%ED%82%A4-%EC%A0%9C%EA%B1%B0 target=\"_blank\"\u003eGitHub Copilot을 활용한 사용하지 않는 번역 키 제거\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=https://developer-sungjun.tistory.com/entry/Autowini-WEB-%ED%86%B5%ED%95%A9-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-Vitest-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%8B%9C%EC%8A%A4%ED%85%9C-%EB%8F%84%EC%9E%85 target=\"_blank\"\u003eAutowini WEB 통합 프로젝트 Vitest 테스트 시스템 도입\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=https://developer-sungjun.tistory.com/entry/%ED%99%95%EC%9E%A5%EC%9E%90%EB%8A%94-JPG%EC%9D%B8%EB%8D%B0-Windows%EC%97%90%EC%84%9C-%EC%97%B4%EB%A6%AC%EC%A7%80-%EC%95%8A%EB%8A%94-%EC%9D%B4%EB%AF%B8%EC%A7%80-%EB%AC%B8%EC%A0%9C-%ED%95%B4%EA%B2%B0%EA%B8%B0 target=\"_blank\"\u003e확장자는 JPG인데 Windows에서 열리지 않는 이미지 문제 해결기\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=https://developer-sungjun.tistory.com/entry/iframe%EC%9C%BC%EB%A1%9C-%EC%9D%B8%ED%95%9C-width-%EB%93%9C%EB%9E%98%EA%B7%B8-%EC%A1%B0%EC%A0%88-%EB%AC%B8%EC%A0%9C-%ED%95%B4%EA%B2%B0%EA%B8%B0 target=\"_blank\"\u003eiframe으로 인한 width 드래그 조절 문제 해결기\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=https://developer-sungjun.tistory.com/entry/Google-Spreadsheet-JWT-403-PERMISSIONDENIED-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0%EA%B8%B0 target=\"_blank\"\u003eGoogle Spreadsheet JWT 403 PERMISSION_DENIED 오류 해결기\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=https://developer-sungjun.tistory.com/entry/Prettier-%EC%A0%81%EC%9A%A9-with-Import-%EC%9E%90%EB%8F%99-%EC%A0%95%EB%A0%AC target=\"_blank\"\u003ePrettier 적용 with Import 자동 정렬\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fumsungjun%2Fumsungjun","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fumsungjun%2Fumsungjun","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fumsungjun%2Fumsungjun/lists"}