Skip to content
Pika

Pika

Build Better NPM Packages

by withastro142 installs

Supported languages

JavaScript, Rust, and TypeScript

From the developer

This app is no longer maintained. Thank you to all of our early adopters and testers!

How Does It Work?

  1. Every time a new change is pushed to a PR/branch in your repo, we clone it locally onto our CI/CD servers.
  2. We run npm/yarn install to install any dependencies.
  3. We run npm/yarn build to build your package.
  4. If your package has a "module" entrypoint defined in it's package.json, we also run your package through a web bundler to create a single, web-ready JavaScript file of your package.
  5. We publish all build artifacts to our global CDN, so that you can run npm install ... (locally) or import * from ... (JS, in the browser) to test out any PR instantly. If any errors occur with your package during this process, we let you know in the PR itself.

Does Pika CI/CD run my actual tests?

No, at least not yet. Pika CI/CD detects issues in your built package and gives you a way to install your package from any PR/branch instantly. We recommend pairing this with Travis, Circle, or a similar service for running any tests that you have written.

Pika screenshot

Pricing and setup

Pika will always be free for open source packages.

$0

Unlimited builds, 1 job at a time. Ideal for hobby and small projects. Free for a limited time!

$0

Unlimited builds, 3 jobs at a time. Ideal for large teams & projects. Free for a limited time!

$0

OPEN SOURCE

Pika will always be free for open source packages.

  • Unlimited public repositories
  • Unlimited collaborators
  • Unlimited CDN bandwidth

Next: Confirm your installation location

Pika is provided by a third-party and is governed by separate privacy policy and support documentation