- What it is
- Why do we need it
- How do we use it
- How it works
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const deasync = require('deasync') | |
const runLoaders = deasync(require('loader-runner').runLoaders) | |
const { module: { rules } } = config = require('./webpack.base') | |
const fs = require('fs') | |
const resolveLoader = req => { | |
let loader = req | |
req = ~req.indexOf`?` | |
if (req) { | |
const index = ~req |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"lastUpload":"2017-07-02T02:01:08.109Z","extensionVersion":"v2.8.1"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"lastUpload":"2017-10-30T13:54:53.487Z","extensionVersion":"v2.8.3"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
## NexusFolder.ahk | |
## | |
## Switch default filemanager by launching this script without | |
## commandline parameters. If you send a file or folder as a |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"BTTPresetName" : "Default", | |
"BTTGeneralSettings" : { | |
"disableScrollingIf3" : true, | |
"BTTPasteWhenTriggeringClipboardAgain" : true, | |
"BTTForceNormalClickPressure5F" : 200, | |
"disableScrollingIf2" : true, | |
"BTTDidRegisterForUpdateStats" : "3.140", | |
"BTTShowControlStrip" : true, | |
"BTTShowControlStripItem" : true, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import collections | |
import pickle | |
import json | |
import urllib.parse | |
import re | |
from functools import wraps | |
from typing import Callable, Any | |
from dataclasses import dataclass, fields |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
type Lens<State, Value> = { | |
(_: State): Value | |
set: (_: Value) => (_: State) => State | |
map<T>(_: Lens<Value, T>): Lens<State, T> | |
} | |
type Prop<K extends string, V = any> = Lens<Record<K, V>, V> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// I could not find any validation library (zod, io-ts etc) that allows custom error types | |
// so quickly wipped this up, note that the errors here are string literals but they | |
// might as well be, say, custom classes for pattern matching later | |
// think about error messages that you need to translate to many languages in the front-end | |
const formValidator = <S extends Record<string, Validator<any, any>>>(schema: S): Validator< | |
{ [K in keyof S]: Infer<S[K]>['Input'] }, | |
{ [K in keyof S]: | |
{ error: Infer<S[K]>['Error'] | |
value: Infer<S[K]>['Input'] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash {} /* | |
cd ~/.mozilla/firefox || cd ~/Library/Application\ Support/Firefox* | |
source <(grep Default= profiles.ini) | |
mkdir $Default/chrome | |
tee $Default/chrome/userChrome.css <<EOF | |
/*#region Firefox */ | |
#browser, |
OlderNewer