1.1.0-beta.5 • Published 2 years ago

zitjs v1.1.0-beta.5

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

zit.js

web framework working with vanilla javascript

🦄 npm 📃 github 📜 docs

📦 Install

npm install --save-dev zit
yarn add -D zit
// esm (browser)
import * as zit from 'zitjs';
// cjs (server)
const zit = require('zitjs');

🚀 Usage

const foobar = zit.createElement('h1', 'foo bar');
const app = zit.html`${foobar}`;

console.log(app);
/*
<h1>foo bar</h1> 
*/
const greet = zit.createElement('h1', 'hello {{name}}', { name: 'default name' });
const app = zit.html`${greet({ name: 'world' })}`;

console.log(app);
/*
<h1>hello world</h1>
*/

🛠️ Router

const userPage = zit.createElement("div", "{{user}}'s page")

zit.useRouter({
  {
    '/': { template: "<div>Main Page</div>" },
    "/users/:user": { template: userPage } // use params
  }
}, document.getElementById('app'));

License

MIT

1.1.0-beta.2

2 years ago

1.1.0-beta.1

2 years ago

1.1.0-beta.0

2 years ago

1.1.0-beta.5

2 years ago

1.1.0-beta.4

2 years ago

1.1.0-beta.3

2 years ago

1.0.0

3 years ago

1.0.0-beta.18

3 years ago

1.0.0-beta.17

3 years ago

1.0.0-beta.16

3 years ago

1.0.0-beta.15

3 years ago

1.0.0-beta.14

3 years ago

1.0.0-beta.13

3 years ago

1.0.0-beta.12

3 years ago

1.0.0-beta.11

3 years ago

1.0.0-beta.10

3 years ago

1.0.0-beta.9

3 years ago

1.0.0-beta.8

3 years ago

1.0.0-beta.7

3 years ago

1.0.0-beta.6

3 years ago

1.0.0-beta.5

3 years ago

1.0.0-beta.4

3 years ago

1.0.0-beta.3

3 years ago

1.0.0-beta.2

3 years ago

1.0.0-beta.1

3 years ago

1.0.0-beta.0

3 years ago

0.0.1

3 years ago

0.0.0

3 years ago