├── .blade └── libs │ ├── cocoa │ ├── README.md │ ├── format.b │ ├── html.b │ ├── index.b │ ├── lexer.b │ ├── parser.b │ └── tags.b │ └── drawdown │ ├── .gitattributes │ ├── .gitignore │ ├── README.md │ ├── app │ └── index.b │ ├── examples │ └── example1.b │ ├── index.b │ └── nyssa.json ├── .gitattributes ├── .github └── workflows │ └── release.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── app ├── commands │ ├── account.b │ ├── clean.b │ ├── doc.b │ ├── info.b │ ├── init.b │ ├── install.b │ ├── publish.b │ ├── restore.b │ ├── serve.b │ └── uninstall.b ├── config.b ├── index.b ├── log.b ├── options │ └── version.b ├── package.b ├── publisher.b ├── server │ ├── api.b │ ├── db.b │ ├── errors.b │ ├── index.b │ ├── router.b │ ├── routes.b │ ├── statics.b │ ├── template.b │ ├── util.b │ └── views.b ├── setup.b └── util.b ├── docs ├── cleaning-cache-and-logs.md ├── commands.md ├── creating-projects.md ├── getting-project-info.md ├── hosting-a-private-repository.md ├── install-and-uninstall-actions.md ├── installing-nyssa.md ├── managing-dependencies.md ├── package-layout.md ├── publishers-account.md └── publishing-packages.md ├── examples └── .gitignore ├── index.b ├── nyssa ├── nyssa-cli.png ├── nyssa.cmd ├── nyssa.json ├── nyssa.png ├── public ├── css │ ├── bulma.min.css │ └── style.css ├── images │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── hero-bg-1.png │ ├── logo.png │ └── svg │ │ └── github.svg └── site.webmanifest ├── templates ├── 404.html ├── account.html ├── doc.html ├── home.html ├── inc │ ├── footer.html │ ├── header.html │ ├── logo.html │ ├── meta.html │ └── search-bar.html ├── login.html ├── search.html └── view.html └── tests └── .gitignore /.blade/libs/cocoa/README.md: -------------------------------------------------------------------------------- 1 | # cocoa 2 | 3 | Cocoa is a HTML to Blade object parser and Blade object to HTML converter developed as part of the Nyssa package manager. 4 | 5 | 6 | ### Features 7 | 8 | - Preserves whitespace 9 | - Line, column and index positions information 10 | 11 | 12 | ### Usage 13 | 14 | ``` 15 | import cocoa 16 | var asJson = cocoa.decode('
Hello
...
` 25 | - Ignores extra closing tags `...` 26 | - Properly handles void tags like `` and `