lakefire
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

Lakefire

Component based

Develop faster with components and enjoy their simplicity (similar to Angular or React)

container
    MyComponent(props={color: 'blue'})

Simple template syntax

Use a simple and clear syntax to write your templates. (pug like)

  • No unecessary punctuation and closing tags
  • Build in loops and conditions
  • Embedded javascript linked to your component
  • Containers for simple layout
container middle left margin 20
    input#firstName.form-control(type='text')
    button.btn-light(title='title') Done

Build in live data connection

Stop fighting with REST endpoint, data fetching is made simplier

  • Socket connection to fetch data in Mongo via Moongoose : live data without effort
  • Simple request syntax on client side : get only the data you need, no less, no more (fields are compiled automatically)
  • Powerful cache and request building to get your data faster
container
    for city of database.get('City')
        table
            tr
                td {city.name}
                td {city.population}

Full liberty

Although usual features are simplified and automated, no limit is set to what you can do, just code as before

VSCode integration

Coloring and completion for .lkf template

Readme

Keywords

none

Package Sidebar

Install

npm i lakefire

Weekly Downloads

12

Version

0.0.1

License

ISC

Unpacked Size

1.41 MB

Total Files

61

Last publish

Collaborators

  • adriengicquel