mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

8.1K
active users

#npm

9 posts8 participants0 posts today
Replied in thread

@papermanu Je fais suer depuis plusieurs mois la Digital Research Alliance #allianceCan, l’infrastructure de recherche canadienne pour qu’elle mette en place une forge logiciels pour les chercheurs. J’en ai évidemment profité pour revenir à la charge. J'avais oublié pour #npm !!!

Replied in thread

@jnkrtech Yeah, I was trying to install Node at a specific patch version via `apt-get` today for the same problem and amazed at how hard it is.

You can't just `apt install node=1.2.3`, you need to find a special tag using a different tool and reference that.

Web devs give the #NPM ecosystem a lot of crap (justifiably), but let's not overlook just how magical `npm install` actually is.

Finally got around to fixing up my moment-javaformat plugin so it publishes to npmjs with provenance. Not too much trouble to set up! I also updated my github signing key while I was at it so the UI shows "verified”.

Here's the latest: npmjs.com/package/@rangerrick/

But it's terrible and you shouldn't follow that link unless you want psychic damage.

strike one: moment, don’t use it!
strike two: dates! not even once!
strike three: wait, what the fuck, java format strings?

npm@rangerrick/moment-javaformatFormat Moment.js using Java format strings. Latest version: 2.0.12, last published: 5 minutes ago. Start using @rangerrick/moment-javaformat in your project by running `npm i @rangerrick/moment-javaformat`. There are no other projects in the npm registry using @rangerrick/moment-javaformat.

Malicious PyPI and npm Packages Exploits Dependencies in Supply Chain Attacks

A malicious PyPI package named termncolor was discovered which introduces
persistence and remote code execution via its dependency colorinal.

Pulse ID: 68a39c3e7cf73961aaebaaa8
Pulse Link: otx.alienvault.com/pulse/68a39
Pulse Author: cryptocti
Created: 2025-08-18 21:33:50

Be advised, this data is unverified and should be considered preliminary. Always do further verification.

LevelBlue Open Threat ExchangeLevelBlue - Open Threat ExchangeLearn about the latest cyber threats. Research, collaborate, and share threat intelligence in real time. Protect yourself and the community against today's emerging threats.

Malicious PyPI and npm Packages Exploits Dependencies in Supply Chain Attacks

A malicious PyPI package named termncolor was discovered which introduces
persistence and remote code execution via its dependency colorinal. Termncolor had
355 downloads, while colorinal saw 529 before both were removed.

Pulse ID: 68a375790eb016d8cb794209
Pulse Link: otx.alienvault.com/pulse/68a37
Pulse Author: cryptocti
Created: 2025-08-18 18:48:25

Be advised, this data is unverified and should be considered preliminary. Always do further verification.

LevelBlue Open Threat ExchangeLevelBlue - Open Threat ExchangeLearn about the latest cyber threats. Research, collaborate, and share threat intelligence in real time. Protect yourself and the community against today's emerging threats.

“eslint-config-prettier” npm package Compromised by a Phishing Attack

Pulse ID: 68a0d1af45d25006ff26f70d
Pulse Link: otx.alienvault.com/pulse/68a0d
Pulse Author: cryptocti
Created: 2025-08-16 18:45:03

Be advised, this data is unverified and should be considered preliminary. Always do further verification.

LevelBlue Open Threat ExchangeLevelBlue - Open Threat ExchangeLearn about the latest cyber threats. Research, collaborate, and share threat intelligence in real time. Protect yourself and the community against today's emerging threats.

Uncovering a Web3 Interview Scam

A Ukrainian Web3 team's interview process involved cloning a GitHub repository containing malicious components. Analysis revealed the project replaced a legitimate dependency with a malicious NPM package, rtk-logger@1.11.5. This package collected sensitive data, including cryptocurrency wallet information, from popular browsers and uploaded it to an attacker-controlled server. The malware also implemented keylogging, screen capture, and clipboard monitoring. Two other GitHub accounts were found using a similar malicious package. The scam aimed to trick interviewees into executing malicious code, potentially leading to data leaks and asset theft. Developers are advised to exercise caution when handling unknown GitHub projects and to use isolated environments for execution.

Pulse ID: 689c7d9c70e5cba54257d1a9
Pulse Link: otx.alienvault.com/pulse/689c7
Pulse Author: AlienVault
Created: 2025-08-13 11:57:16

Be advised, this data is unverified and should be considered preliminary. Always do further verification.

LevelBlue Open Threat ExchangeLevelBlue - Open Threat ExchangeLearn about the latest cyber threats. Research, collaborate, and share threat intelligence in real time. Protect yourself and the community against today's emerging threats.

In light of the ongoing enshittification of #GitHub and the inevitable expansion to #npm, I'm delighted to see that although founded by the commercial entity behind #Deno, jsr.io/ shifted to an open governance model earlier this year and is working on "establish[ing] a legal home for JSR, either by joining an existing foundation (e.g., Linux Foundation, OpenJS) or forming its own 501(c)(3) or similar entity."

deno.com/blog/jsr-open-governa

JSRJSR: the JavaScript RegistryJSR is the open-source package registry for modern JavaScript. JSR natively supports TypeScript, and works with all JS runtimes and package managers.

Three facts about Microsoft:

Microsoft recently had it's A.I. division take over Github.

Microsoft also owns npm.

Microsoft also hosts over 11 thousand terabytes of Israeli military data on it's Azure servers collected from the mass surveillance of Palestinians, which the Israeli military uses to blackmail people, hold them in captivity, and justify killing them after the fact.

Как собрать npm-пакет в 2025 и не облажаться

Думаю, многие из вас публиковали npm-пакеты в опенсорс или для работы (или хотя бы подумывали об этом). Но сборка библиотек сильно отличается от сборки приложений, а советы по публикации npm-пакетов в интернете часто противоречат друг другу или оказываются устаревшими. За свою карьеру я портатил недели, публикуя пакеты с кривой сборкой, разбирая жалобы пользователей и читая срачи известных деятелей опенсорса. И я готов поделиться с вами самыми свежими советами: Минификация: помогает или мешает? Транспиляция: как не перестараться? Полифиллы: да, но нет. Сорсмапы: кому они вообще нужны? Бандлить или не бандлить?

habr.com/ru/articles/936010/

ХабрКак собрать npm-пакет в 2025 и не облажатьсяНаши кодовые базы растут, и вынос кода в npm-пакеты — один из самых простых и рабочих способов держать этот рост под контролем. Фронтендеры уже освоились со сборкой приложений — мы минифицируем и...

Malicious npm Packages Target WhatsApp Integrations For Remote Data Destruction

Pulse ID: 68974c7d3af4a64a31f19a8a
Pulse Link: otx.alienvault.com/pulse/68974
Pulse Author: cryptocti
Created: 2025-08-09 13:26:21

Be advised, this data is unverified and should be considered preliminary. Always do further verification.

LevelBlue Open Threat ExchangeLevelBlue - Open Threat ExchangeLearn about the latest cyber threats. Research, collaborate, and share threat intelligence in real time. Protect yourself and the community against today's emerging threats.