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

dr-services-accelerate-payment

v1.6.0

Published

Payment Service - 2.0

Downloads

4

Readme

dr-services-accelerate-payment

Payment Service - 2.0 This service provides access to Payment information from Payment Service 3.0

Run locally

Prequesite:

  • SAM Installed
  • Nodejs 10.14.1

In order to run this locally, First make sure that you have SAM CLI installed. If you are not sure if you have it installed, you can verify by doing:

  • sam --version

You'll need to create an .env file in the project root with the following keys.

FNI_OAUTH_URL=VALUE
FNI_CLIENT_SECRET=VALUE
FNI_CLIENT_ID=VALUE
FNI_CLIENT_SCOPES=VALUE

Please reach out Horsepower Team member to get these values for the keys

Once you've successfully verified that you have SAM CLI installed, and .env file created with the proper credentials, then you can run the following command to run the app locally

  • npm run start-local

To contribute to Accelerate Payment Service:

As of 08/11/2019, core contributers are:

  1. Krunal Thakkar
  2. Esterling Accime
  3. Julia Finarovsky
  4. Sam Grayson
  5. Shawn Tannor
  6. Laura Beall

Collaboration Rules:

  1. Two Core Contributors must approve of any PRs; the second approver will merge
  2. Unit tests are required on logic or orchestration changes.

Contribution Rules:

  1. PRs need to be submitted by last Friday of sprint to be considered for release
  2. PRs will be reviewed within 2 business days.
  3. Add an expected date of deployment in the PR description or a comment (e.g. - deployment to production is Wednesday morning of next iteration; staged Tuesday)

Docker

https://fuel.coxautoinc.com/docs/DOC-120686

File Structure

alt text

Resources:

Scripts

start-local

  • Runs all checks and starts the API locally

sam-build

  • Builds with the SAM cli

sam-build-run

  • Builds compiled typescript with Sam cli and runs api

sam-run-local

  • Runs api locally without building

check-environment

  • Checks for the presence of SAM cli as well as correct node version

check-sam

  • Checks for the presence of SAM cli

check-node-version

  • Checks for the presence of the correct node version

pretest

  • Runs npm build

deploy

  • Packages AWS artifacts and deploys

test

  • Runs linting and full test suite

specific-test

  • Runs linting and runs specific test file specified by TEST=testfilename

test-watch

  • Lints, and runs all tests and watches for changes

specific-test-watch

  • Lints and runs/watches a specific test file specified by TEST=testfilename

lint

  • Runs tslint

tslint-fix

  • Runs tslint and attempts to fix errors

build

  • Runs gulp to build and compile typescript code

clean

  • Runs gulp to clean source code directory

start

  • Runs gulp start script

prepackage

  • Runs gulp clean and npm build

package

  • Packages AWS artifcats