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

venmjs

v0.0.855

Published

This is a tool ๐Ÿ”ง that can be installed in your terminal at any time โ›๏ธ it was made for beginners and even for experts, for his utilities, and for a simple creation process ๐Ÿงจ. Every web developer knows how frustrating is to deal with the creation of a ne

Downloads

56

Readme

Quick starting point ๐Ÿ”ฎ

๐Ÿ‘‡ Installation ๐Ÿ‘‡

npm i -g venmjs                 (WINDOWS USERS)
sudo i -g venmjs --unsafe-perm  (MAC & LINUX USERS)

๐Ÿ‘‡ Creation of a new project ๐Ÿ‘‡

venm create <appname>

๐Ÿ‘‡ Venm-cli offers the commands listed below ๐Ÿ‘‡

  • create ๐Ÿ‘‰ Create a Fullstack Project (Client && Server) ๐Ÿš€ [SEMISTABLE โœ…๐Ÿšง]
  • deploy ๐Ÿ‘‰ Deploy the webapp on a cloud platform of choice ๐ŸŒ [SEMISTABLE โœ…๐Ÿšง]
  • dockerize ๐Ÿ‘‰ Create a multicontainer for your app with Docker ๐Ÿณ [STABLE โœ…]
  • start ๐Ÿ‘‰ Start the client side or the server side locally ๐Ÿ [STABLE โœ…]
  • devops ๐Ÿ‘‰ Automate option is available ๐Ÿ”ฐ [UNSTABLE โ›”โณ]
  • build ๐Ÿ‘‰ Build folder for production ๐Ÿ  [UNSTABLE โ›”โณ]
  • dep ๐Ÿ‘‰ Install dependencies ๐Ÿงฐ [UNSTABLE โ›”โณ]
  • test ๐Ÿ‘‰ Testing phase ๐Ÿ”ฌ [UNSTABLE โ›”โณ]

Accessible fullstack projects to create โœ’๏ธ

  • [MEVN] [Mongodb - Express - Mobile/Ssr/Ssg/MultiPlatform/Vue - Nodejs - GraphQL/RestAPI]
  • [MYEVN] [MySQL - Express - Mobile/Ssr/Ssg/MultiPlatform/Vue - Nodejs - GraphQL/RestAPI]
  • [MLVN] [Mongodb - Laravel - Mobile/Ssr/Ssg/MultiPlatform/Vue - Nodejs - RestAPI]
  • [MYLVN] [MySQL - Laravel - Mobile/Ssr/Ssg/MultiPlatform/Vue - Nodejs - GraphQL/RestAPI]

Installation & Prerequisite (to run the venm-cli) โš—๏ธ

General

  • Nodejs A JavaScript run-time environment that executes JavaScript code on the browser
  • Npm is a package manager for the JavaScript programming language.
  • Git is a version control system for tracking changes in computer files
  • Yarn a package manager that doubles down as project manager

Os Terminal

  • Wt NEW Windows Cmd
  • Cmd MacOS Cmd
  • Bash Linux Cmd

Optional Prerequisite (use every cmd available) ๐Ÿ“ฆ

Frontend โšก

Mobile

  • Ionic Mobile js framework for Vuejs npm i -g @ionic/cli@latest
  • Cordova Cordova/Native Ionic implementation npm i -g @ionic/cli@latest native-run cordova-res
  • VueNative Mobile framework for Vuejs npm i --global vue-native-cli
  • Expo-cli Expo-cli implementation in Vuenativenpm i --global expo-cli

Ssr

  • Nuxtjs npm i nuxt && npm i -g create-nuxt-app
  • Quasar SSR framework for Vuejs npm i -g @quasar/cli

Ssg

MultiPlatform

  • Electron Electron npm i -g electron@latest

Default

  • Vue Vuejs CLI npm i -g @vue/cli

Backend Framework ๐Ÿ‘จโ€๐Ÿ’ป

  • Express Express framework
  • Laravel Laravel framework (Composer and php must be installed)

Deployment ๐Ÿšง

  • Firebase npm i -g firebase-tools it's a platform service to deploy a full stack webapp
  • Heroku npm i -g heroku it's a platform service to deploy a full stack webapp
  • Netlify npm i netlify-cli -g it's a platform service to deploy Static sites
  • Docker it's a Dev Environment to create containers that can be deployed easily

Standard Api ๐ŸŽฏ

Database ๐Ÿงฑ

  • Mongodb Starting non relational database
  • Mysql Starting relational database

My Socials ๐Ÿคณ

Donations ๐Ÿ’ธ

License ยฉ๏ธ

This project is licensed under the MIT License - see the LICENSE.md file for details.