Sha256: 19c83e9a9982657c33abc93d754e6d81dfaa2973e4f3e71985d6e56192a36b12

Contents?: true

Size: 444 Bytes

Versions: 87

Compression:

Stored size: 444 Bytes

Contents

var fs = require('fs')
var path = require('path')
var compile = require('./')

delete require.cache[require.resolve(__filename)]

module.exports = function(file, opts) {
  file = path.join(path.dirname(module.parent.filename), file)
  if (!fs.existsSync(file) && fs.existsSync(file+'.schema')) file += '.schema'
  if (!fs.existsSync(file) && fs.existsSync(file+'.json')) file += '.json'
  return compile(fs.readFileSync(file, 'utf-8'), opts)
}

Version data entries

87 entries across 82 versions & 13 rubygems

Version Path
govuk_publishing_components-18.0.0 node_modules/is-my-json-valid/require.js
govuk_publishing_components-17.21.0 node_modules/is-my-json-valid/require.js
govuk_publishing_components-17.20.0 node_modules/is-my-json-valid/require.js
govuk_publishing_components-17.19.1 node_modules/is-my-json-valid/require.js
govuk_publishing_components-17.19.0 node_modules/is-my-json-valid/require.js
govuk_publishing_components-17.18.0 node_modules/is-my-json-valid/require.js
govuk_publishing_components-17.17.0 node_modules/is-my-json-valid/require.js
govuk_publishing_components-17.16.0 node_modules/is-my-json-valid/require.js
govuk_publishing_components-17.15.0 node_modules/is-my-json-valid/require.js
govuk_publishing_components-17.14.0 node_modules/is-my-json-valid/require.js
govuk_publishing_components-17.13.0 node_modules/is-my-json-valid/require.js
govuk_publishing_components-17.12.2 node_modules/is-my-json-valid/require.js
govuk_publishing_components-17.12.1 node_modules/is-my-json-valid/require.js
govuk_publishing_components-17.12.0 node_modules/is-my-json-valid/require.js
govuk_publishing_components-17.11.0 node_modules/is-my-json-valid/require.js
govuk_publishing_components-17.10.0 node_modules/is-my-json-valid/require.js
govuk_publishing_components-17.9.0 node_modules/is-my-json-valid/require.js
govuk_publishing_components-17.8.0 node_modules/is-my-json-valid/require.js
govuk_publishing_components-17.7.0 node_modules/is-my-json-valid/require.js
govuk_publishing_components-17.6.1 node_modules/is-my-json-valid/require.js