tv4-loader

Webpack loader that used tv4 for json validation.

Usage no npm install needed!

<script type="module">
  import tv4Loader from 'https://cdn.skypack.dev/tv4-loader';
</script>

README

tv4-loader

Webpack loader for validating json files against a schema file. Can be used in combination with json-loader.

Usage

module: {
  preLoaders: [
    {
      test: path.join(__dirname, 'some-json-file.json'),
      loader: 'tv4',
      query: {
        schema: path.join(__dirname, 'some-schema.json'),
      }
    }
  ],
  loaders: [
    {
      test: /\.json$/,
      loader: 'json'
    }
  ]
}

Query Parameters

Known Limitations

  • schema needs to be an absolute path to the schema file.

License

MIT