Package Exports
- solidity-refactor
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (solidity-refactor) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
solidity-upgrade
This is a work in progress Prettier Plugin for Refactoring Solidity 0.4.x code to 0.5.x code. This tool does the following tasks currently:
- Change pragma version to
^0.5.0
. - Add
calldata
storage keyword infront ofexternal
function parameters andmemory
infront of other function's parameters that don't already have a defined parameter storage location.
Installation
Install both prettier
and solidity-refactor
:
npm install --save-dev prettier solidity-refactor
Usage
This plugin allows you to configure prettier to your needs. Command with my personal config is
prettier --write --tab-width 4 --print-width 140 '**/*.sol'