Catalog npm
Back to packageRELEASE DETAILS

4.1.11

npm

@0xcert/truffle

Truffle - Simple development framework for Ethereum

Published8 Jun 2018
Direct dependencies22
Transitive dependenciesNot calculated

README

Current package documentation

npm npm Join the chat at https://gitter.im/consensys/truffle


Truffle is a development environment, testing framework and asset pipeline for Ethereum, aiming to make life as an Ethereum developer easier. With Truffle, you get:

  • Built-in smart contract compilation, linking, deployment and binary management.
  • Automated contract testing with Mocha and Chai.
  • Configurable build pipeline with support for custom build processes.
  • Scriptable deployment & migrations framework.
  • Network management for deploying to many public & private networks.
  • Interactive console for direct contract communication.
  • Instant rebuilding of assets during development.
  • External script runner that executes scripts within a Truffle environment.

Install

$ npm install -g truffle

Quick Usage

For a default set of contracts and tests, run the following within an empty project directory:

$ truffle init

From there, you can run truffle compile, truffle migrate and truffle test to compile your contracts, deploy those contracts to the network, and run their associated unit tests.

Truffle comes bundled with a local development blockchain server that launches automatically when you invoke the commands above. If you'd like to configure a more advanced development environment we recommend you install the blockchain server separately by running npm install -g ganache-cli at the command line.

  • ganache-cli: a command-line version of Truffle's blockchain server.
  • ganache: A GUI for the server that displays your transaction history and chain state.

Documentation

Please see the Official Truffle Documentation for guides, tips, and examples.

Contributing

This package is a distribution package of the Truffle command line tool. Please see truffle-core to contribute to the main core code.

License

MIT

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 23

Native requirements
22 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
mocha
Environment
{
  "local_name": "mocha",
  "alias": false,
  "peer_metadata": null
}
^4.1.0runtime
original-require
Environment
{
  "local_name": "original-require",
  "alias": false,
  "peer_metadata": null
}
^1.0.1runtime
solc
Environment
{
  "local_name": "solc",
  "alias": false,
  "peer_metadata": null
}
0.4.24runtime
spawn-sync
Environment
{
  "local_name": "spawn-sync",
  "alias": false,
  "peer_metadata": null
}
2.0.0runtime
clean-webpack-plugin
Environment
{
  "local_name": "clean-webpack-plugin",
  "alias": false,
  "peer_metadata": null
}
^0.1.16development
copy-webpack-plugin
Environment
{
  "local_name": "copy-webpack-plugin",
  "alias": false,
  "peer_metadata": null
}
^4.0.1development
fs-extra
Environment
{
  "local_name": "fs-extra",
  "alias": false,
  "peer_metadata": null
}
^4.0.0development
ganache-cli
Environment
{
  "local_name": "ganache-cli",
  "alias": false,
  "peer_metadata": null
}
6.1.0-beta.4development
glob
Environment
{
  "local_name": "glob",
  "alias": false,
  "peer_metadata": null
}
^7.1.2development
js-scrypt
Environment
{
  "local_name": "js-scrypt",
  "alias": false,
  "peer_metadata": null
}
^0.2.0development
meta-npm
Environment
{
  "local_name": "meta-npm",
  "alias": false,
  "peer_metadata": null
}
^0.0.22development
meta-pkgs
Environment
{
  "local_name": "meta-pkgs",
  "alias": false,
  "peer_metadata": null
}
^0.2.0development
mocha
Environment
{
  "local_name": "mocha",
  "alias": false,
  "peer_metadata": null
}
^4.1.0development
prepend-file
Environment
{
  "local_name": "prepend-file",
  "alias": false,
  "peer_metadata": null
}
^1.3.1development
shebang-loader
Environment
{
  "local_name": "shebang-loader",
  "alias": false,
  "peer_metadata": null
}
0.0.1development
stream-buffers
Environment
{
  "local_name": "stream-buffers",
  "alias": false,
  "peer_metadata": null
}
^3.0.1development
tmp
Environment
{
  "local_name": "tmp",
  "alias": false,
  "peer_metadata": null
}
0.0.33development
truffle-box
Environment
{
  "local_name": "truffle-box",
  "alias": false,
  "peer_metadata": null
}
^1.0.5development
truffle-contract
Environment
{
  "local_name": "truffle-contract",
  "alias": false,
  "peer_metadata": null
}
^3.0.5development
truffle-core
Environment
{
  "local_name": "truffle-core",
  "alias": false,
  "peer_metadata": null
}
^4.1.11development
web3
Environment
{
  "local_name": "web3",
  "alias": false,
  "peer_metadata": null
}
git+https://github.com/ethereum/web3.js.git#newAbiLibdevelopment
webpack
Environment
{
  "local_name": "webpack",
  "alias": false,
  "peer_metadata": null
}
^2.5.1development
yargs
Environment
{
  "local_name": "yargs",
  "alias": false,
  "peer_metadata": null
}
^8.0.2development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-iNYTk6SDxI7ZNpIOGBn9Sr5kVE980Q4ZmeQUQthLhrwxewuo3RTWS/XuHZtbJgKRW2wuGs45yMFsIsANwExqfw==",
  "shasum": "b8694d3371a9a88632d0b74a475ddcde2ef72eca",
  "tarball": "https://registry.npmjs.org/@0xcert/truffle/-/truffle-4.1.11.tgz",
  "fileCount": 69,
  "unpackedSize": 39604637,
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGoSGCRA9TVsSAnZWagAAdWcP/0m/E33EF4RnDCEQrcXT\nWupJSqzm1j5WzsjmM+j+nyBr8WGX1fU50CnLBdx7PIQN01/tIxnvfaJxwgkH\nwGHVubtDloO34F7E0SLsUMHRBDioYsqhiWxIqsSl+WRtjJzI+2TzwWIUzqC2\nir7YSyPKjN2f8nb/b71cJ6WeeCxgNrBB8GVl/Fx0NnHeE7xIV3pV2qCRv0Md\n8W59WIT8CsnFa8kL973h4xpGvchca0lGhp97BuXB4+6SMqH1pNL51bhLzYxt\nv9qtRUtjdniDVjTcudNfTD9pR6wIRTRkNMQaL8Beq+41LsMjsKMbaBGPqOUa\n5IP0VF11B9oXcSc0O9bHwpFu2KjbB9KzGzTKIOcF7jQV590BoYIHjTZU65nv\nsYmkkc/l/J3q2xctMgNsZSUUjWA8Qa/TZesTWYvvo3TL+gvDoBdxy70bgBRq\n7hhsL2FBf79mQL9Ol25dZtN5pFC9ihQQ5SXEn0aSvuvsrAnOabFVdpfuUWfD\nu4vb/KxuVZqBoTNrxGmvWqESoeg5sD+1J0+bNNm0PTl8mUBEIKAL6tEnJ3eF\n0jnQzZxq+QWAcQihKIDr/Et9D96myG67uuHPY9IZH0xPX1PphVs5SmjcRXeb\nt/6T21e2UZOR3A6S6OIx1m1DLolMm7KGlrWa9TrSCoQyfGvtstRmdZNmz69z\nootS\r\n=dfvM\r\n-----END PGP SIGNATURE-----\r\n",
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEUCIE55YZm6EkYYE+GNHfMWSYRIHhbn1W39mbTlm6cdVRqcAiEAlQnZVAQm+gpLj1b7sJ/F8/jRhGxHz18RRj7k+pTqDzk="
    }
  ]
}

Repository

PENDING
trufflesuite/truffle

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:49 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:6dff6c57475554a5eb676cdea0271ec4c2c849df7620b2b8bac13f4038ebb5fb

Other collected versions

4.3.08 Jun4.2.08 JunView all collected versions →