เจ‡เฉฑเจ• NPM เจชเฉˆเจ•เฉ‡เจœ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจชเฉเจฐเจฏเฉ‹เจ— เจ•เจฐเฉ‹ เจœเฉ‹ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ‡ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ

JavaScript เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฆเฉ‡ เจ‡เฉฑเจ• เจกเจฟเจตเฉˆเจฒเจชเจฐ เจจเฉ‡ NPM เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš "เจธเจญ เจ•เฉเจ" เจชเฉˆเจ•เฉ‡เจœ เจฌเจฃเจพเจ‰เจฃ เจ…เจคเฉ‡ เจฐเฉฑเจ–เจฃ เจฆเจพ เจชเฉเจฐเจฏเฉ‹เจ— เจ•เฉ€เจคเจพ, เจœเฉ‹ เจ•เจฟ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฐเจญเจฐเจคเจพ เจฆเฉ‡ เจจเจพเจฒ เจ•เจตเจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ, โ€œเจนเจฐ เจšเฉ€เจœเจผโ€ เจชเฉˆเจ•เฉ‡เจœ เจตเจฟเฉฑเจš เจชเฉฐเจœ โ€œ@everything-registry/chunk-Nโ€ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจธเจฟเฉฑเจงเฉ€ เจจเจฟเจฐเจญเจฐเจคเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจฌเจฆเจฒเฉ‡ เจตเจฟเฉฑเจš 3000 เจคเฉ‹เจ‚ เจตเฉฑเจง โ€œเจธเจฌ-เจšเฉฐเจ•-เจเจจโ€ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจ‰เฉฑเจคเฉ‡ เจจเจฟเจฐเจญเจฐเจคเจพ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจœเจฟเจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจนเจฐ เจ‡เฉฑเจ• เจจเจพเจฒ เจœเฉเฉœเจฆเจพ เจนเฉˆเฅค เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš 800 เจฎเฉŒเจœเฉ‚เจฆเจพ เจชเฉˆเจ•เฉ‡เจœเฅค

NPM เจตเจฟเฉฑเจš "เจธเจญ เจ•เฉเจ" เจฐเฉฑเจ–เจฃ เจฆเฉ‡ เจฆเฉ‹ เจฆเจฟเจฒเจšเจธเจช เจชเฉเจฐเจญเจพเจต เจธเจจเฅค เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, "เจธเจญ เจ•เฉเจ" เจชเฉˆเจ•เฉ‡เจœ DoS เจนเจฎเจฒเฉ‡ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจ•เจฟเจธเจฎ เจฆเจพ เจธเฉฐเจฆ เจฌเจฃ เจ—เจฟเจ† เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจธเจจเฉ‚เฉฐ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ NPM เจตเจฟเฉฑเจš เจนเฉ‹เจธเจŸ เจ•เฉ€เจคเฉ‡ เจฒเฉฑเจ–เจพเจ‚ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจ…เจคเฉ‡ เจ‰เจชเจฒเจฌเจง เจกเจฟเจธเจ• เจธเจชเฉ‡เจธ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐเจจ เจœเจพเจ‚ เจฌเจฟเจฒเจก เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจฆเฉ‡ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃ เจฆเฉ€ เจ…เจ—เจตเจพเจˆ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค NPM เจฆเฉ‡ เจ…เฉฐเจ•เฉœเจฟเจ†เจ‚ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจชเฉˆเจ•เฉ‡เจœ เจจเฉ‚เฉฐ เจฒเจ—เจญเจ— 250 เจตเจพเจฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจชเจฐ เจ•เฉ‹เจˆ เจตเฉ€ เจ‡เจธเจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจชเฉˆเจ•เฉ‡เจœ เจตเจฟเฉฑเจš เจจเจฟเจฐเจญเจฐเจคเจพ เจตเจœเฉ‹เจ‚ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจ–เฉ‡เจšเจฒ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจฆเฉ‡ เจ–เจพเจคเฉ‡ เจจเฉ‚เฉฐ เจคเฉ‹เฉœ-เจฎเจฐเฉ‹เฉœ เจฒเจˆ เจนเฉˆเจ• เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ•เฉเจ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจธเจพเจงเจจ เจœเฉ‹ NPM เจฆเฉเจ†เจฐเจพ เจนเฉ‹เจธเจŸ เจ•เฉ€เจคเฉ‡ เจ—เจ เจจเจตเฉ‡เจ‚ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ…เจคเฉ‡ เจœเจพเจ‚เจš เจ•เจฐเจฆเฉ‡ เจนเจจ, เจ…เจฃเจœเจพเจฃเฉ‡ เจตเจฟเฉฑเจš เจนเจฎเจฒเฉ‡ เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เจฐ เจฐเจนเฉ‡ เจธเจจเฅค

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

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

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