Giter Site home page Giter Site logo

theonlytazz / kjspkg Goto Github PK

View Code? Open in Web Editor NEW

This project forked from modern-modpacks/kjspkg

0.0 0.0 0.0 171 KB

A KubeJS package manager

Home Page: https://kjspkglookup.modernmodpacks.site

License: MIT License

Shell 3.35% Python 94.43% Batchfile 2.22%

kjspkg's Introduction

KJSPKG

A simple package manager for KubeJS.

contributions lat

logo

Installation & Update

Requirements

Linux

curl -s https://raw.githubusercontent.com/Modern-Modpacks/kjspkg/main/install.sh | sh

Windows

Download this bat file and run it

or use WSL

Usage

Installing packages:

kjspkg install [package] [package]
kjspkg install kjspkg:[package]
kjspkg install carbon:[package] # CarbonJS compatibility (https://github.com/carbon-kjs)
kjspkg install github:[author]/[package] # External packages

Removing packages:

kjspkg remove [package] [package]

Updating packages:

kjspkg update [package] [package]

More info in the help page:

kjspkg help

Adding your own package

  1. Create a repository containing your scripts and assets

  2. Don't forget to license your code

  3. Add a file to your repo named .kjspkg and format it like this:

    {
        "author": "<your_name>",
        "description": "<description>",
        
        "versions": [<Version key numbers (see the numbers in parentheses in the table below). Can contain multiple numbers>],
        "modloaders": [<Modloaders ("fabric"/"forge", "fabric" will for quilt as well)>. Can contain multiple modloaders],
        "dependencies": [<Package names that your package depends on, blank if none. To depend on mods add "mod:" before the mod id>],
        "incompatibilities": [<Package names that your package is incompatible with, blank if none. Incompatible mods are also supported (use the same syntax)>]
    }
  4. Fork this repo

  5. Clone it

  6. Add your package to pkgs.json file. Format it like this: "your_package_id": "your_github_name/your_repo_name",

    • You can specify the branch by adding @branch_name at the end of the string, otherwise it will automatically use the main branch
  7. Create a pull request

  8. Wait for it to be accepted

KJSPKG badges

kjspkg-available

[![kjspkg-available](https://github-production-user-asset-6210df.s3.amazonaws.com/79367505/250114674-fb848719-d52e-471b-a6cf-2c0ea6729f1c.svg)](https://kjspkglookup.modernmodpacks.site/#{packagename})

Supported versions

Forge Fabric/Quilt
1.19 (9) tested_partial nottested_partial
1.18 (8) nottested_partial nottested_partial
1.16 (6) tested_full nottested_partial
1.12 (2) nottested_no
1.7 (๐ŸงŒ) borked

Tested means that the version is confirmed to be working;

Not tested means that the version should work, but hasn't been tested. Feel free to test it yourself and let us know so we'll update the readme.

Full support means that we focus on that version;

Partial support means that the version is supported, but not as much as the fully supported ones;

No support means that the version works, but any issues that you have with it won't be fixed.

Borked means it doesn't work lmao.

kjspkg's People

Contributors

gcat101 avatar drackion avatar theonlytazz avatar therealquentin765 avatar squoshi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.