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

@teckmill/nom-cli

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@teckmill/nom-cli

Plugin Manager for WebAssembly

latest
Source
npmnpm
Version
0.2.4
Version published
Maintainers
1
Created
Source

Nom Core

Nom Core is a powerful WebAssembly plugin system that enables secure, high-performance plugin architecture for modern applications.

Nom Core

Features

  • 🔌 Plugin Management: Install, update, and manage WebAssembly plugins
  • 🔒 Secure Execution: Run plugins in isolated WebAssembly environments
  • 🚀 High Performance: Native-like performance with WebAssembly
  • 🌐 Cross-Platform: Works on any platform that supports WebAssembly
  • 📦 Version Control: Pin, rollback, and manage plugin versions

Installation

# Using npm
npm install -g @teckmill/nom-cli

# Using yarn
yarn global add @teckmill/nom-cli

# Using bun
bun install -g @teckmill/nom-cli

Quick Start

# Install a plugin
nom install @nom/example-plugin

# List installed plugins
nom list

# Update plugins
nom update --all

# Run a plugin
nom spin @nom/example-plugin

Development

To set up the development environment:

# Clone the repository
git clone https://github.com/nom-cli/nom-core.git
cd nom-core

# Install dependencies
bun install

# Run in development mode
bun run dev

# Build the project
bun run build

# Run tests
bun test

Creating Plugins

Nom supports plugins written in any language that compiles to WebAssembly. See the plugin template for an example.

Basic steps:

  • Create a new project using the plugin template
  • Implement your plugin logic
  • Compile to WebAssembly
  • Publish your plugin

CLI Commands

CommandDescription
nom install <plugin>Install a plugin
nom update [plugin]Update plugins
nom listList installed plugins
nom spin <plugin>Run a plugin
nom search <query>Search for plugins
nom rollback <plugin>Rollback to a previous version
nom pin <plugin>Pin a plugin to a specific version

Documentation

For full documentation, visit nom-cli.github.io/nom-core

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the ISC License - see the LICENSE file for details.

Keywords

wasm

FAQs

Package last updated on 16 Apr 2025

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