
Research
Namastex.ai npm Packages Hit with TeamPCP-Style CanisterWorm Malware
Malicious Namastex.ai npm packages appear to replicate TeamPCP-style Canister Worm tradecraft, including exfiltration and self-propagation.
bun-plugin-swc
Advanced tools
A Bun plugin for transpiling TypeScript with SWC (Speedy Web Compiler).
As of September 2023, Bun does not support emitDecoratorMetadata, which limits its compatibility with popular libraries such as NestJS. To address this issue, this plugin transpiles TypeScript imports using SWC, then feeds the resulting JavaScript code back into Bun's default JavaScript loader.
bun add --dev bun-plugin-swc
First, create a preload script to load the plugin:
preload.ts
import { plugin } from 'bun';
import swcPlugin from 'bun-plugin-swc';
void plugin(swcPlugin());
Then, add the preload script to your bunfig.toml:
bunfig.toml
preload = ["./preload.ts"]
[test]
preload = ["./preload.ts"]
For a real world example, see the example project in this repository.
FAQs
A Bun plugin for transpiling TypeScript with SWC (Speedy Web Compiler).
The npm package bun-plugin-swc receives a total of 0 weekly downloads. As such, bun-plugin-swc popularity was classified as not popular.
We found that bun-plugin-swc demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
Malicious Namastex.ai npm packages appear to replicate TeamPCP-style Canister Worm tradecraft, including exfiltration and self-propagation.

Product
Explore exportable charts for vulnerabilities, dependencies, and usage with Reports, Socket’s new extensible reporting framework.

Product
Socket for Jira lets teams turn alerts into Jira tickets with manual creation, automated ticketing rules, and two-way sync.