{"_id":"@10stars/wyw-esbuild","name":"@10stars/wyw-esbuild","dist-tags":{"latest":"0.9.0"},"versions":{"0.9.0":{"name":"@10stars/wyw-esbuild","version":"0.9.0","dependencies":{"@10stars/wyw-transform":"0.9.0","@10stars/wyw-shared":"0.9.0"},"devDependencies":{"@types/node":"^16.18.55","esbuild":"^0.15.16","@wyw-in-js/eslint-config":"0.9.0","@wyw-in-js/ts-config":"0.9.0","@wyw-in-js/jest-preset":"0.9.0","@wyw-in-js/babel-config":"0.9.0"},"engines":{"node":">=16.0.0"},"exports":{"import":"./esm/index.mjs","require":"./lib/index.js","types":"./types/index.d.ts"},"license":"MIT","main":"lib/index.js","module":"esm/index.mjs","peerDependencies":{"esbuild":">=0.12.0"},"publishConfig":{"access":"public"},"types":"types/index.d.ts","scripts":{"build:esm":"babel src --out-dir esm --out-file-extension .mjs --extensions '.js,.jsx,.ts,.tsx' --source-maps --delete-dir-on-start","build:lib":"cross-env NODE_ENV=legacy babel src --out-dir lib --extensions '.js,.jsx,.ts,.tsx' --source-maps --delete-dir-on-start","build:types":"tsc --project ./tsconfig.lib.json","lint":"eslint --ext .js,.ts .","test":"jest --config ./jest.config.js"},"_id":"@10stars/wyw-esbuild@0.9.0","description":"The package contains WyW-in-JS plugin for [esbuild](https://esbuild.github.io/).","_integrity":"sha512-2jhB8RHUIiIQiABlE4EdNeTcIoPwSNvzT/nwxIGkZMjtr3yHlvZ4WyYa+YkCqJlSbmOzvIJSAKsMpPrSrBbWSg==","_resolved":"/private/var/folders/6h/xw898yps1xg4fztnbn682mg00000gn/T/538744276666b27719baef663511dc35/10stars-wyw-esbuild-0.9.0.tgz","_from":"file:10stars-wyw-esbuild-0.9.0.tgz","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-2jhB8RHUIiIQiABlE4EdNeTcIoPwSNvzT/nwxIGkZMjtr3yHlvZ4WyYa+YkCqJlSbmOzvIJSAKsMpPrSrBbWSg==","shasum":"aea2ad69d19240012db74313c0e7fcf820372786","tarball":"https://registry.npmjs.org/@10stars/wyw-esbuild/-/wyw-esbuild-0.9.0.tgz","fileCount":223,"unpackedSize":441381,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDvQwMnqsZgB0Sj5VwPhHBR3+vIHehMO/mzgvkKot/yJQIhAIQmZ9uQTRroylDkbe+iYEq43KBaqRtpvJ25oCIODpik"}]},"_npmUser":{"name":"o_alexandrov","email":"web@alexandrov.co"},"directories":{},"maintainers":[{"name":"o_alexandrov","email":"web@alexandrov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wyw-esbuild_0.9.0_1767189907831_0.5018933747198351"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-31T14:05:07.725Z","0.9.0":"2025-12-31T14:05:07.992Z","modified":"2025-12-31T14:05:08.277Z"},"maintainers":[{"name":"o_alexandrov","email":"web@alexandrov.co"}],"description":"The package contains WyW-in-JS plugin for [esbuild](https://esbuild.github.io/).","license":"MIT","readme":"# @wyw-in-js/esbuild\n\nThe package contains WyW-in-JS plugin for [esbuild](https://esbuild.github.io/).\n\n## Installation\n\n```shell\n# npm\nnpm i -D @wyw-in-js/esbuild\n# yarn\nyarn add --dev @wyw-in-js/esbuild\n# pnpm\npnpm add -D @wyw-in-js/esbuild\n```\n\n## Usage\n\n```js\nimport wyw from '@wyw-in-js/esbuild';\nimport esbuild from 'esbuild';\n\nconst isProduction = process.env.NODE_ENV === 'production';\n\nesbuild\n  .build({\n    entryPoints: ['src/index.ts'],\n    outdir: 'dist',\n    bundle: true,\n    minify: isProduction,\n    plugins: [wyw({ sourceMap: isProduction })],\n  })\n  .catch(() => process.exit(1));\n```\n\nTo get details about supported options by the plugin, please check [documentation](https://wyw-in-js.dev/bundlers/esbuild).\n","readmeFilename":"README.md","_rev":"1-3c5b859307403acaae366371dad90d34"}