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

alfred-client-app

v4.0.45

Published

This is a Single Page Application (SPA) to offer Alfred customers services such as monitoring of their services and also order new services. Feel free to make changes in this file to add more information about this project.

Downloads

4

Readme

Alfred Client App

This is a Single Page Application (SPA) to offer Alfred customers services such as monitoring of their services and also order new services. Feel free to make changes in this file to add more information about this project.

Requirements

  • Install Git.
  • Install yarn.

Install

  • Download this repository.
  • Open the project with the Visual Studio Code IDE.
  • Open a terminal in the IDE (or outside) and install project dependencies by executing:
yarn

.env

Create .env file with the following content:

REACT_APP_AWS_COGNITO_IDENTITY_POOL_ID=XXXXX
REACT_APP_AWS_COGNITO_REGION=XXXXX
REACT_APP_AWS_COGNITO_POOL_ID=XXXXX
REACT_APP_AWS_COGNITO_WEB_CLIENT_ID=XXXXX
REACT_APP_AWS_COGNITO_DOMAIN=XXXXX
REACT_APP_FETCH_URL=XXXXX
REACT_APP_TRACKING_URL=XXXX
REACT_APP_GOOGLE_API_KEY=XXXXX
REACT_APP_SENTRY_DSN=XXXXX
REACT_APP_DEBUG_MODE=false
REACT_APP_SENTRY_TRACES_SAMPLE_RATE=0.0
REACT_APP_MIXPANEL_TOKEN=XXXX
REACT_APP_GA_TRACKING_ID=XXXX

*REACT_APP_SENTRY_TRACES_SAMPLE_RATE will only be taken into account in development *remove REACT_APP_SENTRY_DSN to omit reports to sentry *remove REACT_APP_GA_TRACKING_ID to omit reports to Google Analytics

Run

  • Execute the following command to start debuging app:
yarn start

By default, 127.0.0.1:3000 will be open in your browser.

Folders structure

  • src/assets for images and icons.
  • src/commons for non-utilitarian components that can be shared across the app.
  • src/modules for different screens and their components in the app.
  • src/redux for handling all Redux configuration and implementation.

Linter

This project use eslint to format and fix errors in the code. We use airbnb standart and a list of custom rules defined by us to make the code more readeable. Please disable prettier or extensions alike that may potentially conflict with our linter.

To fix errors in the code you could execute:

npx eslint --fix .
yarn lint

At the same time you could configure your vscode to execute eslint after save.

# Inside project
mkdir .vscode
touch .vscode/settings.json

And then paste this code:

{
    "eslint.run": "onSave",
    "editor.codeActionsOnSave": {
        "source.fixAll.eslint": true
    },
    "eslint.validate": ["javascript"]
}

Note: .vscode folder is ignored by git.

Test

Not yet implemented.