Beta 7 with some repo names changed.

This commit is contained in:
Luis Fernando Molina committed 2020-11-15 13:05:19 +01:00
1 parent 0f7b40cca7
commit 963c19493a
3408 files changed
+462217 -15516

No files matched your search

+30
View File
@@ -0,0 +1,30 @@
'use strict'
const bent = require('bent')
const path = require('path')
const get = bent('string')
const url = 'https://raw.githubusercontent.com/multiformats/multicodec/master/table.csv'
const fs = require('fs')
const parse = async function * () {
const str = await get(url)
const lines = str.split('\n')
lines.shift()
for (const line of lines) {
if (!line.length) continue
const [name, tag, code] = line.split(',')
yield { name: name.trim(), tag: tag.trim(), code: parseInt(code.trim(), 16) }
}
}
const run = async () => {
const table = {}
for await (const { name, code } of parse()) {
table[name] = code
}
fs.writeFileSync(path.join(__dirname, '../src/base-table.json'), JSON.stringify(table, null, 2))
}
run()