Skip to content

Instantly share code, notes, and snippets.

View stackdumper's full-sized avatar

Elijah A. stackdumper

View GitHub Profile
[
{
"userId": 1,
"id": 1,
"title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit",
"body": "quia et suscipit\nsuscipit recusandae consequuntur expedita et cum\nreprehenderit molestiae ut ut quas totam\nnostrum rerum est autem sunt rem eveniet architecto"
},
{
"userId": 1,
"id": 2,
[
{
"postId": 1,
"id": 1,
"name": "id labore ex et quam laborum",
"email": "Eliseo@gardner.biz",
"body": "laudantium enim quasi est quidem magnam voluptate ipsam eos\ntempora quo necessitatibus\ndolor quam autem quasi\nreiciendis et nam sapiente accusantium"
},
{
"postId": 1,
@stackdumper
stackdumper / app.yaml
Created July 18, 2019 15:34
vault-to-env - Kubernetes
apiVersion: apps/v1beta2
kind: Deployment
metadata:
name: vte-example
labels:
app: vte-example
spec:
replicas: 1
selector:
matchLabels:
type Replace<Target extends Record<string, any>, Value extends any> = {
[Key in keyof Target]: Target[Key] extends object
? Replace<Target[Key], Value>
: Value
}
@stackdumper
stackdumper / settings.json
Last active March 5, 2019 09:16
My VSCode settings
{
"workbench.colorTheme": "One Dark Pro Bold",
"editor.fontFamily": "'Fira Code'",
"editor.fontLigatures": true,
"window.zoomLevel": 0.9,
"workbench.iconTheme": "file-icons",
"workbench.statusBar.visible": false,
"editor.minimap.enabled": false,
"editor.scrollBeyondLastLine": false,
"files.insertFinalNewline": true,
{
"compilerOptions": {
"target": "esnext",
"module": "esnext",
"lib": ["esnext"],
"jsx": "preserve",
"moduleResolution": "node",
"allowSyntheticDefaultImports": true,
"esModuleInterop": true,
import ava from 'ava'
import nanoid from 'nanoid'
import mongoose from 'mongoose'
/*
test wrapper for ava
creates new database and drops it afterwards
*/
export const test = (message, cb) =>
ava(message, async (t) => {
export default {
compileEnhancements: false,
extensions: ['ts'],
require: ['ts-node/register', 'tsconfig-paths/register'],
sources: ['src/**/*'],
}
@stackdumper
stackdumper / tsconfig.json
Last active February 9, 2019 15:44
Typescript config
{
"compilerOptions": {
"target": "esnext",
"module": "none",
"lib": ["dom", "esnext"],
"jsx": "preserve",
/* Module Resolution Options */
"moduleResolution": "node",
"baseUrl": "./",
@stackdumper
stackdumper / .prettierrc
Last active April 10, 2019 19:32
Prettier typescript config
{
"semi": false,
"tabWidth": 2,
"printWidth": 90,
"singleQuote": true,
"trailingComma": "all",
"bracketSpacing": true,
"jsxBracketSameLine": false,
"arrowParens": "always",
"parser": "typescript",