Why a new package registry? The current system asks too much of package authors: Transpilation, bundling, type declarations, export mapping, web support, file trimming... Not only that, but everyone does things differently, so sometimes packages don't play well together
-
-
Prikaži ovu nit
-
The end result is that most npm packages are tested on one version of Node.js... and that's it This has forced web developers to adopt more & more tooling and bundlers to make a Node-first ecosystem work for them. Web development has become more complicated as a result.
Prikaži ovu nit -
The Pika Registry is a modern JavaScript ecosystem where the every platform is treated equally. We can promise this because the *registry* is responsible for formatting, configuring, and publishing your package, not each individual author.
Prikaži ovu nit -
You get to focus on writing modern ES2020 source code (or TypeScript!) and Pika takes care of the rest.pic.twitter.com/MmkZbnFm0P
Prikaži ovu nit -
Best of all, we mirror the entire Pika registry on npm automatically, so package consumers can keep installing packages from npm. OR... you can `import` packages directly from our global registry CDN. Every Pika package runs in the browser without a bundler.
Prikaži ovu nit -
there's so much more to cover, this thread only scratches the surface of what's now possible. I'll do a few more threads over the next couple weeks deep-diving into specific aspects of how Pika works ...leading up to talk at JSConf Japan on December 1st!
Prikaži ovu nit -
We'll start inviting people off of the waitlist in early December. But... Patreon backers can get access to an early beta starting Friday!
Support our work, and try out Pika before anyone else!https://www.patreon.com/pikapkg Prikaži ovu nit -
People come to Pika to find modern JavaScript. The catalog alone sees over 3000 visitors a day, and that number is only growing. We're excited to take this next step by making it even easier to build great JavaScript packages.
Prikaži ovu nit
Kraj razgovora
Novi razgovor -
-
-
Is it going to support
@deno_land too? -
Yes! Import from our CDN and get guaranteed ESM + guaranteed type defs.
@FredKSchott has been in the Deno GH issues a bit making sure the ESM + TS story makes sense - Još 1 odgovor
Novi razgovor -
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.
A new package registry to move JS forward.
by
It's a new JavaScript registry for the modern web.
It's a new code editor for package authors.
It's our first step towards an exciting future.
Sign up for early access at