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

altvrd

v1.1.1

Published

Download alt:V resources like it's 2019.

Downloads

11

Readme

Introduction

To install new alt:V resources into your project nowadays is a 100% manual process that can give you a lot of headaches if done incorrectly. alt:V Resource Downloader comes with the mission to bridge the gap between developers and server owners to make collaboration in our community easier, and help with this process.

alt:V Resource Downloader is NOT maintained, affiliated or sponsored by alt:V team. Any requests or bugs should be addressed in this repository's issues section or talking directly to vanessa#7275, and nowhere else.

(Always in) Beta

This tool has some improvements to be done and wasn't tested in all possible platforms. If you want to help this project to develop further, suggestions and bug reports on the Issues section are appreciated!

Installation

Use it with npx (doesn't get installed on your computer):

npx altvrd --help
npx altvrd i altmp/ls-gangwar

Or, if you wish, install it globally:

npm i -g altvrd
altvrd --help

Usage

altvrd install altmp/ls-gangwar
# or altvrd i altmp/ls-gangwar

altvrd uninstall altmp/ls-gangwar
# or altvrd u altmp/ls-gangwar

Available commands

Use altvrd [command] -h to check what options each command has.

  • install <author/repo> - Installs a resource using the author username and repository slug.
  • uninstall <author/repo> - Uninstalls a resource.

How to publish my resource?

  1. Publish your resource on GitHub (GitLab and Bitbucket support coming soon!)

  2. Use releases and semantic versioning for the tool to detect updates correctly (optional, but if you don't the tool will always download from master branch)

  3. Keep your resource at root level (don't nest it)

    We have plans to implement a way for developers to specify what folder to install

  4. Add this badge to your resource's README to show some support! (optional, obviously)

    altvrd friendly

    [![altvrd friendly](https://img.shields.io/badge/altvrd-friendly-50753A)](https://github.com/altvrd/cli)
  5. Add it to our awesome-altv-resources list :sparkles: (optional)

What is altvrd.json?

It's the file we use to keep your resources updated. Every time you install a new resource, we will check if it's already installed and tell you if it's needed to be updated or not. Here's an example:

{
  "resources": {
	// This resource uses releases (it has `version` filled)
    "john-doe/my-awesome-resource": {
		// useful to determine if it needs to be updated
		"version": "1.2.1",
		// the folder name, useful to make sure a given resource isn't installed twice
		"folder": "john-doe@my-awesome-resource",
		// the latest version url
		"url": "https://api.github.com/repos/john-doe/my-awesome-resource/zipball/v1.2.1"
	},
	// This resource doesn't use releases, so it will always be downloaded from master
	"team-stuyk-alt-v/altv-extended": {
		"folder": "team-stuyk-alt-v@altv-extended",
		"url": "https://github.com/team-stuyk-alt-v/altV-Extended/archive/master.zip"
	}
  }
}

Credits

alt:V Resource Downloader is inspired by fvm-installer, a resource installer for FiveM.