Skip to content

Instantly share code, notes, and snippets.

View superpowered's full-sized avatar
💭
lost in the void

Andrew Herder superpowered

💭
lost in the void
  • Thrivent
  • Milwaukee, WI
View GitHub Profile
@superpowered
superpowered / package.json
Created February 21, 2026 18:17
Use Node package.json to install / update WordPress
{
"name": "my-wordpress-project",
"description": "Downloads/updates a blank wordpress project, wpVersion to define version",
"config": {
"wpVersion": "6.9.1"
},
"scripts": {
"wp:remove": "rm -rf wordpress-*.zip wp-admin wp-includes xmlrpc.php index.php && rm -rf `find wp-*.php ! -name 'wp-config.php' ! -name 'wp-config-ddev.php'`",
"wp:install": "npm run wp:remove && curl -O \"https://wordpress.org/wordpress-$npm_package_config_wpVersion.zip\" && unzip -o wordpress-$npm_package_config_wpVersion.zip && rm -rf wordpress/wp-content && mv wordpress/* . && rm -rf wordpress wordpress-$npm_package_config_wpVersion.zip",
"postinstall": "npm run wp:install"
@superpowered
superpowered / takeLatestCancelablePerKey.js
Last active December 12, 2019 01:29
redux-saga helper function.
/*
takeLatestCancelablePerKey
Works like `takeLatest`, but can filter and cancel tasks based on a unique identifier.
Useful if you have multiple unique task ids firing off the same action but need them to be cancelable
and fireable seperately.
Code Sandbox example: https://codesandbox.io/s/distracted-faraday-gjz40
*/
import {
@superpowered
superpowered / date.js
Last active November 12, 2018 18:34
Gravity Forms. Disable weekends - Allow time selection based on day.
//Note that this does NOT validate server side.
jQuery(document).on('gform_post_render', function($)
{
//#input_[form_id]_[field_id]
//Get Date Field Input
var $dateField = jQuery( "#input_16_6" );
var date = new Date($dateField.val());
//Get Weekday Time Dropdown fields
var $mondayTimes = jQuery( "#field_16_7" );