js-ipfs-pack
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

IPFS JavaScript source code packer

IPFN project IPFS project Dependency Status Dev Dependency Status Circle CI

Uploads npm packages to IPFS.

Converts occurences of require('package') in source code to require('Qm...').

Install

$ npm install -g js-ipfs-pack

Usage

IPFS daemon should be running.

In node.js package directory run:

$ js-ipfs-pack
QmVmMxoQYNBQ6rskr2ATPs1D6zKijXzMfn2CMf3chQxycR

Usage in code can be found in tests.

Running

IPFS should be mounted at /ipfs and NODE_PATH should point to it.

$ ipfs mount
IPFS mounted at: /ipfs
IPNS mounted at: /ipns
$ export NODE_PATH=/ipfs

Known issues

  • Dependencies need to be installed first.
  • Directories without package.json should not be in node_modules.
  • Recursive requires (can be resolved in future, when cross-package not cross-file).
  • Uploads all dependencies in node_modules directory.

TODO

  • Organizations includes @org/pkg.
  • Includes like: require('package/...').

License

                             Apache License
                       Version 2.0, January 2004
                    http://www.apache.org/licenses/

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.2
    0
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.2
    0
  • 0.0.1
    0

Package Sidebar

Install

npm i js-ipfs-pack

Weekly Downloads

0

Version

0.0.2

License

Apache2

Last publish

Collaborators

  • crackcomm