Registry / devops / esbuild-plugin-gutt-browser-stringifier

esbuild-plugin-gutt-browser-stringifier

JSON →
library0.3.0jsnpmunverified

An esbuild plugin that provides browser stringification for the Gutt library, suitable for use in browser environments. Version 0.3.0 is current. The plugin hooks into esbuild's build process, transforming Gutt output for browser compatibility. It requires esbuild ^0.18.11. Differentiates by focusing on browser-targeted stringification with a simple plugin interface.

npm install esbuild-plugin-gutt-browser-stringifier
INSTALL
IMPORT
SIG · ESBUILD-PLUGIN-GUT
E
esbuild-plugin-gutt-browser-stringifier
devopsjavascriptv0.3.0
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.

guttBrowserStringifier
import guttBrowserStringifier from 'esbuild-plugin-gutt-browser-stringifier'
const guttBrowserStringifier = require('esbuild-plugin-gutt-browser-stringifier')
This package is ESM-only; using require() will fail.
guttBrowserStringifier
import { guttBrowserStringifier } from 'esbuild-plugin-gutt-browser-stringifier'
import * as plugin from 'esbuild-plugin-gutt-browser-stringifier'
The package exports a default, not named exports.
esbuild
import esbuild from 'esbuild'
Ensure esbuild is installed as a dependency.

Shows how to use the plugin with esbuild's build API to bundle an app with Gutt browser stringification.

import esbuild from 'esbuild'; import guttBrowserStringifier from 'esbuild-plugin-gutt-browser-stringifier'; await esbuild.build({ entryPoints: ['src/app.js'], bundle: true, outfile: 'dist/bundle.js', plugins: [guttBrowserStringifier()], });
Debug
Known issues
breakingRequires esbuild version ^0.18.11; incompatible with older versions.
fix
Update esbuild to ^0.18.11.
affects: <0.18.11
gotchaThe plugin is ESM-only; do not use require().
fix
Use import syntax or dynamic import with ESM.
affects: >=0.0.0
deprecatedNo known deprecations yet.
Errors
Common errors & fixes
Error [ERR_REQUIRE_ESM]: require() of ES Module not supported
Using require() on ESM-only package.
fix
Use import syntax or set type: 'module' in package.json.
Cannot find module 'esbuild-plugin-gutt-browser-stringifier'
Package not installed or import path incorrect.
fix
Run npm install esbuild-plugin-gutt-browser-stringifier.
Invalid plugin: plugin must be an object with a name and setup function.
Incorrect plugin initialization; the plugin function must be called.
fix
Use guttBrowserStringifier() as shown in the quickstart.
Upgrade
Version history
0.3.0latest on npm
Audit
Dependencies
esbuildrequiredPeer dependency for plugin integration
Agent activity
2 hits · last 30 days
node
2
Resources
esbuild-plugin-gutt-browser-stringifier — npm install esbuild-plugin-gutt-browser-stringifier · libregistry