npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@ibm-wch-sdk/ci-build

v6.0.524

Published

A schematics

Downloads

8

Readme

CI Build Schematics

This repository contains a Schematics that adds integration for a continuous integration build.

Prerequisite

Install the Angular CLI by running

npm install -g @angular/cli

Usage

From within your Angular project run

ng add @ibm-wch-sdk/ci-build

This will install the required npm dependencies and will modify your source files to support continuous integration.

Oslo Projects

The script adds build:ci and deploy:ci commands that dispatch to the standard Oslo commands.

Non-Oslo Projects

The script adds build:ci and deploy:ci commands that are based on the ibm-wch-sdk-cli.

Travis

Per default the script generates a .travis.yml file. This will cause a build to be executed each time the git repo changes. A subsequent deployment step will only be triggered for tagged commits.

Travis Setup

In your Travis CI setup define the following environment properties:

  • ibm_wch_sdk_cli_username: your username used to push updates to WCH via wchtools.
  • ibm_wch_sdk_cli_password: your password used to push updates to WCH via wchtools. Make sure to configure this property as a "secure property" in Travis CI.
  • ibm_wch_sdk_cli_url: the API URL to your tenant, unless you configured the build to read it from .wchtoolsoptions.json.

Note For Oslo based projects make sure that the URL configured in ibm_wch_sdk_cli_url matches the information in the src/app/Constants.ts file.