Add comprehensive installation and setup documentation

- Add GETTING_STARTED.md with quick start guide and development modes
- Add INSTALL.sh automated installation script
- Add INSTALLATION_CHECKLIST.md, INSTALLATION_SUCCESS.md, and INSTALLATION_SUMMARY.md
- Add QUICK_REFERENCE.md for common commands
- Add SETUP_GUIDE.md with detailed setup instructions
- Update README.md with improved project overview
- Add did-wallet app dependencies and node_modules
This commit is contained in:
Dorian
2026-01-27 17:18:21 +00:00
parent a81f655133
commit 0d073fa89e
22658 changed files with 4494151 additions and 6 deletions

View File

@@ -0,0 +1,3 @@
(function (root, factory) {(typeof module === 'object' && module.exports) ? module.exports = factory() : root.InterfaceBlockstore = factory()}(typeof self !== 'undefined' ? self : this, function () {
"use strict";var InterfaceBlockstore=(()=>{var t=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var b=Object.getOwnPropertyNames;var c=Object.prototype.hasOwnProperty;var d=(o,e,x,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let p of b(e))!c.call(o,p)&&p!==x&&t(o,p,{get:()=>e[p],enumerable:!(r=a(e,p))||r.enumerable});return o};var f=o=>d(t({},"__esModule",{value:!0}),o);var g={};return f(g);})();
return InterfaceBlockstore}));

View File

@@ -0,0 +1,21 @@
import type { AbortOptions, AwaitIterable, Store } from 'interface-store';
import type { CID } from 'multiformats/cid';
export interface Pair {
cid: CID;
block: Uint8Array;
}
export interface Blockstore<HasOptionsExtension = {}, PutOptionsExtension = {}, PutManyOptionsExtension = {}, GetOptionsExtension = {}, GetManyOptionsExtension = {}, GetAllOptionsExtension = {}, DeleteOptionsExtension = {}, DeleteManyOptionsExtension = {}> extends Store<CID, Uint8Array, Pair, HasOptionsExtension, PutOptionsExtension, PutManyOptionsExtension, GetOptionsExtension, GetManyOptionsExtension, DeleteOptionsExtension, DeleteManyOptionsExtension> {
/**
* Retrieve all cid/block pairs from the blockstore as an unordered iterable
*
* @example
* ```js
* for await (const { multihash, block } of store.getAll()) {
* console.log('got:', multihash, block)
* // => got MultihashDigest('Qmfoo') Uint8Array[...]
* }
* ```
*/
getAll: (options?: AbortOptions & GetAllOptionsExtension) => AwaitIterable<Pair>;
}
//# sourceMappingURL=index.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAMA,OAAO,KAAK,EACV,YAAY,EACZ,aAAa,EACb,KAAK,EACN,MAAM,iBAAiB,CAAA;AACxB,OAAO,KAAK,EAAE,GAAG,EAAE,MAAM,kBAAkB,CAAA;AAE3C,MAAM,WAAW,IAAI;IACnB,GAAG,EAAE,GAAG,CAAA;IACR,KAAK,EAAE,UAAU,CAAA;CAClB;AAED,MAAM,WAAW,UAAU,CAAE,mBAAmB,GAAG,EAAE,EACrD,mBAAmB,GAAG,EAAE,EAAE,uBAAuB,GAAG,EAAE,EACtD,mBAAmB,GAAG,EAAE,EAAE,uBAAuB,GAAG,EAAE,EAAE,sBAAsB,GAAG,EAAE,EACnF,sBAAsB,GAAG,EAAE,EAAE,0BAA0B,GAAG,EAAE,CAAE,SAAQ,KAAK,CAAC,GAAG,EAAE,UAAU,EAAE,IAAI,EAAE,mBAAmB,EACpH,mBAAmB,EAAE,uBAAuB,EAC5C,mBAAmB,EAAE,uBAAuB,EAC5C,sBAAsB,EAAE,0BAA0B,CAAC;IACnD;;;;;;;;;;OAUG;IACH,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,YAAY,GAAG,sBAAsB,KAAK,aAAa,CAAC,IAAI,CAAC,CAAA;CACjF"}

View File

@@ -0,0 +1,7 @@
/* eslint-disable @typescript-eslint/ban-types */
// this ignore is so we can use {} as the default value for the options
// extensions below - it normally means "any non-nullish value" but here
// we are using it as an intersection type - see the aside at the bottom:
// https://github.com/typescript-eslint/typescript-eslint/issues/2063#issuecomment-675156492
export {};
//# sourceMappingURL=index.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAAA,iDAAiD;AACjD,uEAAuE;AACvE,wEAAwE;AACxE,yEAAyE;AACzE,4FAA4F"}

View File

@@ -0,0 +1,4 @@
{
"Blockstore": "https://ipfs.github.io/js-stores/interfaces/blockstore_core._internal_.Blockstore.html",
"Pair": "https://ipfs.github.io/js-stores/interfaces/blockstore_core._internal_.Pair.html"
}