New:Microsoft Teams Notifications Are Now Available in Socket.Learn more →
Get Started

@jesscss/plugin-node-modules

Package Overview
Dependencies
Maintainers
1
Versions
23
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@jesscss/plugin-node-modules

Jess plugin for resolving and loading npm packages from node_modules

npmnpm
Version
2.0.0-alpha.8
Version published
Weekly downloads
161
-76.97%
Maintainers
1
Weekly downloads
 
Created
Source

@jesscss/plugin-node-modules

Import resolver that loads npm packages from node_modules — a seed of the JavaScript-execution / CSS-in-JS story.

This plugin gives Jess's language plugins a way to resolve and load npm packages by name, using Node's module resolution (require.resolve / createRequire). Other plugins use it to pull in packages referenced from a stylesheet — for example @jesscss/plugin-less-compat resolving a Less @plugin "package-name" off node_modules.

Why it exists — the convergence angle

One of the four tools Jess aims to converge is CSS-in-JS: running real JavaScript inside your stylesheets (@use / @plugin) so styles can be dynamic without leaving CSS files. Reaching npm packages is a building block of that story. Paired with @jesscss/plugin-js (which executes the modules), it lets a stylesheet pull logic and data from the JS ecosystem.

That convergence is roadmap — being proven through the alpha, not claimed as done. What ships here today is just the resolver seam; don't read it as a finished CSS-in-JS system.

Status

Alpha. Part of Jess, the ground-up rewrite of Less.js (Jess is Less.js v5). The programmatic plugin/compiler API is not yet stabilized — the jess / lessc CLIs are the public surface for the alpha. Watch the docs site for the API once it settles.

FAQs

Package last updated on 13 Jul 2026

Related posts