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 ;
}
/******/ "use strict" ;
/******/ // The require scope
/******/ var __webpack_require__ = { } ;
/******/
/* webpack runtime code */
/************************************************************************/
/******/ /* webpack/runtime/define property getters */
/******/ ( ( ) => {
/******/ // define getter functions for harmony exports
/******/ __webpack_require__ . d = ( exports , definition ) => {
/******/ 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 ( typeof Symbol !== 'undefined' && Symbol . toStringTag ) {
/******/ Object . defineProperty ( exports , Symbol . toStringTag , { value : 'Module' } ) ;
/******/ }
/******/ Object . defineProperty ( exports , '__esModule' , { value : true } ) ;
/******/ } ;
/******/ } ) ( ) ;
/******/
/************************************************************************/
var __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_require__.r, __webpack_exports__, __webpack_require__.d, __webpack_require__.* */
// ESM COMPAT FLAG
__webpack_require__ . r ( __webpack_exports__ ) ;
// EXPORTS
__webpack_require__ . d ( __webpack_exports__ , {
"decrement" : ( ) => ( /* reexport */ decrement ) ,
"increment" : ( ) => ( /* reexport */ increment ) ,
"print" : ( ) => ( /* reexport */ print ) ,
"reset" : ( ) => ( /* reexport */ counter_reset ) ,
"resetCounter" : ( ) => ( /* reexport */ counter_reset ) ,
"value" : ( ) => ( /* reexport */ value )
} ) ;
; // CONCATENATED MODULE: ./counter.js
let value = 0 ;
function increment ( ) {
value ++ ;
}
function decrement ( ) {
value -- ;
}
function counter_reset ( ) {
value = 0 ;
}
; // CONCATENATED MODULE: ./methods.js
const print = value => console . log ( value ) ;
; // CONCATENATED MODULE: ./example.js
var __webpack_exports__decrement = __webpack_exports__ . decrement ;
var __webpack_exports__increment = __webpack_exports__ . increment ;
var __webpack_exports__print = __webpack_exports__ . print ;
var __webpack_exports__reset = __webpack_exports__ . reset ;
var __webpack_exports__resetCounter = __webpack_exports__ . resetCounter ;
var __webpack_exports__value = __webpack_exports__ . value ;
export { __webpack_exports__decrement as decrement , __webpack_exports__increment as increment , __webpack_exports__print as print , __webpack_exports__reset as reset , __webpack_exports__resetCounter as resetCounter , __webpack_exports__value as value } ;
dist/output.js (production)
var e = { d :( n , t ) => { for ( var o in t ) e . o ( t , o ) && ! e . o ( n , o ) && Object . defineProperty ( n , o , { enumerable :! 0 , get :t [ o ] } ) } , o :( e , n ) => Object . prototype . hasOwnProperty . call ( e , n ) } , n = { } ; e . d ( n , { Mj :( ) => r , nP :( ) => o , S0 :( ) => c , mc :( ) => a , Uh :( ) => a , S3 :( ) => t } ) ; let t = 0 ; function o ( ) { t ++ } function r ( ) { t -- } function a ( ) { t = 0 } const c = e => console . log ( e ) ; var s = n . Mj , i = n . nP , l = n . S0 , p = n . mc , u = n . Uh , f = n . S3 ; export { s as decrement , i as increment , l as print , p as reset , u as resetCounter , f as value } ;
asset output.js 3.63 KiB [emitted] [javascript module] (name: main)
chunk (runtime: main) output.js (main) 302 bytes (javascript) 670 bytes (runtime) [entry] [rendered]
> ./example.js main
runtime modules 670 bytes 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 5.40.0 compiled successfully
asset output.js 446 bytes [emitted] [javascript module] [minimized] (name: main)
chunk (runtime: main) output.js (main) 302 bytes (javascript) 396 bytes (runtime) [entry] [rendered]
> ./example.js main
runtime modules 396 bytes 2 modules
./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 5.40.0 compiled successfully