Skip to content

Instantly share code, notes, and snippets.

@enten
enten / react-universally-wcf.js
Last active November 22, 2016 11:23
Rewriting of react-universally/tools/webpack/configFactory.js with wcf
var wcf = require('wcf')
var {basename, resolve} = require('path')
// mocks >
var globSync = () => []
var happyPackPlugin = (x) => x
// < mocks
var f = wcf.create()
@enten
enten / README.md
Last active February 22, 2017 18:59
Make a fork process callable easily

callableFork

Requirements

npm install caller errio eventemitter3

Example

@enten
enten / adsl2.js
Last active August 12, 2017 00:44
adsl2
const nodeNotifier = require('node-notifier')
const {
format,
inspect
} = require('util')
const CONSOLE = Object.assign({}, console)
const DEFAULT = {
@enten
enten / ansi-styles.js
Last active July 1, 2021 07:34
Node JS ANSI Styles
module.exports = []
.concat([
'reset',
'bold',
'dim',
'italic',
'underline',
'blink',
,
'inverse',
@enten
enten / nextify.js
Last active August 22, 2017 15:15
Javascript Middleware Pattern
function nextify (middlewares, callback) {
return (...args) => {
middlewares.slice(0).reverse().reduce((next, fn) => {
return () => fn(...args, (err) => {
if (err) {
return callback(err)
}
next()
})
@enten
enten / is-relative-path.js
Last active August 8, 2017 23:38
Determines if filename is a relative path.
const {sep: platformSep} = require('path')
const {inspect} = require('util')
const POSIX_SEP = '/'
const WIN32_SEP = '\\'
const PATH_SEPARATORS = {
'aix': POSIX_SEP,
'darwin': POSIX_SEP,
'freebsd': POSIX_SEP,
@enten
enten / enumflag.js
Created August 10, 2017 06:14
EnumFlag
const {inspect} = require('util')
const DEFAULT = {
defaultValue: undefined,
dictionary: undefined,
value: undefined
}
function EnumFlag (enumFlag) {
const index = getDictionaryIndex(enumFlag.dictionary)
@enten
enten / adsl3.js
Last active August 14, 2017 04:23
const nodeNotifier = require('node-notifier')
const supportsColor = require('supports-color')
const {
inspect,
format
} = require('util')
const DEFAULT = {
colors: !!supportsColor,
@enten
enten / accessor.js
Last active November 22, 2017 23:42
/** Usage */
const Accessor = require('./accessor')
const obj = {}
Accessor.in(obj).under('options')
.add('foo.bar', () => 'fallback foobar')
//.add('what.you.need', () => 'fallback value')
// { defaultFooBar: [Function: value],
@enten
enten / jdg-tcg-cartes.json
Last active October 10, 2022 18:36
Joueur du Grenier : Trading Card Game
[
{
"numero": 1,
"type": "invocation",
"nom": "Joueur Du Grenier",
"famille": "humain",
"illustration": null,
"description": "Une carte originale",
"descriptionDetaillee": "Saviez-vous que cette chemise a été achetée dans un magasin et que du coup cette carte n'a aucun effet spécial ?",
"attaque": 3,