# Deno, JSR(JavaScript Registry) 공개 베타 시작

> Clean Markdown view of GeekNews topic #13688. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=13688](https://news.hada.io/topic?id=13688)
- GeekNews Markdown: [https://news.hada.io/topic/13688.md](https://news.hada.io/topic/13688.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2024-03-07T10:38:52+09:00
- Updated: 2024-03-07T10:38:52+09:00
- Original source: [deno.com](https://deno.com/blog/jsr_open_beta)
- Points: 13
- Comments: 1

## Topic Body

- npm은 JS 에코시스템에 중요하지만 너무 오래되었음  
- JSR은 현대의 변경 사항등을 반영하여 새롭게 설계한 것   
  - TypeScript에 최적화, 자바스크립트 모듈 표준으로 ESM을 수용  
  - 무료, 오픈소스이며 JavaScript가 동작하는 모든 곳에서 작동  
  - 간단하고 빠르며 뛰어난 개발자 경험 제공   
  - npm의 포크가 아닌, 그 성공을 기반으로 구축   
- Deno 및 NPM 기반 프로젝트와 동작함 (Node, Bun, Cloudflare Workers 등)   
### 사용방법   
- 패키지 설치   
```  
# deno  
deno add @luca/flag  
  
# npm (and npm-like systems)  
npx jsr add @luca/flag  
```  
- 다른 ES Module 처럼 임포트 가능   
```  
import { printProgress } from "@luca/flag";  
  
printProgress();  
```  
- 커맨드라인에서 모듈 퍼블리시  
```  
# with deno installed   
deno publish  
  
# with npm-like systems  
npx jsr publish  
```

## Comments



### Comment 23546

- Author: bbulbum
- Created: 2024-03-07T11:48:31+09:00
- Points: 1

npm의 패키지로 배포가 되어있는 것은 희안하군요.ㅎㅎ
