tink - a dependency unwinder for javascript

  •        30

tink is an experimental package manager for JavaScript. Don't expect to be able to use this with any of your existing projects. This package is still in development. Do not use it for production. It is missing major features and the interface should be considered extremely unstable.

https://npmjs.com/package/tink

Dependencies:

bin-links : ^1.1.2
bluebird : ^3.5.1
cacache : ^11.2.0
figgy-pudding : ^3.5.1
find-npm-prefix : ^1.0.2
get-stream : ^3.0.0
graceful-fs : ^4.1.11
jsx-transform : ^2.4.0
lock-verify : ^2.0.2
npm : ^6.4.1
npm-lifecycle : ^2.0.3
npm-logical-tree : ^1.2.1
npm-package-arg : ^6.1.0
npmlog : ^4.1.2
pacote : ^9.0.0
read-package-json : ^2.0.13
rimraf : ^2.6.2
spawn-wrap : ^1.4.2
ssri : ^6.0.0
stringify-package : ^1.0.0
tacks : ^1.2.7
tar : ^4.4.4
typescript : ^3.1.1
worker-farm : ^1.6.0
yargs : ^12.0.2

Tags
Implementation
License
Platform

   




Related Projects

patch-package - Fix broken node modules with no fuss 📦👌

  •    TypeScript

patch-package lets app authors instantly make and keep fixes to npm dependencies. It's a vital band-aid for those of us living on the bleeding edge. Patches created by patch-package are automatically and gracefully applied when you use npm(>=5) or yarn.

yarn - Fast, reliable, and secure dependency management

  •    Javascript

Yarn is fast, reliable, and secure dependency management. Yarn caches every package it has downloaded, so it never needs to download the same package again. It also does almost everything concurrently to maximize resource utilization. This means even faster installs.

cipm - standalone ci-oriented package installer for npm projects

  •    Javascript

libcipm installs npm projects in a way that's optimized for continuous integration/deployment/etc scenarios. It gives up the ability to build its own trees or install packages individually, as well as other user-oriented features, in exchange for speed, and being more strict about project state. For documentation about the associated command-line tool, see cipm.


ied - :package: Like npm, but faster - an alternative package manager for Node

  •    Javascript

An alternative package manager for Node. Concurrent Installations - ied installs sub-dependencies in parallel. This means that the download of a dependency might have been completed before that of its parent or any of its siblings even started.

composer-asset-plugin - NPM/Bower Dependency Manager for Composer

  •    PHP

The Composer Asset Plugin allows you to manage project assets (css, js, etc.) in your composer.json without installing NPM or Bower. This plugin works by transposing package information from NPM or Bower to a compatible version for Composer. This allows you to manage asset dependencies in a PHP based project very easily.

shrinkpack - Fast, resilient, reproducible builds with npm install.

  •    Javascript

Shrinkpack complements the npm shrinkwrap command by maintaining a node_shrinkwrap directory in your project, containing the exact same tarballs that npm install downloads from https://registry.npmjs.org. The rest of the npm install process is exactly the same. The only difference is that no network activity is necessary when installing and building your project. The node_shrinkwrap directory can be ignored in your editor (much like is done with the node_modules directory) but is instead checked into source control.

npx - execute npm package binaries

  •    Javascript

npx [options] <command>[@version] [command-arg]... npx [options] [-p|--package <pkg>]... <command> [command-arg]...

cli - a package manager for JavaScript

  •    Javascript

This is just enough info to get you up and running. Much more info will be available via npm help once it's installed.

Glide - Package Management for Golang

  •    Go

Are you used to tools such as Cargo, npm, Composer, Nuget, Pip, Maven, Bundler, or other modern package managers? If so, Glide is the comparable Go tool. Manage your vendor and vendored packages with ease. Glide is a tool for managing the vendor directory within a Go package. This feature, first introduced in Go 1.5, allows each package to have a vendor directory containing dependent packages for the project. These vendor packages can be installed by a tool (e.g. glide), similar to go get or they can be vendored and distributed with the package.

luna - NPM Package manager through a modern UI

  •    Javascript

Luna is a management tool for developers to organize npm packages. You can install, view, update, uninstall your npm global packages or manage your packages from a local directory.

gps - your dependencies have arrived

  •    Go

gps is the Go Packaging Solver. It is an engine for tackling dependency management problems in Go. It is trivial - about 35 lines of code - to replicate the fetching bits of go get using gps. gps is not Yet Another Go Package Management Tool. Rather, it's a library that package management (and adjacent) tools can use to solve the hard parts of the problem in a consistent, holistic way. It is a distillation of the ideas behind language package managers like bundler, npm, elm-package, cargo (and others) into a library, artisanally handcrafted with ❤️ for Go's specific requirements.

ndm - :computer: npm desktop manager https://720kb.github.io/ndm

  •    Javascript

The Open Source npm desktop GUI. Runs on Linux, MacOS and Windows.

apm - Atom Package Manager

  •    CoffeeScript

You can configure apm by using the apm config command line option (recommended) or by manually editing the ~/.atom/.apmrc file as per the npm config.apm bundles npm with it and spawns npm processes to install Atom packages. The major difference is that apm sets multiple command line arguments to npm to ensure that native modules are built against Chromium's v8 headers instead of node's v8 headers.

pacote - programmatic npm package and metadata downloader

  •    Javascript

pacote is a Node.js library for downloading npm-compatible packages. It supports all package specifier syntax that npm install and its ilk support. It transparently caches anything needed to reduce excess operations, using cacache. The pacote team enthusiastically welcomes contributions and project participation! There's a bunch of things you can do if you want to contribute! The Contributor Guide has all the information you need for everything from reporting bugs to contributing entire new features. Please don't hesitate to jump in if you'd like to, or even ask us questions if something isn't clear.

packagephobia - ⚖️ Find the cost of adding a new dev dependency to your project

  •    TypeScript

Package Phobia reports the size of an npm package before you install it. This is useful for inspecting potential devDependencies without using up precious disk space or waiting minutes for npm install. Ain't nobody got time for dat.

nodist - [LOOKING FOR A MAINTAINER :) ] Natural node.js and npm version manager for windows.

  •    Javascript

A node.js and npm version manager for the windows folks out there. Inspired by n. And nodenv. Nodist was designed to replace any existing node.js installation, so if node is already installed on your machine, uninstall it first.

awesome-npm - Awesome npm resources and tips

  •    

You might also like awesome-nodejs.Please read the contribution guidelines before contributing.

react-custom-scrollbars - React scrollbars component

  •    Javascript

This assumes that you’re using npm package manager with a module bundler like Webpack or Browserify to consume CommonJS modules. If you don’t yet use npm or a modern module bundler, and would rather prefer a single-file UMD build that makes ReactCustomScrollbars available as a global object, you can grab a pre-built version from unpkg. We don’t recommend this approach for any serious application, as most of the libraries complementary to react-custom-scrollbars are only available on npm.