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 🙏

© 2026 – Pkg Stats / Ryan Hefner

curvechart

v0.1.14

Published

Curve Chart

Downloads

8

Readme

quickcharts-curve

Last updated : 10 FEB 2014

Table of Contents

  1. Proxy Settings

Proxy is required for Git, NPM and Bower to work properly.

For BKK site, can choose one of the following:

http://10.40.14.55:8080 http://10.40.14.56:8080 http://10.1.51.10:80 http://10.1.56.10:80 http://10.1.56.11:80 Then set an HTTP_PROXY,HTTPS_PROXY environment variable to the proxy address.

NOTE:

Please ensure to include the http:// prefix, as some machines failed to recognize the proxy without it. Proxy settings may vary depending on your office location, please refer to network support team if you have encounter a connectivity problem.

  1. Git

Install the latest stable version of Git from http://git-scm.com/downloads. Then setup proxy for Git via this command:

git config --global http.proxy http://proxy-ip:proxy-port ex.

  • git config --global http.proxy http://webproxy.int.westgroup.com:80
  • git config --global https.proxy http://webproxy.int.westgroup.com:80

Change the proxy-ip:proxy-port to a real proxy address, see Proxy Settings section for more info.

  1. Node.js

Install the latest stable version of Node.js from http://nodejs.org or call

  • npm install from your command line console

NPM (Node.js Package Manager, come with Node.js installation) recognize the proxy setting in HTTP_PROXY environment variable, so step 1 should suffice. ex.

  • npm config set https-proxy http://webproxy.int.westgroup.com:80
  • npm config set proxy http://webproxy.int.westgroup.com:80
  1. Bower

Bower is a Node.js module for downloading client-side dependencies.

Bower will autodownload and install in the 2 next steps.

  1. Grunt

Grunt is an awesome Node.js module for performing essential automation tasks.

Install via NPM:

  • npm install -g grunt-cli
  1. Eikon App Engine

OPR App runs based on Eikon App Server. For developemnt purpose, simulate local app server using grunt via step below

Installation You need GitHub account and permission. If not already have one, see Sign Up for GitHub.

  1. Open and login to GitHub, http://github.com
  2. After logged in, navigate to curve project https://github.com/thomsonreuters/quickcharts-curve
  3. Click [Download ZIP] button at lower-right to download quickcharts-curve.zip
  4. Extract the zip archive to somewhere in local drive (e.g. C:\option-pricer), this will be the root directory of your project
  5. Start Git Bash. See How to use Git
  6. Change directory to the root directory of your project (the one in step 4)
  7. Run git init command to convert into Git repository.
  8. Download/Prepare dependencies (both server-side and client-side) PS. Be able to run this command for the first time.
  9. Run "npm install" 10.Run "npm install -g grunt-cli" 11.Run "grunt prepare"

Setting Started

  1. For development testing, open the command line in option-pricer repsitory Run grunt server-dev
  2. For deployment testing, open the command line in option-pricer repsitory Run grunt deploy