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#Polymer/polymer#^2.0.0
- iron-ajax#PolymerElements/iron-ajax#^2.0.0
- js-yaml#nodeca/js-yaml#^3.9.1
- Released
- 2017-09-11
- Maturity
- IMPORTED
- License
- Apache License 2.0
Compatibility
- Framework
- Polymer 2.0+
- Polymer 3.0+ in 2.0.0
- Browser
- Browser Independent
Vaadin Add-on Directory
Find open-source widgets, add-ons, themes, and integrations for your Vaadin application.