Skip to content

Instantly share code, notes, and snippets.

getting things done 💪🏻

Stefan Natter natterstefan

getting things done 💪🏻
View GitHub Profile
natterstefan / jdl-app.package.json
Created Apr 21, 2022
JDL | Packages (2022-04-21)
View jdl-app.package.json
"dependencies": {
"@apollo/client": "3.5.8",
"@headlessui/react": "1.4.3",
"classnames": "2.3.1",
"conditional-wrap": "1.0.2",
"date-fns": "2.28.0",
"ellipsize": "0.5.1",
"icomoon-react": "2.0.19",
"lodash": "4.17.21",
natterstefan / HTMLToReact.tsx
Last active Jul 25, 2022
html-react-parser | TypeScript solution
View HTMLToReact.tsx
* Works in Next.js 10.x
import React from 'react'
import parse, {
} from 'html-react-parser'
natterstefan /
Last active May 1, 2022
Storybook | Tailwind in Next.js App with Webpack@5

Storybook | Tailwind in Next.js App with Webpack@5


# install storybook dependencies
yarn add @storybook/addon-actions @storybook/addon-essentials @storybook/react -D
yarn add @storybook/addon-postcss@latest -D

# install webpack5 dependency
natterstefan / Dockerfile
Created Mar 16, 2021
Docker | Advanced Nodejs Dockerfile
View Dockerfile
# We make use of ARG to set some variables that we
# can use in the Dockerfile
ARG node_version=14
ARG node_image=node:${node_version}-alpine
# STAGE 1: This is the "builder" stage where we build the
# application and give this step a name: "builder"
FROM $node_image as builder
ENV NODE ENV=production
natterstefan / Dockerfile
Created Mar 16, 2021
Docker | Simple NodeJS Dockerfile
View Dockerfile
# We use the latest nodejs@14 image as our base image
FROM node:14-alpine
# set the default NODE_NEV to production
ENV NODE ENV=production
# make sure everything happens inside the /app folder
# now we cache the node_modules layer
asdf global <name> <version> [<version>...]
asdf shell <name> <version> [<version>...]
asdf local <name> <version> [<version>...]
# asdf global nodejs 14.15.4
natterstefan /
Created Mar 7, 2021
asdf | Install version
# install version for package
asdf install <name> <version>
# asdf install nodejs 14.15.4
# list installed versions
asdf list <name>
# list all versions
asdf list all <name>
natterstefan /
Last active Mar 7, 2021
asdf | Install Plugin
# install the package
asdf plugin add <name>
# asdf plugin add nodejs
# asdf plugin add nodejs
# get a list of installed plugins
asdf plugin list
# update plugin(s)
asdf plugin update <name>
# install required dependencies
brew install coreutils curl git
# install asdf
brew install asdf
# add it to your shell
echo -e "\n. $(brew --prefix asdf)/" >> ~/.bash_profile
# set up bash completions