generateErrorBundle()

in packages/kotlin-webpack-plugin/plugin.js [238:254]


  generateErrorBundle(errorMessage) {
    const file = path.join(
      this.options.output,
      `${this.options.moduleName}.js`
    );

    this.log.info('Generating error entry', file);

    if (!fs.existsSync(this.options.output)) {
      fs.mkdirSync(this.options.output, { recursive: true });
    }

    const message = `throw new Error("Failed to compile Kotlin code: ${(
      errorMessage || ''
    ).replace(/\n/g, ' ')}")`;
    fs.writeFileSync(file, message);
  }