trufflesuite / Ethpm Js
Javascript library for publishing and consuming Ethereum packages.
Stars: ✭ 32
Programming Languages
javascript
184084 projects - #8 most used programming language
Labels
Projects that are alternatives of or similar to Ethpm Js
Bedrock
Making mozilla.org awesome, one pebble at a time
Stars: ✭ 953 (+2878.13%)
Mutual labels: hacktoberfest
Calvin And Hobbes Quotes
🐯 Get Calvin and Hobbes quotes
Stars: ✭ 31 (-3.12%)
Mutual labels: hacktoberfest
Wowonewsletterbundle
Newsletter Bundle for Symfony2 (with messages queuing in beanstalkd)
Stars: ✭ 31 (-3.12%)
Mutual labels: hacktoberfest
Coc Powershell
PowerShellEditorService integration for coc.vim
Stars: ✭ 31 (-3.12%)
Mutual labels: hacktoberfest
Mod Pbxproj
A python module to manipulate XCode projects
Stars: ✭ 959 (+2896.88%)
Mutual labels: hacktoberfest
Place2live
Analysis of the characteristics of different countries
Stars: ✭ 30 (-6.25%)
Mutual labels: hacktoberfest
Gridly
⚡️ The minimal (~100-170 bytes) grid system for modern browsers.
Stars: ✭ 962 (+2906.25%)
Mutual labels: hacktoberfest
Bonita Doc
This repository contains the sources of the Bonita documentation site. It uses Markdown to create the documentation content.
Stars: ✭ 31 (-3.12%)
Mutual labels: hacktoberfest
Todo list flask brython
um todo-list/kanban implementado com python fullstack
Stars: ✭ 31 (-3.12%)
Mutual labels: hacktoberfest
Sql To Graphql Schema Generator
⚛️ Generate GraphQL Scheme Online From SQL Query - https://sql-to-graphql.now.sh/
Stars: ✭ 32 (+0%)
Mutual labels: hacktoberfest
Firextensions
[DEPRECATED] 🔥 Unofficial Kotlin Extensions for the Firebase Android SDK.
Stars: ✭ 30 (-6.25%)
Mutual labels: hacktoberfest
Ssh Agent Helper
Use SSH keys from CMD, PowerShell, etc. on Windows
Stars: ✭ 31 (-3.12%)
Mutual labels: hacktoberfest
Algos
Popular Algorithms and Data Structures implemented in popular languages
Stars: ✭ 966 (+2918.75%)
Mutual labels: hacktoberfest
Ethereum Package Manager / Javascript
Overview
This package provides utilities for publishing and consuming Ethereum packages based on the Ethereum Package Manager specification. It is meant to be integrated directly into development tools to support their use of the Ethereum Package Management ecosystem.
Usage
// Require and configure EthPM relative to a package location on disk.
// `host` and `registry` must conform to Javascript Host and Registry interface.
// A "host" is a service that holds the files, like IPFS. A "registry" is a
// service that records package versions that have been published and their
// associated lockfile on the host.
var EthPM = require("ethpm");
var config = EthPM.configure(package_directory, host, registry);
// Install a single package into the current package, denoted by name and version.
// Returns a promise.
EthPM.installDependency(config, package_name, version_range);
// Install all dependencies of the current package.
// Returns a promise.
EthPM.installPackage(config);
// Publish the current package.
// Returns a promise.
// `contract_metadata` is information about published contracts you'd like include
// in this package. See lockfile spec for more information.
EthPM.publishPackage(config, contract_metadata);
Running Tests
$ npm test
Contributors
Initial author: Tim Coulter (@tcoulter)
This is a joint effort by Truffle, Populus, Dapple and Eris.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].