Registry / devops / esbuild-plugin-jsy

esbuild-plugin-jsy

JSON →
library0.0.2jsnpmunverified

ESBuild plugin for JSY syntax transpilation to standard JavaScript. Current version 0.0.2 is experimental with no regular release cadence. JSY is a custom JavaScript superset that compiles to standard JS. This plugin allows using JSY files directly in ESBuild builds. Key differentiators: minimal configuration, integrates JSY transpilation into ESBuild pipeline. Alternatives include using JSY CLI separately.

npm install esbuild-plugin-jsy
INSTALL
IMPORT
SIG · ESBUILD-PLUGIN-JSY
E
esbuild-plugin-jsy
devopsjavascriptv0.0.2
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 jsyPlugin from 'esbuild-plugin-jsy'
const jsyPlugin = require('esbuild-plugin-jsy')
Package is ESM-only; CommonJS require will error.
jsyPlugin
import jsyPlugin from 'esbuild-plugin-jsy'
import { jsyPlugin } from 'esbuild-plugin-jsy'
Default export is the plugin function; named export does not exist.
Plugin type
import type { Plugin } from 'esbuild'
TypeScript users should import Plugin type from esbuild, not from this package.

Build a JSY entry point with ESBuild using the JSY plugin.

import esbuild from 'esbuild'; import jsyPlugin from 'esbuild-plugin-jsy'; await esbuild.build({ entryPoints: ['app.jsy'], bundle: true, outfile: 'out.js', plugins: [jsyPlugin()], });
Debug
Known issues
breakingPlugin is marked as experimental (version 0.x); API may change without notice.
fix
Pin exact version and test upgrades carefully.
affects: >=0.0.0
gotchaJSY is a non-standard JavaScript superset; output may not be valid ES2020 without proper configuration.
fix
Ensure JSY configuration matches target environment.
affects: >=0.0.0
gotchaPlugin requires that JSY is installed separately as a peer dependency.
fix
Run npm install jsy-lang alongside esbuild-plugin-jsy.
affects: >=0.0.0
Errors
Common errors & fixes
Cannot find module 'jsy-lang'
Missing peer dependency jsy-lang.
fix
npm install jsy-lang
require() of ES Module esbuild-plugin-jsy from CJS not supported.
Package is ESM-only but loaded via CommonJS require.
fix
Use import (ESM) or switch to dynamic import() in CommonJS.
jsyPlugin is not a function
Named import used instead of default import.
fix
import jsyPlugin from 'esbuild-plugin-jsy' (no braces)
Upgrade
Version history
0.0.2latest on npm
Audit
Dependencies
jsy-langrequiredcore JSY transpiler runtime
esbuildrequiredpeer dependency for plugin integration
Agent activity
2 hits · last 30 days
node
2
Resources
esbuild-plugin-jsy — npm install esbuild-plugin-jsy · libregistry