Files
Romain Beaumont f15358e712 Revert "Added as-needed version loading (#42)"
This reverts commit 97e2335a52.

Dynamic require is not supported by browserify.

There might be other ways to do that, let's try it again another time.
2020-10-06 19:56:43 +00:00

25 lines
676 B
JavaScript
Executable File

#!/usr/bin/env node
const dataSource = require('../minecraft-data/data/dataPaths')
const fs = require('fs')
const path = require('path')
const data = 'module.exports =\n{\n' + Object
.keys(dataSource)
.map(k1 =>
" '" + k1 + "': {\n" + Object
.keys(dataSource[k1])
.map(k2 =>
" '" + k2 + "': {" + '\n' + Object
.keys(dataSource[k1][k2])
.map(k3 => " '" + k3 + "': require('./minecraft-data/data/" + dataSource[k1][k2][k3] + '/' + k3 + ".json')")
.join(',\n') +
'\n }'
)
.join(',\n') +
'\n }'
)
.join(',\n') + '\n}\n'
fs.writeFileSync(path.join(__dirname, '/../data.js'), data)