pages235/scripts/build.js

21 lines
963 B
JavaScript

const fsExtra = require('fs-extra')
exports.copyFiles = () => {
fsExtra.copySync('./node_modules/prismarine-viewer2/public/blocksStates/', 'public/blocksStates/')
fsExtra.copySync('./node_modules/prismarine-viewer2/public/textures/', 'public/textures/')
fsExtra.copySync('./node_modules/prismarine-viewer2/public/worker.js', 'public/worker.js')
fsExtra.copySync('./node_modules/prismarine-viewer2/public/supportedVersions.json', 'public/supportedVersions.json')
fsExtra.copySync('./node_modules/prismarine-viewer2/public/supportedVersions.json', './prismarine-viewer/public/supportedVersions.json')
fsExtra.copySync('./assets/', './public/')
fsExtra.copySync('./extra-textures/', 'public/extra-textures/')
fsExtra.copySync('./config.json', 'public/config.json')
}
exports.copyFilesDev = () => {
if (fsExtra.existsSync('public/config.json')) return
exports.copyFiles()
}
const fn = exports[process.argv[2]]
if (fn) fn()