-
대규모 웹사이트의 URL 관리 자동화를 위해 개발된 스트리밍 기반 사이트맵 생성 도구
-
sitemap XML 파일을 손쉽게 생성·갱신·검증할 수 있는 Node.js 라이브러리 및 CLI 형태 제공
-
SitemapStream, SitemapAndIndexStream 등 스트림 API를 통해 대용량 URL 처리 지원
- 단일 실행으로 URL 목록을 입력받아 사이트맵을 생성하거나, Express 서버와 연동해 실시간 제공 가능
- 5만 개 이상의 URL을 다룰 경우 자동 분할 및 인덱스 파일 생성 기능 제공
-
simpleSitemapAndIndex()로 여러 sitemap 파일과 인덱스 자동 관리
- 각 파일은 gzip 압축 및 XSL 스타일시트 연동 지원
- 각 항목별로 changefreq, priority, image, video, news, hreflang 링크 등 세부 메타데이터 지정 가능
-
XML 네임스페이스 커스터마이징 및 XSL 스타일시트 URL 지정 기능 제공
- 기존 sitemap을 읽어 필터링·수정·재생성할 수 있는 XMLToSitemapItemStream 지원
- Transform 스트림을 이용해 특정 URL 패턴만 선택 처리 가능
-
ESM 및 CommonJS 모두 지원하며, Promise 기반 비동기 스트림 처리 구조 채택
-
Node.js 스트림 생태계와 완전 호환, 대규모 웹 크롤링 및 SEO 자동화 워크플로우에 적합
- MIT 라이선스