Skip to content
This repository was archived by the owner on Oct 12, 2021. It is now read-only.
/ plugpkg Public archive

๐Ÿ”Œ The next-generation tool that handles your module graphs and lets you publish modules. For the Web and Deno.

Notifications You must be signed in to change notification settings

retronav/plugpkg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

PlugPKG Logo

PlugPKG

About

PlugPKG is a module management platform where you can publish your own modules and use them for your web and Deno projects.

You can also call "PlugPKG" as "Plug"

If you're confused what is a "module" that is being talked about, here is the definition:

Module is a simple or complex functionality organized in single or multiple JavaScript/TypeScript/any other language files which can be reused throughout the application.

Why this exists

If you're familiar with Node.js, you can simply think of node_modules, which just take about 2/3rd the space of your project, rest being your code. To simplify this, Deno takes another approach. It has its import/export ecosystem based on the Web standards, i.e either relative imports or URL imports, which saves a lot of disk space and frustation, resulting in a clean project structure as compared to a Node.js one. But sometimes, managing a lot of modules through URL imports can be time-consuming and cumbersome. Now, enter PlugPKG. Taking advantage of this ecosystem, you can write clean code that runs on Web/Deno/Both and be careless about module management using Plug. Everything you'd like to have in your project's module management list, is just a plug command away.

Why are you using Node.js??

This is of course a temporary one, since Angular does not have support for Deno. And in the some-what distant future, we'll start dogfooding on this.

Is this ready for my project??

Not for now. This project is still ultra-nightly, meaning there is a lot to do for this project to become the ideal tool for your project. But don't worry. You can also contribute to this project and help toward progress. Surely, it will be available for development purposes in some time.

If you are a philanthropist

You can donate some money for this project on the developer's patreon. Surely, this project will cost some because the devs will have to pay for service providers, Firebase and Vercel in this case.

About

๐Ÿ”Œ The next-generation tool that handles your module graphs and lets you publish modules. For the Web and Deno.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published