Registry / devops / esbuild-styla-plugin

esbuild-styla-plugin

JSON →
library0.0.10jsnpmunverified

An esbuild plugin for processing Stylus (.styl) files. Version 0.0.10 is the latest and appears to be stable with maintenance ongoing. It integrates Stylus compilation into esbuild builds, allowing custom imports and typical Stylus options. Unlike standalone Stylus CLI or webpack loaders, this plugin provides native esbuild integration. It is a niche plugin with limited adoption but serves its purpose for Stylus users on esbuild. No major breaking changes have been documented.

npm install esbuild-styla-plugin
INSTALL
IMPORT
SIG · ESBUILD-STYLA-PLUG
E
esbuild-styla-plugin
devopsjavascriptv0.0.10
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

default
import stylaPlugin from 'esbuild-styla-plugin'
const stylaPlugin = require('esbuild-styla-plugin')
CJS require works but ESM import is preferred. The package exports a default function.
stylaPlugin
const stylaPlugin = require('esbuild-styla-plugin')
CommonJS require is valid.
StylaPluginOptions
import type { StylaPluginOptions } from 'esbuild-styla-plugin'
TypeScript types are available but not explicitly documented; import path may not be directly exported.

Shows how to use the plugin in an esbuild build configuration with a Stylus theme import.

const stylaPlugin = require('esbuild-styla-plugin'); esbuild.build({ entryPoints: ['./src/index.js'], bundle: true, outfile: './dist/app/app.js', loader: { '.js': 'jsx' }, sourcemap: true, target: ['chrome58', 'firefox57', 'safari11', 'edge16'], define: { 'process.env.NODE_ENV': '"development"' }, plugins: [ stylaPlugin({ imports: ['./styles/theme.styl'], }), ], });
Debug
Known issues
gotchaPlugin options not well documented - only 'imports' shown.
fix
Refer to Stylus API for additional options; check source code.
affects: >=0.0.1
breakingPotential breaking changes in minor versions due to early stage.
fix
Pin version and monitor releases.
affects: <0.1.0
deprecatedNo deprecation warnings documented.
Errors
Common errors & fixes
Cannot find module 'esbuild-styla-plugin'
Package not installed or typo in package.json.
fix
Run 'npm install esbuild-styla-plugin' and verify dependency.
TypeError: stylaPlugin is not a function
Using wrong import pattern (e.g., importing named export instead of default).
fix
Use default import: const stylaPlugin = require('esbuild-styla-plugin');
Upgrade
Version history
0.0.10latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
3 hits · last 30 days
node
2
Bingbot
1
Resources
esbuild-styla-plugin — npm install esbuild-styla-plugin · libregistry