yamlify

0.2.0 • Public • Published

yamlify

YAML (.yaml, .yml) files support for browserify and node.
With feature to include yaml files into each other.

YAML support for browserify and node.js

Yamlify!

// server.js
 
var browserify = require('browserify');
var yamlify = require('yamlify');
 
= browserify();
b.add('./client.js');
b.transform(yamlify);

Add ability to require YAML files in Node.js

// server.js
 
require('yamlify/register');

After that you can require yaml wherever you want:

// client.js or server.js
 
var constants = require('./constants.yaml');

YAML files inclusions

This plugin also adds an ability to include yaml files into each other.

Lets say you want to keep some data in a partial file:

# _films.yaml 
 
- &terminator
  name: Terminator 2 
  year: 1991
name: Avatar
  year: 2009

You can include a whole .yaml file into another one like this:

# director.yaml 
 
name: James Cameron 
films: !include ./_films 

You can also include a particular anchor from the specified file:

# me.yaml 
 
name: John Smith
favouriteFilm: !include ./_films *terminator

licence

MIT

Dependencies (2)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i yamlify

    Weekly Downloads

    142

    Version

    0.2.0

    License

    MIT

    Last publish

    Collaborators

    • zag2art
    • cray0000