From 0ba0b834338208ef0fb51fcbb62bc4095b0c2a40 Mon Sep 17 00:00:00 2001 From: Hide_D Date: Sun, 13 Aug 2023 09:38:31 +0000 Subject: [PATCH] =?UTF-8?q?rwlock=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- pnpm-lock.yaml | 43 +++++++++++++++++++++++++++++++++++-------- 2 files changed, 36 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index b22630a..482e1f3 100644 --- a/package.json +++ b/package.json @@ -18,9 +18,9 @@ "format": "prettier --write src/" }, "dependencies": { + "@esfx/async-readerwriterlock": "^1.0.0", "@popperjs/core": "^2.11.8", "async-lock": "^1.4.0", - "async-rwlock": "^1.1.1", "bootstrap": "^5.3.1", "bootstrap-vue-next": "^0.9.26", "buffer": "^6.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fe23735..2b3b2ed 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,15 +5,15 @@ settings: excludeLinksFromLockfile: false dependencies: + '@esfx/async-readerwriterlock': + specifier: ^1.0.0 + version: 1.0.0 '@popperjs/core': specifier: ^2.11.8 version: 2.11.8 async-lock: specifier: ^1.4.0 version: 1.4.0 - async-rwlock: - specifier: ^1.1.1 - version: 1.1.1 bootstrap: specifier: ^5.3.1 version: 5.3.1(@popperjs/core@2.11.8) @@ -380,6 +380,38 @@ packages: dev: true optional: true + /@esfx/async-lockable@1.0.0: + resolution: {integrity: sha512-MQoJKY9ityrO3W0DImrZn7jUJZ5mQBXUWsMH+baHz0YwdGXF36i1KPuxb5v1NG0gZkER3Sxr4jXQKeGDQNX6Xw==} + dependencies: + '@esfx/cancelable': 1.0.0 + '@esfx/disposable': 1.0.0 + dev: false + + /@esfx/async-readerwriterlock@1.0.0: + resolution: {integrity: sha512-YFT9lYUfBMbXB7e7NT5iyatQXmOexuAXGy9MeonmvZBxPZyBPT4rWOyNkloeZRDC73ygGQL4P4nX31/LVTCjkA==} + dependencies: + '@esfx/async-lockable': 1.0.0 + '@esfx/async-waitqueue': 1.0.0 + '@esfx/cancelable': 1.0.0 + '@esfx/disposable': 1.0.0 + dev: false + + /@esfx/async-waitqueue@1.0.0: + resolution: {integrity: sha512-LrPP501g1hhEq5wlW59A7WHl/43JQvm19HYhAMVUB7YoS+UQVHY/Rg9nEnyFhverTU24tXOWXlPKp0arju5B8Q==} + dependencies: + '@esfx/cancelable': 1.0.0 + dev: false + + /@esfx/cancelable@1.0.0: + resolution: {integrity: sha512-2dry/TuOT9ydpw86f396v09cyi/gLeGPIZSH4Gx+V/qKQaS/OXCRurCY+Cn8zkBfTAgFsjk9NE15d+LPo2kt9A==} + dependencies: + '@esfx/disposable': 1.0.0 + dev: false + + /@esfx/disposable@1.0.0: + resolution: {integrity: sha512-hu7EI+YxlEWEKrb2himbS13HNaq5mlUePASf99KeQqkiNeqiAZbKqG4w59uDcLZs8JrV3qJqS/NYib5ZMhbfTQ==} + dev: false + /@eslint-community/eslint-utils@4.4.0(eslint@8.45.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1087,11 +1119,6 @@ packages: resolution: {integrity: sha512-coglx5yIWuetakm3/1dsX9hxCNox22h7+V80RQOu2XUUMidtArxKoZoOtHUPuR84SycKTXzgGzAUR5hJxujyJQ==} dev: false - /async-rwlock@1.1.1: - resolution: {integrity: sha512-K4ecpHLAc0Jul4dMb1KLpukblQmHxD5/HNgkTuO3sQ9oLLtVENCJVk7+b0wMj1K89cqnjGkTsAvOb83lCfoKwA==} - engines: {node: '>=8.0.0'} - dev: false - /available-typed-arrays@1.0.5: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'}