Language-Agnostic Package Manager in TypeScript*
This is an attempt at a language-agnostic package manager, written in
TypeScript for use on new or existing programming languages. Going to
get this to work for the language I'm working on,
base
(framework) for
tree
(language), but make it so it
isn't directly tied to it. Hopefully that will spark the imagination of
someone future self to build an even more generic language-agnostic
package mangaer, if this doesn't end up filling that niche.
pnpm add @cluesurf/deck
yarn add @cluesurf/deck
npm i @cluesurf/deck
- Download NPM hosted packages
- Clone GitHub repositories
- Download and unpack tarballs
- Verify integrity of packages
Much of the code was used from the PNPM codebase, whcih provided the basis for figuring out how to build a good package manager.
load /x
find task prepublish
deck @foo/bar
hook prepublish, call prepublish
MIT
This is being developed by the folks at ClueSurf, a California-based project for helping humanity master information and computation. ClueSurf started off in the winter of 2008 as a spark of an idea, to forming a company 10 years later in the winter of 2018, to a seed of a project just beginning its development phases. It is entirely bootstrapped by working full time and running Etsy and Amazon shops. Also find us on Facebook, Twitter, and LinkedIn. Check out our other GitHub projects as well!