This repository was archived by the owner on Feb 12, 2024. It is now read-only.
  
  
  
  
    
    
    
      
    
  
  
    
File tree Expand file tree Collapse file tree 34 files changed +140
-105
lines changed 
ipfs-message-port-protocol Expand file tree Collapse file tree 34 files changed +140
-105
lines changed Original file line number Diff line number Diff line change 11# interface-ipfs-core <!--  omit in toc -->   
22
3- [ ![ ipfs.io] ( https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square )] ( http://ipfs.io ) 
4- [ ![ IRC] ( https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square )] ( http://webchat.freenode.net/?channels=%23ipfs ) 
5- [ ![ Discord] ( https://img.shields.io/discord/806902334369824788?style=flat-square )] ( https://discord.gg/ipfs ) 
3+ [ ![ ipfs.tech] ( https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square )] ( https://ipfs.tech ) 
4+ [ ![ Discuss] ( https://img.shields.io/discourse/https/discuss.ipfs.tech/posts.svg?style=flat-square )] ( https://discuss.ipfs.tech ) 
65[ ![ codecov] ( https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square )] ( https://codecov.io/gh/ipfs/js-ipfs ) 
7- [ ![ CI] ( https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master? style=flat-square )] ( https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml ) 
6+ [ ![ CI] ( https://img.shields.io/github/actions/ workflow/status/ipfs/js-ipfs/js- test-and-release.yml?branch=master \& style=flat-square )] ( https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml?query=branch%3Amaster  ) 
87
98>  A test suite and interface you can use to implement a IPFS core interface.
109
Original file line number Diff line number Diff line change 6969    "@ipld/dag-pb" : " ^4.0.0" 
7070    "@libp2p/crypto" : " ^1.0.7" 
7171    "@libp2p/interface-peer-id" : " ^2.0.0" 
72-     "@libp2p/interfaces" : " ^3.0.3 " 
72+     "@libp2p/interfaces" : " ^3.2.0 " 
7373    "@libp2p/peer-id" : " ^2.0.0" 
7474    "@libp2p/peer-id-factory" : " ^2.0.0" 
7575    "@libp2p/websockets" : " ^5.0.0" 
76-     "@multiformats/multiaddr" : " ^11.0.0 " 
76+     "@multiformats/multiaddr" : " ^11.1.5 " 
7777    "@types/node" : " ^18.0.0" 
7878    "@types/pako" : " ^2.0.0" 
7979    "@types/readable-stream" : " ^2.3.13" 
Original file line number Diff line number Diff line change 11# ipfs-cli <!--  omit in toc -->   
22
3- [ ![ ipfs.io] ( https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square )] ( http://ipfs.io ) 
4- [ ![ IRC] ( https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square )] ( http://webchat.freenode.net/?channels=%23ipfs ) 
5- [ ![ Discord] ( https://img.shields.io/discord/806902334369824788?style=flat-square )] ( https://discord.gg/ipfs ) 
3+ [ ![ ipfs.tech] ( https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square )] ( https://ipfs.tech ) 
4+ [ ![ Discuss] ( https://img.shields.io/discourse/https/discuss.ipfs.tech/posts.svg?style=flat-square )] ( https://discuss.ipfs.tech ) 
65[ ![ codecov] ( https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square )] ( https://codecov.io/gh/ipfs/js-ipfs ) 
7- [ ![ CI] ( https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master? style=flat-square )] ( https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml ) 
6+ [ ![ CI] ( https://img.shields.io/github/actions/ workflow/status/ipfs/js-ipfs/js- test-and-release.yml?branch=master \& style=flat-square )] ( https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml?query=branch%3Amaster  ) 
87
98>  JavaScript implementation of the IPFS specification
109
Original file line number Diff line number Diff line change 7070    "@ipld/dag-cbor" : " ^9.0.0" 
7171    "@ipld/dag-json" : " ^10.0.0" 
7272    "@ipld/dag-pb" : " ^4.0.0" 
73-     "@libp2p/logger" : " ^2.0.2 " 
73+     "@libp2p/logger" : " ^2.0.5 " 
7474    "@libp2p/peer-id" : " ^2.0.0" 
7575    "@multiformats/mafmt" : " ^11.0.2" 
76-     "@multiformats/multiaddr" : " ^11.0.0 " 
76+     "@multiformats/multiaddr" : " ^11.1.5 " 
7777    "@multiformats/multiaddr-to-uri" : " ^9.0.1" 
7878    "byteman" : " ^1.3.5" 
7979    "execa" : " ^6.1.0" 
Original file line number Diff line number Diff line change 11# ipfs-client <!--  omit in toc -->   
22
3- [ ![ ipfs.io] ( https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square )] ( http://ipfs.io ) 
4- [ ![ IRC] ( https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square )] ( http://webchat.freenode.net/?channels=%23ipfs ) 
5- [ ![ Discord] ( https://img.shields.io/discord/806902334369824788?style=flat-square )] ( https://discord.gg/ipfs ) 
3+ [ ![ ipfs.tech] ( https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square )] ( https://ipfs.tech ) 
4+ [ ![ Discuss] ( https://img.shields.io/discourse/https/discuss.ipfs.tech/posts.svg?style=flat-square )] ( https://discuss.ipfs.tech ) 
65[ ![ codecov] ( https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square )] ( https://codecov.io/gh/ipfs/js-ipfs ) 
7- [ ![ CI] ( https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master? style=flat-square )] ( https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml ) 
6+ [ ![ CI] ( https://img.shields.io/github/actions/ workflow/status/ipfs/js-ipfs/js- test-and-release.yml?branch=master \& style=flat-square )] ( https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml?query=branch%3Amaster  ) 
87
98>  A client library to talk to local IPFS daemons
109
Original file line number Diff line number Diff line change 11# ipfs-core-config <!--  omit in toc -->   
22
3- [ ![ ipfs.io] ( https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square )] ( http://ipfs.io ) 
4- [ ![ IRC] ( https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square )] ( http://webchat.freenode.net/?channels=%23ipfs ) 
5- [ ![ Discord] ( https://img.shields.io/discord/806902334369824788?style=flat-square )] ( https://discord.gg/ipfs ) 
3+ [ ![ ipfs.tech] ( https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square )] ( https://ipfs.tech ) 
4+ [ ![ Discuss] ( https://img.shields.io/discourse/https/discuss.ipfs.tech/posts.svg?style=flat-square )] ( https://discuss.ipfs.tech ) 
65[ ![ codecov] ( https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square )] ( https://codecov.io/gh/ipfs/js-ipfs ) 
7- [ ![ CI] ( https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master? style=flat-square )] ( https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml ) 
6+ [ ![ CI] ( https://img.shields.io/github/actions/ workflow/status/ipfs/js-ipfs/js- test-and-release.yml?branch=master \& style=flat-square )] ( https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml?query=branch%3Amaster  ) 
87
98>  Package to store node and browser specific config for ipfs-core
109
Original file line number Diff line number Diff line change 9696  "dependencies" : {
9797    "@chainsafe/libp2p-gossipsub" : " ^6.0.0" 
9898    "@libp2p/floodsub" : " ^6.0.0" 
99-     "@libp2p/logger" : " ^2.0.2 " 
99+     "@libp2p/logger" : " ^2.0.5 " 
100100    "@libp2p/mdns" : " ^6.0.0" 
101101    "@libp2p/prometheus-metrics" : " ^1.0.1" 
102102    "@libp2p/tcp" : " ^6.0.2" 
Original file line number Diff line number Diff line change 11# ipfs-core-types <!--  omit in toc -->   
22
3- [ ![ ipfs.io] ( https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square )] ( http://ipfs.io ) 
4- [ ![ IRC] ( https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square )] ( http://webchat.freenode.net/?channels=%23ipfs ) 
5- [ ![ Discord] ( https://img.shields.io/discord/806902334369824788?style=flat-square )] ( https://discord.gg/ipfs ) 
3+ [ ![ ipfs.tech] ( https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square )] ( https://ipfs.tech ) 
4+ [ ![ Discuss] ( https://img.shields.io/discourse/https/discuss.ipfs.tech/posts.svg?style=flat-square )] ( https://discuss.ipfs.tech ) 
65[ ![ codecov] ( https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square )] ( https://codecov.io/gh/ipfs/js-ipfs ) 
7- [ ![ CI] ( https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master? style=flat-square )] ( https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml ) 
6+ [ ![ CI] ( https://img.shields.io/github/actions/ workflow/status/ipfs/js-ipfs/js- test-and-release.yml?branch=master \& style=flat-square )] ( https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml?query=branch%3Amaster  ) 
87
98>  IPFS interface definitions used by implementations for API compatibility.
109
Original file line number Diff line number Diff line change 2525  "types" : " ./dist/src/index.d.ts" 
2626  "files" : [
2727    " src" 
28-     " dist/src " 
28+     " dist" 
2929    " !dist/test" 
3030    " !**/*.tsbuildinfo" 
3131  ],
5252    "@libp2p/interface-peer-id" : " ^2.0.0" 
5353    "@libp2p/interface-peer-info" : " ^1.0.2" 
5454    "@libp2p/interface-pubsub" : " ^3.0.0" 
55-     "@multiformats/multiaddr" : " ^11.0.0 " 
55+     "@multiformats/multiaddr" : " ^11.1.5 " 
5656    "@types/node" : " ^18.0.0" 
5757    "interface-datastore" : " ^7.0.0" 
5858    "ipfs-unixfs" : " ^9.0.0" 
Original file line number Diff line number Diff line change 11# ipfs-core-utils <!--  omit in toc -->   
22
3- [ ![ ipfs.io] ( https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square )] ( http://ipfs.io ) 
4- [ ![ IRC] ( https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square )] ( http://webchat.freenode.net/?channels=%23ipfs ) 
5- [ ![ Discord] ( https://img.shields.io/discord/806902334369824788?style=flat-square )] ( https://discord.gg/ipfs ) 
3+ [ ![ ipfs.tech] ( https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square )] ( https://ipfs.tech ) 
4+ [ ![ Discuss] ( https://img.shields.io/discourse/https/discuss.ipfs.tech/posts.svg?style=flat-square )] ( https://discuss.ipfs.tech ) 
65[ ![ codecov] ( https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square )] ( https://codecov.io/gh/ipfs/js-ipfs ) 
7- [ ![ CI] ( https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master? style=flat-square )] ( https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml ) 
6+ [ ![ CI] ( https://img.shields.io/github/actions/ workflow/status/ipfs/js-ipfs/js- test-and-release.yml?branch=master \& style=flat-square )] ( https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml?query=branch%3Amaster  ) 
87
98>  Package to share code between ipfs and ipfs-http-client
109
1110## Table of contents <!--  omit in toc -->   
1211
1312-  [ Install] ( #install ) 
13+   -  [ Browser ` <script> `  tag] ( #browser-script-tag ) 
1414-  [ License] ( #license ) 
1515-  [ Contribute] ( #contribute ) 
1616
2020$ npm i ipfs-core-utils 
2121``` 
2222
23+ ### Browser ` <script> `  tag  
24+ 
25+ Loading this module through a script tag will make it's exports available as ` IpfsCoreUtils `  in the global namespace.
26+ 
27+ ``` html 
28+ <script  src =" https://unpkg.com/ipfs-core-utils/dist/index.min.js" script >
29+ ``` 
30+ 
2331## License  
2432
2533Licensed under either of
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments