json-schema-loader
v1.0.0
Published
Webpack loader that resolves Json Schema references.
Downloads
3,760
Maintainers
Keywords
Readme
Json Schema Loader
This package is part of the doca suite. Please file any issues at the doca repository
Installation
npm install json-schema-loader --save
Description
Webpack loader that resolves both internal and external json schema references ($ref
properties). The loader uses json-schema-ref-parser to resolve references. It supports both JSON and YAML. Based on @pr0da/json-schema-loader.
Usage
var resolvedSchema = require('json-schema-loader!./schema.json');
Or define it in your webpack.config.js
module: {
loaders: [{
test: /\.json$/,
exclude: /node_modules/,
loader: 'json-schema-loader'
}]
}
var resolvedSchema = require('./schema.json');
Options
useSource: boolean
This loader normally passes the RefParser the resourcePath
, not the source. If you want to chain loaders, make sure to set useSource=true
.