2012-01-28 25 views
11

Chciałbym parsować YAML w przeglądarce. Idealnie szukam biblioteki obsługującej przeglądarkę. Te, które znalazłem, nie są napisane do uruchomienia w przeglądarce (wykonują synchroniczne wywołania do require() lub zakładają istnienie zmiennej exports).Jak analizować YAML w przeglądarce?

Alternatywnie, przyjmuję przykładowy kod, który pokazuje, jak załadować bibliotekę do analizy YAML do przeglądarki przez RequireJS.

+0

Uzgodnione. Znaleziono przykład w przeglądarce na stronie https://github.com/nodeca/js-yaml/blob/master/README.md. –

Odpowiedz

8

Podobne pytanie: JavaScript YAML Parser.

Najbardziej obiecującą biblioteką, która wydaje się działać w przeglądarce jest js-yaml. Fragment ze strony projektu do ładowania biblioteki w HTML:

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

Twierdzą również wspierać ładowarki AMD jak RequireJS.

Oto "przeglądana" wersja biblioteki: with comments i minified.

+1

przerobione linki są zepsute –

+0

Naprawiono. Dzięki, @DanielF. –