json-schema-loader
v1.0.0Json 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
.
npm i json-schema-loader
Metadata
- BSD-3-Clause
- Whatever
- Vojtech Miksu
- released 1/17/2017