cdnjs / packages

📦 Package configurations - The #1 free and open source CDN built to make life easier for developers.
https://cdnjs.com
MIT License
364 stars 354 forks source link

Helia is replacement of js-ipfs #1659

Open ghost opened 1 year ago

ghost commented 1 year ago

Library name

helia @helia/ , libp2p @libp2p/ , js-stores/blockstore- js-stores/datastore- , @chainsafe/*

Library license

https://github.com/ipfs/js-stores/blob/main/LICENSE All repos are publish under MIT and APACHE licenses

Library source

helia @helia/ is from https://github.com/ipfs/helia, libp2p @libp2p/ is from https://github.com/libp2p/js-libp2p, js-stores/blockstore- js-stores/datastore- is from https://github.com/ipfs/js-stores , @chainsafe/* is from https://github.com/chainsafe?q=libp2p&type=all

Files to include

All repo are distribute dist/index.min.js

MattIPv4 commented 1 year ago

👋 while I appreciate you not filing an issue for each library individually, please could you update your request here to specifically list out all the libraries you are requesting to be added, rather than the current wildcards you have. It seems like there are a lot of libraries you are asking for here, and we will need to review each one of them to make sure they fall within our policies to be added.

ghost commented 1 year ago

👋 while I appreciate you not filing an issue for each library individually, please could you update your request here to specifically list out all the libraries you are requesting to be added, rather than the current wildcards you have. It seems like there are a lot of libraries you are asking for here, and we will need to review each one of them to make sure they fall within our policies to be added.

The folow list is npm packages: helia @helia/json @helia/unixfs @helia/strings @helia/car @helia/remote-pining @helia/dag-cbor @helia/ipns @helia/dag-json @helia/interface @helia/rpc-protocol @helia/routing-v1-http-api-client @helia/interop @helia/mfs libp2p @libp2p/interface-compliance-tests @libp2p/interfaces @libp2p/peer-id @libp2p/peer-id-factory @libp2p/pubsub @libp2p/topology @libp2p/crypto @libp2p/utils @libp2p/tcp @libp2p/webrtc-star-protocol @libp2p/webrtc-star @libp2p/tracked-map @libp2p/bootstrap @libp2p/mdns @libp2p/record @libp2p/logger @libp2p/peer-store @libp2p/mplex @libp2p/websockets @libp2p/multistream-select @libp2p/floodsub @libp2p/kad-dht @libp2p/delegated-content-routing @libp2p/delegated-peer-routing @libp2p/peer-collections @libp2p/pubsub-peer-discovery @libp2p/daemon-protocol @libp2p/daemon-client @libp2p/daemon-server @libp2p/daemon @libp2p/interface-address-manager @libp2p/interface-connection @libp2p/interface-connection-compliance-tests @libp2p/interface-connection-encrypter @libp2p/interface-connection-encrypter-compliance-tests @libp2p/interface-connection-manager @libp2p/interface-content-routing @libp2p/interface-dht @libp2p/interface-keychain @libp2p/interface-keys @libp2p/interface-metrics @libp2p/interface-mocks @libp2p/interface-peer-discovery @libp2p/interface-peer-id @libp2p/interface-peer-info @libp2p/interface-peer-routing @libp2p/interface-peer-store @libp2p/interface-pubsub @libp2p/interface-pubsub-compliance-tests @libp2p/interface-record @libp2p/interface-record-compliance-tests @libp2p/interface-registrar @libp2p/interface-stream-muxer @libp2p/interface-stream-muxer-compliance-tests @libp2p/interface-peer-discovery-compliance-tests @libp2p/webtransport @libp2p/webrtc @libp2p/interface-libp2p @libp2p/keychain @libp2p/cms @libp2p/interface-connection-gater @libp2p/ipni-content-routing @libp2p/interface @libp2p/interface-internal @libp2p/noise @libp2p/http-v1-content-routing @libp2p/perf @libp2p/multidim-interop blockstore-core blockstore-level blockstore-s3 datastore-core datastore-fs datastore-idb datastore-level datastore-s3 interface-blockstore interface-blockstore-tests interface-datastore interface-datastore-tests interface-store @chainsafe/libp2p-noise @chainsafe/libp2p-gossipsub @chainsafe/libp2p-yamux All packages was distributed dist/index.min.js

ghost commented 1 year ago

👋 while I appreciate you not filing an issue for each library individually, please could you update your request here to specifically list out all the libraries you are requesting to be added, rather than the current wildcards you have. It seems like there are a lot of libraries you are asking for here, and we will need to review each one of them to make sure they fall within our policies to be added.

After reading the source code of Helia, I found that all of its dependencies have been packaged in the index.min.js of the Helia build output, so CDN only needs to provide the dist/index.min.js of the Helia NPM package

MattIPv4 commented 1 year ago

Ah, great! Would you mind updating the main issue above to reflect that you're just asking for the helia package to be added?

ghost commented 1 year ago

Ah, great! Would you mind updating the main issue above to reflect that you're just asking for the helia package to be added?

Yes