Comments (2)
The error is indeed not very understandable.
That said, parsing yaml is about parsing a string, not an object. Thus, instead of accepting any object as you requested, it should raise a clearer error explaining what is wrong: input should be a valid yaml string.
You can always create a wrapper that does return the object as is when it isn't a string, even though I believe this could hide some other underlying error in the project that ended up in trying to parse something that is not a yaml string.
Anyway, this logic should not be part of the yaml library.
The error not being clear enough is still an issue that should be fixed however.
Thanks for the feedback!
from yaml.js.
I totally agree with @jeremyfa
from yaml.js.
Related Issues (20)
- Issue with Jasmine core - include via dev dependencies?
- Error: Unexpected characters near ",".
- convert issue of string "ON","OFF" HOT 1
- Fails with explicit mapping keys HOT 2
- Request [Add CLI argument to specify a destination directory]
- Disable automatic conversion to non string type HOT 1
- Parser removing "#" in multiline strings HOT 2
- Parsing is 7x slower when compared to js-yaml HOT 1
- runs out of ram @ 8G mark HOT 1
- unable to parse line breakers like '|' HOT 1
- how can I merge multiple yaml files?
- yaml2json error with absolute file path. HOT 1
- doesn't process compact (anything)
- yamljs.parse can't handle valid JSON
- Support ES6 Import Syntax
- Multi-line string throwing "Malformed YAML string" error
- feature: ENV-Variable support would be awesome
- Primitive serialization issue
- Argparse dependency update required
- I have an error when I am trying to install yamljs in windows 10.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from yaml.js.