-
Notifications
You must be signed in to change notification settings - Fork 87
⭐️ [Refactor] [bun > pnpm] Feature/jss 93 refactor bun pnpm #889
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 16 commits
Commits
Show all changes
132 commits
Select commit
Hold shift + click to select a range
567402c
fix(package.json): upgraded esbuild to 0.19.2 to satisfy Nx, removed …
Ansonhkg 85bf7ac
refactor(package.json): bun to npm
Ansonhkg 48c0c07
refactor(Bun > npm + Jest): Jest runs E2E via Babel (uniform TS/ESM),…
Ansonhkg f64f3e6
fix(e2e): add force exit for npm e2e test
Ansonhkg 26df601
refactor(Bun > npm + Jest): Jest runs E2E via Babel (uniform TS/ESM),…
Ansonhkg 77586c1
fix(e2e): add force exit for npm e2e test
Ansonhkg e2fca2a
refactor(artillery): migrate from using Bun to npm
Ansonhkg 30bf9da
fix(package): fix a peer-dependency conflicts where `[email protected]`…
Ansonhkg 2e53cfc
refactor(pnpm): migrate from package-lock.json to pnpm-lock.yaml and …
Ansonhkg 0e41fc5
fix(pnpm): resolve warnings for pnpm:
Ansonhkg 9ed7fe1
chore(package): remove unused dependencies and scripts
Ansonhkg 0dad0a8
chore(scripts): remove unused script
Ansonhkg 81012f7
chore(package): migrate package types from commonjs to module for con…
Ansonhkg 0779fe7
refactor(auth-services): migrate away from using Bun
Ansonhkg c16bc5d
refactor(auth-services): migrate away from using Bun
Ansonhkg f131df3
fix(networks): fix networks build issue - this fix is temporarly and …
Ansonhkg b3f63f9
feat(auth-services): add API key support when gating is enabled:
Ansonhkg ada4dc0
refactor(auth-services):
Ansonhkg ddfff2f
fix(types): deployed app returns Cannot find module '@ethersproject/a…
Ansonhkg 416131c
fix(dependencies): add `@ethersproject/[email protected] ` to fix the `…
Ansonhkg 2b8277b
fix(logger, types): use type export for types
Ansonhkg 409d3fa
fix(auth-services): change project type from `application` to `librar…
Ansonhkg 52ed77c
refactor(nx, package): update nx configuration and dependencies to ve…
Ansonhkg e62eee8
fix(build): 33 type errors from different places in the codebase. Maj…
Ansonhkg 7780923
feat(lit-auth-server, lit-login-server): make them nx node apps and e…
Ansonhkg 28afe72
fix(e2e): test should work again
Ansonhkg bac5bb2
chore: remove unused tools configuration and scripts
Ansonhkg 9d8d389
refactor(contract-manager): improve type handling for wallet clients
Ansonhkg 0edeb1f
refactor(e2e): moved ./e2e inside ./packages/e2e
Ansonhkg 8a8163f
refactor(e2e): moved ./e2e inside ./packages/e2e
Ansonhkg 151df69
chore: upload lock file
Ansonhkg d602829
refactor(artillery): update command scripts to include logging option…
Ansonhkg 0a1d6fb
chore(package):
Ansonhkg 965c117
refactor(auth, e2e):
Ansonhkg 3c3ee94
feat(docker): add Docker support for lit-auth-server and lit-login-se…
Ansonhkg f59121d
fix(networks, schemas): fix build by adding the required StrictAuth d…
Ansonhkg 8195ba6
refactor(e2e/artillery):
Ansonhkg 25eb2a0
refactor(package): remove artillery scripts as we have nx commands al…
Ansonhkg 1c18085
fix(e2e): update auth context types in e2e tests to use AuthContext f…
Ansonhkg 9abb08f
fix(e2e): https://github.com/LIT-Protocol/js-sdk/pull/881#discussion_…
Ansonhkg dfe87bc
chore(package): update pnpm-lock.yaml
Ansonhkg f7b6ea5
Merge branch 'feature/jss-93-refactor-bun-pnpm' of github.com:LIT-Pro…
Ansonhkg a388b28
Merge pull request #891 from LIT-Protocol/feature/jss-107-refactor-mo…
Ansonhkg 6856bdc
Merge branch 'feature/jss-93-refactor-bun-pnpm' of https://github.com…
Ansonhkg 2fd7fd5
feat(lit-contracts): migrated away from https://github.com/Lit-Protoc…
Ansonhkg 275a0d4
fmt
Ansonhkg cb48c72
fmt
Ansonhkg 5a5e58d
Merge branch 'naga' into feat/migrate-lit-contracts-repo
Ansonhkg 3ac0751
fix(contracts): sync prebuilt artifacts into workspace dist
Ansonhkg fc8e860
fmt
Ansonhkg 642cd0b
feat(release): add initial monorepo release notes for v0.5.1
Ansonhkg dd2e6f4
fix(docs): update README to correct sync command for contract address…
Ansonhkg 838bd2f
fix: https://github.com/LIT-Protocol/js-sdk/pull/889#discussion_r2372…
Ansonhkg dba7110
fix: unblock build (except auth-services)
Ansonhkg b68b8ea
Update packages/networks/src/networks/vNaga/shared/managers/state-man…
Ansonhkg 7201203
fix: correct logger error arg order
Ansonhkg cdad6af
fix: https://github.com/LIT-Protocol/js-sdk/pull/892#discussion_r2376…
Ansonhkg d628a79
fix: https://github.com/LIT-Protocol/js-sdk/pull/892#discussion_r2376…
Ansonhkg 36cb13a
fix: https://github.com/LIT-Protocol/js-sdk/pull/892#discussion_r2376…
Ansonhkg 226198d
Merge branch 'feature/jss-93-refactor-bun-pnpm' into feature/jss-105-…
Ansonhkg cb396ca
Merge branch 'naga' of github.com:LIT-Protocol/js-sdk into feature/js…
Ansonhkg aa3206f
chore: update @lit-protocol/contracts version to 0.5.1 in pnpm-lock.yaml
Ansonhkg d9b654e
fmt
Ansonhkg 666100c
Merge branch 'feature/jss-93-refactor-bun-pnpm' of github.com:LIT-Pro…
Ansonhkg 138f0c7
fix: remove redundant CustomAuthDataSchema definition
Ansonhkg 70d7219
Merge branch 'feature/jss-93-refactor-bun-pnpm' into feature/jss-105-…
Ansonhkg 64ace59
chore: update lock file
Ansonhkg 79d2c8e
fmt
Ansonhkg db98dc5
fix: remove duplicated code and remove unused mint route
Ansonhkg 703780e
chore(CI): update CI to use pnpm instead of bun
Ansonhkg b6ae548
fix(ci): e2e
Ansonhkg bf71d65
fix(e2e): remove redundant '--' from test command
Ansonhkg 82056e2
Merge branch 'feat/migrate-lit-contracts-repo' into feature/jss-105-r…
Ansonhkg 668cedf
fix(e2e, ci): enable naga-test and naga-staging tests. Delete unused …
Ansonhkg da18bd7
fmt
Ansonhkg a51b88f
fix(e2e): simplify viewPKPsByAddress tests by removing unnecessary co…
Ansonhkg b4f7340
feat(e2e): add separate workflows for Naga Dev, Staging, and Test env…
Ansonhkg 1ee19e8
fmt
Ansonhkg 962505d
feat(e2e): consolidate Naga workflows into a single configuration for…
Ansonhkg ef9ad32
feat(e2e): create separate workflows for Naga Dev, Staging, and Test …
Ansonhkg e3c5760
feat(e2e): consolidate Naga workflows into a single matrix configurat…
Ansonhkg ffc66f8
feat(e2e): refactor environment variables and improve secret manageme…
Ansonhkg b58a736
feat(e2e): restructure E2E workflow to include build job and optimize…
Ansonhkg aa221a3
feat(e2e): add node setup and dependency installation steps in E2E job
Ansonhkg fcc833f
fix(e2e): remove cache option from setup-node action and update .giti…
Ansonhkg 52f834c
fix(e2e): update artifact paths and refine health check command in E2…
Ansonhkg 860d0b9
feat(e2e): add local CI testing command and update CI test command to…
Ansonhkg 0b96e08
fix(e2e): update health check command to use the correct test script
Ansonhkg 7ceb65f
fix(e2e): update artifact restoration process and ensure directories …
Ansonhkg 7d25781
fix(e2e): remove build-output directory after restoring artifacts
Ansonhkg 3510e92
fix(e2e): update artifact paths to reflect correct directory structure
Ansonhkg 50e3db9
fix(e2e): add verification for required secrets and update health che…
Ansonhkg 7e0de65
fix(e2e): update secret verification messages to include network context
Ansonhkg 3461d00
fix(e2e): improve nonce management logic to prevent concurrent collis…
Ansonhkg ecff945
fix(e2e): update health check command to run all tests
Ansonhkg 3cfb6a5
fix(e2e): update health check command to use new test name pattern an…
Ansonhkg ec43401
test(e2e): add rpc override tests to validate environment variable fu…
Ansonhkg 80954a8
chore(test): update storage path to store in .e2e
Ansonhkg 0db5783
fix(app): resolve issue with dirname resolution fallback to process.c…
Ansonhkg c6a2d30
docs(README): add Docker build instructions for lit-auth-server and l…
Ansonhkg a2699fd
chore(release): migrate from Bun to PNPM for setup and dependency ins…
Ansonhkg 84edc9b
feat(workflows): add release workflow for Docker images
Ansonhkg 390dd6a
fmt
Ansonhkg ebdbe8e
feat(workflows): add Rust toolchain and wasm-pack installation to Doc…
Ansonhkg ecb7463
feat(docker): update Dockerfiles for lit-auth-server and lit-login-se…
Ansonhkg 9f7776e
docs: add links to published Docker images for lit-auth-server and li…
Ansonhkg 6629304
chore: comment out naga-staging environment in e2e workflow
Ansonhkg 480a125
fix: configure lit-auth-server to use environment variables for port …
Ansonhkg 558f04e
feat(app,lit-login-server): add public assets configuration for lit-l…
Ansonhkg 678f9f2
chore: update packageManager field in package.json
Ansonhkg 7459f03
docs(README): add one-click deployable images for Lit Auth and Login …
Ansonhkg d8c5aae
chore: remove packageManager field from package.json
Ansonhkg 9752854
chore(test): release 1
Ansonhkg 3b7703a
fix: - Set every package that still emits CommonJS to declare itself …
Ansonhkg 867516f
chore(release,test): 1
Ansonhkg 4d353dd
chore(release,test): bump versions and update changelogs for multiple…
Ansonhkg aaa9604
doc(README): update package manager command
Ansonhkg 0a8131b
docs(README): add section for apps in the monorepo and Docker support
Ansonhkg fe97a7d
fix(apps): update environment variable names for auth and login servers
Ansonhkg 4616e56
chore(release,test): 8.0.1-test.4
Ansonhkg 0ac1ac3
chore(release,test): 8.0.1-test.5
Ansonhkg 02ec45a
chore(release,test): bump versions to 8.0.1-test.7 and update changelogs
Ansonhkg 2b1285c
chore(release, test): bump versions to 0.0.2-test.8, 8.0.1-test.9, an…
Ansonhkg a833c7a
chore(release,test)
Ansonhkg ca57a26
feat(auth,auth-services,network,lit-client):
Ansonhkg fa22ebc
fix(auth-services): replace console.log with structured logging for m…
Ansonhkg 84d2f45
chore: remove unused contract
Ansonhkg 3d1494a
fmt
Ansonhkg e063168
fix(network/auth): respect handshake responders when preparing keyset…
Ansonhkg 3e06601
fmt
Ansonhkg e0d8b86
feat(payment): add auth-service delegation routes, and sdk helpers.
Ansonhkg ca7ffdd
Merge pull request #892 from LIT-Protocol/feature/jss-105-refactor-au…
Ansonhkg File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,9 @@ | ||
| { | ||
| "presets": [ | ||
| [ | ||
| "@babel/preset-env", | ||
| { "targets": { "node": "current" }, "modules": "commonjs" } | ||
| ], | ||
| ["@babel/preset-typescript", { "allowDeclareFields": true }] | ||
| ] | ||
| } |
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,5 @@ | ||
| import { getJestProjects } from '@nx/jest'; | ||
| import { getJestProjectsAsync } from '@nx/jest'; | ||
|
|
||
| export default { | ||
| projects: getJestProjects(), | ||
| }; | ||
| export default async () => ({ | ||
| projects: await getJestProjectsAsync(), | ||
| }); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,56 @@ | ||
| import type { Config } from 'jest'; | ||
|
|
||
| // only map local packages (prevent hijacking external `@lit-protocol/*` packages) | ||
| const localPackages = [ | ||
| 'access-control-conditions', | ||
| 'access-control-conditions-schemas', | ||
| 'auth', | ||
| 'auth-helpers', | ||
| 'auth-services', | ||
| 'constants', | ||
| 'crypto', | ||
| 'lit-client', | ||
| 'logger', | ||
| 'networks', | ||
| 'schemas', | ||
| 'types', | ||
| 'wasm', | ||
| 'wrapped-keys', | ||
| 'wrapped-keys-lit-actions', | ||
| ]; | ||
|
|
||
| const config: Config = { | ||
| testEnvironment: 'node', | ||
| testMatch: ['<rootDir>/e2e/src/e2e.spec.ts'], | ||
|
|
||
| // Use Babel for everything; simple and robust with TS + ESM | ||
| transform: { | ||
| '^.+\\.(ts|tsx|js|mjs)$': 'babel-jest', | ||
| }, | ||
|
|
||
| // Allow transforms for node_modules so ESM deps work | ||
| transformIgnorePatterns: [], | ||
|
|
||
| // Resolve monorepo packages to sources | ||
| moduleNameMapper: { | ||
|
|
||
| // Local packages | ||
| [`^@lit-protocol/(${localPackages.join('|')})/lib/(.*)$`]: | ||
| '<rootDir>/packages/$1/src/lib/$2', | ||
| [`^@lit-protocol/(${localPackages.join('|')})(/.*)?$`]: | ||
| '<rootDir>/packages/$1/src$2', | ||
| }, | ||
|
|
||
| // this is to avoid duplicate module resolution errors | ||
| // eg. | ||
| // jest-haste-map: Haste module naming collision: @lit-protocol/crypto | ||
| // The following files share their name; please adjust your hasteImpl: | ||
| // * <rootDir>/packages/crypto/package.json | ||
| // * <rootDir>/.nx/cache/10833129804332267556/outputs/dist/packages/crypto/package.json | ||
| // FAIL e2e/src/e2e.spec.ts | ||
| // ● Test suite failed to run | ||
| // The name `@lit-protocol/auth` was looked up in the Haste module map. It cannot be resolved, because there exists several different files, or packages, that provide a module for that particular name and platform. The platform is generic (no extension). You must delete or exclude files until there remains only one of these: | ||
| modulePathIgnorePatterns: ['<rootDir>/.nx/', '<rootDir>/dist/'], | ||
| }; | ||
|
|
||
| export default config; | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -3,9 +3,8 @@ | |
| "version": "0.0.1", | ||
| "license": "MIT", | ||
| "scripts": { | ||
| "reset": "bun unlink-all && rimraf dist node_modules doc tmp yarn-error.log yarn.lock package-lock.json bun.lockb learn-debug.log tmp .nx lit-auth-storage pkp-tokens lit-auth-local ./e2e/dist ./e2e/node_modules", | ||
| "go": "bun run build && bun link-all", | ||
| "build": "bun unlink-all && nx run-many --parallel=false --target=build --all --exclude=wrapped-keys,wrapped-keys-lit-actions && bun run prettier", | ||
| "reset": "rimraf dist pnpm-lock.yaml node_modules tmp yarn-error.log yarn.lock package-lock.json learn-debug.log .nx lit-auth-storage pkp-tokens lit-auth-local ./e2e/dist ./e2e/node_modules", | ||
| "build": "nx run-many --parallel=false --target=build --all --exclude=wrapped-keys,wrapped-keys-lit-actions && npm run prettier", | ||
| "build:affected": "nx affected --target=build --exclude=wrapped-keys,wrapped-keys-lit-actions", | ||
| "check-deps": "npx nx run-many --target=check-deps --exclude=wrapped-keys,wrapped-keys-lit-actions", | ||
| "validate": "npm run check-deps && npm run build", | ||
|
|
@@ -17,15 +16,12 @@ | |
| "publish:tinny": "cd ./local-tests && npm publish", | ||
| "gen:docs": "node ./tools/scripts/gen-doc.mjs", | ||
| "gen:readme": "node ./tools/scripts/gen-readme.mjs", | ||
| "gen:local-network-context": "bun run packages/networks/src/networks/vNaga/envs/naga-local/scripts/00-generate-abi-signatures.ts", | ||
| "gen:local-network-context": "dotenvx run --env-file=.env -- node --conditions=import --import tsx packages/networks/src/networks/vNaga/shared/scripts/generate-abi-signatures.ts", | ||
| "prettier": "npx nx format:write --all", | ||
| "format:check": "npx nx format:check --all", | ||
| "link-all": "for dir in packages/*/; do echo \"Linking in $dir\"; (cd \"$dir\" && bun link) || { echo \"ERROR: Failed to link in $dir\"; exit 1; }; done", | ||
| "unlink-all": "for dir in packages/*/; do echo \"Unlinking in $dir\"; (cd \"$dir\" && bun unlink) || { echo \"ERROR: Failed to unlink in $dir\"; exit 1; }; done", | ||
| "auth-services": "cd packages/auth-services && bun run start", | ||
| "test:e2e": "bun test ./e2e/src/e2e.spec.ts --timeout 50000000 -t", | ||
| "artillery:init": "bun run ./e2e/artillery/src/init.ts", | ||
| "artillery:balance-status": "LOG_LEVEL=silent bun run ./e2e/artillery/src/balance-status.ts", | ||
| "test:e2e": "npx jest --clearCache --config ./jest.e2e.config.ts && LOG_LEVEL=${LOG_LEVEL:-silent} dotenvx run --env-file=.env -- jest --runInBand --detectOpenHandles --forceExit --config ./jest.e2e.config.ts --testTimeout=50000000 -t", | ||
| "artillery:init": "dotenvx run --env-file=.env -- tsx e2e/artillery/src/init.ts", | ||
| "artillery:balance-status": "LOG_LEVEL=${LOG_LEVEL:-silent} dotenvx run --env-file=.env -- tsx e2e/artillery/src/balance-status.ts", | ||
| "artillery:pkp-sign": "DEBUG_HTTP=true LOG_LEVEL=silent dotenvx run --env-file=.env -- sh -c 'artillery run ./e2e/artillery/configs/pkp-sign.yml ${ARTILLERY_KEY:+--record --key $ARTILLERY_KEY}'", | ||
| "artillery:encrypt-decrypt": "DEBUG_HTTP=true LOG_LEVEL=silent dotenvx run --env-file=.env -- sh -c 'artillery run ./e2e/artillery/configs/encrypt-decrypt.yml ${ARTILLERY_KEY:+--record --key $ARTILLERY_KEY}'", | ||
| "artillery:execute-js": "DEBUG_HTTP=true LOG_LEVEL=silent dotenvx run --env-file=.env -- sh -c 'artillery run ./e2e/artillery/configs/execute.yml ${ARTILLERY_KEY:+--record --key $ARTILLERY_KEY}'", | ||
|
|
@@ -34,7 +30,11 @@ | |
| }, | ||
| "private": true, | ||
| "dependencies": { | ||
| "@babel/core": "^7.28.4", | ||
| "@babel/preset-env": "^7.28.3", | ||
| "@babel/preset-typescript": "^7.27.1", | ||
| "@dotenvx/dotenvx": "^1.6.4", | ||
| "@ethersproject/contracts": "5.8.0", | ||
| "@lit-protocol/contracts": "^0.5.0", | ||
| "@lit-protocol/nacl": "7.1.1", | ||
| "@lit-protocol/uint8arrays": "7.1.1", | ||
|
|
@@ -44,8 +44,8 @@ | |
| "@simplewebauthn/browser": "^7.2.0", | ||
| "@simplewebauthn/typescript-types": "^7.0.0", | ||
| "@wagmi/core": "^2.17.1", | ||
| "@walletconnect/ethereum-provider": "2.9.2", | ||
| "ajv": "^8.12.0", | ||
| "babel-jest": "^29", | ||
| "base64url": "^3.0.1", | ||
| "bs58": "^6.0.0", | ||
| "cbor-web": "^9.0.2", | ||
|
|
@@ -70,17 +70,12 @@ | |
| }, | ||
| "devDependencies": { | ||
| "@changesets/cli": "^2.29.4", | ||
| "@nx/devkit": "17.3.0", | ||
| "@nx/esbuild": "17.3.0", | ||
| "@nx/eslint-plugin": "17.3.0", | ||
| "@nx/jest": "17.3.0", | ||
| "@nx/js": "17.3.0", | ||
| "@nx/linter": "17.3.0", | ||
| "@nx/next": "17.3.0", | ||
| "@nx/node": "17.3.0", | ||
| "@nx/plugin": "17.3.0", | ||
| "@nx/react": "17.3.0", | ||
| "@nx/web": "17.3.0", | ||
| "@nx/esbuild": "21.2.1", | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 💖 New hotness. |
||
| "@nx/eslint-plugin": "21.2.1", | ||
| "@nx/jest": "21.2.1", | ||
| "@nx/js": "21.2.1", | ||
| "@nx/node": "21.2.1", | ||
| "@nx/plugin": "21.2.1", | ||
| "@solana/web3.js": "1.95.3", | ||
| "@types/depd": "^1.1.36", | ||
| "@types/events": "^3.0.3", | ||
|
|
@@ -93,13 +88,11 @@ | |
| "@typescript-eslint/parser": "6.21.0", | ||
| "artillery": "^2.0.23", | ||
| "axios": "^1.6.0", | ||
| "chalk": "^5.3.0", | ||
| "esbuild": "^0.17.3", | ||
| "esbuild": "^0.19.2", | ||
| "esbuild-node-builtins": "^0.1.0", | ||
| "esbuild-node-externals": "^1.14.0", | ||
| "esbuild-plugin-tsc": "^0.4.0", | ||
| "eslint": "8.48.0", | ||
| "eslint-config-next": "12.2.3", | ||
| "eslint": "9.34.0", | ||
| "eslint-config-prettier": "9.1.0", | ||
| "eslint-import-resolver-typescript": "3.6.3", | ||
| "eslint-plugin-import": "^2.29.1", | ||
|
|
@@ -112,15 +105,16 @@ | |
| "live-server": "^1.2.2", | ||
| "node-fetch": "^2.6.1", | ||
| "node-localstorage": "^3.0.5", | ||
| "nx": "17.3.0", | ||
| "nx": "21.2.1", | ||
| "path": "^0.12.7", | ||
| "pino-pretty": "^13.0.0", | ||
| "prettier": "^2.6.2", | ||
| "react": "^19.1.0", | ||
| "rimraf": "^6.0.1", | ||
| "ts-jest": "29.2.5", | ||
| "typedoc": "^0.26.6", | ||
| "typedoc-theme-hierarchy": "^5.0.0", | ||
| "ts-node": "^10.9.2", | ||
| "tsx": "^4.20.5", | ||
| "typedoc": "^0.28.12", | ||
| "typescript": "5.8.3" | ||
| }, | ||
| "workspaces": [ | ||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.