Skip to content

Instantly share code, notes, and snippets.

View benpsnyder's full-sized avatar

Ben Snyder benpsnyder

View GitHub Profile
@benpsnyder
benpsnyder / environment.txt
Created April 13, 2026 07:43
Downstream evidence pack for nrwl/nx#35271 (pnpm 11 + Bun runtime workspace)
Timestamp (UTC): 2026-04-13T07:42:22Z
OS: macOS 26.4 (Build 25E246)
Kernel: Darwin 25.4.0
Architecture: arm64
Host pnpm: 11.0.0-rc.0
Host node: v25.8.2
Host bun: 1.3.12
Managed runtime via pnpm exec bun: 1.3.12
Managed runtime via pnpm exec node: v24.14.1
Nx projects enumerated after patch: 207
@benpsnyder
benpsnyder / README.md
Last active June 17, 2026 12:53
Drizzle ORM + Effect v4 — Bun + pnpm v11 patch for drizzle-orm@1.0.0-beta.20 with effect@4.0.0-beta.42

Drizzle ORM + Effect v4 — Bun and pnpm v11 patch

Status: Working patch for the exact combo drizzle-orm@1.0.0-beta.20 + drizzle-kit@1.0.0-beta.20 + effect@4.0.0-beta.42 + @effect/sql-pg@4.0.0-beta.42 Tested package managers: bun@1.3.12, pnpm@11.0.0-rc.0 Context: drizzle-team/drizzle-orm#5484 (unmerged PR), drizzle-team/drizzle-orm#5414 Scope: This gist is intentionally version-specific. If you move to a different Drizzle beta or different Effect beta, re-test or regenerate the patch.

Drizzle ORM 1.0 ships a built-in Effect integration at drizzle-orm/effect-postgres, but the published drizzle-orm@1.0.0-beta.20 package targets Effect v3 APIs. This patch updates that integration to work with Effect v4 for the exact versions above.

The patch file in this gist is manager-neutral. The patch contents work with both Bun and pnpm v11. What differs is only where

@benpsnyder
benpsnyder / RULES.md
Last active May 11, 2026 09:31
Migrating out of WordPress + Elementor to Tanstack Start or AnalogJS using AI

Business Logic Rules and Documentation for WordPress Content Extraction System

This document comprehensively outlines the business logic rules, file structure, and operational flow of the WordPress content extraction system, ensuring consistent, reliable, and efficient extraction of content from WordPress sites with Elementor support, sitemap crawling, and YAML output generation.

1. System Overview

1.1 Purpose

The WordPress content extraction system is designed to:

dapr.development.dynamic.yaml
# list all php packages on Ubuntu
apt list --installed | grep php | sed 's/\/.*//'

Keybase proof

I hereby claim:

  • I am benpsnyder on github.
  • I am benpsnyder (https://keybase.io/benpsnyder) on keybase.
  • I have a public key ASC544Khj7x06uPhYmHLj9udUeRncVMRGy9wCj6WnaHG4Ao

To claim this, I am signing this object:

@benpsnyder
benpsnyder / ie8-grid-foundation-4.css
Last active December 14, 2015 10:38 — forked from hatefulcrawdad/ie8-grid-foundation-4.css
a .scss version with a 24 col grid
//
// Grid Variables
//
$total-columns: 24 !default;
// Grid Calculation for Percentages
@function gridCalc($colNumber, $totalColumns) {
@return percentage(($colNumber / $totalColumns));
}