0.0.68 • Published 1 year ago
masejs v0.0.68
Installation
CDN
Import Mase JS using CDN.
import { MaseJSInterpreter } from 'https://cdn.jsdelivr.net/npm/masejs';
🚧 Specific Version
import { MaseJSInterpreter } from 'https://cdn.jsdelivr.net/npm/masejs@latest';
NPM
Install Mase JS using npm and node.
npm install masejs
Import
Import Mase JS definitions from MaseJSInterpreter
.
index.js
import { MaseJSInterpreter } from 'masejs';
MaseJSInterpreter.interpret(masejs);
Usage
Use the tree structure in your Javascript. That's it 🎉.
script.js
import { MaseJSInterpreter } from 'https://cdn.jsdelivr.net/npm/masejs@latest';
const masejs = {
div: {
center: 'true',
class: 'button-container',
styles: {
height: '100%',
width: '100%',
inset: '0px',
position: 'fixed',
},
button: [
{
value: 'Click me',
styles: {
color: 'white',
'background-color': '#000000',
outline: 'none',
border: 'none',
height: '38px',
width: '88px',
'border-radius': '5px',
cursor: 'pointer',
},
class: 'button',
id: 'button',
events: {
click: () => alert('Button clicked!')
},
}
]
}
};
MaseJSInterpreter.interpret(masejs);
Examples
A basic form with MaseJS.
A simple sidebar with MaseJS.
Using the library with Material UI.
Check out Mase JS Examples for a curated of list of projects built using masejs.
To do
- State managment.
- Router.
- Reusable Components.
- Plugin support.
- Serverside rendering with nodejs.
Copyright and license
Licensed under the MIT License, Copyright © 2024-present masejs.
See LICENSE for more information.
0.0.68
1 year ago
0.0.67
1 year ago
0.0.66
1 year ago
0.0.65
1 year ago
0.0.64
1 year ago
0.0.63
1 year ago
0.0.62
1 year ago
0.0.61
1 year ago
0.0.60
1 year ago
0.0.59
1 year ago
0.0.58
1 year ago
0.0.57
1 year ago
0.0.56
1 year ago
0.0.55
1 year ago
0.0.54
1 year ago
0.0.53
1 year ago
0.0.52
1 year ago
0.0.51
1 year ago
0.0.50
1 year ago
0.0.49
1 year ago
0.0.48
1 year ago
0.0.47
1 year ago
0.0.46
1 year ago
0.0.45
1 year ago
0.0.44
1 year ago
0.0.43
1 year ago
0.0.42
1 year ago
0.0.41
1 year ago
0.0.40
1 year ago