New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

jwl

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jwl

JWL - The JavaScript Widget Library

latest
Source
npmnpm
Version
0.8.7
Version published
Maintainers
1
Created
Source

JWL

JWL - The JavaScript Widget Library

About

The JavaScript Widget Library (JWL) is a tool that allows you to build modern web applications by providing a simple way to create HTML components. JWL is based on JUL - The JavaScript UI Language module and it easily integrates with JUL Designer.

License

Licensed under GNU GPLv2 or later and under GNU LGPLv3 or later. See enclosed 'licenses' folder.

Browser support

Compatible with all major browsers including: FF4+, Chrome 5+, IE9+, Edge, Opera 11+, Safari 5+

Features

  • creating HTML components from configuration objects
  • structural composition of the layout and the interface behavior with cascading element listeners
  • configuration and component inheritance
  • registering the components as HTML5 custom elements in supported browsers
  • two-way, fully recursive element wrappers for all browsers

Install & usage in Node

Install JWL locally:

npm install jwl

Globally:

npm install -g jwl

Sample usage:

var jwl = require('jwl');
console.log(jwl.components);
// create a JWL component - JWL.makeClass() wrapper test
var wnd = require('window');
global.window = global.window || new wnd();
var jwlParser = new jwl.Parser({
	customFactory: 'JWL.factory'
});
var player = jwlParser.create({tag: 'frameplayer'});
console.log(player.el());

You cab use webpack or browserify to bundle the components for the browser.

Build & install from source

Install Node.js in your system. Run the following shell commands in order:

	npm install
	npm run make

The release will be in the 'build' folder. The Node module will be in the 'build_node' folder.

Downloads & user support

jwl-library project on SourceForge

Keywords

UI

FAQs

Package last updated on 17 Nov 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts