I hereby claim:
- I am danielroe on github.
- I am danielroe (https://keybase.io/danielroe) on keybase.
- I have a public key ASA3zsMlYBXMV7BLvWJznIHspfIv-nmWhccADD3slFlb9Qo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| import { Dictionary } from '@nuxt/vue-app' | |
| import sass from 'node-sass' | |
| const sassUtils = require('node-sass-utils')(sass) | |
| const theme: Dictionary<string> = require('../config/colors.js') | |
| const hexToRGBA = (hex: string) => { | |
| if (!/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)) { | |
| return null | |
| } |
| import { CookieAttributes } from 'js-cookie' | |
| interface StorageCookieOptions extends CookieAttributes { | |
| cookie: { | |
| prefix: string | |
| options?: StorageCookieOptions | |
| } | |
| } | |
| interface Storage { | |
| setUniversal(key: string, value: any, isJson?: boolean): string |
| import express from 'express' | |
| const app = express() | |
| app.use(express.json()) | |
| app.post('/endpoint', function(req, res) { | |
| try { | |
| // Do stuff | |
| res.status(200).end() | |
| } catch (e) { |
| /* eslint-disable @typescript-eslint/no-var-requires */ | |
| const { Nuxt, Builder } = require('nuxt') | |
| const config = require('./nuxt.config') | |
| /* eslint-enable */ | |
| process.env.DEBUG = 'nuxt:*' | |
| const nuxt = new Nuxt({ | |
| ...config, | |
| dev: false, |
| import Vue from 'vue' | |
| import { | |
| getCurrentInstance, | |
| onServerPrefetch, | |
| onBeforeMount, | |
| } from '@vue/composition-api' | |
| import { ComponentInstance } from '@vue/composition-api/dist/component' | |
| import { normalizeError } from '@nuxt/vue-app' | |
| interface Fetch { |
| // ~/.storybook/webpack.config.js | |
| /* eslint-disable @typescript-eslint/no-var-requires */ | |
| const path = require('path') | |
| const webpackConfig = require('../test/webpack.config.nuxt') | |
| /* eslint-enable */ | |
| module.exports = ({ config }) => { | |
| return { | |
| ...config, | |
| resolve: { |
| { | |
| "recommendations": [ | |
| "aaron-bond.better-comments", | |
| "adrieankhisbe.vscode-ndjson", | |
| "johnsoncodehk.vscode-tsconfig-helper", | |
| "rbuckton.deoptexplorer-vscode", | |
| "helixquar.randomeverything", | |
| "WallabyJs.quokka-vscode", | |
| "bierner.comment-tagged-templates", | |
| "alexcvzz.vscode-sqlite", |
| type Entries<T extends Readonly<Array<readonly [string, any]>>> = { | |
| [Index in keyof T]: { [K in T[Index][0]]: T[Index][1] } | |
| }[number] | |
| type UnionToIntersection<U> = | |
| (U extends any ? (k: U) => void : never) extends ((k: infer I) => void) ? I : never | |
| const fromEntries = <T extends Readonly<Array<readonly [string, any]>>>(entries: T): UnionToIntersection<Entries<T>> => | |
| Object.fromEntries(entries) as any |
| rebase_or_merge () { | |
| local branch=${1:-$(git config --get init.defaultBranch)} | |
| local remote=${$(git remote | grep '^upstream$'):-origin} | |
| git fetch $remote | |
| git $CMD $remote/$branch | |
| } | |
| # Usage: merge <branch> | |
| merge () { |