Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Core Goals/Building an Alpha #20

Open
@joshgarde

Description

@joshgarde

Quick intro: Hi, I'm Josh - I've recently joined the IPMJS project to contribute towards the eventual goal of having a viable decentralized npm alt.

In order to jumpstart the development of ipmjs, we're going be forking over yarn and building on their foundations with IPFS as the P2P protocol. The core goals of the project are:

  • Maintain backwards compatibility with npm and npm based scripts
  • Secure users against malicious scripts (allowing users to do code reviews before executing anything untrusted)
  • Create a type of truststore for trusted package maintainers/certain package versions
  • Offer users the ability to use 3rd party truststores
  • Provide decentralized package search functionality

Currently, the architecture looks like this:

  • a CLI client which interacts with the underlying IPFS service
  • a helper service in conjunction with the IPFS service to provide search services

For the search service, we're gonna be usingOrbit to create a pubsub channel where clients can send a search request. From there, other clients grab the query and search their own internal search index and return anything they find back.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions


      [8]ページ先頭

      ©2009-2025 Movatter.jp