https://github.com/alincode/solc-version
Retrieve Solidity compiler version information
https://github.com/alincode/solc-version
Last synced: 3 months ago
JSON representation
Retrieve Solidity compiler version information
- Host: GitHub
- URL: https://github.com/alincode/solc-version
- Owner: alincode
- Created: 2019-01-08T10:07:56.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-11-06T20:12:06.000Z (8 months ago)
- Last Synced: 2025-03-23T04:11:15.591Z (4 months ago)
- Language: JavaScript
- Homepage:
- Size: 522 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Solc version
[](https://codecov.io/gh/alincode/solc-version)
### Requirements
- node 16.x
### asdf
```
asdf plugin-add nodejs
```### Install
```sh
npm install solc-version
```### usage
- versions
Retrieve information about all available versions.
```js
const v = require('solc-version')
let select = await v.versions()
const { releases, nightly, all } = select
``````js
const v = require('solc-version')
const list = JSON.stringify(require('./utils/list.json'))
let select = await v.versions(list)
const { releases, nightly, all } = select
```- version2url
get a specified version to a URL
```js
const v = require('solc-version')
let version = 'v0.4.25-stable-2018.09.13'
let url = await v.version2url(version)
``````js
const v = require('solc-version')
let version = 'stable'
// let version = 'latest';
let url = await v.version2url(version)
``````js
const v = require('solc-version')
let version = 'v0.4.25-stable-2018.09.13'
const list = JSON.stringify(require('./utils/list.json'))
let url = await v.version2url(version, list)
```## License
MIT © [alincode](https://github.com/alincode/solc-version)