How to use the webpack-optimize-helper.trimJsonString function in webpack-optimize-helper

To help you get started, we’ve selected a few webpack-optimize-helper 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 jakoblind / webpack-autoconf / src / pages / optimize.js View on Github external
reader.onload = () => {
      try {
        if (_.isEmpty(reader.result)) {
          this.setState({
            error: true,
            errorMessages: ['Your stats.json file is empty'],
          })
          logToGa({
            category: 'error',
            action: 'upload-stats',
            label: 'empty stats.json file',
          })

          return
        }
        const resultTrimmed = trimJsonString(reader.result)
        const fileAsBinaryString = JSON.parse(resultTrimmed)

        const report = this.getReport(fileAsBinaryString)
        if (report.error) {
          this.setState({
            error: report.error,
            errorMessages: report.errorMessages,
          })
          logToGa(report.ga)
        } else {
          this.setState({
            error: report.error,
            errorMessages: report.errorMessages,
            help: report.help,
          })
          logToGa(report.ga)

webpack-optimize-helper

This is a JavaScript library that reads a webpack `stats.json` file and gives back useful statistics about the file that helps the dev to reduce the bundle size.

ISC
Latest version published 3 years ago

Package Health Score

42 / 100
Full package analysis

Similar packages