UNPKG

@storybook/preset-web-components-webpack

Version:

Storybook for web-components: View web components snippets in isolation with Hot Reloading.

2 lines (1 loc) 2.03 kB
"use strict";var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod)),__toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod);var src_exports={};__export(src_exports,{webpack:()=>webpack});module.exports=__toCommonJS(src_exports);var webpack=config=>{var _a;let rules=[...((_a=config.module)==null?void 0:_a.rules)||[],{test:[new RegExp("src(.*)\\.js$"),new RegExp("packages(\\/|\\\\)*(\\/|\\\\)src(\\/|\\\\)(.*)\\.js$"),new RegExp("node_modules(\\/|\\\\)lit\\/(.*)\\.js$"),new RegExp("node_modules(\\/|\\\\)lit-html(.*)\\.js$"),new RegExp("node_modules(\\/|\\\\)lit-element(.*)\\.js$"),new RegExp("node_modules(\\/|\\\\)@open-wc(.*)\\.js$"),new RegExp("node_modules(\\/|\\\\)@polymer(.*)\\.js$"),new RegExp("node_modules(\\/|\\\\)@vaadin(.*)\\.js$")],use:{loader:require.resolve("babel-loader"),options:{compact:!1,presets:[[require.resolve("@babel/preset-env"),{useBuiltIns:"entry",corejs:3,targets:{chrome:"100",esmodules:!0}}]],plugins:[require.resolve("@babel/plugin-syntax-dynamic-import"),require.resolve("@babel/plugin-syntax-import-meta"),[require.resolve("babel-plugin-bundled-import-meta"),{importStyle:"baseURI"}]]}}}];return config.module=config.module||{},config.module.rules=rules,config};0&&(module.exports={webpack});