เจ‡เฉฑเจ• เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจœเฉ‹ NPM เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจ•เจฟเจธเฉ‡ เจตเฉ€ เจชเฉˆเจ•เฉ‡เจœ เจฒเจˆ เจ‡เฉฑเจ• เจ…เฉฑเจชเจกเฉ‡เจŸ เจœเจพเจฐเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ

GitHub เจจเฉ‡ เจ†เจชเจฃเฉ‡ NPM เจชเฉˆเจ•เฉ‡เจœ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจตเจฟเฉฑเจš เจฆเฉ‹ เจ˜เจŸเจจเจพเจตเจพเจ‚ เจฆเจพ เจ–เฉเจฒเจพเจธเจพ เจ•เฉ€เจคเจพ เจนเฉˆเฅค 2 เจจเจตเฉฐเจฌเจฐ เจจเฉ‚เฉฐ, เจฌเฉฑเจ— เจฌเจพเจŠเจ‚เจŸเฉ€ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚ เจคเฉ€เจœเฉ€-เจงเจฟเจฐ เจฆเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ–เฉ‹เจœเจ•เจฐเจคเจพเจตเจพเจ‚ (เจ•เจพเจœเฉ‡เจŸเจจ เจ—เฉเจฐเจœเจผเฉ€เจฌเฉ‹เจตเจธเจ•เฉ€ เจ…เจคเฉ‡ เจฎเฉˆเจ•เฉ€เจเจœ เจชเฉ€เจšเฉ‹เจŸเจพ), เจจเฉ‡ NPM เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจฆเฉ€ เจฐเจฟเจชเฉ‹เจฐเจŸ เจ•เฉ€เจคเฉ€ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจคเฉเจนเจพเจกเฉ‡ เจ–เจพเจคเฉ‡ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจชเฉˆเจ•เฉ‡เจœ เจฆเจพ เจจเจตเจพเจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจ…เจœเจฟเจนเฉ‡ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฒเจˆ เจ…เจงเจฟเจ•เจพเจฐเจค เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

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

เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเฉ€ เจฐเจฟเจชเฉ‹เจฐเจŸ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจคเฉ‹เจ‚ 6 เจ˜เฉฐเจŸเฉ‡ เจฌเจพเจ…เจฆ เจ‡เจธ เจฎเฉเฉฑเจฆเฉ‡ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจชเจฐ NPM เจตเจฟเฉฑเจš เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจŸเฉˆเจฒเฉ€เจฎเฉˆเจŸเจฐเฉ€ เจฒเฉŒเจ— เจ•เจตเจฐ เจคเฉ‹เจ‚ เจตเฉฑเจง เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจฎเฉŒเจœเฉ‚เจฆ เจธเฉ€เฅค GitHub เจฆเจพ เจฆเจพเจ…เจตเจพ เจนเฉˆ เจ•เจฟ เจธเจคเฉฐเจฌเจฐ 2020 เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ‡เจธ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจนเจฎเจฒเจฟเจ†เจ‚ เจฆเฉ‡ เจ•เฉ‹เจˆ เจจเจฟเจธเจผเจพเจจ เจจเจนเฉ€เจ‚ เจฎเจฟเจฒเฉ‡ เจนเจจ, เจชเจฐ เจ‡เจธ เจ—เฉฑเจฒ เจฆเฉ€ เจ•เฉ‹เจˆ เจ—เจพเจฐเฉฐเจŸเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจชเจนเจฟเจฒเจพเจ‚ เจธเจผเฉ‹เจธเจผเจฃ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจฆเฉ‚เจœเฉ€ เจ˜เจŸเจจเจพ 26 เจ…เจ•เจคเฉ‚เจฌเจฐ เจฆเฉ€ เจนเฉˆเฅค replicate.npmjs.com เจธเฉ‡เจตเจพ เจฆเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ‡ เจจเจพเจฒ เจคเจ•เจจเฉ€เจ•เฉ€ เจ•เฉฐเจฎ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ, เจฌเจพเจนเจฐเฉ€ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฒเจˆ เจชเจนเฉเฉฐเจšเจฏเฉ‹เจ— เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ—เฉเจชเจค เจกเฉ‡เจŸเจพ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจชเฉเจฐเจ—เจŸ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€, เจœเจฟเจธ เจจเจพเจฒ เจชเจฐเจฟเจตเจฐเจคเจจ เจฒเฉŒเจ— เจตเจฟเฉฑเจš เจœเจผเจฟเจ•เจฐ เจ•เฉ€เจคเฉ‡ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฆเฉ‡ เจจเจพเจตเจพเจ‚ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉเจฐเจ—เจŸ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค เจ…เจœเจฟเจนเฉ‡ เจจเจพเจตเจพเจ‚ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐเจคเจพ เจนเจฎเจฒเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ…เฉฐเจœเจพเจฎ เจฆเฉ‡เจฃ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ (เจซเจฐเจตเจฐเฉ€ เจตเจฟเฉฑเจš, เจชเฉ‡เจชเจพเจฒ, เจฎเจพเจˆเจ•เจฐเฉ‹เจธเจพเจซเจŸ, เจเจชเจฒ, เจจเฉˆเฉฑเจŸเจซเจฒเจฟเจ•เจธ, เจ‰เจฌเฉ‡เจฐ เจ…เจคเฉ‡ 30 เจนเฉ‹เจฐ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจฆเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ 'เจคเฉ‡ เจ‡เจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ‡ เจนเจฎเจฒเฉ‡ เจจเฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฑเจคเฉ€ เจธเฉ€)เฅค

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

เจฏเจพเจฆ เจฐเฉฑเจ–เฉ‹ เจ•เจฟ, 2020 เจตเจฟเฉฑเจš เจ•เฉ€เจคเฉ‡ เจ—เจ เจ‡เฉฑเจ• เจ…เจงเจฟเจเจจ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจธเจฟเจฐเจซ 9.27% โ€‹โ€‹เจชเฉˆเจ•เฉ‡เจœ เจฎเฉ‡เจจเจŸเฉ‡เจจเจฐ เจเจ•เจธเฉˆเจธ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจจ เจฒเจˆ เจฆเฉ‹-เจ•เจพเจฐเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ 13.37% เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš, เจจเจตเฉ‡เจ‚ เจ–เจพเจคเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจฐเจœเจฟเจธเจŸเจฐ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡, เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‡ เจธเจฎเจเฉŒเจคเจพ เจ•เฉ€เจคเฉ‡ เจชเจพเจธเจตเจฐเจกเจพเจ‚ เจฆเฉ€ เจฎเฉเฉœ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€ เจœเฉ‹ เจœเจพเจฃเจฟเจ† เจชเจพเจธเจตเจฐเจก เจฒเฉ€เจ•. เจ‡เฉฑเจ• เจชเจพเจธเจตเจฐเจก เจธเฉเจฐเฉฑเจ–เจฟเจ† เจธเจฎเฉ€เจ–เจฟเจ† เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ, 12% NPM เจ–เจพเจคเจฟเจ†เจ‚ (เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฆเจพ 13%) เจ…เจจเฉเจฎเจพเจจเจฟเจค เจ…เจคเฉ‡ เจฎเจพเจฎเฉ‚เจฒเฉ€ เจชเจพเจธเจตเจฐเจกเจพเจ‚ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ โ€œ123456โ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจเจ•เจธเฉˆเจธ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจเฅค เจธเจฎเฉฑเจธเจฟเจ† เจตเจพเจฒเฉ‡ เจฒเฉ‹เจ•เจพเจ‚ เจตเจฟเฉฑเจš เจšเฉ‹เจŸเฉ€ เจฆเฉ‡ 4 เจธเจญ เจคเฉ‹เจ‚ เจชเฉเจฐเจธเจฟเฉฑเจง เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ 20 เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ–เจพเจคเฉ‡, เจชเฉเจฐเจคเฉ€ เจฎเจนเฉ€เจจเจพ 13 เจฎเจฟเจฒเฉ€เจ…เจจ เจคเฉ‹เจ‚ เจตเฉฑเจง เจตเจพเจฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เฉ€เจคเฉ‡ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจตเจพเจฒเฉ‡ 50 เจ–เจพเจคเฉ‡, เจชเฉเจฐเจคเฉ€ เจฎเจนเฉ€เจจเจพ 40 เจฎเจฟเจฒเฉ€เจ…เจจ เจคเฉ‹เจ‚ เจตเฉฑเจง เจกเจพเจ‰เจจเจฒเฉ‹เจกเจธ เจตเจพเจฒเฉ‡ 10, เจ…เจคเฉ‡ เจชเฉเจฐเจคเฉ€ เจฎเจนเฉ€เจจเจพ 282 เจฎเจฟเจฒเฉ€เจ…เจจ เจคเฉ‹เจ‚ เจตเฉฑเจง เจกเจพเจŠเจจเจฒเฉ‹เจกเจพเจ‚ เจตเจพเจฒเฉ‡ 1 เจ–เจพเจคเฉ‡ เจธเจจเฅค เจจเจฟเจฐเจญเจฐเจคเจพ เจฆเฉ€ เจ‡เฉฑเจ• เจฒเฉœเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจฎเฉ‹เจกเจฟเจŠเจฒเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เจกเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹เจ, เจ—เฉˆเจฐ-เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจ–เจพเจคเจฟเจ†เจ‚ เจฆเจพ เจธเจฎเจเฉŒเจคเจพ NPM เจตเจฟเฉฑเจš เจธเจพเจฐเฉ‡ เจฎเฉ‹เจกเฉ€เจŠเจฒเจพเจ‚ เจฆเฉ‡ 52% เจคเฉฑเจ• เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค

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

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