Skip to content

Instantly share code, notes, and snippets.

View 0x1ad2's full-sized avatar
👾
01111001 01101111

Dennis Bruijn 0x1ad2

👾
01111001 01101111
View GitHub Profile
@0x1ad2
0x1ad2 / countries.php
Last active July 21, 2022 13:09
PHP Dutch countries Array
<?php
return [
"AF" => "Afghanistan",
"AX" => "Åland",
"AL" => "Albanië",
"DZ" => "Algerije",
"VI" => "Amerikaanse Maagdeneilanden",
"AS" => "Amerikaans-Samoa",
"AD" => "Andorra",
import styled from "styled-components";
const Placeholder = styled.div`
margin-top: 25vh;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
img {
width: 100px;
}
h1 {
require("dotenv").config();
const path = require("path");
const Dotenv = require("dotenv-webpack");
module.exports = {
webpack: config => {
config.plugins = config.plugins || [];
config.plugins = [
{
"name": "devjam-dashboard",
"version": "1.0.0",
"description": "A small administrative dashboard for DevJam.",
"main": "index.js",
"author": "Dennis Bruijn",
"license": "MIT",
"dependencies": {
"body-parser": "^1.19.0",
"bootstrap": "^4.4.1",
@0x1ad2
0x1ad2 / Gulpfile.js
Last active January 23, 2020 15:24
My gulpfile example for How to enhance your front-end development workflow using Gulp
/*
* 0x1ad2 base Gulp.js file
* https://twitter.com/0x1ad2
*/
/*
* Define plugins
*/
var gulp = require('gulp');
var $ = require('gulp-load-plugins')();
export default {
fonts: {
body: 'system-ui, sans-serif',
heading: '"Avenir Next", sans-serif',
monospace: 'Menlo, monospace',
},
colors: {
text: '#000',
background: '#fff',
primary: '#33e',
// require utility tools and child_process exec to execute CLI commands
const util = require("util");
const exec = util.promisify(require("child_process").exec);
// define a async function execute commands
async function executeCommands(CommandLineString) {
const { stdout, stderr } = await exec(CommandLineString);
console.log("Standard output:", stdout);
console.log("Standard error:", stderr);
}
// require the enquirer module
const { MultiSelect } = require("enquirer");
// create a new multi select prompt
const multiSelectPrompt = new MultiSelect({
name: "value",
message: "Select all the binaries that you want to install",
choices: frequentlyUsedBinaries
});
// make a list of frequently used binaries
const frequentlyUsedBinaries = [
"iterm2",
"visual-studio-code",
"google-chrome",
"zsh",
"whatsapp",
"spectacle",
"spotify",
"slack",
#! /usr/bin/env node
// will tell shell enviroment which program it needs execute this, in our case it's node
// always run your code in strict mode
"use strict";
console.log(`My first Node CLI app 🎉`);