{"action":"created","comment":{"url":"https://api.github.com/repos/nodejs/iojs-ko/pulls/comments/37183372","id":37183372,"diff_hunk":"@@ -0,0 +1,129 @@\n+---\n+layout: post\n+title: npm is Massive\n+author: Dan Shaw\n+ref: npm is Massive\n+refurl: https://medium.com/@nodesource/npm-is-massive-2bdd9417591c\n+translator:\n+<a href=\"https://github.com/outsideris\" target=\"_blank\">Outsider</a>\n+---\n+\n+<!--\n+Did you know that npm is the largest package ecosystem ever? And in the world of JavaScript and Node.js, npm is Massive. npm is so Massive, so Badass, that we don’t even bother to capitalize it. npm is Massive, both in terms of its scale and its importance to the Node community.\n+-->\n+npm이 현재까지 가장 큰 패키지 생태계라는 것을 알고 있는가? JavaScript와 Node.js 세상에서 npm은 강력하다. npm은 너무 강력하고 훌륭해서 투자하려고 고생할 필요도 없다. npm은 그 규모에서나 Node 커뮤니티 내의 중요성에서나 강력하다.\n+\n+<!--\n+npm is the default package manager for Node.js. It was initially created to help developers manage files, metadata and dependencies for their JavaScript applications. Born as an open source project in 2009, npm features a package registry that enables developers to manage open source code as a service over the internet.\n+-->\n+npm은 Node.js의 패키지 관리자고 개발자들이 JavaScript 애플리케이션에서 파일이나 메타데이터, 의존성을 쉽게 관리하도록 만들어졌다. 2009년 오픈 소스 프로젝트로 시작된 npm은 개발자들이 인터넷을 통한 서비스로 오픈 소스 코드를 관리할 수 있도록 패키지 저장소 기능을 제공한다.\n+\n+<!--\n+Q. What does npm look like?\n+-->\n+질문. npm은 무엇처럼 보이는가?\n+\n+![](https://cdn-images-2.medium.com/max/2000/0*uXY889nWAXXpY0kI.)\n+\n+<!--\n+Today, the npm project and registry is hosted and managed as a free service by our friends at npm, Inc.\n+-->\n+현재 npm, Inc에서 npm 프로젝트와 저장소를 무료로 서비스하고 관리하고 있다.\n+\n+<!--\n+A. It looks like this according to the NodeSource design team. Check the new N|Sight visualization of npm (interactive design by Hugh Kennedy).\n+-->\n+답변. NodeSource 디자인팀은 npm을 위처럼 만들었다. npm의 [N|Signt의 시각화](https://unpm.nodesource.com/)를 확인해 봐라. (Hugh Kennedy가 만든 인터렉티브 디자인이다.)\n+\n+<!--\n+Since its creation, the role of npm has expanded to fulfill the broader needs of the JavaScript and Node.js developer community to include management of front-end web applications, mobile applications and other JavaScript development tools and frameworks.\n+-->\n+npm이 만들어진 후 그 역할은 프론트엔드 웹 애플리케이션, 모바일 애플리케이션, 그 외 JavaScript 개발 도구나 프레임워크의 관리를 포함해서 JavaScritp와 Node.js 개발자 커뮤니티의 요구사항을 더 넓게 만족하게 하도록 확장되었다.\n+\n+<!--\n+## Registry: Massive\n+-->\n+## 저장소: 매시브\n+<!--\n+As of this writing, there are over 155 thousand packages in the public npm repository. Over 5 thousand were added last week. npm served up 1.5 BILLION downloads last month. Even the most jaded among us have to be a little impressed by this type of scale.\n+-->\n+이 글을 쓰는 시점에 공개 npm 저장소에는 155,000개가 넘는 패키지가 존재한다. 5천 개 이상의 패키지가 지난주에 추가되었고 지난달에는 15억 번의 다운로드가 발생했다. 우리 중 가장 지친 사람들조차도 npm의 규모에는 어느 정도 큰 인상을 받을 것이다.","path":"articles/_posts/2015-06-17-npm-is-massive.md","position":50,"original_position":50,"commit_id":"5d910ef782b7c38b587294bb7fbfc51e65b96ebe","original_commit_id":"5d910ef782b7c38b587294bb7fbfc51e65b96ebe","user":{"login":"outsideris","id":390146,"avatar_url":"https://avatars.githubusercontent.com/u/390146?v=3","gravatar_id":"","url":"https://api.github.com/users/outsideris","html_url":"https://github.com/outsideris","followers_url":"https://api.github.com/users/outsideris/followers","following_url":"https://api.github.com/users/outsideris/following{/other_user}","gists_url":"https://api.github.com/users/outsideris/gists{/gist_id}","starred_url":"https://api.github.com/users/outsideris/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/outsideris/subscriptions","organizations_url":"https://api.github.com/users/outsideris/orgs","repos_url":"https://api.github.com/users/outsideris/repos","events_url":"https://api.github.com/users/outsideris/events{/privacy}","received_events_url":"https://api.github.com/users/outsideris/received_events","type":"User","site_admin":false},"body":"사실 저부분을 고민 많이 했는데 적쩔한 말이 생각 안나서 저정도로 일단 적었습니다.(리뷰를 믿고...)\r\n제 느낌에는 \"뭔가 잘 안놀랄만한 사람\"도 놀랄 수치가 같은 의미로 보이는데 \"Npm에 질린\"이란 의미인지는 잘 모르겠습니다.\r\n\"가장 지루한 사람\"은 의미상은 좀 어울리지 않나 생각하는데 원문을 안보고 이해할까 걱정되긴 해요. ","created_at":"2015-08-17T12:42:56Z","updated_at":"2015-08-17T12:42:56Z","html_url":"https://github.com/nodejs/iojs-ko/pull/100#discussion_r37183372","pull_request_url":"https://api.github.com/repos/nodejs/iojs-ko/pulls/100","_links":{"self":{"href":"https://api.github.com/repos/nodejs/iojs-ko/pulls/comments/37183372"},"html":{"href":"https://github.com/nodejs/iojs-ko/pull/100#discussion_r37183372"},"pull_request":{"href":"https://api.github.com/repos/nodejs/iojs-ko/pulls/100"}}},"pull_request":{"url":"https://api.github.com/repos/nodejs/iojs-ko/pulls/100","id":42533449,"html_url":"https://github.com/nodejs/iojs-ko/pull/100","diff_url":"https://github.com/nodejs/iojs-ko/pull/100.diff","patch_url":"https://github.com/nodejs/iojs-ko/pull/100.patch","issue_url":"https://api.github.com/repos/nodejs/iojs-ko/issues/100","number":100,"state":"open","locked":false,"title":"translate \"npm is Massive\"","user":{"login":"outsideris","id":390146,"avatar_url":"https://avatars.githubusercontent.com/u/390146?v=3","gravatar_id":"","url":"https://api.github.com/users/outsideris","html_url":"https://github.com/outsideris","followers_url":"https://api.github.com/users/outsideris/followers","following_url":"https://api.github.com/users/outsideris/following{/other_user}","gists_url":"https://api.github.com/users/outsideris/gists{/gist_id}","starred_url":"https://api.github.com/users/outsideris/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/outsideris/subscriptions","organizations_url":"https://api.github.com/users/outsideris/orgs","repos_url":"https://api.github.com/users/outsideris/repos","events_url":"https://api.github.com/users/outsideris/events{/privacy}","received_events_url":"https://api.github.com/users/outsideris/received_events","type":"User","site_admin":false},"body":"이슈 올려놓고 번역이 많이 늦었네요. \r\n리뷰 요청드립니다. ","created_at":"2015-08-16T09:10:23Z","updated_at":"2015-08-17T12:42:56Z","closed_at":null,"merged_at":null,"merge_commit_sha":"29e0fb80b3d4d0e8aa9928552687cf32734bcc12","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/nodejs/iojs-ko/pulls/100/commits","review_comments_url":"https://api.github.com/repos/nodejs/iojs-ko/pulls/100/comments","review_comment_url":"https://api.github.com/repos/nodejs/iojs-ko/pulls/comments{/number}","comments_url":"https://api.github.com/repos/nodejs/iojs-ko/issues/100/comments","statuses_url":"https://api.github.com/repos/nodejs/iojs-ko/statuses/5d910ef782b7c38b587294bb7fbfc51e65b96ebe","head":{"label":"outsideris:article/npm-is-massive","ref":"article/npm-is-massive","sha":"5d910ef782b7c38b587294bb7fbfc51e65b96ebe","user":{"login":"outsideris","id":390146,"avatar_url":"https://avatars.githubusercontent.com/u/390146?v=3","gravatar_id":"","url":"https://api.github.com/users/outsideris","html_url":"https://github.com/outsideris","followers_url":"https://api.github.com/users/outsideris/followers","following_url":"https://api.github.com/users/outsideris/following{/other_user}","gists_url":"https://api.github.com/users/outsideris/gists{/gist_id}","starred_url":"https://api.github.com/users/outsideris/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/outsideris/subscriptions","organizations_url":"https://api.github.com/users/outsideris/orgs","repos_url":"https://api.github.com/users/outsideris/repos","events_url":"https://api.github.com/users/outsideris/events{/privacy}","received_events_url":"https://api.github.com/users/outsideris/received_events","type":"User","site_admin":false},"repo":{"id":30659339,"name":"iojs-ko","full_name":"outsideris/iojs-ko","owner":{"login":"outsideris","id":390146,"avatar_url":"https://avatars.githubusercontent.com/u/390146?v=3","gravatar_id":"","url":"https://api.github.com/users/outsideris","html_url":"https://github.com/outsideris","followers_url":"https://api.github.com/users/outsideris/followers","following_url":"https://api.github.com/users/outsideris/following{/other_user}","gists_url":"https://api.github.com/users/outsideris/gists{/gist_id}","starred_url":"https://api.github.com/users/outsideris/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/outsideris/subscriptions","organizations_url":"https://api.github.com/users/outsideris/orgs","repos_url":"https://api.github.com/users/outsideris/repos","events_url":"https://api.github.com/users/outsideris/events{/privacy}","received_events_url":"https://api.github.com/users/outsideris/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/outsideris/iojs-ko","description":"io.js 한국어 번역팀","fork":true,"url":"https://api.github.com/repos/outsideris/iojs-ko","forks_url":"https://api.github.com/repos/outsideris/iojs-ko/forks","keys_url":"https://api.github.com/repos/outsideris/iojs-ko/keys{/key_id}","collaborators_url":"https://api.github.com/repos/outsideris/iojs-ko/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/outsideris/iojs-ko/teams","hooks_url":"https://api.github.com/repos/outsideris/iojs-ko/hooks","issue_events_url":"https://api.github.com/repos/outsideris/iojs-ko/issues/events{/number}","events_url":"https://api.github.com/repos/outsideris/iojs-ko/events","assignees_url":"https://api.github.com/repos/outsideris/iojs-ko/assignees{/user}","branches_url":"https://api.github.com/repos/outsideris/iojs-ko/branches{/branch}","tags_url":"https://api.github.com/repos/outsideris/iojs-ko/tags","blobs_url":"https://api.github.com/repos/outsideris/iojs-ko/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/outsideris/iojs-ko/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/outsideris/iojs-ko/git/refs{/sha}","trees_url":"https://api.github.com/repos/outsideris/iojs-ko/git/trees{/sha}","statuses_url":"https://api.github.com/repos/outsideris/iojs-ko/statuses/{sha}","languages_url":"https://api.github.com/repos/outsideris/iojs-ko/languages","stargazers_url":"https://api.github.com/repos/outsideris/iojs-ko/stargazers","contributors_url":"https://api.github.com/repos/outsideris/iojs-ko/contributors","subscribers_url":"https://api.github.com/repos/outsideris/iojs-ko/subscribers","subscription_url":"https://api.github.com/repos/outsideris/iojs-ko/subscription","commits_url":"https://api.github.com/repos/outsideris/iojs-ko/commits{/sha}","git_commits_url":"https://api.github.com/repos/outsideris/iojs-ko/git/commits{/sha}","comments_url":"https://api.github.com/repos/outsideris/iojs-ko/comments{/number}","issue_comment_url":"https://api.github.com/repos/outsideris/iojs-ko/issues/comments{/number}","contents_url":"https://api.github.com/repos/outsideris/iojs-ko/contents/{+path}","compare_url":"https://api.github.com/repos/outsideris/iojs-ko/compare/{base}...{head}","merges_url":"https://api.github.com/repos/outsideris/iojs-ko/merges","archive_url":"https://api.github.com/repos/outsideris/iojs-ko/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/outsideris/iojs-ko/downloads","issues_url":"https://api.github.com/repos/outsideris/iojs-ko/issues{/number}","pulls_url":"https://api.github.com/repos/outsideris/iojs-ko/pulls{/number}","milestones_url":"https://api.github.com/repos/outsideris/iojs-ko/milestones{/number}","notifications_url":"https://api.github.com/repos/outsideris/iojs-ko/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/outsideris/iojs-ko/labels{/name}","releases_url":"https://api.github.com/repos/outsideris/iojs-ko/releases{/id}","created_at":"2015-02-11T17:10:29Z","updated_at":"2015-04-01T14:35:17Z","pushed_at":"2015-08-16T10:57:21Z","git_url":"git://github.com/outsideris/iojs-ko.git","ssh_url":"git@github.com:outsideris/iojs-ko.git","clone_url":"https://github.com/outsideris/iojs-ko.git","svn_url":"https://github.com/outsideris/iojs-ko","homepage":"","size":715,"stargazers_count":0,"watchers_count":0,"language":"CSS","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":1,"mirror_url":null,"open_issues_count":0,"forks":1,"open_issues":0,"watchers":0,"default_branch":"gh-pages"}},"base":{"label":"nodejs:gh-pages","ref":"gh-pages","sha":"aa51b1d3520e817ca530d082ee156ce64ef98382","user":{"login":"nodejs","id":9950313,"avatar_url":"https://avatars.githubusercontent.com/u/9950313?v=3","gravatar_id":"","url":"https://api.github.com/users/nodejs","html_url":"https://github.com/nodejs","followers_url":"https://api.github.com/users/nodejs/followers","following_url":"https://api.github.com/users/nodejs/following{/other_user}","gists_url":"https://api.github.com/users/nodejs/gists{/gist_id}","starred_url":"https://api.github.com/users/nodejs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nodejs/subscriptions","organizations_url":"https://api.github.com/users/nodejs/orgs","repos_url":"https://api.github.com/users/nodejs/repos","events_url":"https://api.github.com/users/nodejs/events{/privacy}","received_events_url":"https://api.github.com/users/nodejs/received_events","type":"Organization","site_admin":false},"repo":{"id":30468251,"name":"iojs-ko","full_name":"nodejs/iojs-ko","owner":{"login":"nodejs","id":9950313,"avatar_url":"https://avatars.githubusercontent.com/u/9950313?v=3","gravatar_id":"","url":"https://api.github.com/users/nodejs","html_url":"https://github.com/nodejs","followers_url":"https://api.github.com/users/nodejs/followers","following_url":"https://api.github.com/users/nodejs/following{/other_user}","gists_url":"https://api.github.com/users/nodejs/gists{/gist_id}","starred_url":"https://api.github.com/users/nodejs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nodejs/subscriptions","organizations_url":"https://api.github.com/users/nodejs/orgs","repos_url":"https://api.github.com/users/nodejs/repos","events_url":"https://api.github.com/users/nodejs/events{/privacy}","received_events_url":"https://api.github.com/users/nodejs/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/nodejs/iojs-ko","description":"io.js 한국 커뮤니티","fork":false,"url":"https://api.github.com/repos/nodejs/iojs-ko","forks_url":"https://api.github.com/repos/nodejs/iojs-ko/forks","keys_url":"https://api.github.com/repos/nodejs/iojs-ko/keys{/key_id}","collaborators_url":"https://api.github.com/repos/nodejs/iojs-ko/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/nodejs/iojs-ko/teams","hooks_url":"https://api.github.com/repos/nodejs/iojs-ko/hooks","issue_events_url":"https://api.github.com/repos/nodejs/iojs-ko/issues/events{/number}","events_url":"https://api.github.com/repos/nodejs/iojs-ko/events","assignees_url":"https://api.github.com/repos/nodejs/iojs-ko/assignees{/user}","branches_url":"https://api.github.com/repos/nodejs/iojs-ko/branches{/branch}","tags_url":"https://api.github.com/repos/nodejs/iojs-ko/tags","blobs_url":"https://api.github.com/repos/nodejs/iojs-ko/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/nodejs/iojs-ko/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/nodejs/iojs-ko/git/refs{/sha}","trees_url":"https://api.github.com/repos/nodejs/iojs-ko/git/trees{/sha}","statuses_url":"https://api.github.com/repos/nodejs/iojs-ko/statuses/{sha}","languages_url":"https://api.github.com/repos/nodejs/iojs-ko/languages","stargazers_url":"https://api.github.com/repos/nodejs/iojs-ko/stargazers","contributors_url":"https://api.github.com/repos/nodejs/iojs-ko/contributors","subscribers_url":"https://api.github.com/repos/nodejs/iojs-ko/subscribers","subscription_url":"https://api.github.com/repos/nodejs/iojs-ko/subscription","commits_url":"https://api.github.com/repos/nodejs/iojs-ko/commits{/sha}","git_commits_url":"https://api.github.com/repos/nodejs/iojs-ko/git/commits{/sha}","comments_url":"https://api.github.com/repos/nodejs/iojs-ko/comments{/number}","issue_comment_url":"https://api.github.com/repos/nodejs/iojs-ko/issues/comments{/number}","contents_url":"https://api.github.com/repos/nodejs/iojs-ko/contents/{+path}","compare_url":"https://api.github.com/repos/nodejs/iojs-ko/compare/{base}...{head}","merges_url":"https://api.github.com/repos/nodejs/iojs-ko/merges","archive_url":"https://api.github.com/repos/nodejs/iojs-ko/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/nodejs/iojs-ko/downloads","issues_url":"https://api.github.com/repos/nodejs/iojs-ko/issues{/number}","pulls_url":"https://api.github.com/repos/nodejs/iojs-ko/pulls{/number}","milestones_url":"https://api.github.com/repos/nodejs/iojs-ko/milestones{/number}","notifications_url":"https://api.github.com/repos/nodejs/iojs-ko/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/nodejs/iojs-ko/labels{/name}","releases_url":"https://api.github.com/repos/nodejs/iojs-ko/releases{/id}","created_at":"2015-02-07T20:00:23Z","updated_at":"2015-07-27T03:05:27Z","pushed_at":"2015-08-16T10:59:40Z","git_url":"git://github.com/nodejs/iojs-ko.git","ssh_url":"git@github.com:nodejs/iojs-ko.git","clone_url":"https://github.com/nodejs/iojs-ko.git","svn_url":"https://github.com/nodejs/iojs-ko","homepage":"http://nodejs.github.io/iojs-ko/","size":1080,"stargazers_count":67,"watchers_count":67,"language":"CSS","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":16,"mirror_url":null,"open_issues_count":11,"forks":16,"open_issues":11,"watchers":67,"default_branch":"gh-pages"}},"_links":{"self":{"href":"https://api.github.com/repos/nodejs/iojs-ko/pulls/100"},"html":{"href":"https://github.com/nodejs/iojs-ko/pull/100"},"issue":{"href":"https://api.github.com/repos/nodejs/iojs-ko/issues/100"},"comments":{"href":"https://api.github.com/repos/nodejs/iojs-ko/issues/100/comments"},"review_comments":{"href":"https://api.github.com/repos/nodejs/iojs-ko/pulls/100/comments"},"review_comment":{"href":"https://api.github.com/repos/nodejs/iojs-ko/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/nodejs/iojs-ko/pulls/100/commits"},"statuses":{"href":"https://api.github.com/repos/nodejs/iojs-ko/statuses/5d910ef782b7c38b587294bb7fbfc51e65b96ebe"}}}}