Spaces:
Sleeping
Sleeping
const fs = require('fs'); | |
const path = require('path'); | |
// You should use require('@turbowarp/packager') instead | |
// We use a strange require() in this demo because we use this to test the API internally | |
const Packager = require('../dist/packager'); | |
const run = async () => { | |
const projectData = fs.readFileSync(path.join(__dirname, '..', 'static', 'example.sb3')); | |
const loadedProject = await Packager.loadProject(projectData); | |
const packager = new Packager.Packager(); | |
packager.project = loadedProject; | |
const result = await packager.package(); | |
fs.writeFileSync(path.join(__dirname, 'demo_output.html'), result.data); | |
}; | |
run() | |
.catch((err) => { | |
console.error(err); | |
process.exit(1); | |
}); | |