เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจพเจซเจŸ NPM เจ–เจฐเฉ€เจฆเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ GitHub เจฆเฉ‡ เจจเจพเจฒ เจฎเจฟเจฒ เจ•เฉ‡ เจตเจฟเจ•เจธเจค เจ•เจฐเฉ‡เจ—เจพ

NPM Inc, เจœเฉ‹ NPM เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ NPM เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจจเฉ‚เฉฐ เจ•เจพเจ‡เจฎ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆ, เจเจฒเจพเจจ เจ•เฉ€เจคเจพ ะพ เจตเจฟเจ•เจฐเฉ€ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจพเจซเจŸ เจฆเจพ เจ•เจพเจฐเฉ‹เจฌเจพเจฐเฅค เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจตเจฟเฉฑเจš เจ–เจฐเฉ€เจฆเจฆเจพเจฐ GitHub เจนเฉˆ, เจœเฉ‹ Microsoft เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉเจคเฉฐเจคเจฐ เจตเจชเจพเจฐเจ• เจ‡เจ•เจพเจˆ เจตเจœเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจฆเฉ€ เจฐเจ•เจฎ เจฆเจพ เจ–เฉเจฒเจพเจธเจพ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจ‡เจน เจ•เจฟเจนเจพ เจ—เจฟเจ† เจนเฉˆ เจ•เจฟ เจฎเจพเจฒเจ•เฉ€ เจฆเฉ‡ เจฌเจฆเจฒเจพเจ… เจฆเจพ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ 'เจคเฉ‡ เจ•เฉ‹เจˆ เจ…เจธเจฐ เจจเจนเฉ€เจ‚ เจชเจตเฉ‡เจ—เจพ เจเจจเจชเฉ€เจเจฎ, เจœเฉ‹ เจฎเฉŒเจœเฉ‚เจฆ เจฐเจนเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฒเจˆ เจœเจจเจคเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ‰เจชเจฒเจฌเจง เจ…เจคเฉ‡ เจฎเฉเจซเจค เจฐเจนเฉ‡เจ—เจพเฅค NPM เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐ เจฆเจพ เจตเจฟเจ•เจพเจธ เจตเจพเจงเฉ‚ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจธเจผเจฎเฉ‚เจฒเฉ€เจ…เจค เจจเจพเจฒ เจœเจพเจฐเฉ€ เจฐเจนเฉ‡เจ—เจพ, เจœเฉ‹ เจ‡เจธเจฆเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจธเจฐเจ—เจฐเจฎ เจตเจฟเจ•เจพเจธ เจฒเจˆ เจ‡เฉฑเจ• เจชเฉเจฐเฉ‡เจฐเจฃเจพ เจฌเจฃ เจธเจ•เจฆเจพ เจนเฉˆเฅค GitHub เจตเจฟเจšเจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจ เจ…เจคเฉ‡ NPM เจฆเฉ‡ เจญเจตเจฟเฉฑเจ– เจจเฉ‚เฉฐ เจ†เจ•เจพเจฐ เจฆเฉ‡เจฃ เจฒเจˆ JavaScript เจกเจฟเจตเฉˆเจฒเจชเจฐ เจญเจพเจˆเจšเจพเจฐเฉ‡ เจจเจพเจฒ เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจœเฉเฉœเจจ เจฆเจพ เจ‡เจฐเจพเจฆเจพ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆเฅค

เจฎเฉเฉฑเจ– เจตเจฟเจ•เจพเจธ เจตเฉˆเจ•เจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจ…เจคเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ€ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ, เจฎเจพเจชเจฏเฉ‹เจ—เจคเจพ เจ…เจคเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจตเจงเจพเจ‰เจฃเจพ เจธเจผเจพเจฎเจฒ เจนเฉˆ, เจจเจพเจฒ เจนเฉ€ เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐ เจฆเฉ‡ เจจเจพเจฒ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจ…เจคเฉ‡ เจฐเฉฑเจ–-เจฐเจ–เจพเจ… เจ•เจฐเจจ เจตเจพเจฒเจฟเจ†เจ‚ เจฆเฉ‡ เจฐเฉ‹เจœเจผเจพเจจเจพ เจ•เฉฐเจฎ เจฆเฉ€ เจธเจนเฉ‚เจฒเจค เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เจฐเจจเจพเฅค npm 7 เจตเจฟเฉฑเจš เจ‰เจฎเฉ€เจฆ เจ•เฉ€เจคเฉ€ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจ•เจพเจขเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจจเฉ‚เฉฐ เจตเจฐเจ•เจธเจชเฉ‡เจธ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ (เจตเจฐเจ•เจธเจชเฉ‡เจธ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจชเฉœเจพเจ… เจตเจฟเฉฑเจš เจ‡เฉฐเจธเจŸเจพเจฒเฉ‡เจธเจผเจจ เจฒเจˆ เจ•เจˆ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจชเฉˆเจ•เฉ‡เจœ เจตเจฟเฉฑเจš เจจเจฟเจฐเจญเจฐเจคเจพ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ), เจชเฉˆเจ•เฉ‡เจœ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ…เจคเฉ‡ เจฎเจฒเจŸเฉ€-เจซเฉˆเจ•เจŸเจฐ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฆเจพ เจตเจฟเจธเจฅเจพเจฐ เจ•เจฐเจจเจพเฅค

เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจฆเฉ€เจ†เจ‚ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, NPM เจจเฉ‚เฉฐ GitHub เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจตเจฟเฉฑเจš เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจนเฉˆเฅค เจเจ•เฉ€เจ•เจฐเจฃ เจคเฉเจนเจพเจจเฉ‚เฉฐ NPM เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจจเฉ‚เฉฐ เจคเจฟเจ†เจฐ เจ•เจฐเจจ เจ…เจคเฉ‡ เจนเฉ‹เจธเจŸ เจ•เจฐเจจ เจฒเจˆ GitHub เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจตเฉ€ เจ†เจ—เจฟเจ† เจฆเฉ‡เจตเฉ‡เจ—เจพ - NPM เจชเฉˆเจ•เฉ‡เจœ เจฆเฉ‡ เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉ‡ เจชเฉเจฐเจ•เจพเจธเจผเจจ เจฒเจˆ เจชเฉเฉฑเจฒ เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ€ เจฐเจธเฉ€เจฆ เจคเฉ‹เจ‚ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ GitHub เจตเจฟเฉฑเจš เจŸเจฐเฉˆเจ• เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค GitHub 'เจคเฉ‡ เจฎเฉเจนเฉฑเจˆเจ† เจ•เฉ€เจคเฉ‡ เจŸเฉ‚เจฒ เจชเจ›เจพเจฃ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฌเจพเจฐเฉ‡ NPM เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ 'เจคเฉ‡ เจตเฉ€ เจฒเจพเจ—เฉ‚ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค NPM เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฆเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจ•เจพเจ‚ เจ…เจคเฉ‡ เจฒเฉ‡เจ–เจ•เจพเจ‚ เจฆเฉ‡ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจตเจฟเฉฑเจค เจฆเฉ‡เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจธเฉ‡เจตเจพ เจ‰เจชเจฒเจฌเจง เจนเฉ‹เจตเฉ‡เจ—เฉ€ GitHub เจธเจชเจพเจ‚เจธเจฐ.

Isaac Z. Schlueter, NPM เจฆเฉ‡ เจธเจฟเจฐเจœเจฃเจนเจพเจฐ, เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เฉ‡เจ—เจพ เจ…เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจตเจพเจงเฉ‚ เจธเจฐเฉ‹เจค เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจผเจพเจ‚เจค เจฎเจพเจนเฉŒเจฒ เจฆเจฟเฉฑเจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค NPM เจฆเฉ‡ เจธเฉฐเจธเจฅเจพเจชเจ• เจฆเจพ เจฎเฉฐเจจเจฃเจพ เจนเฉˆ เจ•เจฟ GitHub เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚, NPM เจจเฉ‚เฉฐ เจตเจฟเจ•เจพเจธเจ•เจพเจฐเจพเจ‚ เจฆเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจกเฉ‡ เจญเจพเจˆเจšเจพเจฐเฉ‡ เจฆเฉ‡ เจชเจฟเฉฑเจ›เฉ‡, เจฆเฉเจจเฉ€เจ† เจฆเฉ€เจ†เจ‚ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจกเฉ€เจ†เจ‚ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจคเฉ‹เจ‚ เจตเจพเจงเฉ‚ เจธเจฎเจฐเจฅเจจ เจชเฉเจฐเจพเจชเจค เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš, NPM เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ 1.3 เจฎเจฟเจฒเฉ€เจ…เจจ เจคเฉ‹เจ‚ เจตเฉฑเจง เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฆเฉ€ เจธเฉ‡เจตเจพ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจฒเจ—เจญเจ— 12 เจฎเจฟเจฒเฉ€เจ…เจจ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจชเฉเจฐเจคเฉ€ เจฎเจนเฉ€เจจเจพ เจฒเจ—เจญเจ— 75 เจฌเจฟเจฒเฉ€เจ…เจจ เจกเจพเจŠเจจเจฒเฉ‹เจกเจธ เจฐเจฟเจ•เจพเจฐเจก เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ‡เจน เจ…เฉฐเจ•เฉœเจพ เจฒเจ—เจพเจคเจพเจฐ เจตเจง เจฐเจฟเจนเจพ เจนเฉˆเฅค

เจธเจพเจจเฉ‚เฉฐ เจฏเจพเจฆ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ เจชเจฟเจ›เจฒเฉ‡ เจธเจพเจฒ NPM Inc เจจเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจพเจ…, เจ•เจฐเจฎเจšเจพเจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจ›เจพเจ‚เจŸเฉ€ เจฆเฉ€ เจ‡เฉฑเจ• เจฒเฉœเฉ€ เจ…เจคเฉ‡ เจจเจฟเจตเฉ‡เจธเจผเจ•เจพเจ‚ เจฆเฉ€ เจ–เฉ‹เจœ เจฆเจพ เจ…เจจเฉเจญเจต เจ•เฉ€เจคเจพเฅค NPM เจฆเฉ‡ เจญเจตเจฟเฉฑเจ– เจฌเจพเจฐเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจ…เจจเจฟเจธเจผเจšเจฟเจคเจคเจพ เจ…เจคเฉ‡ เจญเจฐเฉ‹เจธเฉ‡ เจฆเฉ€ เจ•เจฎเฉ€ เจฆเฉ‡ เจ•เจพเจฐเจจ เจ•เจฟ เจ•เฉฐเจชเจจเฉ€ เจจเจฟเจตเฉ‡เจธเจผเจ•เจพเจ‚ เจฆเฉ€ เจฌเจœเจพเจ เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจฆเฉ‡ เจนเจฟเฉฑเจคเจพเจ‚ เจฆเฉ€ เจฐเฉฑเจ–เจฟเจ† เจ•เจฐเฉ‡เจ—เฉ€, เจ•เจฐเจฎเจšเจพเจฐเฉ€เจ†เจ‚ เจฆเฉ‡ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจฆเฉ€ เจ…เจ—เจตเจพเจˆ NPM เจฆเฉ‡ เจธเจพเจฌเจ•เจพ เจธเฉ€.เจŸเฉ€.เจ“. เจฆเฉ€ เจธเจฅเจพเจชเจจเจพ เจ•เฉ€เจคเฉ€ เจชเฉˆเจ•เฉ‡เจœ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจเจ‚เจŸเจฐเฉ‹เจชเจฟเจ•. เจจเจตเจพเจ‚ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ‡เฉฑเจ• เจ•เฉฐเจชเจจเฉ€ 'เจคเฉ‡ JavaScript/Node.js เจˆเจ•เฉ‹เจธเจฟเจธเจŸเจฎ เจฆเฉ€ เจจเจฟเจฐเจญเจฐเจคเจพ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจœเฉ‹ เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจ…เจคเฉ‡ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฆเฉ‡ เจฐเฉฑเจ–-เจฐเจ–เจพเจ… เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจเจจเจŸเฉเจฐเฉ‹เจชเจฟเจ• เจฆเฉ‡ เจธเฉฐเจธเจฅเจพเจชเจ•เจพเจ‚ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจ•เฉ‹เจฒ เจเจจเจชเฉ€เจเจฎ เจ‡เฉฐเจ• เจจเฉ‚เฉฐ เจ‡เจธเจฆเฉ‡ เจ•เฉฐเจฎเจพเจ‚ เจฒเจˆ เจœเจตเจพเจฌเจฆเฉ‡เจน เจฐเฉฑเจ–เจฃ เจฆเจพ เจฒเจพเจญ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ…เจคเฉ‡ เจฎเฉเจจเจพเจซเจพ เจ•เจฎเจพเจ‰เจฃ 'เจคเฉ‡ เจงเจฟเจ†เจจ เจ•เฉ‡เจ‚เจฆเจฐเจค เจฎเฉŒเจ•เจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฐเฉ‹เจ•เจฆเจพ เจนเฉˆ เจœเฉ‹ เจญเจพเจˆเจšเจพเจฐเฉ‡ เจฆเฉ‡ เจฆเฉเจฐเจฟเจธเจผเจŸเฉ€เจ•เฉ‹เจฃ เจคเฉ‹เจ‚ เจชเฉเจฐเจพเจ‡เจฎเจฐเฉ€ เจนเจจ, เจชเจฐ เจชเฉˆเจธเจพ เจชเฉˆเจฆเจพ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ…เจคเฉ‡ เจตเจพเจงเฉ‚ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจกเจฟเจœเฉ€เจŸเจฒ เจฆเจธเจคเจ–เจค เจคเจธเจฆเฉ€เจ• เจฒเจˆ เจธเจฎเจฐเจฅเจจเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹