export * from "./counter" ;
export * from "./methods" ;
export { reset as resetCounter } from "./counter" ;
export const print = value => console . log ( value ) ;
export let value = 0 ;
export function increment ( ) {
value ++ ;
}
export function decrement ( ) {
value -- ;
}
export function reset ( ) {
value = 0 ;
}
/******/ // The require scope
/******/ const __webpack_require__ = { } ;
/******/
/* webpack runtime code */
/************************************************************************/
/******/ /* webpack/runtime/define property getters */
/******/ ( ( ) => {
/******/ // define getter/value functions for harmony exports
/******/ __webpack_require__ . d = ( exports , definition ) => {
/******/ if ( Array . isArray ( definition ) ) {
/******/ var i = 0 ;
/******/ while ( i < definition . length ) {
/******/ var key = definition [ i ++ ] ;
/******/ var binding = definition [ i ++ ] ;
/******/ if ( ! __webpack_require__ . o ( exports , key ) ) {
/******/ if ( binding === 0 ) {
/******/ Object . defineProperty ( exports , key , { enumerable : true , value : definition [ i ++ ] } ) ;
/******/ } else {
/******/ Object . defineProperty ( exports , key , { enumerable : true , get : binding } ) ;
/******/ }
/******/ } else if ( binding === 0 ) { i ++ ; }
/******/ }
/******/ } else {
/******/ for ( var key in definition ) {
/******/ if ( __webpack_require__ . o ( definition , key ) && ! __webpack_require__ . o ( exports , key ) ) {
/******/ Object . defineProperty ( exports , key , { enumerable : true , get : definition [ key ] } ) ;
/******/ }
/******/ }
/******/ }
/******/ } ;
/******/ } ) ( ) ;
/******/
/******/ /* webpack/runtime/hasOwnProperty shorthand */
/******/ ( ( ) => {
/******/ __webpack_require__ . o = ( obj , prop ) => ( Object . prototype . hasOwnProperty . call ( obj , prop ) )
/******/ } ) ( ) ;
/******/
/******/ /* webpack/runtime/make namespace object */
/******/ ( ( ) => {
/******/ // define __esModule on exports
/******/ __webpack_require__ . r = ( exports ) => {
/******/ if ( Symbol . toStringTag ) {
/******/ Object . defineProperty ( exports , Symbol . toStringTag , { value : 'Module' } ) ;
/******/ }
/******/ Object . defineProperty ( exports , '__esModule' , { value : true } ) ;
/******/ } ;
/******/ } ) ( ) ;
/******/
/************************************************************************/
let __webpack_exports__ = { } ;
/*!********************************!*\
!*** ./example.js + 2 modules ***!
\********************************/
/*! namespace exports */
/*! export decrement [provided] [used in main] [missing usage info prevents renaming] -> ./counter.js .decrement */
/*! export increment [provided] [used in main] [missing usage info prevents renaming] -> ./counter.js .increment */
/*! export print [provided] [used in main] [missing usage info prevents renaming] -> ./methods.js .print */
/*! export reset [provided] [used in main] [missing usage info prevents renaming] -> ./counter.js .reset */
/*! export resetCounter [provided] [used in main] [missing usage info prevents renaming] -> ./counter.js .reset */
/*! export value [provided] [used in main] [missing usage info prevents renaming] -> ./counter.js .value */
/*! other exports [not provided] [no usage info] */
/*! runtime requirements: __webpack_exports__, __webpack_require__.d, __webpack_require__.r, __webpack_require__.* */
// ESM COMPAT FLAG
__webpack_require__ . r ( __webpack_exports__ ) ;
; // ./counter.js
let value = 0 ;
function increment ( ) {
value ++ ;
}
function decrement ( ) {
value -- ;
}
function counter_reset ( ) {
value = 0 ;
}
; // ./methods.js
const print = value => console . log ( value ) ;
; // ./example.js
export { decrement , increment , print , counter_reset as reset , counter_reset as resetCounter , value } ;
dist/output.js (production)
let n = 0 ; function o ( ) { n ++ } function t ( ) { n -- } function e ( ) { n = 0 } const s = n => console . log ( n ) ; export { t as decrement , o as increment , s as print , e as reset , e as resetCounter , n as value } ;
asset output.js 3.26 KiB [emitted] [javascript module] (name: main)
chunk (runtime: main) output.js (main) 302 bytes (javascript) 1.07 KiB (runtime) [entry] [rendered]
> ./example.js main
runtime modules 1.07 KiB 3 modules
./example.js + 2 modules 302 bytes [built] [code generated]
[exports: decrement, increment, print, reset, resetCounter, value]
[used exports unknown]
entry ./example.js main
used as library export
webpack X.X.X compiled successfully
asset output.js 174 bytes [emitted] [javascript module] [minimized] (name: main)
chunk (runtime: main) output.js (main) 302 bytes [entry] [rendered]
> ./example.js main
./example.js + 2 modules 302 bytes [built] [code generated]
[exports: decrement, increment, print, reset, resetCounter, value]
[all exports used]
entry ./example.js main
used as library export
webpack X.X.X compiled successfully