Skip to content

Instantly share code, notes, and snippets.

@danielwrobert
danielwrobert / wordpress-xml-splitter.py
Last active November 12, 2023 08:44
WordPress XML Splitter
'''
Created on May 8, 2010 by @anasimtiaz
Updated on May 28, 2016 by @danielwrobert
This is a "fork" of original script.
Original script URL: http://anasimtiaz.com/?p=51
'''
@danielwrobert
danielwrobert / extensions.txt
Last active September 15, 2022 19:29
My user settings and extensions for VS Code.
code --install-extension aaron-bond.better-comments
code --install-extension AndrsDC.base16-themes
code --install-extension andys8.jest-snippets
code --install-extension anteprimorac.html-end-tag-labels
code --install-extension bmewburn.vscode-intelephense-client
code --install-extension bradgashler.htmltagwrap
code --install-extension bradlc.vscode-tailwindcss
code --install-extension burkeholland.simple-react-snippets
code --install-extension christian-kohler.npm-intellisense
code --install-extension christian-kohler.path-intellisense
@danielwrobert
danielwrobert / settings.json
Created September 15, 2022 14:18
VS Code Settings - WordPress Excludes
{
"files.exclude": {
"**/wp-admin": true,
"**/wp-includes": true,
"**/upgrade": true,
"**/uploads": true,
"**/wp-content/index.php": true,
"**/wp-content/plugins/akismet": true,
"**/wp-content/plugins/debug-bar": true,
"**/wp-content/plugins/debug-bar-console": true,
@danielwrobert
danielwrobert / thejoker.zsh-theme
Last active August 24, 2022 17:23
My Oh My Zsh prompt theme.
# Name in folder (github)
# Conditionally indicate if in github repo. Time in 24-hour format is on right.
function collapse_pwd {
echo $(pwd | sed -e "s,^$HOME,~,")
}
function prompt_char {
echo -n "%{$fg_bold[red]%}➜%{$reset_color%} "
}
PROMPT='
@danielwrobert
danielwrobert / webpack.config.js
Last active February 1, 2022 10:18
Example Webpack Config File
const path = require( 'path' );
const webpack = require( 'webpack' );
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
module.exports = ( env, options ) => {
return {
entry: './src/block.js',
output: {
path: path.resolve( __dirname, 'build' ),
@danielwrobert
danielwrobert / package.json
Last active April 16, 2021 01:39
@wordpress/env Script Settings (package.json)
{
"name": "project-name",
"version": "1.0.0",
"description": "",
"author": "",
"license": "GPL-2.0-or-later",
"main": "index.js",
"scripts": {
"env": "WP_ENV_HOME=\"wp-env\" wp-env",
"env:logs": "npm run env logs",
@danielwrobert
danielwrobert / learning-queue.md
Last active December 12, 2020 23:35
Learning Queue - my learning plan and checklist
@danielwrobert
danielwrobert / .prettierrc
Last active June 9, 2020 14:58
My Prettier configuration files
{
"useTabs": true,
"tabWidth": 4,
"singleQuote": true,
"printWidth": 100
}
@danielwrobert
danielwrobert / .eslintrc
Last active August 19, 2019 17:26
My ESLint configurations
{
"root": true,
"extends": [ "react-app", "plugin:jsx-a11y/recommended" ],
"plugins": [ "jsx-a11y" ],
"parser": "babel-eslint",
"parserOptions": {
"ecmaVersion": 8,
"ecmaFeatures": {
"experimentalObjectRestSpread": true,
"impliedStrict": true,
@danielwrobert
danielwrobert / .hyper.js
Last active May 6, 2018 20:49
My Hyper Terminal config - https://hyper.is/
// Future versions of Hyper may add additional config options,
// which will not automatically be merged into this file.
// See https://hyper.is#cfg for all currently supported options.
module.exports = {
config: {
updateChannel: 'canary',
// default font size in pixels for all tabs
fontSize: 14,
windowSize: [1080, 720],