
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
jShow is an open tool framework. It's designed to support both WebBrowser, Node.js environment, it's composed of core tool library and external components.
core tool library It's like a Swiss army knife. It helps you simplify your code. Anyone can use it to create their own tool library.
external components Automatically identify environmental patterns, follow the light component principle, load the following components as needed
module loading framework Modular development framework, with async function as the core, asynchronous load page modulefront-end routing Through simple configuration, the front-end routing structure is established and the single-page application is developed easilyDOM operation Simple DOM operation object, fully compatible with jQuery operation modegesture recognition For Mobile terminal, simple gestures can be identified in series by setting to recognize complex gesturestcp/http2 service Provide TCP/HTTP2 backend services, fully compatible with Koa@2 middleware, integrated multilingual solutions.core tool library It's like a Swiss army knife. It helps you simplify your code. Anyone can use it to create their own tool library.
core Basic function library for a variety of simple, complex types of judgmentclass extensions Extend the basic class structure and improve the operation mode of events, exceptions, etc.async extensions Extend asynchronous functions to define generic asynchronous code encoding specificationsexternal components Automatically identify environmental patterns, follow the light component principle, load the following components as needed
module loading framework Modular development framework, with async function as the core, asynchronous load page modulefront-end routing Through simple configuration, the front-end routing structure is established and the single-page application is developed easilyDOM operation Simple DOM operation object, fully compatible with jQuery operation modegesture recognition For Mobile terminal, simple gestures can be identified in series by setting to recognize complex gesturestcp service Provide TCP backend services, Integrated buffer processing Solutions.http2 service Provide HTTP2 backend services, fully compatible with Koa@2 middleware, integrated multilingual solutions.Tools Library
core Basic function library for a variety of simple, complex types of judgmentCheck —— Check everything function library.Conver —— Data Conver function library.Dete —— Date & Time calculations functions.Security —— Security safe function library(MD5、CRC、SHA)Regexp —— Regexp tool function library.String —— String tool function library.npm install jshow
The jShow package has an auto-load property, and a jShow object map is created in the global object after the first execution to facilitate its use in any subsequent module, so it is recommended to declare references at the top of the startup file.
const jShow = require("jshow");
console.log(jShow.version());
jShow module is based on CMD mode for lazy loading. You need to make the call using the entry function.
The following two loading methods have slightly different effects.
<script type="text/javascript" src="/inc/jShow/jShow.js"></script>
<script type="text/javascript">
jShow.use(function(){
//At this time, all modules of jShow will be loaded, and the relative loading time is relatively long
});
</script>
// /usr/test.js
jShow.define(function (module, exports, require) {
// At this time, only jShow.Check and jShow.Conver modules are introduced into the module, and other modules in the jShow cannot be used
}, {module: this, exports: this}, ["Check", "Conver"], "test");
// index.html
<script type="text/javascript">
jShow.use("test.js");
//Module default load /usr directory corresponding files
</script>
For questions and support please use the official forum or community chat. The issue list of this repo is exclusively for bug reports and feature requests.
Copyright (c) 2019 jShow.org
FAQs
jshow Open Tools Framework
We found that jshow demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

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.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.