Skip to content

feat: ANLU package registry #27

@Mnehmos

Description

@Mnehmos

Overview

Share and reuse ANLUs across projects.

Commands

nlsc registry search "rate limiting"
nlsc registry install mnehmos/rate-limiter
nlsc registry publish

Registry Structure

registry.nls.dev/
  mnehmos/
    rate-limiter/
      v1.0.0/
        rate-limiter.nl
        README.md
        package.json

Package Manifest

# package.nl.yaml
name: rate-limiter
version: 1.0.0
author: mnehmos
description: Rate limiting middleware
keywords: [api, middleware, security]
dependencies:
  mnehmos/time-utils: ^1.0.0

Implementation Options

  1. GitHub-based (packages as repos)
  2. npm-style registry
  3. Simple static hosting (S3 + index.json)

Exit Criteria

  • Can publish and install ANLUs
  • Dependency resolution works

Metadata

Metadata

Assignees

No one assigned

    Labels

    ecosystemPackage and distribution systemenhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions