github.com/klaytn/klaytn@v1.10.2/console/jsre/deps/doc.go (about)

     1  // Copyright 2018 The klaytn Authors
     2  // Copyright 2017 The go-ethereum Authors
     3  // This file is part of the go-ethereum library.
     4  //
     5  // The go-ethereum library is free software: you can redistribute it and/or modify
     6  // it under the terms of the GNU Lesser General Public License as published by
     7  // the Free Software Foundation, either version 3 of the License, or
     8  // (at your option) any later version.
     9  //
    10  // The go-ethereum library is distributed in the hope that it will be useful,
    11  // but WITHOUT ANY WARRANTY; without even the implied warranty of
    12  // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    13  // GNU Lesser General Public License for more details.
    14  //
    15  // You should have received a copy of the GNU Lesser General Public License
    16  // along with the go-ethereum library. If not, see <http://www.gnu.org/licenses/>.
    17  //
    18  // This file is derived from internal/jsre/deps/deps.go (2018/06/04).
    19  // Modified and improved for the klaytn development.
    20  
    21  /*
    22  Package deps contains the console's dependencies of Javascript libraries to be embedded in Go source code.
    23  
    24  Klaytn console provides functions of bignumber.js and web3.js which are included in the source tree. deps is using go-bindata<https://github.com/jteeuwen/go-bindata> to make those javascript source files into assets which can be used by go environment.
    25  
    26  Source Files
    27  
    28  Each file provides following features
    29    - deps.go      	: Defines `go:generate` options to use go-bindata in making bignumber.js and web3.js as assets
    30    - bindata.go  	: Provides functions to load and to get information of assets. This file is generated by go-bindata
    31    - bignumber.js	: A JavaScript library for arbitrary-precision decimal and non-decimal arithmetic
    32    - web3.js      	: JavaScript API which connects to the Generic JSON RPC spec
    33  
    34  */
    35  package deps