Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/segment-boneyard/read-metadata

Load a JSON or YAML metadata file and return it as an object.
https://github.com/segment-boneyard/read-metadata

Last synced: about 5 hours ago
JSON representation

Load a JSON or YAML metadata file and return it as an object.

Awesome Lists containing this project

README

        

[![Build Status](https://circleci.com/gh/segmentio/read-metadata.png?circle-token=c2b4cfaa8e98f46f9ee24fba69609eb790e500f2)](https://circleci.com/gh/segmentio/read-metadata)

# read-metadata

Load a JSON or YAML metadata file and return it as an object.

## Install

```
npm install read-metadata
```

## Usage

It handles both JSON and YAML and will return a parsed object.

```
var read = require('read-metadata');

read('path/to/metadata.json', function(err, data){
console.log(data);
});
```

## API

### read(path, callback)

Takes a path to the metadata file. The callback will be called with `fn(err, result)`.

### read.sync(path)

Load a metafile syncronously.