GitHub తన NPM కొనుగోలును విజయవంతంగా పూర్తి చేసింది
GitHub Inc, Microsoft యాజమాన్యంలో ఉంది మరియు స్వతంత్ర వ్యాపార యూనిట్గా నిర్వహించబడుతుంది, ప్రకటించింది NPM ప్యాకేజీ మేనేజర్ అభివృద్ధిని నియంత్రిస్తూ మరియు NPM రిపోజిటరీని నిర్వహించే NPM Inc వ్యాపారాన్ని కొనుగోలు చేయడానికి లావాదేవీని విజయవంతంగా పూర్తి చేసిన తర్వాత. NPM రిపోజిటరీ 1.3 మిలియన్ల కంటే ఎక్కువ ప్యాకేజీలను అందిస్తోంది, దాదాపు 12 మిలియన్ డెవలపర్లు దీనిని ఉపయోగిస్తున్నారు. నెలకు దాదాపు 75 బిలియన్ల డౌన్లోడ్లు నమోదు చేయబడ్డాయి. లావాదేవీ మొత్తం వెల్లడించలేదు.
అహ్మద్ నస్రీ, NPM Inc యొక్క CTO, నివేదించారు NPM బృందం నుండి నిష్క్రమించాలనే నిర్ణయం గురించి, విరామం తీసుకోండి, మీ అనుభవాన్ని విశ్లేషించండి మరియు కొత్త అవకాశాలను సద్వినియోగం చేసుకోండి (in ప్రొఫైల్ అహ్మద్, అతను ఫ్రాక్షనల్ వద్ద టెక్నికల్ డైరెక్టర్ పదవిని తీసుకున్నట్లు సమాచారం. Isaac Z. Schlueter, NPM సృష్టికర్త, ప్రాజెక్ట్లో పని చేయడం కొనసాగిస్తారు.
NPM రిపోజిటరీ ఎల్లప్పుడూ ఉచితం మరియు డెవలపర్లందరికీ తెరిచి ఉంటుందని GitHub వాగ్దానం చేసింది. GitHub NPM యొక్క మరింత అభివృద్ధి కోసం మూడు కీలక ప్రాంతాలకు పేరు పెట్టింది: సంఘంతో పరస్పర చర్య (సేవను అభివృద్ధి చేసేటప్పుడు జావాస్క్రిప్ట్ డెవలపర్ల అభిప్రాయాలను పరిగణనలోకి తీసుకోవడం), ప్రాథమిక సామర్థ్యాలను విస్తరించడం మరియు మౌలిక సదుపాయాలు మరియు ప్లాట్ఫారమ్ అభివృద్ధిలో పెట్టుబడి పెట్టడం. రిపోజిటరీ యొక్క విశ్వసనీయత, స్కేలబిలిటీ మరియు పనితీరును పెంచే దిశలో మౌలిక సదుపాయాలు అభివృద్ధి చేయబడతాయి.
ప్యాకేజీల ప్రచురణ మరియు పంపిణీ ప్రక్రియల భద్రతను మెరుగుపరచడానికి, GitHub అవస్థాపనలో NPMని అనుసంధానించడానికి ప్రణాళిక చేయబడింది. NPM ప్యాకేజీలను సిద్ధం చేయడానికి మరియు హోస్ట్ చేయడానికి GitHub ఇంటర్ఫేస్ని ఉపయోగించడానికి కూడా ఏకీకరణ మిమ్మల్ని అనుమతిస్తుంది - NPM ప్యాకేజీ యొక్క కొత్త వెర్షన్ యొక్క ప్రచురణకు పుల్ అభ్యర్థన యొక్క రసీదు నుండి ప్యాకేజీలకు మార్పులను GitHubలో ట్రాక్ చేయవచ్చు. GitHubలో అందించబడిన సాధనాలు గుర్తించడం దుర్బలత్వాలు మరియు తెలియచేస్తోంది రిపోజిటరీలలోని దుర్బలత్వాల గురించి NPM ప్యాకేజీలకు కూడా వర్తిస్తుంది. NPM ప్యాకేజీల నిర్వహణదారులు మరియు రచయితల పనికి ఆర్థిక సహాయం చేయడానికి ఒక సేవ అందుబాటులో ఉంటుంది GitHub స్పాన్సర్లు.
NPM ఫంక్షనాలిటీ డెవలప్మెంట్ డెవలపర్ల వినియోగాన్ని మెరుగుపరచడం మరియు ప్యాకేజీ మేనేజర్తో మెయింటెయినర్ల రోజువారీ పనిపై దృష్టి పెడుతుంది. npm 7లో ముఖ్యమైన ఆవిష్కరణలు వర్క్స్పేస్లను కలిగి ఉంటాయి (వర్క్స్పేస్లను - ఒక దశలో ఇన్స్టాలేషన్ కోసం అనేక ప్యాకేజీల నుండి డిపెండెన్సీలను ఒక ప్యాకేజీగా సమగ్రపరచడానికి మిమ్మల్ని అనుమతిస్తుంది), ప్యాకేజీలను ప్రచురించే ప్రక్రియను మెరుగుపరచడం మరియు బహుళ-కారకాల ప్రమాణీకరణకు మద్దతును విస్తరించడం.
గత సంవత్సరం NPM Inc నిర్వహణలో మార్పును, ఉద్యోగుల తొలగింపుల శ్రేణిని మరియు పెట్టుబడిదారుల కోసం అన్వేషణను అనుభవించిందని గుర్తుచేసుకుందాం. NPM భవిష్యత్తుకు సంబంధించి ప్రస్తుత అనిశ్చితి మరియు కంపెనీ పెట్టుబడిదారుల కంటే సమాజ ప్రయోజనాలను కాపాడుతుందనే నమ్మకం లేకపోవడంతో, NPM యొక్క మాజీ CTO నేతృత్వంలోని ఉద్యోగుల సమూహం స్థాపించారు ప్యాకేజీ రిపోజిటరీ ఎంట్రోపిక్. కొత్త ప్రాజెక్ట్ ఒక కంపెనీపై JavaScript/Node.js పర్యావరణ వ్యవస్థ యొక్క ఆధారపడటాన్ని తొలగించడానికి రూపొందించబడింది, ఇది ప్యాకేజీ మేనేజర్ అభివృద్ధిని మరియు రిపోజిటరీ నిర్వహణను పూర్తిగా నియంత్రిస్తుంది. ఎంట్రోపిక్ వ్యవస్థాపకుల ప్రకారం, సంఘం తన చర్యలకు NPM Incని జవాబుదారీగా ఉంచడానికి పరపతిని కలిగి ఉండదు మరియు లాభం పొందడంపై దృష్టి పెట్టడం అనేది సంఘం దృష్టికోణం నుండి ప్రాథమికంగా ఉన్న అవకాశాల అమలును నిరోధిస్తుంది, కానీ డబ్బును ఉత్పత్తి చేయదు. మరియు డిజిటల్ సంతకం ధృవీకరణకు మద్దతు వంటి అదనపు వనరులు అవసరం.