build.js 613 B

1234567891011121314151617181920212223242526
  1. {
  2. const fs = require("fs");
  3. const fse = require("fs-extra");
  4. var dir = '../../built';
  5. if(!fs.existsSync(dir)) {
  6. fs.mkdirSync(dir);
  7. }
  8. let fl = fs.readdirSync(dir),
  9. files = fl.map(function (fileName) {
  10. return {
  11. name: fileName,
  12. time: fs.statSync(dir + '/' + fileName).mtime.getTime()
  13. };
  14. })
  15. .sort(function (a, b) {
  16. return b.time - a.time; })
  17. .map(function (v) {
  18. return v.name; });
  19. fse.copySync(`../../${process.argv[2]}`, `${dir}/${files[0]}/resources/${process.argv[2]}`);
  20. console.log("Copied game");
  21. }