Instantly share code, notes, and snippets.
Discover gists
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. It is used in Chrome and in Node.js, among others. It implementsECMAScript andWebAssembly, and runs on Windows 7 or later, macOS 10.12+, and Linux systems that use x64, IA-32, ARM, or MIPS processors. V8 can run standalone, or can be embedded into any C++ application.
SpiderMonkey is Mozilla’s JavaScript and WebAssembly Engine, used inFirefox,Servo and various other projects. It is written in C++, Rust and JavaScript. You can embed it intoC++ andRust projects, and it can be run as a stand-alone shell. It can also be [compiled](https://bytecodealliance.org/articles/making-javascript-run-fast-on
| #include <WiFi.h> | |
| #include <WebServer.h> | |
| #include <HTTPClient.h> | |
| #include <ArduinoJson.h> | |
| #include <U8g2lib.h> | |
| #include <Wire.h> | |
| #include <ESP32Servo.h> | |
| #include <Preferences.h> | |
| #include <time.h> | |
| #include <DHTesp.h> |
The package that linked you here is now pureESM. It cannot berequire()'d from CommonJS.
This means you have the following choices:
- Use ESM yourself.(preferred)
Useimport foo from 'foo'instead ofconst foo = require('foo')to import the package. You also need to put"type": "module"in your package.json and more. Follow the below guide. - If the package is used in an async context, you could use
await import(…)from CommonJS instead ofrequire(…). - Stay on the existing version of the package until you can move to ESM.
This style guide was generated byClaude Code through deep analysis of theFizzy codebase - 37signals' open-source project management tool.
Why Fizzy matters: While 37signals has long advocated for "vanilla Rails" and opinionated software design, their production codebases (Basecamp, HEY, etc.) have historically been closed source. Fizzy changes that. For the first time, developers can study a real 37signals/DHH-style Rails application - not just blog posts and conference talks, but actual production code with all its patterns, trade-offs, and deliberate omissions.
How this was created: Claude Code analyzed the entire codebase - routes, controllers, models, concerns, views, JavaScript, CSS, tests, and configuration. The goal was to extract not justwhat patterns are used, butwhy - inferring philosophy from implementation choices.
| # Close Sticky Notes so DB isn't locked | |
| taskkill /IM Microsoft.Notes.exe /F 2>$null | Out-Null | |
| # --- Paths --- | |
| $plum = "$env:LOCALAPPDATA\Packages\Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe\LocalState\plum.sqlite" | |
| if (!(Test-Path $plum)) { throw "Couldn't find plum.sqlite at: $plum" } | |
| # Output folder (loop until valid) | |
| do { | |
| $vault = Read-Host "Paste a path where you want the folder with the exports to be created" |
| # Semi-Secret | |
| actualities.google.com – alias for news.google.com | |
| d.google.com – same as www.google.com | |
| email.google.com – redirects to mail.google.com (obviously) | |
| fusion.google.com – redirects to www.google.com | |
| locale.google.com – redirects to local.google.com | |
| purchase.google.com – same as www.google.com | |
| relay.google.com – nothing (possibly a mail relay server?) |