Skip to content

Instantly share code, notes, and snippets.

View DeMoorJasper's full-sized avatar
🛠️

Jasper De Moor DeMoorJasper

🛠️
View GitHub Profile
const { Asset } = require('parcel-bundler');
class SvelteAsset extends Asset {
constructor(name, pkg, options) {
super(name, pkg, options);
this.type = 'js';
}
async parse(inputCode) {
return {};
@DeMoorJasper
DeMoorJasper / entrypoint
Created May 3, 2018 09:33
parcel-plugin-svelte
module.exports = function (bundler) {
bundler.addAssetType('svelte', require.resolve('./SvelteAsset'));
};
@DeMoorJasper
DeMoorJasper / TerminalTyper.js
Last active January 23, 2018 15:39
TerminalTyper
const BLOCK_CHAR = '█';
let blockChar = `${BLOCK_CHAR}`;
function updateTerminal(content) {
document.getElementById('terminal').innerHTML = content;
}
function flickerBlock() {
if (blockChar.length > 0) {
blockChar = "";
@DeMoorJasper
DeMoorJasper / master.js
Created January 6, 2018 12:21
child_process ipc & shared memory experiment
const { fork } = require('child_process');
const cache = require('node-shared-cache');
let childCache = new cache.Cache('children', 524288);
let child;
function startWorker(ready) {
child = fork(require.resolve('./worker'), {
cwd: process.cwd(),
silent: true
});
@DeMoorJasper
DeMoorJasper / gist:e1a072b0bd43517d715a4c3751fdc441
Created February 21, 2017 12:01
Balsamiq Mockups keys for mac
2.2.x
Name : Sam
Serial : eJzzzU/OLi0odswsqglOzK0xsjQzNzI2NjA1q3GuMQQAnJAJjw==
3.3.x
Username: personal
eJzzzU/OLi0odswsqilILSrOz0vMqbFEAjXONYY1fu6ufgA/CA4X