Skip to content

Instantly share code, notes, and snippets.

@tylerzey
tylerzey / machine.js
Created February 2, 2022 15:18
Generated by XState Viz: https://xstate.js.org/viz
const fetchMachine = Machine({
id: 'fetch',
initial: 'c9e177d3-43cb-45b4-93ab-34371b0d317f',
context: {
retries: 0
},
states: {
"c9e177d3-43cb-45b4-93ab-34371b0d317f": {
"__typename": "XState",
@tylerzey
tylerzey / function.php
Created July 23, 2019 11:51
wp ajax for sophia
add_action('wp_ajax_testAction', 'testActionFunction');
add_action('wp_ajax_nopriv_testAction', 'testActionFunction'); // only include if non-logged in users should be able to do this
function testActionFunction(){
//You can catch variables like this
$name = !empty($_POST['name'])?$_POST['name']:'';
// You return data by echo it or by wp_send_json
echo $name;
const path = require('path');
const fs = require('fs');
const glob = require('glob-all');
const appDirectory = fs.realpathSync(process.cwd());
const resolveApp = relativePath => path.resolve(appDirectory, relativePath);
const PurgecssPlugin = require('purgecss-webpack-plugin');
module.exports = {
@tylerzey
tylerzey / Makefile
Created March 10, 2019 17:29 — forked from mcastilho/Makefile
Makefile for Medium article
.PHONY: all tags clean test build install generate image release
REGISTRY_REPO = <..redacted..>
OK_COLOR=\033[32;01m
NO_COLOR=\033[0m
ERROR_COLOR=\033[31;01m
WARN_COLOR=\033[33;01m
# Build Flags
.select-picker {
background-color: #f5f7fa;
-webkit-appearance: none;
-moz-appearance: none;
min-height: 46px;
padding-left: 1.5em !important;
width: 100%;
font-weight: 700;
border: 1px solid #dae1e9;
@tylerzey
tylerzey / regex.js
Last active August 5, 2020 13:53
A List Of Helpful Regex Examples
let re;
//this looks for the string between the slashes. it'll match hello but not HeLlo.
re = /hello/;
//the lower case i means be case insensitive. this will match HellO.
re = /hello/i;
// explaination for common search characters
found here: https://www.youtube.com/watch?v=m-NYyst_tiY
var people = {
people: ['Will', 'Steve'],
init: function() {
this.cacheDom();
this.bindEvents();
this.render();
},
cacheDom: function() {
this.$el = $('#peopleModule');
@tylerzey
tylerzey / s_class_example
Created March 16, 2018 21:33
adding / removing class with js for s
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
@tylerzey
tylerzey / mac-php-composer-setup.md
Created February 16, 2018 21:25 — forked from tomysmile/mac-php-composer-setup.md
Setup PHP Composer using Brew
@tylerzey
tylerzey / slack_delete.py
Created February 8, 2018 16:18 — forked from jackcarter/slack_delete.py
Delete Slack files older than 30 days. Rewrite of https://gist.github.com/jamescmartinez/909401b19c0f779fc9c1
import requests
import time
import json
token = ''
#Delete files older than this:
ts_to = int(time.time()) - 30 * 24 * 60 * 60
def list_files():