
Security News
The Next Open Source Security Race: Triage at Machine Speed
Claude Opus 4.6 has uncovered more than 500 open source vulnerabilities, raising new considerations for disclosure, triage, and patching at scale.
v1.44.xToday we can create app on vue, react, angular, svelte, ember or any other... With Loadax - in the same time!!!
Loadax is a powerful solution which opens the way to a new age of web application development!
Full use case you can find at DevOptions ... soon
npm init or yarn init npm install loadax or yarn add loadax loadax create-instance npm run dev or yarn dev loadax create-module loadax buildOnce Loadax installed will add loadax.config.js to your project directory
This file automatic added after Loadax installed! It needed for build project as Loadax module. More information of Loadax and Loadax modules you can find at DevOptions ... soon
module.exports = {
dist: "dist/loadax-manifest", // output path for Loadax manifest file
module: {
version: "0.0.0", // Version of App
type: 0, // type of module: 0 - main app enterpoint , 1 - as app pages, 2 - as service lib, 3 - as single reusabel component
name: "AppName",
route: "/", // routes as string delemited with ","! Ex.: "/,/main"
children: "/", // children routes delimited like as "route" props,
path: "/js/app.js", // URL path to module for loading in Loadax,
css: "/css/app.css" // url path to modiule styles for loading in Loadax
}
}
For build Application as Loadax-module execute in terminal: loadax build
Execute $: loadax in terminal for details
laodax init - auto-execute after installing by default. Create loadax.config.jsloadax build - build app as Loadax moduleloadax create-instance - create loadax pwa main apploadax create-module - create loadax pwa module for main apploadax docker - create Docker file for Loadaxloadax add:app - add Lodax default app templateloadax add:tests - add full testingloadax add:test:unit - added Loadax unit testingloadax add:test:system - added Loadax system testingloadax add:test:e2e - added Loadax function testingimport Loadax from "loadax"
const Loader = new Loadax('https://rest.api/modules')
Loader.injectAllModules().then(addedModules => {
console.log(addedModules)
Loadax.executeModule(addedModules[0].name)
})
import Loadax from "loadax"
const Loader = new Loadax('https://rest.api/modules')
Loader.injectModule("news").then(addedModule => {
if (addedModule) {
console.log(addedModule)
Loadax.executeModule(addedModule.name)
}
})
import Loadax, { ModuleBase, LoadedModuleBase } from "loadax"
export type ModuleDate = { createdAt: Date }
export type ShortModuleInfo = ModuleBase & ModuleDate
export type FullModuleInfo = LoadedModuleBase & ModuleDate
const Loader = new Loadax<ShortModuleInfo, FullModuleInfo>('https://rest.api/modules')
import Loadax from "loadax"
Loadax.injectFloatModules('https://rest.api/modules').then(floatModules => {
console.log(floatModules)
Loadax.executeFloatModule(floatModules[0].name)
})
import Loadax from "loadax"
Loadax.injectFloatModule("news", "https://rest.api/modules").then(addedFloatModule => {
if (addedFloatModule) {
console.log(addedFloatModule)
Loadax.executeFloatModule(addedFloatModule.name)
}
})
import Loadax, { ModuleBase } from "loadax"
export type ModuleDate = { createdAt: Date }
export type ShortModuleInfo = ModuleBase & ModuleDate
Loadax.injectFloatModules<ShortModuleInfo>('https://rest.api/modules').then(floatModules => {
console.log(floatModules)
Loadax.executeFloatModule(floatModules[0].name)
})
For run Loadax as PWA application execute in terminal loadax pwa and all necessary files will be added at project directory. Sync application data store for all modules:
const Loader = new Loadax('https://rest.api/modules');
Loader.asPwa({ asInstance: true }) || Loader.asInstance()
Loadax PWA properties example:
const Loader = new Loadax('https://rest.api/modules');
Loadaer.asPwa({
app, // (Required) Loadax mount Application entepoint method: 'mount(ctx)'. Where ctx - ServiceWorker context
store, // (required) Lodax application processing Store
asInstance, // (custom) props for set as Main Application enterpoint mode
url // (custom) URL for ServceWorker file, default as public/main/ws-loadax.js
})
Loadax as PWA demo case. This is recommended work mode for Loadax, because this mode provide default store sync of Loadax modules.
import Loadax from "loadax";
const Loader = new Loadax('https://rest.api/modules');
const App = {
version: "1.0.0",
mount (node: HTMLElement) {
const elem = document.createElement("h1")
elem.innerText = `Click: ${App.version}`
Loader.storeEmit(data => elem.innerText = `Click: ${data.app.version}`, 'app.version.ust')
node.appendChild(elem)
node.onclick = () => Loader.storeAction<string>({
namespace: "app.version",
payload: (Math.random()*100).toString()
})
}
}
const mountApp = () => {
App.mount(document.body)
}
Loader.asPwa({
app: mountApp,
asInstance: true,
store: [
{
name: "app",
value: {
version: App.version
}
}
]
})
FAQs
Universal powerful solution for creating web app
The npm package loadax receives a total of 3 weekly downloads. As such, loadax popularity was classified as not popular.
We found that loadax demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 3 open source maintainers 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
Claude Opus 4.6 has uncovered more than 500 open source vulnerabilities, raising new considerations for disclosure, triage, and patching at scale.

Research
/Security News
Malicious dYdX client packages were published to npm and PyPI after a maintainer compromise, enabling wallet credential theft and remote code execution.

Security News
gem.coop is testing registry-level dependency cooldowns to limit exposure during the brief window when malicious gems are most likely to spread.