2012-01-28 16 views
11

Vorrei analizzare YAML nel browser. Idealmente sto cercando una libreria pronta per il browser. Quelli che ho trovato non sono scritti per essere eseguiti in un browser (effettuano chiamate sincrone su require() o presuppongono l'esistenza di una variabile exports).Come analizzare YAML nel browser?

In alternativa, accetto codice di esempio che mostra come caricare una libreria di analisi YAML nel browser tramite RequireJS.

+0

concordato. Trovato un esempio nel browser in https://github.com/nodeca/js-yaml/blob/master/README.md. –

risposta

8

domanda simile: JavaScript YAML Parser.

La libreria più promettente che sembra funzionare nel browser è js-yaml. Un frammento della pagina del progetto per il caricamento della libreria in HTML:

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

Essi affermano di sostenere anche caricatori AMD come RequireJS.

Questa è la versione "browserizzata" della libreria: with comments e minified.

+1

risolti i collegamenti browserizzati –

+0

corretti. Grazie, @DanielF. –