A tweet-sized debugger for visualizing your CSS layouts. Outlines every DOM element on your page a random (valid) CSS hex color.
One-line version to paste in your DevTools
Use $$
if your browser aliases it:
~ 108 byte version
"use strict"; | |
let mailtrap = require("../../util/mailtrap"); | |
let fakerator = require("fakerator")(); | |
let pauseTime = 100; | |
let user = fakerator.entity.user(); | |
user.name = user.firstName + " " + user.lastName; |
... | |
var ExtractTextPlugin = require("extract-text-webpack-plugin"); | |
... | |
module.exports = { | |
module: { | |
loaders: [ | |
{ test: /\.css$/, loader: "style!css" }, | |
{ test: /\.scss$/, loader: ExtractTextPlugin.extract('style-loader', ['css-loader', 'postcss-loader', 'sass-loader'])}, | |
... | |
] |
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"/> | |
<title>UUID</title> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/benchmark/1.0.0/benchmark.min.js"></script> | |
<script src="./suite.js"></script> | |
</head> | |
<body> | |
<h1>Open the console to view the results</h1> |
// Credit: http://web.archive.org/web/20120918093154/http://lehelk.com/2011/05/06/script-to-remove-diacritics | |
var defaultDiacriticsRemovalMap = [ | |
{'base':'A', 'letters':/[\u0041\u24B6\uFF21\u00C0\u00C1\u00C2\u1EA6\u1EA4\u1EAA\u1EA8\u00C3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\u00C4\u01DE\u1EA2\u00C5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F]/g}, | |
{'base':'AA','letters':/[\uA732]/g}, | |
{'base':'AE','letters':/[\u00C6\u01FC\u01E2]/g}, | |
{'base':'AO','letters':/[\uA734]/g}, | |
{'base':'AU','letters':/[\uA736]/g}, | |
{'base':'AV','letters':/[\uA738\uA73A]/g}, | |
{'base':'AY','letters':/[\uA73C]/g}, |
# Ask for the user password | |
# Script only works if sudo caches the password for a few minutes | |
sudo true | |
# Install kernel extra's to enable docker aufs support | |
# sudo apt-get -y install linux-image-extra-$(uname -r) | |
# Add Docker PPA and install latest version | |
# sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9 | |
# sudo sh -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list" |
FROM node:6 | |
RUN mkdir /app | |
WORKDIR /app | |
COPY package.json . | |
RUN npm install --production | |
COPY . . |
let moduleQueries = []; | |
let moduleTypeDefinitions = []; | |
let moduleMutations = []; | |
let moduleResolvers = []; | |
let files = config.getGlobbedFiles(path.join(__dirname, "**", "*schema.js")); | |
// Load schema files | |
files.forEach((file) => { | |
let moduleSchema = require(path.resolve(file)); |
"use strict"; | |
let ServiceBroker = require("../src/service-broker"); | |
let broker = new ServiceBroker({ | |
logger: true, | |
logLevel: "debug", | |
}); | |
broker.createService({ |
const MyService = { | |
name: "my", | |
actions: { | |
getImportantData() { | |
return ctx.call("other.get") | |
.then(res => { | |
return { | |
id: 1, | |
data: res | |
}; |