Skip to content

Instantly share code, notes, and snippets.

View panvourtsis's full-sized avatar

Panagiotis Vourtsis panvourtsis

View GitHub Profile
const fetchUserEpic = (action$: ActionsObservable<UserActionTypes>) =>
action$.pipe(
ofType(FETCH_USER_REQUEST),
switchMap(() =>
from(API.fetch()).pipe(
mergeMap(data => of(setUserInfo(data))),
catchError(() => of(unsetUserInfo()))
)
)
);
[
"code janitor",
"crack",
["djinn", "jinniyah"],
"engineer",
"expert",
"freddy mercury of code",
"full time nerd",
"fullstack developer",
"genie",
const HtmlWebpackPlugin = require("html-webpack-plugin");
const ModuleFederationPlugin = require("webpack/lib/container/ModuleFederationPlugin");
module.exports = {
entry: "./src/index",
mode: "development",
devServer: {
port: 8081,
},
plugins: [
const ModuleFederationPlugin = require("webpack/lib/container/ModuleFederationPlugin");
module.exports = {
mode: "development",
devServer: {
port: 8080,
},
plugins: [
new ModuleFederationPlugin({
name: "container",
import ReactExampleWidget from "reactexample/Widget";