Javascript library to explore bitcoin blockchain data by connecting to a local running node I need to get data of a block using the block height.

Is there a javascript library to get block data from the Bitcoin blockchain, by connecting to local running node or a 3rd party blockchain provider?
bitcoin tools library 
https://github.com/bitpay/bitcore-lib

Unofficial Node.js client for blockexplorer.com API
https://github.com/barto-/blockexplorer

or you can install bitcore full node and use bitcore-lib with that full node