logo hsb.horse
avatar

블로그 / 스니펫 / 도구

馬じぇべ

[ba.dʑe.be]

도쿄에서 활동하는 소프트웨어 엔지니어.

블로그 62 스니펫 37 도구 19
  1. 스니펫
    avifenc으로 이미지를 일괄 AVIF로 변환하기

    jpg/jpeg/png 를 재귀적으로 탐색하여 avifenc 으로 .avif 로 변환하는 Bash 스니펫.

  2. 스니펫
    CloudFormation 템플릿에서 parameter.json 생성하기

    aws cloudformation validate-template 과 jq 를 조합하여, 환경 변수를 반영한 parameters.json 을 자동 생성하는 스니펫.

  3. 스니펫
    CSS href 속성 선택자 사용법

    a 요소의 href 속성에 대해 전방 일치·후방 일치·부분 일치 등의 속성 선택자를 사용하는 CSS 스니펫.

  4. 스니펫
    동적 import 캐싱

    동적 import를 캐싱하는 가벼운 TypeScript 구현. 같은 경로에 대한 여러 import를 하나의 Promise로 처리합니다.

  5. 스니펫
    File System API 권한 확인

    브라우저 File System API 권한을 확인하고 요청하는 함수. 읽기 전용과 읽기/쓰기 모드를 모두 지원합니다.

  6. 스니펫
    이미지 확장자 정규식

    파일명에서 이미지 형식을 판별하는 JavaScript/TypeScript 정규식 패턴. png, webp, jpg, jpeg, avif, gif 지원.

  7. 스니펫
    Finder에서 저장 용량 표시

    macOS Finder에서 키보드 단축키로 저장 용량 표시를 전환합니다.

  8. 스니펫
    Node.js 파일 여부 확인

    Node.js에서 경로가 파일인지 확인하는 Promise 기반 함수. 에러 시 false를 반환합니다.

  9. 스니펫
    TypeScript p-limit 구현

    Promise 동시성을 제어하는 p-limit의 TypeScript 재구현. 의존성을 추가하지 않고 동시성 제어를 구현합니다.

전체 태그

태그