microbundle
Advanced tools
Comparing version 0.14.1 to 0.14.2
# microbundle | ||
## 0.14.2 | ||
### Patch Changes | ||
- [`dd0bdde`](https://github.com/developit/microbundle/commit/dd0bdde9c6ae7d0690fa73aead1c1744ae3b086a) [#904](https://github.com/developit/microbundle/pull/904) Thanks [@rschristian](https://github.com/rschristian)! - Added missing CLI doc for 'jsxImportSource' and correcting the Examples section of the '--help' output | ||
## 0.14.1 | ||
@@ -4,0 +10,0 @@ |
@@ -1188,3 +1188,3 @@ #!/usr/bin/env node | ||
let prog = sade__default['default']('microbundle'); | ||
prog.version(version).option('--entry, -i', 'Entry module(s)').option('--output, -o', 'Directory to place build files into').option('--format, -f', `Only build specified formats (any of ${DEFAULT_FORMATS} or iife)`, DEFAULT_FORMATS).option('--watch, -w', 'Rebuilds on any change', false).option('--pkg-main', 'Outputs files analog to package.json main entries', true).option('--target', 'Specify your target environment (node or web)', 'web').option('--external', `Specify external dependencies, or 'none'`).option('--globals', `Specify globals dependencies, or 'none'`).example('microbundle --globals react=React,jquery=$').option('--define', 'Replace constants with hard-coded values').example('microbundle --define API_KEY=1234').option('--alias', `Map imports to different modules`).example('microbundle --alias react=preact').option('--compress', 'Compress output using Terser', null).option('--strict', 'Enforce undefined global context and add "use strict"').option('--name', 'Specify name exposed in UMD builds').option('--cwd', 'Use an alternative working directory', '.').option('--sourcemap', 'Generate source map').option('--css', 'Where to output CSS: "inline" or "external"', 'external').option('--workers', 'Bundle module workers - see https://git.io/J3oSF', false).option('--css-modules', 'Turns on css-modules for all .css imports. Passing a string will override the scopeName. eg --css-modules="_[hash]"', null).example("microbundle --no-sourcemap # don't generate sourcemaps").option('--raw', 'Show raw byte size', false).option('--jsx', 'A custom JSX pragma like React.createElement (default: h)').option('--tsconfig', 'Specify the path to a custom tsconfig.json').option('--generateTypes', 'Whether or not to generate types , if `types` or `typings` is set in `package.json` then it will default to be `true`').example('microbundle build --tsconfig tsconfig.build.json'); | ||
prog.version(version).option('--entry, -i', 'Entry module(s)').option('--output, -o', 'Directory to place build files into').option('--format, -f', `Only build specified formats (any of ${DEFAULT_FORMATS} or iife)`, DEFAULT_FORMATS).option('--watch, -w', 'Rebuilds on any change', false).option('--pkg-main', 'Outputs files analog to package.json main entries', true).option('--target', 'Specify your target environment (node or web)', 'web').option('--external', `Specify external dependencies, or 'none'`).option('--globals', `Specify globals dependencies, or 'none'`).example('--globals react=React,jquery=$').option('--define', 'Replace constants with hard-coded values').example('--define API_KEY=1234').option('--alias', `Map imports to different modules`).example('--alias react=preact').option('--compress', 'Compress output using Terser', null).option('--strict', 'Enforce undefined global context and add "use strict"').option('--name', 'Specify name exposed in UMD builds').option('--cwd', 'Use an alternative working directory', '.').option('--sourcemap', 'Generate source map').example("watch --no-sourcemap # don't generate sourcemaps").option('--raw', 'Show raw byte size', false).option('--jsx', 'A custom JSX pragma like React.createElement', 'h').option('--jsxImportSource', 'Declares the module specifier to be used for importing jsx factory functions').option('--tsconfig', 'Specify the path to a custom tsconfig.json').example('build --tsconfig tsconfig.build.json').option('--generateTypes', 'Whether or not to generate types , if `types` or `typings` is set in `package.json` then it will default to be `true`').option('--css', 'Where to output CSS: "inline" or "external"', 'external').option('--css-modules', 'Turns on css-modules for all .css imports. Passing a string will override the scopeName. eg --css-modules="_[hash]"', null).option('--workers', 'Bundle module workers - see https://git.io/J3oSF', false); | ||
prog.command('build [...entries]', '', { | ||
@@ -1191,0 +1191,0 @@ default: true |
{ | ||
"name": "microbundle", | ||
"version": "0.14.1", | ||
"version": "0.14.2", | ||
"description": "Zero-configuration bundler for tiny JS libs, powered by Rollup.", | ||
@@ -5,0 +5,0 @@ "main": "dist/microbundle.js", |
@@ -41,12 +41,15 @@ <p align="center"> | ||
{ | ||
"name": "foo", // your package name | ||
"name": "foo", // your package name | ||
"type": "module", | ||
"source": "src/foo.js", // your source code | ||
"exports": "./dist/foo.modern.js", // where to generate the modern bundle (see below) | ||
"main": "./dist/foo.cjs", // where to generate the CommonJS bundle | ||
"module": "./dist/foo.module.js", // where to generate the ESM bundle | ||
"unpkg": "./dist/foo.umd.js", // where to generate the UMD bundle (also aliased as "umd:main") | ||
"source": "src/foo.js", // your source code | ||
"exports": { | ||
"require": "./dist/foo.cjs", // used for require() in Node 12+ | ||
"default": "./dist/foo.modern.js" // where to generate the modern bundle (see below) | ||
}, | ||
"main": "./dist/foo.cjs", // where to generate the CommonJS bundle | ||
"module": "./dist/foo.module.js", // where to generate the ESM bundle | ||
"unpkg": "./dist/foo.umd.js", // where to generate the UMD bundle (also aliased as "umd:main") | ||
"scripts": { | ||
"build": "microbundle", // compiles "source" to "main"/"module"/"unpkg" | ||
"dev": "microbundle watch" // re-build when source files change | ||
"build": "microbundle", // compiles "source" to "main"/"module"/"unpkg" | ||
"dev": "microbundle watch" // re-build when source files change | ||
} | ||
@@ -330,3 +333,2 @@ } | ||
--compress Compress output using Terser | ||
--no-compress Disable output compressing | ||
--strict Enforce undefined global context and add "use strict" | ||
@@ -338,3 +340,3 @@ --name Specify name exposed in UMD and IIFE builds | ||
--jsx A custom JSX pragma like React.createElement (default: h) | ||
--jsxImportSource Specify the automatic import source for JSX like preact | ||
--jsxImportSource Declares the module specifier to be used for importing jsx factory functions | ||
--tsconfig Specify the path to a custom tsconfig.json | ||
@@ -378,3 +380,5 @@ --generateTypes Whether or not to generate types, if `types` or `typings` is set in `package.json` then it will default to be `true` | ||
- [react-model](https://github.com/byte-fe/react-model) The next generation state management library for React | ||
- [Teaful](https://github.com/teafuljs/teaful) Tiny, easy and powerful (P)React state management | ||
## 🥂 License | ||
@@ -381,0 +385,0 @@ |
@@ -49,7 +49,7 @@ import sade from 'sade'; | ||
.option('--globals', `Specify globals dependencies, or 'none'`) | ||
.example('microbundle --globals react=React,jquery=$') | ||
.example('--globals react=React,jquery=$') | ||
.option('--define', 'Replace constants with hard-coded values') | ||
.example('microbundle --define API_KEY=1234') | ||
.example('--define API_KEY=1234') | ||
.option('--alias', `Map imports to different modules`) | ||
.example('microbundle --alias react=preact') | ||
.example('--alias react=preact') | ||
.option('--compress', 'Compress output using Terser', null) | ||
@@ -60,9 +60,17 @@ .option('--strict', 'Enforce undefined global context and add "use strict"') | ||
.option('--sourcemap', 'Generate source map') | ||
.option('--css', 'Where to output CSS: "inline" or "external"', 'external') | ||
.example("watch --no-sourcemap # don't generate sourcemaps") | ||
.option('--raw', 'Show raw byte size', false) | ||
.option('--jsx', 'A custom JSX pragma like React.createElement', 'h') | ||
.option( | ||
'--workers', | ||
'Bundle module workers - see https://git.io/J3oSF', | ||
false, | ||
'--jsxImportSource', | ||
'Declares the module specifier to be used for importing jsx factory functions', | ||
) | ||
.option('--tsconfig', 'Specify the path to a custom tsconfig.json') | ||
.example('build --tsconfig tsconfig.build.json') | ||
.option( | ||
'--generateTypes', | ||
'Whether or not to generate types , if `types` or `typings` is set in `package.json` then it will default to be `true`', | ||
) | ||
.option('--css', 'Where to output CSS: "inline" or "external"', 'external') | ||
.option( | ||
'--css-modules', | ||
@@ -72,14 +80,7 @@ 'Turns on css-modules for all .css imports. Passing a string will override the scopeName. eg --css-modules="_[hash]"', | ||
) | ||
.example("microbundle --no-sourcemap # don't generate sourcemaps") | ||
.option('--raw', 'Show raw byte size', false) | ||
.option( | ||
'--jsx', | ||
'A custom JSX pragma like React.createElement (default: h)', | ||
) | ||
.option('--tsconfig', 'Specify the path to a custom tsconfig.json') | ||
.option( | ||
'--generateTypes', | ||
'Whether or not to generate types , if `types` or `typings` is set in `package.json` then it will default to be `true`', | ||
) | ||
.example('microbundle build --tsconfig tsconfig.build.json'); | ||
'--workers', | ||
'Bundle module workers - see https://git.io/J3oSF', | ||
false, | ||
); | ||
@@ -86,0 +87,0 @@ prog |
Sorry, the diff of this file is not supported yet
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
334070
3311
387
20