Skip to content

Commit 9da918b

Browse files
authored
Feat/expiration date (#100)
* chore: deps * chore: drop generics * chore: bump version * chore: stash progress before IOTA * feat: add expiration date * chore: bump version * chore: fix tests
1 parent 52d0c15 commit 9da918b

File tree

11 files changed

+183
-79
lines changed

11 files changed

+183
-79
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ yarn-error.log
77
iota-adapter
88
*.testfile
99
src/test.ts
10-
test-stores
10+
test-stores
11+
.env

.npmignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,5 @@ config.gypi
1212
CVS
1313
npm-debug.log
1414
src/tests
15-
*.stronghold
15+
*.stronghold
16+
.env

jest.config.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ const config: JestConfigWithTsJest = {
88
"^(\\.{1,2}/.*)\\.js$": "$1",
99
},
1010
maxWorkers: 1,
11+
transformIgnorePatterns: [
12+
"/node_modules/(?!@iota/identity-wasm)", // Tell Jest to transform this specific dependency
13+
],
1114
transform: {
1215
// '^.+\\.[tj]sx?$' to process js/ts with `ts-jest`
1316
// '^.+\\.m?[tj]sx?$' to process js/ts/mjs/mts with `ts-jest`

package.json

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tanglelabs/ssimon",
3-
"version": "0.8.1",
3+
"version": "0.8.2",
44
"description": "SSIMON is an open, interoperable, and convenient software to manage DIDs and credentials",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",
@@ -17,7 +17,8 @@
1717
"did-jwt": "^8.0.4",
1818
"did-jwt-vc": "^4.0.4",
1919
"did-resolver": "^4.1.0",
20-
"jsonschema": "^1.4.1"
20+
"jsonschema": "^1.4.1",
21+
"key-did-resolver": "^4.0.0"
2122
},
2223
"scripts": {
2324
"build": "tsc",
@@ -28,9 +29,11 @@
2829
"format-check": "prettier -c \"src/**{ts,js,json,scss,css}\"",
2930
"semantic-release": "semantic-release --branches main",
3031
"copy-dts": "copyfiles -u 1 \"src/**/*.d.ts\" dist",
31-
"dev": "nodemon --watch './**/*.ts' --exec 'node --experimental-specifier-resolution=node --trace-warnings --loader ts-node/esm' src/tests/test.ts"
32+
"dev": "nodemon --watch './**/*.ts' --exec 'node --experimental-specifier-resolution=node --trace-warnings --loader ts-node/esm' src/tests/manual-test.ts"
3233
},
3334
"devDependencies": {
35+
"@tanglelabs/jwk-identity-adapter": "^0.2.3",
36+
"@tanglelabs/typeorm-storage-driver": "^0.1.3",
3437
"@types/crypto-js": "^4.2.2",
3538
"@tanglelabs/jwk-identity-adapter": "^0.2.0",
3639
"@types/jest": "^29.5.14",
@@ -39,6 +42,7 @@
3942
"@types/node": "^22.10.2",
4043
"@typescript-eslint/eslint-plugin": "^8.18.1",
4144
"@typescript-eslint/parser": "^8.18.1",
45+
"dotenv": "^16.4.7",
4246
"eslint": "^9.17.0",
4347
"jest": "^29.7.0",
4448
"jest-esm-transformer": "^1.0.0",
@@ -49,6 +53,7 @@
4953
"ts-jest-resolver": "^2.0.1",
5054
"ts-node": "^10.9.2",
5155
"tslint": "^6.1.3",
52-
"typescript": "^5.7.2"
56+
"typescript": "^5.7.2",
57+
"web-did-resolver": "^2.0.27"
5358
}
5459
}

pnpm-lock.yaml

Lines changed: 109 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)