
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.
@cusmoedge/lowcode-materials
Advanced tools
Memory Materials is the material library for Memory LowCodeEditor. This template provides a minimal setup to enable React to work with Vite, including HMR (Hot Module Replacement) and some ESLint rules.
npm i @cusmoedge/lowcode-materials
npm install @cusmoedge/memory-cli -g
memory create [materialName]
// Material types
type MaterialType = 'unit' | 'area' | 'special'
// unit ---- Unit-level materials, such as Button, Input
// area ---- Area-level materials, such as Page, Container
// special ---- Special materials, such as FormItem, which can only be used inside a Form
// A material will generate both dev and prod configurations for the editing and preview environments
MaterialConfig = {
name: "test", // Component name
defaultProps: {}, // Default properties, can be configured as needed
setter: [], // Setters, can be added if needed
desc: "test component description", // Description of the component, displayed in the material library
stylesSetter: [], // Style setters, can be added if needed
dev: {}, // Development environment configuration, can be added as needed
prod: {}, // Production environment configuration, can be added as needed
events: [], // Events, specific event objects can be added
methods: [] // Methods, specific component methods can be added
}
// src/materials/index.ts
MaterialConfigs: {
Container: ContainerConfig,
Button: ButtonConfig,
Page: PageConfig,
Modal: ModalConfig,
Table: TableConfig,
TableColumn: TableColumnConfig,
Form: FormConfig,
FormItem: FormItemConfig,
new: newConfig
}
This configuration is for multi-entry bundling of the Memory Materials library. It supports UMD and ESM output formats. It also handles TypeScript, CSS, images, and generates TypeScript declaration files.
Multi-Entry Bundling:
./src/materials directory to collect all potential entry files (e.g., index.tsx, index.ts, index.js).business).Output Formats::
Common Configuration:
.tsx and .ts files.TypeScript Declaration Files:
.d.ts files for TypeScript users.Clean Build Directory::
dist directory before starting the build to ensure a clean output.Build Completion Log:
FAQs
Memory LowCode Materials
We found that @cusmoedge/lowcode-materials 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.