How to use the estrella.file.write function in estrella

To help you get started, we’ve selected a few estrella examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github rsms / gotalk / js / build.js View on Github external
jsbuf.subarray(0, i),
    Buffer.from(`if(typeof module!="undefined")module.exports=gotalk;\n`),
    jsbuf.subarray(i),
  ])

  // go source with embedded js
  let goSource = `
  package gotalk

  const JSLibSHA1Base64 = "${sha1(jsbuf1, 'base64')}"
  const JSLibString = ${bytesToGoString(jsbuf1)}
  `.trim().replace(/\n +/g,"\n") + "\n"

  await Promise.all([
    file.write(config.outfile, jsbuf2),
    file.write("../jslib.go", goSource, {log:true}),
  ])
}
github rsms / gotalk / js / build.js View on Github external
let jsbuf2 = Buffer.concat([
    jsbuf.subarray(0, i),
    Buffer.from(`if(typeof module!="undefined")module.exports=gotalk;\n`),
    jsbuf.subarray(i),
  ])

  // go source with embedded js
  let goSource = `
  package gotalk

  const JSLibSHA1Base64 = "${sha1(jsbuf1, 'base64')}"
  const JSLibString = ${bytesToGoString(jsbuf1)}
  `.trim().replace(/\n +/g,"\n") + "\n"

  await Promise.all([
    file.write(config.outfile, jsbuf2),
    file.write("../jslib.go", goSource, {log:true}),
  ])
}

estrella

Versatile build tool based on the esbuild compiler

ISC
Latest version published 4 years ago

Package Health Score

48 / 100
Full package analysis