granite-yaml
A set of Custom Elements to deal with YAML files
granite-yaml
A set of Custom Elements to deal with YAML files.
Available elements:
- granite-yaml-parser: A parser of YAML to JS object, based on JS-YAML.
- granite-yaml-remote-parser: A parser of YAML that grabs a YAML file from an URL and parses it into JS object.
Polymer 3.x. element The legacy Polymer 2.x version is available here
Usage example
<granite-yaml-parser
yaml='[[yaml]]'
obj="{{obj}}"
debug></granite-yaml-parser>
Install
Install the component using npm:
$ npm i @granite-elements/ace-widget --save
Once installed, import it in your application:
import '@granite-elements/granite-yaml/granite-yaml-parser.js';
Running demos and tests in browser
Fork the
granite-yaml
repository and clone it locally.Make sure you have npm and the Polymer CLI installed.
When in the
granite-yaml
directory, runnpm install
to install dependencies.Serve the project using Polyumer CLI:
polymer serve --module-resolution node --component-dir node_modules
Open the demo in the browser
Contributing
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
License
Links
Compatibility
Was this helpful? Need more help?
Leave a comment or a question below. You can also join
the chat on Discord or
ask questions on StackOverflow.
Version
Dependencies
- @polymer/iron-ajax#^3.0.0-pre.18
- @polymer/polymer#^3.0.0
- js-yaml#^3.12.0
- Released
- 2018-08-07
- Maturity
- IMPORTED
- License
- Apache License 2.0
Compatibility
- Framework
- Polymer 3.0+
- Polymer 2.0+ in 1.1.0
- Browser
- Browser Independent
granite-yaml - Vaadin Add-on Directory
A set of Custom Elements to deal with YAML filesView on NPM
Online Demo
Documentation
GitHub Homepage
Issue tracker
granite-yaml version 1.0.0
### Dependencies
* polymer#Polymer/polymer#^2.0.0
* js-yaml#nodeca/js-yaml#^3.9.1
granite-yaml version 1.0.0-beta1
### Dependencies
* polymer#Polymer/polymer#^2.0.0
* js-yaml#nodeca/js-yaml#^3.9.1
granite-yaml version 1.0.1
### Dependencies
* polymer#Polymer/polymer#^2.0.0
* iron-ajax#PolymerElements/iron-ajax#^2.0.0
* js-yaml#nodeca/js-yaml#^3.9.1
granite-yaml version 1.0.1-beta1
### Dependencies
* polymer#Polymer/polymer#^2.0.0
* iron-ajax#PolymerElements/iron-ajax#^2.0.0
* js-yaml#nodeca/js-yaml#^3.9.1
granite-yaml version 1.1.0
### Dependencies
* polymer#Polymer/polymer#^2.0.0
* iron-ajax#PolymerElements/iron-ajax#^2.0.0
* js-yaml#nodeca/js-yaml#^3.9.1
granite-yaml version 2.0.0
### Dependencies
* @polymer/iron-ajax#^3.0.0-pre.18
* @polymer/polymer#^3.0.0
* js-yaml#^3.12.0
granite-yaml version 2.0.1
### Dependencies
* @polymer/iron-ajax#^3.0.0-pre.18
* @polymer/polymer#^3.0.0
* js-yaml#^3.12.0