We’re thrilled to finally talk about our collaboration w/ the Google Maps Platform team!📍🔥
GMP just released their Extended Component Library based on web components and #builtWithLit. These components let you build better maps faster, w/ less effort
cloud.google.com/blog/produc…
Wireit (github.com/google/wireit) now has a Discord server at discord.gg/chmdAwvq4e
Join us to chat about Wireit or get help with your project!
Wireit upgrades your npm/pnpm/yarn scripts to make them smarter and more efficient.
New release of Wireit!
What's new in v0.7.3:
⭐Services, for orchestrating long-running scripts
⭐Cascade, for more control over when scripts run
⭐A new logo!
Wireit extends npm/pnpm/yarn to make existing scripts smarter and more efficient.
github.com/google/wireit
🧵1/3
ALT Wireit upgrades your npm scripts to make them smarter and more efficient.
npm: v0.7.3
Tests: passing
Features
- Use the npm run commands you already know
- Automatically run dependencies between npm scripts in parallel
- Watch any script and continuously re-run on changes
- Skip scripts that are already fresh
- Cache output locally and remotely on GitHub Actions for free
- Works with single packages, npm workspaces, and other monorepos
New release of Wireit!
What's new in v0.7.3:
⭐Services, for orchestrating long-running scripts
⭐Cascade, for more control over when scripts run
⭐A new logo!
Wireit extends npm/pnpm/yarn to make existing scripts smarter and more efficient.
github.com/google/wireit
🧵1/3
ALT Wireit upgrades your npm scripts to make them smarter and more efficient.
npm: v0.7.3
Tests: passing
Features
- Use the npm run commands you already know
- Automatically run dependencies between npm scripts in parallel
- Watch any script and continuously re-run on changes
- Skip scripts that are already fresh
- Cache output locally and remotely on GitHub Actions for free
- Works with single packages, npm workspaces, and other monorepos
🧵2/3
The new Wireit "service" setting lets you orchestrate servers and other long-running processes.
When used as a dependency, services start up and shut down as needed — like a server during an e2e test.
When run directly, services keep running across watch mode iterations.
🧵3/3
The new Wireit "cascade" setting gives you more control over when scripts rerun/restart.
Wireit errs towards rerunning whenever a dependency changes. But this isn't always optimal, e.g. if only a subset of output is used, or if new assets don't require a server restart.
💙 lit.dev's interactive samples and tutorials are - of course - #builtWithLit and usable on any website with no special server required.
To add code editing to your site, check out the Playground Elements repo ↓ goo.gle/3TyOKJW
lit-html just passed 1M npm downloads a week 🥳
The template library that grew into Lit is now used to build Chrome OS and DevTools, Photoshop, Reddit, The Internet Archive and much more...
It's a fun ride with a great team and community! Looking forward to 2M/w next year!
📣Announcing Lit 2.4.0! This release includes an environment checker for writing SSR-compatible components, plus improvements to labs packages including observers, react, and task!
Changelog: github.com/lit/lit/releases
ALT ## lit@2.4.0
### Minor Changes
- Adds an `isServer` variable export to `lit` and `lit-html/is-server.js` which will be `true` in Node and `false` in the browser. This can be used when authoring components to change behavior based on whether or not the component is executing in an SSR context.
### Patch Changes
- The `lit` package now specifies and "types" export condition allowing TypeScript `moduleResolution` to be `nodenext`.
## lit-html@2.4.0
### Minor Changes
- Adds an `isServer` variable export to `lit` and `lit-html/is-server.js` which will be `true` in Node and `false` in the browser. This can be used when authoring components to change behavior based on whether or not the component is executing in an SSR context.
diffusion progress UI, using @keturn_hax's ApproximateDecoder to quickly visualize latents, the new callback API in huggingface Diffusers, and WebSocket
Thank you @grumpygamer and @phrenopolis and the whole @terribletoybox team!
I learned to read by playing the Secret of Monkey Island as a kid on Atari ST (a benefit of the pre-talkie era!)
So far I am loving Return, it makes me feel like a kid again.
🚀 JUST LAUNCHED: a brand new Lit Discord server!
Whether you're new to Lit or an experienced user, Lit Discord is the spot to chat with the Lit community and the Lit team.
Join here ↓ goo.gle/3BhPddv
Just published v0.3.0 of the Wireit VSCode extension!
This is a big update, including jump to definition support, as well as a totally revamped diagnostic system.
1/5
Just release v0.2.0 of the Wireit VSCode extension. It'll now suggest fixes to common problems, as well as suggest a refactoring to convert a script to use Wireit.
Check it out: marketplace.visualstudio.com…
Excited to share a new project I've been working on: github.com/google/wireit
It's a build tool for npm scripts that gives you a dependency graph, incremental build, watch mode, and caching on GitHub Actions — but all using the exact same "npm run" commands you already use.
Just released the Wireit VSCode extension!
It gives inline documentation, autocomplete, and helps diagnose some common mistakes and typos. Check it out: marketplace.visualstudio.com…
Or install via the command line:
code --install-extension google.wireit
ALT A screenshot of VSCode demonstrating the Wireit extension's documentation on hover for the "files" field of a Wireit config
ALT A screenshot of VSCode demonstrating the Wireit extension's autocompletion for fields in a Wireit config
ALT A screenshot of VSCode demonstrating a diagnostic when a wireit config does not have a corresponding entry in the scripts section of a package.json file