Guy Bedford

Guy Bedford

@guybedford.com

Rabbit hole explorer. Working on JS & WebAssembly at Cloudflare. TC39. Creator https://jspm.org.

1.4K followers52 following16 posts

Guy Bedford reposted

PSA: If you want to use standard CSS Modules before they ships in Safari and Firefox, I built a Rollup plugin to support them: www.npmjs.com/package/roll... Converting CSS Modules to JS this way also support bundling before @sheet (which lets you put multiple stylsheets in one CSS file) lands.

npmjs.comrollup-plugin-css-modulesRollup support for standard CSS modules. Latest version: 0.1.2, last published: 2 years ago. Start using rollup-plugin-css-modules in your project by running `npm i rollup-plugin-css-modules`. There a...

Interesting experiment - Google’s experimenting with performance exceptions in the origin-segmented script cache, seemingly primarily for their own advertising, YouTube and Google Maps scripts. bsky.app/profile/inte...

Excited to announce I'll be joining Cloudflare next month as a Systems Engineer on the Workers Runtime team, continuing to work on the platform-level intersection of JavaScript and WebAssembly. And in the mean time, I will be taking a much needed break and dusting off some OSS work...

It blows my mind when JS packages publish for every commit and end up with thousands of versions on npm. For example Primer React (www.npmjs.com/package/@pri...) publishes ~20 - 30 times a day via commit-based CI. Good dev pattern, or misuse of npm?

npmjs.com@primer/reactAn implementation of GitHub's Primer Design System using React. Latest version: 37.12.0, last published: 3 days ago. Start using @primer/react in your project by running `npm i @primer/react`. There a...

Guy Bedford reposted

Announcing ES Module Shims 2.0. The latest version of what started out as an import maps polyfill now supports production polyfilling of more than 8 existing and upcoming native browser modules features 🧵

Announcing ES Module Shims 2.0. The latest version of what started out as an import maps polyfill now supports production polyfilling of more than 8 existing and upcoming native browser modules features 🧵

A major new feature of this release is a development convenience - TypeScript type stripping support per the proposed type stripping proposal, fully supporting in-browser transpilation of TypeScript.

You are up to date.