2012-01-28 9 views
11

Me gustaría analizar YAML en el navegador. Idealmente, estoy buscando una biblioteca lista para el navegador. Los que he encontrado no están escritos para ejecutarse en un navegador (realizan llamadas sincrónicas al require() o suponen la existencia de una variable exports).Cómo analizar YAML en el navegador?

O bien, aceptaré un código de ejemplo que muestra cómo cargar una biblioteca de análisis YAML en el navegador a través del RequireJS.

+0

De acuerdo. Encontré un ejemplo en el navegador en https://github.com/nodeca/js-yaml/blob/master/README.md. –

Respuesta

8

Pregunta similar: JavaScript YAML Parser.

La biblioteca más prometedora que parece funcionar en el navegador es js-yaml. Un fragmento de la página del proyecto para la carga de la biblioteca en HTML:

<script src="js-yaml.min.js"></script> 
<script type="text/javascript"> 
var doc = jsyaml.load('greeting: hello\nname: world'); 
</script> 

Ellos dicen apoyar también cargadores de AMD como RequireJS.

Aquí está la versión "navegadificada" de la biblioteca: with comments y minified.

+1

los enlaces navegadores están rotos –

+0

Solucionado. Gracias, @DanielF. –