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

dynamic_url_shortner

v1.2.0

Published

Dynamic Url Shortener by Flavio Cassini v1.1.0 ---------Installation Instructions------------------ 1. 1.) download the master copy or clone it in your github. \n 2.) if using a MacOS install homebrew by running this code into your terminal /usr/bin/ruby

Downloads

2

Readme

Dynamic Url Shortener by Flavio Cassini v1.1.0 ---------Installation Instructions------------------

  1. 1.) download the master copy or clone it in your github. \n 2.) if using a MacOS install homebrew by running this code into your terminal /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 3.) make new directory in terminal by running: mkdir ~/.nvm
    4.) if you have homebrew installed. install nodejs by running in terminal: brew install nvm 5.) to see all versions of nvm run in terminal: nvm ls-remote
    6.) current version as of today of nvm is v7.4.0. in terminal run: nvm install v7.4.0
    7.) then cd to your directory where your working on the assignments 8.) to make node modules for the package.json in terminal run: npm init 9.) you will need express so in terminal run: npm install express --save
    10.) I recommend installing nodemon in terminal run: npm install -g nodemon
    11.) you will need body parser so in terminal run: npm install body-parser --save 12:) you will need to install mysql in terminal run: npm i --save mysql
    13.) you will need to install sequelize in terminal run: npm i --save sequelize 14.) you will need to install dotenv so run in terminal: npm install dotenv --save
    15.) make .env folder and place it in the root of Dynamic Url Shortener.
    16.) add this to .env file : DB_NAME= DB_USER=root DB_PASS= DB_HOST=localhost DB_SCHEMA=mysql DB_PORT=3306 17.) fill out database settings with your database settings for mysql. 18.) use postman to post data to database. { "longurl": "google.com" }

get generated code and launch in browser localhost:3000/launch/###GenCodeGoesHere###

it should bring you to http://www.google.com

v1.2.0 added a utilty tool to take over the console logs and check for bugs with color coding