Skip to content
/ jspm Public

A JavaScript package installer written in golang

Notifications You must be signed in to change notification settings

ayushmd/jspm

Repository files navigation

JSPM (Javascript package manager)

A javascript package installer that installs specified package along with the version. This installer is written in golang. Its a toy project and not for production. The sole purpose of this project was to learn golang :).

Current Features:

  • Install: installs the package speified by package@version if version is null it takes latest.
jspm install [email protected]
  • Purge: This command clears the node_module directory.
jspm purge

What it does?:

  • Dependency resolution
  • Custom lexer parser to parse version i.e. semver (eg: ">=1.0.2 <5.2.3 | ~1.0.5 | ^2.0.1")
  • Package installation
  • Terminal ui
  • Add bianry scripts

Media1.mp4

It is faster compared to npm, but there are issues need to be resolved and testing required to make it compatible.

About

A JavaScript package installer written in golang

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages