default_full.js 610 B

12345678910111213141516171819202122232425
  1. // JS-YAML's default schema for `load` function.
  2. // It is not described in the YAML specification.
  3. //
  4. // This schema is based on JS-YAML's default safe schema and includes
  5. // JavaScript-specific types: !!js/undefined, !!js/regexp and !!js/function.
  6. //
  7. // Also this schema is used as default base schema at `Schema.create` function.
  8. 'use strict';
  9. var Schema = require('../schema');
  10. module.exports = Schema.DEFAULT = new Schema({
  11. include: [
  12. require('./default_safe')
  13. ],
  14. explicit: [
  15. require('../type/js/undefined'),
  16. require('../type/js/regexp'),
  17. require('../type/js/function')
  18. ]
  19. });