
Security News
Re-Enabled GitHub Actions Expose Thousands of Repositories to Mini Shai-Hulud
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.
@juristr/nx-tailwind-sync
Advanced tools
Nx [sync generator](https://nx.dev/docs/concepts/sync-generators) that auto-manages `@source` directives in CSS files for Tailwind v4 monorepos.
Nx sync generator that auto-manages @source directives in CSS files for Tailwind v4 monorepos.
Tailwind v4 requires to define @source directives for dependencies that might be outside its own project configuration. Something that is common in monorepos. Manually maintaining these in a monorepo is error-prone. See this blog post for more background.
This plugin traverses the Nx project graph and generates @source directives for all transitive dependencies.
A project is detected as using Tailwind v4 if:
@import 'tailwindcss'tailwindcss() from @tailwindcss/viteDefault locations checked:
src/styles.css.storybook/styles.cssAdditional paths can be configured via the additionalStylePaths option.
The generator inserts/updates a managed block in CSS files:
@import 'tailwindcss';
/* nx-tailwind-sources:start */
@source "../../../packages/shared/daypulse-ui";
@source "../../../packages/daypulse/styles";
/* nx-tailwind-sources:end */
Register the sync generator on tasks that need it (e.g., build, dev):
{
"nx": {
"targets": {
"build": {
"syncGenerators": ["@juristr/nx-tailwind-sync:source-directives"]
}
}
}
}
Run manually:
pnpm nx sync
| Option | Type | Description |
|---|---|---|
additionalStylePaths | string[] | Extra relative paths to search for styles.css |
nx build @juristr/nx-tailwind-sync
FAQs
Nx [sync generator](https://nx.dev/docs/concepts/sync-generators) that auto-manages `@source` directives in CSS files for Tailwind v4 monorepos.
We found that @juristr/nx-tailwind-sync demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.

Research
/Security News
A malicious Firefox extension fetches its payload after installation to evade detection, steal Google session cookies, and automate account takeover.

Research
/Security News
The compromise affects MemTensor's MemOS, an open source memory framework for large language models (LLMs) and AI agents. Both npm package @memtensor/memos-cloud-openclaw-plugin and the PyPI package MemoryOS are compromised. They drop cross-platform Go binaries that exfiltrate developer secrets.