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
@@ -0,0 +1,9 @@
/**
* Supported ION networks.
*/
declare enum IonNetwork {
Mainnet = "mainnet",
Testnet = "test"
}
export default IonNetwork;
//# sourceMappingURL=IonNetwork.d.ts.map
@@ -0,0 +1 @@
{"version":3,"file":"IonNetwork.d.ts","sourceRoot":"","sources":["../../../lib/enums/IonNetwork.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,aAAK,UAAU;IACb,OAAO,YAAY;IACnB,OAAO,SAAS;CACjB;AAED,eAAe,UAAU,CAAC"}
@@ -0,0 +1,10 @@
/**
* Supported ION networks.
*/
var IonNetwork;
(function (IonNetwork) {
IonNetwork["Mainnet"] = "mainnet";
IonNetwork["Testnet"] = "test";
})(IonNetwork || (IonNetwork = {}));
export default IonNetwork;
//# sourceMappingURL=IonNetwork.js.map
@@ -0,0 +1 @@
{"version":3,"file":"IonNetwork.js","sourceRoot":"","sources":["../../../lib/enums/IonNetwork.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,IAAK,UAGJ;AAHD,WAAK,UAAU;IACb,iCAAmB,CAAA;IACnB,8BAAgB,CAAA;AAClB,CAAC,EAHI,UAAU,KAAV,UAAU,QAGd;AAED,eAAe,UAAU,CAAC"}
@@ -0,0 +1,12 @@
/**
* DID Document key purpose.
*/
declare enum IonPublicKeyPurpose {
Authentication = "authentication",
AssertionMethod = "assertionMethod",
CapabilityInvocation = "capabilityInvocation",
CapabilityDelegation = "capabilityDelegation",
KeyAgreement = "keyAgreement"
}
export default IonPublicKeyPurpose;
//# sourceMappingURL=IonPublicKeyPurpose.d.ts.map
@@ -0,0 +1 @@
{"version":3,"file":"IonPublicKeyPurpose.d.ts","sourceRoot":"","sources":["../../../lib/enums/IonPublicKeyPurpose.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,aAAK,mBAAmB;IACtB,cAAc,mBAAmB;IACjC,eAAe,oBAAoB;IACnC,oBAAoB,yBAAyB;IAC7C,oBAAoB,yBAAyB;IAC7C,YAAY,iBAAiB;CAC9B;AAED,eAAe,mBAAmB,CAAC"}
@@ -0,0 +1,13 @@
/**
* DID Document key purpose.
*/
var IonPublicKeyPurpose;
(function (IonPublicKeyPurpose) {
IonPublicKeyPurpose["Authentication"] = "authentication";
IonPublicKeyPurpose["AssertionMethod"] = "assertionMethod";
IonPublicKeyPurpose["CapabilityInvocation"] = "capabilityInvocation";
IonPublicKeyPurpose["CapabilityDelegation"] = "capabilityDelegation";
IonPublicKeyPurpose["KeyAgreement"] = "keyAgreement";
})(IonPublicKeyPurpose || (IonPublicKeyPurpose = {}));
export default IonPublicKeyPurpose;
//# sourceMappingURL=IonPublicKeyPurpose.js.map
@@ -0,0 +1 @@
{"version":3,"file":"IonPublicKeyPurpose.js","sourceRoot":"","sources":["../../../lib/enums/IonPublicKeyPurpose.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,IAAK,mBAMJ;AAND,WAAK,mBAAmB;IACtB,wDAAiC,CAAA;IACjC,0DAAmC,CAAA;IACnC,oEAA6C,CAAA;IAC7C,oEAA6C,CAAA;IAC7C,oDAA6B,CAAA;AAC/B,CAAC,EANI,mBAAmB,KAAnB,mBAAmB,QAMvB;AAED,eAAe,mBAAmB,CAAC"}
@@ -0,0 +1,9 @@
/**
* Operation key type, indicates if a key is a public or private key.
*/
declare enum OperationKeyType {
Public = "public",
Private = "private"
}
export default OperationKeyType;
//# sourceMappingURL=OperationKeyType.d.ts.map
@@ -0,0 +1 @@
{"version":3,"file":"OperationKeyType.d.ts","sourceRoot":"","sources":["../../../lib/enums/OperationKeyType.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,aAAK,gBAAgB;IACjB,MAAM,WAAW;IACjB,OAAO,YAAY;CACpB;AAEH,eAAe,gBAAgB,CAAC"}
@@ -0,0 +1,10 @@
/**
* Operation key type, indicates if a key is a public or private key.
*/
var OperationKeyType;
(function (OperationKeyType) {
OperationKeyType["Public"] = "public";
OperationKeyType["Private"] = "private";
})(OperationKeyType || (OperationKeyType = {}));
export default OperationKeyType;
//# sourceMappingURL=OperationKeyType.js.map
@@ -0,0 +1 @@
{"version":3,"file":"OperationKeyType.js","sourceRoot":"","sources":["../../../lib/enums/OperationKeyType.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,IAAK,gBAGF;AAHH,WAAK,gBAAgB;IACjB,qCAAiB,CAAA;IACjB,uCAAmB,CAAA;AACrB,CAAC,EAHE,gBAAgB,KAAhB,gBAAgB,QAGlB;AAEH,eAAe,gBAAgB,CAAC"}
@@ -0,0 +1,11 @@
/**
* ION operation types.
*/
declare enum OperationType {
Create = "create",
Update = "update",
Deactivate = "deactivate",
Recover = "recover"
}
export default OperationType;
//# sourceMappingURL=OperationType.d.ts.map
@@ -0,0 +1 @@
{"version":3,"file":"OperationType.d.ts","sourceRoot":"","sources":["../../../lib/enums/OperationType.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,aAAK,aAAa;IAChB,MAAM,WAAW;IACjB,MAAM,WAAW;IACjB,UAAU,eAAe;IACzB,OAAO,YAAY;CACpB;AAED,eAAe,aAAa,CAAC"}
@@ -0,0 +1,12 @@
/**
* ION operation types.
*/
var OperationType;
(function (OperationType) {
OperationType["Create"] = "create";
OperationType["Update"] = "update";
OperationType["Deactivate"] = "deactivate";
OperationType["Recover"] = "recover";
})(OperationType || (OperationType = {}));
export default OperationType;
//# sourceMappingURL=OperationType.js.map
@@ -0,0 +1 @@
{"version":3,"file":"OperationType.js","sourceRoot":"","sources":["../../../lib/enums/OperationType.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,IAAK,aAKJ;AALD,WAAK,aAAa;IAChB,kCAAiB,CAAA;IACjB,kCAAiB,CAAA;IACjB,0CAAyB,CAAA;IACzB,oCAAmB,CAAA;AACrB,CAAC,EALI,aAAa,KAAb,aAAa,QAKjB;AAED,eAAe,aAAa,CAAC"}
@@ -0,0 +1,12 @@
/**
* Sidetree patch actions. These are the valid values in the action property of a patch.
*/
declare enum PatchAction {
Replace = "replace",
AddPublicKeys = "add-public-keys",
RemovePublicKeys = "remove-public-keys",
AddServices = "add-services",
RemoveServices = "remove-services"
}
export default PatchAction;
//# sourceMappingURL=PatchAction.d.ts.map
@@ -0,0 +1 @@
{"version":3,"file":"PatchAction.d.ts","sourceRoot":"","sources":["../../../lib/enums/PatchAction.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,aAAK,WAAW;IACZ,OAAO,YAAY;IACnB,aAAa,oBAAoB;IACjC,gBAAgB,uBAAuB;IACvC,WAAW,iBAAiB;IAC5B,cAAc,oBAAoB;CACrC;AAED,eAAe,WAAW,CAAC"}
@@ -0,0 +1,13 @@
/**
* Sidetree patch actions. These are the valid values in the action property of a patch.
*/
var PatchAction;
(function (PatchAction) {
PatchAction["Replace"] = "replace";
PatchAction["AddPublicKeys"] = "add-public-keys";
PatchAction["RemovePublicKeys"] = "remove-public-keys";
PatchAction["AddServices"] = "add-services";
PatchAction["RemoveServices"] = "remove-services";
})(PatchAction || (PatchAction = {}));
export default PatchAction;
//# sourceMappingURL=PatchAction.js.map
@@ -0,0 +1 @@
{"version":3,"file":"PatchAction.js","sourceRoot":"","sources":["../../../lib/enums/PatchAction.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,IAAK,WAMJ;AAND,WAAK,WAAW;IACZ,kCAAmB,CAAA;IACnB,gDAAiC,CAAA;IACjC,sDAAuC,CAAA;IACvC,2CAA4B,CAAA;IAC5B,iDAAkC,CAAA;AACtC,CAAC,EANI,WAAW,KAAX,WAAW,QAMf;AAED,eAAe,WAAW,CAAC"}