diff --git a/.env.example b/.env.example
index d1e8b65..4781b68 100644
--- a/.env.example
+++ b/.env.example
@@ -1,14 +1,7 @@
PORT=5000
# express trust proxy config for if you are using a reverse proxy
TRUST_PROXY=1
-MEMCACHE_URI=127.0.0.1:11211
-BLOCKSYNC_URI_REST=http://localhost:8080/api/
-CONFIG=./config.json
-TEMPLATE_REPO=https://api.github.com/repos/ixofoundation/schema/contents/
DATABASE_URL=""
-RPC_URL=""
-MNEMONIC=""
-ASYM_CYPHER=""
-ASYM_KEY=""
-WEB3STORAGE_TOKEN=""
-FILE_TYPES=[]
+WEB3_STORAGE_EMAIL="test@gmail.com"
+WEB3_STORAGE_SPACE="ixo"
+FILE_TYPES=["image/svg+xml", "image/png", "application/ld+json", "application/json", "application/pdf"]
diff --git a/.nvmrc b/.nvmrc
new file mode 100644
index 0000000..0828ab7
--- /dev/null
+++ b/.nvmrc
@@ -0,0 +1 @@
+v18
\ No newline at end of file
diff --git a/Dockerfile b/Dockerfile
index da497fa..77ad2d8 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-FROM --platform=linux/amd64 node:16.14.2
+FROM --platform=linux/amd64 node:18.15.0
# Create app directory
WORKDIR /app
diff --git a/Jenkinsfile b/Jenkinsfile
deleted file mode 100644
index 8465087..0000000
--- a/Jenkinsfile
+++ /dev/null
@@ -1,47 +0,0 @@
-node {
- def app
- def branch
-
- stage('Clone repository') {
- /* Let's make sure we have the repository cloned to our workspace */
- checkout scm
- branch = scm.branches[0].name.drop(2)
- echo 'Branch Name: ' + branch
- }
-
- stage('Build source') {
- /* Let's make sure we have the repository cloned to our workspace */
- sh 'npm install'
- sh 'npm run build'
- }
-
- stage('Build image') {
- app = docker.build("trustlab/ixo-elysian:" + branch)
- }
-
- stage('Test image') {
- /* Ideally, we would run a test framework against our image.
- * For this example, we're using a Volkswagen-type approach ;-) */
-
- app.inside {
- sh 'echo "Tests passed"'
- }
- }
-
- stage('Push image') {
- /* Finally, we'll push the image with two tags:
- * First, the incremental build number from Jenkins
- * Second, the 'latest' tag.
- * Pushing multiple tags is cheap, as all the layers are reused. */
- docker.withRegistry('https://registry.hub.docker.com', 'docker-hub-credentials') {
- app.push(branch + "-" + "${env.BUILD_NUMBER}")
- app.push(branch)
- }
- }
-
- stage('Removing Images') {
- sh "docker rmi ${app.id}"
- sh "docker rmi registry.hub.docker.com/${app.id}"
- sh "docker rmi registry.hub.docker.com/${app.id}-${env.BUILD_NUMBER}"
- }
-}
\ No newline at end of file
diff --git a/akash button.svg b/akash button.svg
deleted file mode 100644
index 24484b7..0000000
--- a/akash button.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
diff --git a/akash.deploy.yaml b/akash.deploy.yaml
deleted file mode 100644
index 5bf4771..0000000
--- a/akash.deploy.yaml
+++ /dev/null
@@ -1,178 +0,0 @@
-#deployment for blocksync on the akash network
-#this file has not been tested
-version: "2.0"
-
-services: #environment variables still need to be filled
- app:
- image: northroomza/ixo-cellnode:latest #try to not use latest because akash uses heavy caching
- env:
- - 'url=https://add.the.full.domain.here'
- - PORT=5000
- - MONGODB_URI=mongodb://db:27017/elysian
- - MEMCACHE_URI=cache:11211
- - RABITMQ_URI=amqp://guest:guest@mq:5672?heartbeat=2
- - BLOCKSYNC_URI_REST=
- - CONFIG=/usr/src/app/config.json
- - TEMPLATE_REPO=https://api.github.com/repos/ixofoundation/schema/contents/
- - ETHEREUM_API=
- - ASYM_CYPHER=aes-256-cbc
- - ASYM_KEY=trustlab.tech
- - VALIDISSUERS=did:sov:123456789
- - NODEDID=
- - BLOCKSYNC_URI_REST=http://EXAMPLE:8080/api/
- depends-on:
- - mq
- - db
- expose:
- - port: 5000
- as: 80
- accept:
- - "add.domain.hostname.here"
- to:
- - global : true
-
- cache:
- image: memcached:latest 11211
- expose:
- - port: 11211
- as: 11211
- to:
- - global : false
- mq:
- image: rabbitmq:3-management
- env:
- - vhosts="'/','pds'""
- expose:
- - port: 5672
- as: 5672
- to:
- - global : false
- pol:
- image: ixoworld/ixo-pol:1.1.3
- depends-on:
- - mq
- - db
- env:
- - RABITMQ_URI=amqp://guest:guest@mq:5672?heartbeat=2
- - BLOCKCHAIN_REST=
- cli:
- image: trustlab/ixo-cli:master
- env:
- - MONGODB_URI=mongodb://db:27017/elysian
- - MEMCACHE_URI=cache:11211
- - BLOCKCHAIN_URI_REST=
- db:
- image: mongo:latest
- storage:
- data:
- mount: /db/data
- expose:
- - port: 5432
- as: 5432
- to:
- - global : false
-
-profiles:
- compute:
- app:
- resources:
- cpu:
- units: 1.0
- memory:
- size: 512Mi
- storage: 512Mi
- cache:
- resources:
- cpu:
- units: 1.0
- memory:
- size: 512Mi
- storage: 512Mi
- mq:
- resources:
- cpu:
- units: 1.0
- memory:
- size: 1G
- storage: 512Mi
- pol:
- resources:
- cpu:
- units: 1.0
- memory:
- size: 512Mi
- storage: 512Mi
- cli:
- resources:
- cpu:
- units: 1.0
- memory:
- size: 512Mi
- storage: 512Mi
- db:
- resources:
- cpu:
- units: 1.0
- memory:
- size: 512Mi
- storage:
- - 512Mi
- - name: data
- size: 10Gi
- attributes:
- persistent: true
- class: beta2
- placements: #this sections needs to be configured
- westcoast: #example region
- attributes:
- region: us-west #example region
- pricing:
- app-profile:
- denom: #add token denom
- amount: #add token amount
- cache-profile:
- denom: #add token denom
- amount: #add token amount
- mq-profile:
- denom: #add token denom
- amount: #add token amount
- pol-profile:
- denom: #add token denom
- amount: #add token amount
- cli-profile:
- denom: #add token denom
- amount: #add token amount
- db-profile:
- denom: #add token denom
- amount: #add token amount
-
-deployment:
- app:
- akash:
- profiles: app
- count: 1
- cache:
- akash:
- profiles: cache
- count: 1
- mq:
- akash:
- profiles: mq
- count: 1
- pol:
- akash:
- profiles: pol
- count: 1
- cli:
- akash:
- profiles: cli
- count: 1
- db:
- akash:
- profiles: db
- count: 1
-
-
- ###Please note that storage only persists during the lease. The storage is lost when:
- ###The deployment is migrated to a different provider.
- ###The deployment’s lease is closed. Even when relaunched onto the same provider, storage will not persist across leases.
\ No newline at end of file
diff --git a/api.md b/api.md
deleted file mode 100644
index 9870649..0000000
--- a/api.md
+++ /dev/null
@@ -1,1062 +0,0 @@
-# Cell Node API Documentation
-
-This document lists ixo-cellnode's API endpoints and provides some examples of their usage. Since ixo-apimodule is another ixo component which interacts extensively with cell node and demonstrates its usage in [demo.ts](https://github.com/ixofoundation/ixo-apimodule/blob/master/test/demo.ts), some documentation for ixo-apimodule is also provided here to illustrate their interactions.
-
-* [ixo-apimodule](#ixo-apimodule) \(NPM module\)
-* [ixo-cellnode](#cell-node-api) \(decentralised data store\)
-
-## ixo-apimodule
-
-(For the code and further documentation, refer to the repo [here](https://github.com/ixofoundation/ixo-apimodule).)
-
-This NPM module provides APIs that simplify interactions between the ixo-SDK user interfaces and cell nodes, Blockchain Nodes and blocksync.
-
-`npm install --save ixo-module`
-
-To Create a new ixo Object \(Without provider\)
-
-```text
-import ixo from 'ixo-module';
-var ixo = new ixo('ixo_node_url')
-```
-
-### Entity Functions
-
-Functions are called using `ixo.project.`. In future, this will be replaced with the more generic `ixo.entity.`.
-
-#### List Entities
-
-Returns a list of all entities cached in the Explorer Node \(ixo-blocksync\). Note that each ixo Relayer Portal can configure their instance of ixo-blocksync to only synchronise entities that are associated with the Relayer. Linked entities have the Relayer Node-ID in their blockchain record \(Entity Document\).
-
-Request:
-
-```text
-ixo.project.listProjects().then((result) => {
- console.log('Project List: ' + result)
-})
-```
-
-Response: [ixo Blocksync: listProjects](https://app.swaggerhub.com/apis/ixo-world/ixo/0.2.1#/projects/listProjects)
-
-#### Get Project
-
-Retrieves public project details by DID
-
-```text
-let projectDid = 'did:ixo:TknEju4pjyRQvVehivZ82x';
-ixo.project.getProjectByProjectDid(projectDid).then((result) => {
- console.log('Project Details: ' + result)
-})
-```
-
-Response: [ixo Blocksync: getProject](https://app.swaggerhub.com/apis/ixo-world/ixo/0.2.1#/projects/getByProjectDid)
-
-#### Create Project
-
-```text
-ixo.project.createProject(projectData, signature, CellnodeUrl).then((result) => {
- console.log('Project Details: ' + result)
-})
-```
-
-Response: [ixo Cell Node: createProject](#create-entity)
-
-#### Update Project Status
-
-Updates a project's current status.
-
-Valid project status updates are:
-```text
-- Null -> CREATED
-- CREATED -> PENDING
-- PENDING -> CREATED or FUNDED
-- FUNDED -> STARTED
-- STARTED -> STOPPED
-- STOPPED -> PAIDOUT
-```
-
-Usage:
-```text
-ixo.project.updateProjectStatus(projectStatusData, signature, CellnodeUrl).then((result) => {
- console.log('Project Update Details: ' + result)
-})
-```
-
-Response: [ixo Cell Node: updateProjectStatus](#update-project-status-1)
-
-#### Update Project Doc
-Updates a project's `Data` field.
-
-```text
-ixo.project.updateProjectDoc(projectDocData, signature, CellnodeUrl).then((result) => {
- console.log('Project Update Details: ' + result)
-})
-```
-
-Response: [ixo Cell Node: updateProjectDoc](#update-project-doc-1)
-
-#### Withdraw Funds
-Withdraws a project agent's funds from the project.
-
-```text
-ixo.project.withdrawFunds(withdrawFundsData, signature, responseFee).then((result) => {
- console.log('Withdraw Funds Details: ' + result)
-})
-```
-
-Response: [ixo Blocksync: withdraw funds](https://app.swaggerhub.com/apis/ixo-world/ixo/0.2.1#/transactions/sendTransaction)
-
-#### Upload Public Data
-
-Function to upload into a cell node any public content relating to an entity. This returns a unique content identifier \(CID\) for the data. This allows the data to be content-addressed and retrieved using the identifier `dataUrl`. The primary use is to upload images and json template files to the cell node. But this can accept any arbitrary project-specific public data.
-
-The `dataUrl` takes the form of `data:;,` // In future this will be replaced by IPLD standard content addresses
-
-```text
-// Upload an image
-let dataUrl = 'data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAUA AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO 9TXL0Y4OHwAAAABJRU5ErkJggg==';
-ixo.project.createPublic(dataUrl, CellnodeUrl) {
- console.log('Document hash: ' + result)
-})
-```
-
-Response: [ixo Cell Node: createPublic](#upload-an-image)
-
-#### Retrieve Public Data
-
-Retrieves previously uploaded data from a Cell-Node using the content address \(hash\)
-
-```text
-ixo.project.fetchPublic(documentHash, CellnodeUrl) {
- console.log('Document hash: ' + result)
-})
-```
-
-Response: [ixo Cell Node: fetchPublic](#fetch-image)
-
-### Agent Functions
-
-These calls take the form `ixo.agent.`
-
-#### List Agents
-
-Returns a list of all agents associated with an entity, from the cell node.
-
-Request:
-
-```text
-ixo.agent.listAgentsForProject(data, signature, CellnodeUrl).then((result) => {
- console.log('Agent List: ' + result)
-})
-```
-
-Response: [ixo Cell Node: listAgents](#list-agents-1)
-
-#### Register an Agent for an Entity
-
-Associates the Agent DID with the entity.
-
-Request:
-
-```text
-ixo.agent.createAgent(agentData, signature, CellnodeUrl).then((result) => {
- console.log('Create Agent: ' + result)
-})
-```
-
-Response: [ixo Cell Node: createAgent](#create-agent)
-
-#### Update Agent Status
-
-Update an agent's registration status.
-
-Valid statuses are:
-
-| Status | Value |
-| :--- | :--- |
-| Pending | 0 |
-| Approved | 1 |
-| Revoked | 2 |
-
-Request:
-
-```text
-ixo.agent.updateAgentStatus(agentData, signature, CellnodeUrl).then((result) => {
- console.log('Update Agent Status: ' + result)
-})
-```
-
-Response: [ixo Cell Node: updateAgentStatus](#update-agent-status-1)
-
-### Claim Functions
-
-Calls take the form `ixo.claim.`
-
-#### List Claims
-
-Returns a list of all claims for an entity, from a cell node, together with the claim status.
-
-Request:
-
-```text
-ixo.claim.listClaimsForProject(data, signature, CellnodeUrl).then((result) => {
- console.log('Claim List: ' + result)
-})
-```
-
-Response: [ixo Cell Node: listClaimsForProject](#list-claims-1)
-
-#### List Claims by Template ID
-
-Returns a list of filtered claims for an entity, from a cell node, together with the claim status. Claims are filtered by a template ID expected to be included in `data` as `claimTemplateId`.
-
-Request:
-
-```text
-ixo.claim.listClaimsForProjectByTemplateId(data, signature, CellnodeUrl).then((result) => {
- console.log('Claim List: ' + result)
-})
-```
-
-Response: [ixo Cell Node: listClaimsForProjectByTemplateId](#list-claims-by-template-id-1)
-
-#### Issue Claim
-
-Issues a claim for an entity.
-
-Request:
-
-```text
-ixo.agent.createClaim(claimData, signature, CellnodeUrl).then((result) => {
- console.log('Create Claim: ' + result)
-})
-```
-
-Response: [ixo Cell Node: createClaim](#submit-claim)
-
-#### Evaluate a Claim
-
-Sets the evaluation status for a claim.
-
-Valid statuses are:
-
-| Status | Value |
-| :--- | :--- |
-| Pending | 0 |
-| Approved | 1 |
-| Rejected | 2 |
-| Disputed | 3 |
-
-Request:
-
-```text
-ixo.agent.evaluateClaim(evaluationData, signature, CellnodeUrl).then((result) => {
- console.log('Create Evaluation: ' + result)
-})
-```
-
-Response: [ixo Cell Node: evaluateClaim](#evaluate-claim)
-
-### User Functions
-
-#### Register agent DID and DID Document
-
-Registers a new agent identifier and DID document \(DDO\) to the ixo blockchain.
-
-Request:
-
-```text
-ixo.user.registerUserDid(didData, signature, responseFee).then((result) => {
- console.log('Register DID: ' + result)
-})
-```
-
-Response: [ixo Blockchain: registerUserDid](https://app.swaggerhub.com/apis/ixo-world/ixo/0.2.1#/transactions/sendTransaction)
-
-#### Get a DID Document
-
-Retrieves the DID Doc for a specified agent identifier
-
-Request:
-
-```text
-Let did = 'did:ixo:2p19P17cr6XavfMJ8htYSS';
-ixo.user.getDidDoc(did).then((result) => {
- console.log('DID Doc: ' + result)
-})
-```
-
-Response: [ixo Blockchain: getDidDoc](https://app.swaggerhub.com/apis/ixo-world/ixo-modules_g_rpc_gateway_docs/1.0.0#/Query/DidDoc)
-
-### Metrics
-
-Returns the global statistics for all entities associated with a Relayer node.
-
-Request:
-
-```text
-ixo.stats.getGlobalStats().then((result) => {
- console.log('Statistics: ' + result)
-})
-```
-
-Response: [ixo Blocksync: listStats](https://app.swaggerhub.com/apis/ixo-world/ixo/0.2.1#/stats/getStats)
-
-### Health Check Functions
-
-#### Explorer node health check
-
-Request:
-
-```text
-ixo.network.pingIxoExplorer().then((result) => {
- console.log('Health Check: ' + result)
-})
-```
-
-Response: [ixo Blocksync: ping](https://app.swaggerhub.com/apis/ixo-world/ixo/0.2.1#/blocksync/ping)
-
-## Cell Node API
-
-Note: the legacy name for Cell Node was Project Data Store \(PDS\).
-
-A cell node is a decentralised data processing and storage node. This has a public API and private API. Public API requests do not require cryptographic signatures. All other requests must be signed and adhere to the capabilities that have been granted to the signer.
-
-### Public API
-
-URI: `/api/public`
-
-Request type: `POST`
-
-Structure: `{"jsonrpc": "2.0", "method": "", "id": , "params": }`
-
-| Variable | Description |
-| :--- | :--- |
-| `` | The URL of the server |
-| `` | The entity to send the method |
-| `` | The name of the method to call defined in the config file |
-| `` | The message ID, used to correlate asynchronous responses |
-| `` | The parameters that are passed to the method handler |
-
-#### Structure of the params object
-
-These are unsigned requests for publicly available information. A content identifier is generated and sent back to the client, to be used in retrieval of this information.
-
-Data will be accepted any of the following encodings: "ascii" \| "utf8" \| "utf16le" \| "ucs2" \| "base64" \| "latin1" \| "binary" \| "hex".
-
-contentType should reference a MIME type. See [https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics\_of\_HTTP/MIME\_types/Complete\_list\_of\_MIME\_types](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Complete_list_of_MIME_types)
-
-```text
-{
- "jsonrpc":"2.0",
- "method":"createPublic",
- "id": 123,
- "params": {
- "data": "bob public message",
- "contentType": "text"
- }
-}
-```
-
-``
-
-#### Upload an image
-
-Request:
-
-```text
-{
- "jsonrpc": "2.0",
- "method": "createPublic",
- "id": 3,
- "params":
- {
- "data": "",
- "contentType": "image/png"
- }
-}
-```
-
-Response:
-
-```text
-{
- "jsonrpc": "2.0",
- "id": 3,
- "result": ""
-}
-```
-
-#### Fetch image
-
-Request:
-
-```text
-{
- "jsonrpc": "2.0",
- "method": "fetchPublic",
- "id": 3,
- "params": {"key": }
-}
-```
-
-Response:
-
-```text
-{
- "jsonrpc": "2.0",
- "id": 3,
- "result": {
- "data": "",
- "contentType": "image/png"
- }
-}
-```
-
-#### Upload a Json file
-
-Request:
-
-```text
-{
- "jsonrpc": "2.0",
- "method": "createPublic",
- "id": 3,
- "params":
- {
- "data": "",
- "contentType": "application/json"
- }
-}
-```
-
-Response:
-
-```text
-{
- "jsonrpc": "2.0",
- "id": 3,
- "result": ""
-}
-```
-
-#### Fetch Json file
-
-Request:
-
-```text
-{
- "jsonrpc": "2.0",
- "method": "fetchPublic",
- "id": 3,
- "params": {"key": }
-}
-```
-
-Response:
-
-```text
-{
- "jsonrpc": "2.0",
- "id": 3,
- "result": {
- "data": "",
- "contentType": "application/json"
- }
-}
-```
-
-### Private API
-
-URI: `/api/request`
-
-Request type: `POST`
-
-Structure: `{"jsonrpc": "2.0", "method": "", "id": , "params": }`
-
-| Variable | Description |
-| :--- | :--- |
-| `` | The URL of the server |
-| `` | The entity to send the method |
-| `` | The name of the method to call defined in the config file |
-| `` | The message ID, used to correlate asynchronous responses |
-| `` | The parameters that are passed to the method handler |
-
-#### Structure of the params object
-
-Everything in the payload section is signed to generate a valid signature. This should be packaged using `JSON.stringify()` method before signing.
-
-```text
-{
- "jsonrpc":"2.0",
- "method":"createAgent",
- "id": 123,
- "params": {
- "payload": {
- "template": {
- "name": "create_agent"
- },
- "data": {"projectDid": "did:ixo:TknEju4pjyRQvVehivZ82x",
- "name": "example name",
- "surname": "example name",
- "email": "test@test.com",
- "agentDid": "did:sov:64",
- "role": "SA"}
- },
- "signature": {
- "type": "ed25519-sha-256",
- "created": "2018-06-27T16:02:20Z",
- "creator": "did:ixo:2p19P17cr6XavfMJ8htYSS",
- "signatureValue": "A011D11A2D91A9CB03ECFFB7D9AFC1001DB56B3DABF42BDD0F4D00352A9B8E0E73E85F0B4586DA2934696C0A78602EEB047EA6B3D9096C1A0C3FB144E6A51C09"
- }
- }
-}
-```
-
-#### Create Entity
-
-Creates a new entity.
-
-Request:
-
-```text
-{
- "jsonrpc": "2.0",
- "method": "createProject",
- "id": 3,
- "params": {
- "payload": {
- "template": {
- "name": ""
- },
- "data": {
-
- }
- },
- "signature": {
- "type": ,
- "created": ,
- "creator": ,
- "signatureValue":
- }
- }
-}
-```
-
-Example:
-
-```text
-{
- "jsonrpc": "2.0",
- "method": "createProject",
- "id": 123,
- "params": {
- "payload": {
- "template": {
- "name": "create_project"
- },
- "data": {
- "title": "Water project",
- "ownerName": "Don",
- "ownerEmail": "don@gmail.com",
- "shortDescription": "Project for water",
- "longDescription": "project to save water for areas with drought",
- "impactAction": "litres of water saved",
- "projectLocation": "ZA",
- "sdgs": [
- "12.2",
- "3",
- "2.4"
- ],
- "requiredClaims": 30,
- "templates": {
- "claim": {
- "schema": "af175axcn6ejiuds0sh",
- "form": "1v6v8a6woabjiuds3i9"
- }
- },
- "evaluatorPayPerClaim": "0",
- "socialMedia": {
- "facebookLink": "https://www.facebook.com/ixofoundation/",
- "instagramLink": "",
- "twitterLink": "",
- "webLink": "https://ixo.foundation"
- },
- "serviceEndpoint": "http://35.192.187.110:5000/",
- "imageLink": "pc16l7yk62ejiudrox5",
- "founder": {
- "name": "Nic",
- "email": "nic@test.co.za",
- "countryOfOrigin": "ZA",
- "shortDescription": "primary description for founder",
- "websiteURL": "www.water.com",
- "logoLink": ""
- }
- }
- },
- "signature": {
- "type": "ed25519-sha-256",
- "created": "2018-06-05T12:35:02Z",
- "creator": "did:ixo:2p19P17cr6XavfMJ8htYSS",
- "signatureValue": "23EED2462B11B94C9F63A509B39F15CB9C0B2DB8C16A52A22115B755BF3F6BDF7ABB8881697AA7DB6F4AFBD7C5DE4618B403AB43B738841BB89E72C8792AC401"
- }
- }
-}
-```
-
-Response:
-
-```text
-{
- "jsonrpc": "2.0",
- "id": 3,
- "result": "b51cd2665d146d0a0240fd2756beb4c9e9c1948275ac5d37a7ae405ab2d71a7a"
-}
-```
-
-The result in the response is a transaction hash generated by cell node.
-
-#### Create Agent
-
-Creates a new agent.
-
-Request:
-
-```text
-{
- "jsonrpc": "2.0",
- "method": "createAgent",
- "id": 3,
- "params": {
- "payload": {
- "template": {
- "name": ""
- },
- "data": {
-
- }
- },
- "signature": {
- "type": ,
- "created": ,
- "creator": ,
- "signatureValue":
- }
- }
-}
-```
-
-Response:
-
-```text
-{
- "jsonrpc": "2.0",
- "id": 3,
- "result": "b51cd2665d146d0a0240fd2756beb4c9e9c1948275ac5d37a7ae405ab2d71a7a"
-}
-```
-
-The result in the response is a transaction hash generated by cell node.
-
-#### Update Agent Status
-
-Updates an agent's status.
-
-Request:
-
-```text
-{
- "jsonrpc": "2.0",
- "method": "updateAgentStatus",
- "id": 3,
- "params": {
- "payload": {
- "template": {
- "name": ""
- },
- "data": {
-
- }
- },
- "signature": {
- "type": ,
- "created": ,
- "creator": ,
- "signatureValue":
- }
- }
-}
-```
-
-Response:
-
-```text
-{
- "jsonrpc": "2.0",
- "id": 3,
- "result": "b51cd2665d146d0a0240fd2756beb4c9e9c1948275ac5d37a7ae405ab2d71a7a"
-}
-```
-
-The result in the response is a transaction hash generated by cell node.
-
-#### List Agents
-
-List claims and latest status.
-
-Request:
-
-```text
-{
- "jsonrpc": "2.0",
- "method": "listAgents",
- "id": 3,
- "params": {
- "payload": {
- "template": {
- "name": ""
- },
- "data": {
-
- }
- },
- "signature": {
- "type": ,
- "created": ,
- "creator": ,
- "signatureValue":
- }
- }
-}
-```
-
-Response:
-
-```text
-{
- "jsonrpc": "2.0",
- "id": 3,
- "result": "b51cd2665d146d0a0240fd2756beb4c9e9c1948275ac5d37a7ae405ab2d71a7a"
-}
-```
-
-The result in the response is a transaction hash generated by cell node.
-
-#### Submit Claim
-
-Creates a new claim.
-
-Request:
-
-```text
-{
- "jsonrpc": "2.0",
- "method": "submitClaim",
- "id": 3,
- "params": {
- "payload": {
- "template": {
- "name": ""
- },
- "data": {
-
- }
- },
- "signature": {
- "type": ,
- "created": ,
- "creator": ,
- "signatureValue":
- }
- }
-}
-```
-
-Response:
-
-```text
-{
- "jsonrpc": "2.0",
- "id": 3,
- "result": "b51cd2665d146d0a0240fd2756beb4c9e9c1948275ac5d37a7ae405ab2d71a7a"
-}
-```
-
-The result in the response is a transaction hash generated by cell node.
-
-#### Evaluate Claim
-
-Evaluate a claim.
-
-Request:
-
-```text
-{
- "jsonrpc": "2.0",
- "method": "evaluateClaim",
- "id": 3,
- "params": {
- "payload": {
- "template": {
- "name": ""
- },
- "data": {
-
- }
- },
- "signature": {
- "type": ,
- "created": ,
- "creator": ,
- "signatureValue":
- }
- }
-}
-```
-
-Response:
-
-```text
-{
- "jsonrpc": "2.0",
- "id": 3,
- "result": "b51cd2665d146d0a0240fd2756beb4c9e9c1948275ac5d37a7ae405ab2d71a7a"
-}
-```
-
-The result in the response is a transaction hash generated by cell node.
-
-#### List Claims
-
-List claims and latest status.
-
-Request:
-
-```text
-{
- "jsonrpc": "2.0",
- "method": "listClaims",
- "id": 3,
- "params": {
- "payload": {
- "template": {
- "name": ""
- },
- "data": {
-
- }
- },
- "signature": {
- "type": ,
- "created": ,
- "creator": ,
- "signatureValue":
- }
- }
-}
-```
-
-Response:
-
-```text
-{
- "jsonrpc": "2.0",
- "id": 3,
- "result": [
- {
- ,
- "evaluations": {
-
- }
- }
- ]
-}
-```
-
-#### List Claims by Template ID
-
-List claims and latest status filtered by template ID. The template ID is expected to be included in `` as `claimTemplateId`.
-
-Request:
-
-```text
-{
- "jsonrpc": "2.0",
- "method": "listClaims",
- "id": 3,
- "params": {
- "payload": {
- "template": {
- "name": ""
- },
- "data": {
-
- }
- },
- "signature": {
- "type": ,
- "created": ,
- "creator": ,
- "signatureValue":
- }
- }
-}
-```
-
-Response:
-
-```text
-{
- "jsonrpc": "2.0",
- "id": 3,
- "result": [
- {
- ,
- "evaluations": {
-
- }
- }
- ]
-}
-```
-
-#### Update Project Status
-
-Updates a project's current status.
-
-Request:
-
-```text
-{
- "jsonrpc": "2.0",
- "method": "updateProjectStatus",
- "id": 3,
- "params": {
- "payload": {
- "template": {
- "name": ""
- },
- "data": {
-
- }
- },
- "signature": {
- "type": ,
- "created": ,
- "creator": ,
- "signatureValue":
- }
- }
-}
-```
-
-Response:
-
-```text
-{
- "jsonrpc": "2.0",
- "id": 3,
- "result": "b51cd2665d146d0a0240fd2756beb4c9e9c1948275ac5d37a7ae405ab2d71a7a"
-}
-```
-
-The result in the response is a transaction hash generated by cell node.
-
-#### Update Project Doc
-Updates a project's `Data` field.
-
-Request:
-
-```text
-{
- "jsonrpc": "2.0",
- "method": "updateProjectDoc",
- "id": 3,
- "params": {
- "payload": {
- "template": {
- "name": ""
- },
- "data": {
-
- }
- },
- "signature": {
- "type": ,
- "created": ,
- "creator": ,
- "signatureValue":
- }
- }
-}
-```
-
-Response:
-
-```text
-{
- "jsonrpc": "2.0",
- "id": 3,
- "result": "b51cd2665d146d0a0240fd2756beb4c9e9c1948275ac5d37a7ae405ab2d71a7a"
-}
-```
-
-The result in the response is a transaction hash generated by cell node.
-
-#### Fund Project
-
-Funds a project.
-
-Request:
-
-```text
-{
- "jsonrpc": "2.0",
- "method": "fundProject",
- "id": 3,
- "params": {
- "payload": {
- "template": {
- "name": ""
- },
- "data": {
-
- }
- },
- "signature": {
- "type": ,
- "created": ,
- "creator": ,
- "signatureValue":
- }
- }
-}
-```
-
-Response:
-
-```text
-{
- "jsonrpc": "2.0",
- "id": 3,
- "result": "b51cd2665d146d0a0240fd2756beb4c9e9c1948275ac5d37a7ae405ab2d71a7a"
-}
-```
-
-The result in the response is a transaction hash generated by cell node.
-
-### Health Check Functions
-
-#### Cell Node Health Check
-
-URI: `/`
-
-Request type: `GET`
-
-Response:
-
-```text
-API is running
-```
-
-The ixo-cellnode uses JSON-RPC to receive client requests. The structure of all calls follows the same structure.
diff --git a/config.json b/config.json
deleted file mode 100644
index 9c86620..0000000
--- a/config.json
+++ /dev/null
@@ -1,54 +0,0 @@
-{
- "configuration": [
- {
- "capability": "CreateProject",
- "template": "projects",
- "allow": [
- "did:sov:*",
- "did:ixo:*"
- ],
- "validateKYC": false
- },
- {
- "capability": "UpdateProjectDoc",
- "template": "projects"
- },
- {
- "capability": "CreateAgent",
- "template": "agents",
- "validateKYC": false
- },
- {
- "capability": "UpdateAgentStatus",
- "template": "agents"
- },
- {
- "capability": "SubmitClaim",
- "template": "claims"
- },
- {
- "capability": "EvaluateClaim",
- "template": "evaluations"
- },
- {
- "capability": "ListClaims",
- "template": "claims"
- },
- {
- "capability": "ListClaimsByTemplateId",
- "template": "claims"
- },
- {
- "capability": "ListAgents",
- "template": "agents"
- },
- {
- "capability": "UpdateProjectStatus",
- "template": "projects"
- },
- {
- "capability": "FundProject",
- "template": "projects"
- }
- ]
-}
diff --git a/docker-compose.yml b/docker-compose.yml
index 13dada7..cffc459 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,51 +1,33 @@
-version: "3.7"
+version: '3.7'
services:
- app:
+ cellnode-app:
container_name: cellnode-app
- image: trustlab/ixo-elysian:master
- environment:
- - PORT=5000
- - MONGODB_URI=mongodb://db:27017/elysian
- - MEMCACHE_URI=cache:11211
- - RABITMQ_URI=amqp://guest:guest@mq:5672?heartbeat=2
- - BLOCKSYNC_URI_REST=
- - CONFIG=/app/config.json
- - TEMPLATE_REPO=https://api.github.com/repos/ixofoundation/schema/contents/
- - ETHEREUM_API=
- - ASYM_CYPHER=aes-256-cbc
- - ASYM_KEY=trustlab.tech
- - VALIDISSUERS=did:sov:123456789
- - NODEDID=
-
+ image: ghcr.io/ixofoundation/ixo-cellnode:v0.2.5
+ env_file:
+ - .env
ports:
- - "5000:5000"
+ - '5000:5000'
restart: always
- links:
- - db
- - cache
- - mq
- - pol
- - cli
logging:
- driver: "json-file"
+ driver: 'json-file'
options:
- max-size: "1m"
- max-file: "1"
- volumes:
- - ./config.json:/usr/src/app/config.json
+ max-size: '1m'
+ max-file: '1'
- db:
+ cellnode-db:
container_name: cellnode-db
- image: postgres:12.12
+ image: postgres:15.1
restart: always
environment:
- - POSTGRES_DB=Blocksync
- - POSTGRES_PASSWORD=postgrespw
+ - POSTGRES_DB=Cellnode
+ - POSTGRES_PASSWORD=postgrespw
+ ports:
+ - 5431:5432
volumes:
- - ./db:/data/db
- - ./backup:/backup
+ - ./data/db:/var/lib/postgresql/data
+ - ./src/prisma/migrations/20230210094723_init/:/docker-entrypoint-initdb.d/
- cache:
- container_name: cache
- image: memcached:latest
- restart: always
\ No newline at end of file
+ # cache:
+ # container_name: cache
+ # image: memcached:latest
+ # restart: always
diff --git a/documentation.md b/documentation.md
deleted file mode 100644
index 90cbbd1..0000000
--- a/documentation.md
+++ /dev/null
@@ -1,278 +0,0 @@
-# Cellnode
-
-## Version: 1.0.0
-
-### /
-
-#### GET
-
-##### Description:
-
-##### Parameters
-
-| Name | Located in | Description | Required | Schema |
-| ---- | ---------- | ----------- | -------- | ------ |
-
-##### Responses
-
-| Code | Description |
-| ---- | ----------- |
-
-### /graphql
-
-#### POST
-
-##### Description:
-
-GraphQL
-
-##### Parameters
-
-| Name | Located in | Description | Required | Schema |
-| ---- | ---------- | ----------- | -------- | ------ |
-
-##### Responses
-
-| Code | Description |
-| ---- | ----------- |
-| 200 | OK |
-
-### /api/request
-
-#### POST
-
-##### Description:
-
-RPC endpoint, refer to [api.md](/api.md)
-
-##### Parameters
-
-| Name | Located in | Description | Required | Schema |
-| ---- | ---------- | ----------- | -------- | ------ |
-
-##### Responses
-
-| Code | Description |
-| ---- | ----------- |
-| 200 | OK |
-
-### /claims/duplicate
-
-#### POST
-
-##### Description:
-
-Check if a claim with the same items column already exists
-
-##### Parameters
-
-| Name | Located in | Description | Required | Schema |
-| ----- | ---------- | ----------- | -------- | ------ |
-| items | body | | Yes | string |
-
-##### Responses
-
-| Code | Description |
-| ---- | ----------- |
-| 200 | OK |
-
-### /claims/batch
-
-#### POST
-
-##### Description:
-
-Submit a batch of claims
-
-##### Parameters
-
-| Name | Located in | Description | Required | Schema |
-| ------ | ---------- | ----------- | -------- | ------ |
-| claims | body | | Yes | [ {} ] |
-
-##### Responses
-
-| Code | Description |
-| ---- | ----------- |
-| 200 | OK |
-
-### /claims/unprocessed
-
-#### GET
-
-##### Description:
-
-Returns all claims in queue
-
-##### Parameters
-
-| Name | Located in | Description | Required | Schema |
-| ---- | ---------- | ----------- | -------- | ------ |
-
-##### Responses
-
-| Code | Description |
-| ---- | ----------- |
-| 200 | OK |
-
-### /storage/store
-
-#### POST
-
-##### Description:
-
-Upload a file to web3.storage
-
-##### Parameters
-
-| Name | Located in | Description | Required | Schema |
-| ----------- | ---------- | ----------- | -------- | ------ |
-| name | body | | Yes | string |
-| contentType | body | | Yes | string |
-| data | body | | Yes | string |
-
-##### Responses
-
-| Code | Description |
-| ---- | ----------- |
-| 200 | OK |
-
-### /storage/retrieve/:cid
-
-#### GET
-
-##### Description:
-
-Get the IPFS link for a web3.storage file
-
-##### Parameters
-
-| Name | Located in | Description | Required | Schema |
-| ---- | ---------- | ----------- | -------- | ------ |
-| cid | path | | Yes | string |
-
-##### Responses
-
-| Code | Description |
-| ---- | ----------- |
-| 200 | OK |
-
-### /public/:key
-
-#### GET
-
-##### Description:
-
-Get an uploaded file
-
-##### Parameters
-
-| Name | Located in | Description | Required | Schema |
-| ---- | ---------- | ----------- | -------- | ------ |
-| key | path | | Yes | string |
-
-##### Responses
-
-| Code | Description |
-| ---- | ----------- |
-| 200 | OK |
-
-### /public/createpublic
-
-#### POST
-
-##### Description:
-
-Upload a file
-
-##### Parameters
-
-| Name | Located in | Description | Required | Schema |
-| ----------- | ---------- | ----------- | -------- | ------ |
-| contentType | body | | Yes | string |
-| data | body | | Yes | string |
-
-##### Responses
-
-| Code | Description |
-| ---- | ----------- |
-| 200 | OK |
-
-### /public/fetchpublic
-
-#### GET
-
-##### Description:
-
-Get an uploaded file
-
-##### Parameters
-
-| Name | Located in | Description | Required | Schema |
-| ---- | ---------- | ----------- | -------- | ------ |
-| key | body | | Yes | string |
-
-##### Responses
-
-| Code | Description |
-| ---- | ----------- |
-| 200 | OK |
-
-### /api/query/queryransactions
-
-#### GET
-
-##### Description:
-
-Get all transactions
-
-##### Parameters
-
-| Name | Located in | Description | Required | Schema |
-| ---- | ---------- | ----------- | -------- | ------ |
-
-##### Responses
-
-| Code | Description |
-| ---- | ----------- |
-| 200 | OK |
-
-### /api/query/querycapabilities
-
-#### GET
-
-##### Description:
-
-Get all capabilities
-
-##### Parameters
-
-| Name | Located in | Description | Required | Schema |
-| ---- | ---------- | ----------- | -------- | ------ |
-
-##### Responses
-
-| Code | Description |
-| ---- | ----------- |
-| 200 | OK |
-
-### /api/capabilities
-
-#### POST
-
-##### Description:
-
-Get capabilities by project and user DID
-
-##### Parameters
-
-| Name | Located in | Description | Required | Schema |
-| ---------- | ---------- | ----------- | -------- | ------ |
-| projectDid | body | | Yes | string |
-| userDid | body | | Yes | string |
-
-##### Responses
-
-| Code | Description |
-| ---- | ----------- |
-| 200 | OK |
diff --git a/package-lock.json b/package-lock.json
deleted file mode 100644
index fccdf5a..0000000
--- a/package-lock.json
+++ /dev/null
@@ -1,19901 +0,0 @@
-{
- "name": "ixo-elysian",
- "version": "0.1.3",
- "lockfileVersion": 2,
- "requires": true,
- "packages": {
- "": {
- "name": "ixo-elysian",
- "version": "0.1.3",
- "license": "MIT",
- "dependencies": {
- "@cosmjs/crypto": "^0.29.3",
- "@cosmjs/encoding": "^0.29.3",
- "@cosmjs/proto-signing": "^0.29.3",
- "@ixo/impactxclient-sdk": "^0.0.5",
- "@prisma/client": "^4.5.0",
- "@types/base-64": "^0.1.3",
- "@types/bs58": "^3.0.33",
- "@types/cors": "^2.8.12",
- "@types/express": "^4.17.14",
- "@types/graphql-fields": "^1.3.4",
- "@types/lodash.memoize": "^4.1.7",
- "@types/memcached": "^2.2.7",
- "@types/node": "^10.17.60",
- "apisauce": "^2.1.6",
- "axios": "^0.21.4",
- "base-64": "^0.1.0",
- "bip39": "^2.6.0",
- "body-parser": "^1.19.0",
- "bs58": "^4.0.1",
- "bullmq": "^1.91.1",
- "compression": "^1.7.4",
- "cors": "^2.8.5",
- "dateformat": "^3.0.3",
- "debug": "^4.3.4",
- "dotenv": "^6.2.0",
- "ethereumjs-util": "^6.2.1",
- "ethereumjs-wallet": "^0.6.5",
- "express": "^4.18.2",
- "express-graphql": "^0.12.0",
- "express-rate-limit": "^6.7.0",
- "file-type": "^16.5.4",
- "five-bells-condition": "^5.0.1",
- "graphql": "^15.8.0",
- "graphql-fields": "^2.0.3",
- "graphql-scalars": "^1.20.1",
- "grpc": "^1.24.11",
- "helmet": "^6.0.0",
- "jayson": "^2.1.2",
- "jsonschema": "^1.4.1",
- "lodash": "^4.17.21",
- "lodash.memoize": "^4.1.2",
- "memcached": "^2.2.2",
- "node": "^16.18.0",
- "node-cron": "^3.0.2",
- "node-fetch": "^2.6.7",
- "postgraphile": "^4.12.11",
- "reflect-metadata": "^0.1.13",
- "sovrin-did": "^1.4.0",
- "swagger-autogen": "^2.22.0",
- "swagger-ui-express": "^4.6.0",
- "ts-node": "^10.9.1",
- "ts-proto": "^1.131.0",
- "ts-protoc-gen": "^0.15.0",
- "tslib": "^2.4.1",
- "tweetnacl": "^1.0.3",
- "type-graphql": "^1.1.1",
- "typedoc": "^0.23.19",
- "typescript": "^4.8.4",
- "utf8": "^3.0.0",
- "validator": "^10.11.0",
- "web3.storage": "^4.4.0",
- "xss-filters": "^1.2.7"
- },
- "devDependencies": {
- "@types/node-cron": "^3.0.7",
- "@types/swagger-ui-express": "^4.1.3",
- "prisma": "^4.5.0",
- "typegraphql-prisma": "^0.23.1"
- }
- },
- "node_modules/@assemblyscript/loader": {
- "version": "0.9.4",
- "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.9.4.tgz",
- "integrity": "sha512-HazVq9zwTVwGmqdwYzu7WyQ6FQVZ7SwET0KKQuKm55jD0IfUpZgN0OPIiZG3zV1iSrVYcN0bdwLRXI/VNCYsUA=="
- },
- "node_modules/@babel/code-frame": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz",
- "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==",
- "dependencies": {
- "@babel/highlight": "^7.18.6"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-validator-identifier": {
- "version": "7.19.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
- "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/highlight": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
- "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
- "dependencies": {
- "@babel/helper-validator-identifier": "^7.18.6",
- "chalk": "^2.0.0",
- "js-tokens": "^4.0.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/runtime": {
- "version": "7.20.1",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz",
- "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==",
- "dependencies": {
- "regenerator-runtime": "^0.13.10"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@confio/ics23": {
- "version": "0.6.8",
- "resolved": "https://registry.npmjs.org/@confio/ics23/-/ics23-0.6.8.tgz",
- "integrity": "sha512-wB6uo+3A50m0sW/EWcU64xpV/8wShZ6bMTa7pF8eYsTrSkQA7oLUIJcs/wb8g4y2Oyq701BaGiO6n/ak5WXO1w==",
- "dependencies": {
- "@noble/hashes": "^1.0.0",
- "protobufjs": "^6.8.8"
- }
- },
- "node_modules/@cosmjs/amino": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.26.8.tgz",
- "integrity": "sha512-cf25tg0X6FdqqLJ8gbvFJ5SRyz29oDVM21b1kVOspGzOEEs2J4bWjTBEnLK6g/BuQ5ODIfTV3JwDLIVU+eTsgw==",
- "dependencies": {
- "@cosmjs/crypto": "0.26.8",
- "@cosmjs/encoding": "0.26.8",
- "@cosmjs/math": "0.26.8",
- "@cosmjs/utils": "0.26.8"
- }
- },
- "node_modules/@cosmjs/amino/node_modules/@cosmjs/crypto": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.26.8.tgz",
- "integrity": "sha512-ykZWgRHuZjizQnIwG7mj6D0Jip406Z6VZLH9bs1RdNOugeX6kp/I3EYEsEO694bQPvggwNZqRT84ovqjsj2KwQ==",
- "dependencies": {
- "@cosmjs/encoding": "0.26.8",
- "@cosmjs/math": "0.26.8",
- "@cosmjs/utils": "0.26.8",
- "@noble/hashes": "^1",
- "bn.js": "^5.2.0",
- "elliptic": "^6.5.3",
- "libsodium-wrappers": "^0.7.6"
- }
- },
- "node_modules/@cosmjs/amino/node_modules/@cosmjs/encoding": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.26.8.tgz",
- "integrity": "sha512-rsqdeCHPmSXSjwE6pzbsx/drxIZKPiIxza4hYsGCaVsxrFZmgOFNmvWgtuIOIEXPS/ZoyST9XU9aMpkaYzLEVQ==",
- "dependencies": {
- "base64-js": "^1.3.0",
- "bech32": "^1.1.4",
- "readonly-date": "^1.0.0"
- }
- },
- "node_modules/@cosmjs/crypto": {
- "version": "0.29.3",
- "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.29.3.tgz",
- "integrity": "sha512-dOCYLLEOnn5idNgoAcdQnuvFXZx/BmLnb2Mh8ZZtw6peFNvRePfaMX12HerngkLVAcLBc/V6pZHWoj9DBrsvng==",
- "dependencies": {
- "@cosmjs/encoding": "^0.29.3",
- "@cosmjs/math": "^0.29.3",
- "@cosmjs/utils": "^0.29.3",
- "@noble/hashes": "^1",
- "bn.js": "^5.2.0",
- "elliptic": "^6.5.3",
- "libsodium-wrappers": "^0.7.6"
- }
- },
- "node_modules/@cosmjs/crypto/node_modules/@cosmjs/math": {
- "version": "0.29.3",
- "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.29.3.tgz",
- "integrity": "sha512-4HGHqS+Yn81dZLOAYcDSQbROBD1a7ETW3ur5hziCTXMjZFILRJ3w71PlFUVppVb2u3kRDBBXuYHvZ6/V0M0nrg==",
- "dependencies": {
- "bn.js": "^5.2.0"
- }
- },
- "node_modules/@cosmjs/crypto/node_modules/@cosmjs/utils": {
- "version": "0.29.3",
- "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.29.3.tgz",
- "integrity": "sha512-UuKoBN2xiRXcBpz7jzCwagKhOnLOsRmR8mu3IzY+Yx38i8rW52FSXMbxC/yE83X0vLea+zgMQFPwv0gy4QWUJw=="
- },
- "node_modules/@cosmjs/encoding": {
- "version": "0.29.3",
- "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.29.3.tgz",
- "integrity": "sha512-K6CTcDGovwzF3QOmLm9mWwjcu4Md64zCOBYgVK3boGbsaExP/6YAjT22e+yDsReXWlEUtSVCjqCC/9EEcwmYmg==",
- "dependencies": {
- "base64-js": "^1.3.0",
- "bech32": "^1.1.4",
- "readonly-date": "^1.0.0"
- }
- },
- "node_modules/@cosmjs/json-rpc": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.26.8.tgz",
- "integrity": "sha512-aTEP4kDhR3F04bYluRNOf9Hk8Eyz3L9p5P1EVJ1qhOCHaRZikSUQS9XNdZG3yryLbFTQS1b8MY9quBqrtU6UWQ==",
- "dependencies": {
- "@cosmjs/stream": "0.26.8",
- "xstream": "^11.14.0"
- }
- },
- "node_modules/@cosmjs/math": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.26.8.tgz",
- "integrity": "sha512-AfooIaqhOks5xPDc4kDEXje/90iPm2STu+0YWvDStEEib2xxPTtXU3OuK+KpJ3CCFfQwbKCrzEIzJWCYmTs7mw==",
- "dependencies": {
- "bn.js": "^5.2.0"
- }
- },
- "node_modules/@cosmjs/proto-signing": {
- "version": "0.29.3",
- "resolved": "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.29.3.tgz",
- "integrity": "sha512-Ai3l9THjMOrLJ4Ebn1Dgptwg6W5ZIRJqtnJjijHhGwTVC1WT0WdYU3aMZ7+PwubcA/cA1rH4ZTK7jrfYbra63g==",
- "dependencies": {
- "@cosmjs/amino": "^0.29.3",
- "@cosmjs/crypto": "^0.29.3",
- "@cosmjs/encoding": "^0.29.3",
- "@cosmjs/math": "^0.29.3",
- "@cosmjs/utils": "^0.29.3",
- "cosmjs-types": "^0.5.2",
- "long": "^4.0.0"
- }
- },
- "node_modules/@cosmjs/proto-signing/node_modules/@cosmjs/amino": {
- "version": "0.29.3",
- "resolved": "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.29.3.tgz",
- "integrity": "sha512-BFz1++ERerIggiFc7iGHhGe1CeV3rCv8BvkoBQTBN/ZwzHOaKvqQj8smDlRGlQxX3HWlTwgiLN2A+OB5yX4ZRw==",
- "dependencies": {
- "@cosmjs/crypto": "^0.29.3",
- "@cosmjs/encoding": "^0.29.3",
- "@cosmjs/math": "^0.29.3",
- "@cosmjs/utils": "^0.29.3"
- }
- },
- "node_modules/@cosmjs/proto-signing/node_modules/@cosmjs/math": {
- "version": "0.29.3",
- "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.29.3.tgz",
- "integrity": "sha512-4HGHqS+Yn81dZLOAYcDSQbROBD1a7ETW3ur5hziCTXMjZFILRJ3w71PlFUVppVb2u3kRDBBXuYHvZ6/V0M0nrg==",
- "dependencies": {
- "bn.js": "^5.2.0"
- }
- },
- "node_modules/@cosmjs/proto-signing/node_modules/@cosmjs/utils": {
- "version": "0.29.3",
- "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.29.3.tgz",
- "integrity": "sha512-UuKoBN2xiRXcBpz7jzCwagKhOnLOsRmR8mu3IzY+Yx38i8rW52FSXMbxC/yE83X0vLea+zgMQFPwv0gy4QWUJw=="
- },
- "node_modules/@cosmjs/proto-signing/node_modules/cosmjs-types": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.5.2.tgz",
- "integrity": "sha512-zxCtIJj8v3Di7s39uN4LNcN3HIE1z0B9Z0SPE8ZNQR0oSzsuSe1ACgxoFkvhkS7WBasCAFcglS11G2hyfd5tPg==",
- "dependencies": {
- "long": "^4.0.0",
- "protobufjs": "~6.11.2"
- }
- },
- "node_modules/@cosmjs/socket": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.26.8.tgz",
- "integrity": "sha512-Yv+6aFyfnsrFiLzWPK7rABGajGIlNvlcxAeVWtKFMCVKXr0hYRe0DdzsLgW18tm4L7ezoJBQhXIJLYwpYuKZAw==",
- "dependencies": {
- "@cosmjs/stream": "0.26.8",
- "isomorphic-ws": "^4.0.1",
- "ws": "^7",
- "xstream": "^11.14.0"
- }
- },
- "node_modules/@cosmjs/stargate": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/stargate/-/stargate-0.26.8.tgz",
- "integrity": "sha512-/epKiDo1PTSJ6+Q3udxl1ZM14BvHVA445PSSGRnEHkFTeQqon9sjGhCw1eCCIIxvt2kYOM9Wpxei0+vuMVQdfg==",
- "dependencies": {
- "@confio/ics23": "^0.6.8",
- "@cosmjs/amino": "0.26.8",
- "@cosmjs/encoding": "0.26.8",
- "@cosmjs/math": "0.26.8",
- "@cosmjs/proto-signing": "0.26.8",
- "@cosmjs/stream": "0.26.8",
- "@cosmjs/tendermint-rpc": "0.26.8",
- "@cosmjs/utils": "0.26.8",
- "cosmjs-types": "^0.4.0",
- "long": "^4.0.0",
- "protobufjs": "~6.11.3",
- "xstream": "^11.14.0"
- }
- },
- "node_modules/@cosmjs/stargate/node_modules/@cosmjs/crypto": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.26.8.tgz",
- "integrity": "sha512-ykZWgRHuZjizQnIwG7mj6D0Jip406Z6VZLH9bs1RdNOugeX6kp/I3EYEsEO694bQPvggwNZqRT84ovqjsj2KwQ==",
- "dependencies": {
- "@cosmjs/encoding": "0.26.8",
- "@cosmjs/math": "0.26.8",
- "@cosmjs/utils": "0.26.8",
- "@noble/hashes": "^1",
- "bn.js": "^5.2.0",
- "elliptic": "^6.5.3",
- "libsodium-wrappers": "^0.7.6"
- }
- },
- "node_modules/@cosmjs/stargate/node_modules/@cosmjs/encoding": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.26.8.tgz",
- "integrity": "sha512-rsqdeCHPmSXSjwE6pzbsx/drxIZKPiIxza4hYsGCaVsxrFZmgOFNmvWgtuIOIEXPS/ZoyST9XU9aMpkaYzLEVQ==",
- "dependencies": {
- "base64-js": "^1.3.0",
- "bech32": "^1.1.4",
- "readonly-date": "^1.0.0"
- }
- },
- "node_modules/@cosmjs/stargate/node_modules/@cosmjs/proto-signing": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.26.8.tgz",
- "integrity": "sha512-wgbOblUyv9qpMCoVCa0FDs28/OjA39is3/LgOZStBdVmtHEjsWGHIhqF8WR0rrjRGhio/e6sOLySU3fWMUVqag==",
- "dependencies": {
- "@cosmjs/amino": "0.26.8",
- "@cosmjs/crypto": "0.26.8",
- "@cosmjs/encoding": "0.26.8",
- "@cosmjs/math": "0.26.8",
- "@cosmjs/utils": "0.26.8",
- "cosmjs-types": "^0.4.0",
- "long": "^4.0.0"
- }
- },
- "node_modules/@cosmjs/stream": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.26.8.tgz",
- "integrity": "sha512-MWfgjoe9l4292JJx7CYBgVkClQXJHvQcOYBLi9qjYCTixBL+OjmtCNs+XcjsL8tPCG+XkPh8tHagOghNIb3vWw==",
- "dependencies": {
- "xstream": "^11.14.0"
- }
- },
- "node_modules/@cosmjs/tendermint-rpc": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.26.8.tgz",
- "integrity": "sha512-L1Zvc/bg/toB9iCu2VFlC//LNadOTmK+/LEw6HqYJ7pRbSH0vhr1GzV4hEjjp/8VgMm2D+XiZUPFIR+m2V4/dw==",
- "dependencies": {
- "@cosmjs/crypto": "0.26.8",
- "@cosmjs/encoding": "0.26.8",
- "@cosmjs/json-rpc": "0.26.8",
- "@cosmjs/math": "0.26.8",
- "@cosmjs/socket": "0.26.8",
- "@cosmjs/stream": "0.26.8",
- "@cosmjs/utils": "0.26.8",
- "axios": "^0.21.2",
- "readonly-date": "^1.0.0",
- "xstream": "^11.14.0"
- }
- },
- "node_modules/@cosmjs/tendermint-rpc/node_modules/@cosmjs/crypto": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.26.8.tgz",
- "integrity": "sha512-ykZWgRHuZjizQnIwG7mj6D0Jip406Z6VZLH9bs1RdNOugeX6kp/I3EYEsEO694bQPvggwNZqRT84ovqjsj2KwQ==",
- "dependencies": {
- "@cosmjs/encoding": "0.26.8",
- "@cosmjs/math": "0.26.8",
- "@cosmjs/utils": "0.26.8",
- "@noble/hashes": "^1",
- "bn.js": "^5.2.0",
- "elliptic": "^6.5.3",
- "libsodium-wrappers": "^0.7.6"
- }
- },
- "node_modules/@cosmjs/tendermint-rpc/node_modules/@cosmjs/encoding": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.26.8.tgz",
- "integrity": "sha512-rsqdeCHPmSXSjwE6pzbsx/drxIZKPiIxza4hYsGCaVsxrFZmgOFNmvWgtuIOIEXPS/ZoyST9XU9aMpkaYzLEVQ==",
- "dependencies": {
- "base64-js": "^1.3.0",
- "bech32": "^1.1.4",
- "readonly-date": "^1.0.0"
- }
- },
- "node_modules/@cosmjs/utils": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.26.8.tgz",
- "integrity": "sha512-fG7y9qUPkpCJFCK9m7qioffhACTgWNQTNpO1D7Q9AVr5V7LZJdaWRcnskSzPwAyjQkK3pkC5GuRNvNdn8kWzMg=="
- },
- "node_modules/@cspotcode/source-map-support": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
- "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
- "dependencies": {
- "@jridgewell/trace-mapping": "0.3.9"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@eslint/eslintrc": {
- "version": "0.4.3",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
- "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==",
- "dependencies": {
- "ajv": "^6.12.4",
- "debug": "^4.1.1",
- "espree": "^7.3.0",
- "globals": "^13.9.0",
- "ignore": "^4.0.6",
- "import-fresh": "^3.2.1",
- "js-yaml": "^3.13.1",
- "minimatch": "^3.0.4",
- "strip-json-comments": "^3.1.1"
- },
- "engines": {
- "node": "^10.12.0 || >=12.0.0"
- }
- },
- "node_modules/@eslint/eslintrc/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/@eslint/eslintrc/node_modules/ignore": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
- "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
- "engines": {
- "node": ">= 4"
- }
- },
- "node_modules/@eslint/eslintrc/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/@graphile/lru": {
- "version": "4.11.0",
- "resolved": "https://registry.npmjs.org/@graphile/lru/-/lru-4.11.0.tgz",
- "integrity": "sha512-Fakuk190EAKxWSa9YQyr/87g8mvAv8HBvk6yPCPuIoA3bYXF7n6kl0XSqKjSd5VfjEqhtnzQ6zJGzDf1Gv/tJg==",
- "dependencies": {
- "tslib": "^2.0.1"
- },
- "engines": {
- "node": ">=8.6"
- }
- },
- "node_modules/@humanwhocodes/config-array": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz",
- "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==",
- "dependencies": {
- "@humanwhocodes/object-schema": "^1.2.0",
- "debug": "^4.1.1",
- "minimatch": "^3.0.4"
- },
- "engines": {
- "node": ">=10.10.0"
- }
- },
- "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/@humanwhocodes/config-array/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/@humanwhocodes/object-schema": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
- "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA=="
- },
- "node_modules/@ioredis/commands": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.2.0.tgz",
- "integrity": "sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg=="
- },
- "node_modules/@ipld/car": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/@ipld/car/-/car-3.2.4.tgz",
- "integrity": "sha512-rezKd+jk8AsTGOoJKqzfjLJ3WVft7NZNH95f0pfPbicROvzTyvHCNy567HzSUd6gRXZ9im29z5ZEv9Hw49jSYw==",
- "dependencies": {
- "@ipld/dag-cbor": "^7.0.0",
- "multiformats": "^9.5.4",
- "varint": "^6.0.0"
- }
- },
- "node_modules/@ipld/dag-cbor": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-7.0.3.tgz",
- "integrity": "sha512-1VVh2huHsuohdXC1bGJNE8WR72slZ9XE2T3wbBBq31dm7ZBatmKLLxrB+XAqafxfRFjv08RZmj/W/ZqaM13AuA==",
- "dependencies": {
- "cborg": "^1.6.0",
- "multiformats": "^9.5.4"
- }
- },
- "node_modules/@ipld/dag-pb": {
- "version": "2.1.18",
- "resolved": "https://registry.npmjs.org/@ipld/dag-pb/-/dag-pb-2.1.18.tgz",
- "integrity": "sha512-ZBnf2fuX9y3KccADURG5vb9FaOeMjFkCrNysB0PtftME/4iCTjxfaLoNq/IAh5fTqUOMXvryN6Jyka4ZGuMLIg==",
- "dependencies": {
- "multiformats": "^9.5.4"
- }
- },
- "node_modules/@ixo/impactxclient-sdk": {
- "version": "0.0.5",
- "resolved": "https://registry.npmjs.org/@ixo/impactxclient-sdk/-/impactxclient-sdk-0.0.5.tgz",
- "integrity": "sha512-4XstLMIuzXuDDCUaFrdTU82RDxo4qm0c2dBYZZGzRGIgZmK1ehUiEsqMcmUCsOnvfAHTC4v0gVx++DRRBUa4pA==",
- "dependencies": {
- "@babel/runtime": "^7.19.4",
- "@cosmjs/amino": "^0.26.4",
- "@cosmjs/encoding": "^0.26.4",
- "@cosmjs/proto-signing": "^0.26.4",
- "@cosmjs/stargate": "^0.26.4",
- "@cosmjs/tendermint-rpc": "^0.26.4",
- "bip39": "^3.0.4",
- "bs58": "^5.0.0",
- "dotenv": "^16.0.3",
- "protobufjs": "^6.11.2",
- "typedoc": "^0.23.20"
- }
- },
- "node_modules/@ixo/impactxclient-sdk/node_modules/@cosmjs/crypto": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.26.8.tgz",
- "integrity": "sha512-ykZWgRHuZjizQnIwG7mj6D0Jip406Z6VZLH9bs1RdNOugeX6kp/I3EYEsEO694bQPvggwNZqRT84ovqjsj2KwQ==",
- "dependencies": {
- "@cosmjs/encoding": "0.26.8",
- "@cosmjs/math": "0.26.8",
- "@cosmjs/utils": "0.26.8",
- "@noble/hashes": "^1",
- "bn.js": "^5.2.0",
- "elliptic": "^6.5.3",
- "libsodium-wrappers": "^0.7.6"
- }
- },
- "node_modules/@ixo/impactxclient-sdk/node_modules/@cosmjs/encoding": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.26.8.tgz",
- "integrity": "sha512-rsqdeCHPmSXSjwE6pzbsx/drxIZKPiIxza4hYsGCaVsxrFZmgOFNmvWgtuIOIEXPS/ZoyST9XU9aMpkaYzLEVQ==",
- "dependencies": {
- "base64-js": "^1.3.0",
- "bech32": "^1.1.4",
- "readonly-date": "^1.0.0"
- }
- },
- "node_modules/@ixo/impactxclient-sdk/node_modules/@cosmjs/proto-signing": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.26.8.tgz",
- "integrity": "sha512-wgbOblUyv9qpMCoVCa0FDs28/OjA39is3/LgOZStBdVmtHEjsWGHIhqF8WR0rrjRGhio/e6sOLySU3fWMUVqag==",
- "dependencies": {
- "@cosmjs/amino": "0.26.8",
- "@cosmjs/crypto": "0.26.8",
- "@cosmjs/encoding": "0.26.8",
- "@cosmjs/math": "0.26.8",
- "@cosmjs/utils": "0.26.8",
- "cosmjs-types": "^0.4.0",
- "long": "^4.0.0"
- }
- },
- "node_modules/@ixo/impactxclient-sdk/node_modules/@types/node": {
- "version": "11.11.6",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz",
- "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ=="
- },
- "node_modules/@ixo/impactxclient-sdk/node_modules/base-x": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz",
- "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw=="
- },
- "node_modules/@ixo/impactxclient-sdk/node_modules/bip39": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.4.tgz",
- "integrity": "sha512-YZKQlb752TrUWqHWj7XAwCSjYEgGAk+/Aas3V7NyjQeZYsztO8JnQUaCWhcnL4T+jL8nvB8typ2jRPzTlgugNw==",
- "dependencies": {
- "@types/node": "11.11.6",
- "create-hash": "^1.1.0",
- "pbkdf2": "^3.0.9",
- "randombytes": "^2.0.1"
- }
- },
- "node_modules/@ixo/impactxclient-sdk/node_modules/bs58": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz",
- "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==",
- "dependencies": {
- "base-x": "^4.0.0"
- }
- },
- "node_modules/@ixo/impactxclient-sdk/node_modules/dotenv": {
- "version": "16.0.3",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz",
- "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==",
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@jridgewell/resolve-uri": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
- "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.4.14",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
- "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw=="
- },
- "node_modules/@jridgewell/trace-mapping": {
- "version": "0.3.9",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
- "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
- "dependencies": {
- "@jridgewell/resolve-uri": "^3.0.3",
- "@jridgewell/sourcemap-codec": "^1.4.10"
- }
- },
- "node_modules/@mapbox/node-pre-gyp": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz",
- "integrity": "sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==",
- "dependencies": {
- "detect-libc": "^2.0.0",
- "https-proxy-agent": "^5.0.0",
- "make-dir": "^3.1.0",
- "node-fetch": "^2.6.7",
- "nopt": "^5.0.0",
- "npmlog": "^5.0.1",
- "rimraf": "^3.0.2",
- "semver": "^7.3.5",
- "tar": "^6.1.11"
- },
- "bin": {
- "node-pre-gyp": "bin/node-pre-gyp"
- }
- },
- "node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-2.1.2.tgz",
- "integrity": "sha512-TyVLn3S/+ikMDsh0gbKv2YydKClN8HaJDDpONlaZR+LVJmsxLFUgA+O7zu59h9+f9gX1aj/ahw9wqa6rosmrYQ==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ]
- },
- "node_modules/@msgpackr-extract/msgpackr-extract-darwin-x64": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-2.1.2.tgz",
- "integrity": "sha512-YPXtcVkhmVNoMGlqp81ZHW4dMxK09msWgnxtsDpSiZwTzUBG2N+No2bsr7WMtBKCVJMSD6mbAl7YhKUqkp/Few==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ]
- },
- "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-2.1.2.tgz",
- "integrity": "sha512-42R4MAFeIeNn+L98qwxAt360bwzX2Kf0ZQkBBucJ2Ircza3asoY4CDbgiu9VWklq8gWJVSJSJBwDI+c/THiWkA==",
- "cpu": [
- "arm"
- ],
- "optional": true,
- "os": [
- "linux"
- ]
- },
- "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm64": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-2.1.2.tgz",
- "integrity": "sha512-vHZ2JiOWF2+DN9lzltGbhtQNzDo8fKFGrf37UJrgqxU0yvtERrzUugnfnX1wmVfFhSsF8OxrfqiNOUc5hko1Zg==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "linux"
- ]
- },
- "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-2.1.2.tgz",
- "integrity": "sha512-RjRoRxg7Q3kPAdUSC5EUUPlwfMkIVhmaRTIe+cqHbKrGZ4M6TyCA/b5qMaukQ/1CHWrqYY2FbKOAU8Hg0pQFzg==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "linux"
- ]
- },
- "node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-2.1.2.tgz",
- "integrity": "sha512-rIZVR48zA8hGkHIK7ED6+ZiXsjRCcAVBJbm8o89OKAMTmEAQ2QvoOxoiu3w2isAaWwzgtQIOFIqHwvZDyLKCvw==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "win32"
- ]
- },
- "node_modules/@multiformats/murmur3": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@multiformats/murmur3/-/murmur3-1.1.3.tgz",
- "integrity": "sha512-wAPLUErGR8g6Lt+bAZn6218k9YQPym+sjszsXL6o4zfxbA22P+gxWZuuD9wDbwL55xrKO5idpcuQUX7/E3oHcw==",
- "dependencies": {
- "multiformats": "^9.5.4",
- "murmurhash3js-revisited": "^3.0.0"
- }
- },
- "node_modules/@noble/ed25519": {
- "version": "1.7.1",
- "resolved": "https://registry.npmjs.org/@noble/ed25519/-/ed25519-1.7.1.tgz",
- "integrity": "sha512-Rk4SkJFaXZiznFyC/t77Q0NKS4FL7TLJJsVG2V2oiEq3kJVeTdxysEe/yRWSpnWMe808XRDJ+VFh5pt/FN5plw==",
- "funding": [
- {
- "type": "individual",
- "url": "https://paulmillr.com/funding/"
- }
- ]
- },
- "node_modules/@noble/hashes": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.3.tgz",
- "integrity": "sha512-CE0FCR57H2acVI5UOzIGSSIYxZ6v/HOhDR0Ro9VLyhnzLwx0o8W1mmgaqlEUx4049qJDlIBRztv5k+MM8vbO3A==",
- "funding": [
- {
- "type": "individual",
- "url": "https://paulmillr.com/funding/"
- }
- ]
- },
- "node_modules/@noble/secp256k1": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.0.tgz",
- "integrity": "sha512-kbacwGSsH/CTout0ZnZWxnW1B+jH/7r/WAAKLBtrRJ/+CUH7lgmQzl3GTrQua3SGKWNSDsS6lmjnDpIJ5Dxyaw==",
- "funding": [
- {
- "type": "individual",
- "url": "https://paulmillr.com/funding/"
- }
- ]
- },
- "node_modules/@nodelib/fs.scandir": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
- "dependencies": {
- "@nodelib/fs.stat": "2.0.5",
- "run-parallel": "^1.1.9"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@nodelib/fs.stat": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@nodelib/fs.walk": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
- "dependencies": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@opentelemetry/api": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.3.0.tgz",
- "integrity": "sha512-YveTnGNsFFixTKJz09Oi4zYkiLT5af3WpZDu4aIUM7xX+2bHAkOJayFTVQd6zB8kkWPpbua4Ha6Ql00grdLlJQ==",
- "dev": true,
- "engines": {
- "node": ">=8.0.0"
- }
- },
- "node_modules/@opentelemetry/core": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.8.0.tgz",
- "integrity": "sha512-6SDjwBML4Am0AQmy7z1j6HGrWDgeK8awBRUvl1PGw6HayViMk4QpnUXvv4HTHisecgVBy43NE/cstWprm8tIfw==",
- "dev": true,
- "dependencies": {
- "@opentelemetry/semantic-conventions": "1.8.0"
- },
- "engines": {
- "node": ">=14"
- },
- "peerDependencies": {
- "@opentelemetry/api": ">=1.0.0 <1.4.0"
- }
- },
- "node_modules/@opentelemetry/resources": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.8.0.tgz",
- "integrity": "sha512-KSyMH6Jvss/PFDy16z5qkCK0ERlpyqixb1xwb73wLMvVq+j7i89lobDjw3JkpCcd1Ws0J6jAI4fw28Zufj2ssg==",
- "dev": true,
- "dependencies": {
- "@opentelemetry/core": "1.8.0",
- "@opentelemetry/semantic-conventions": "1.8.0"
- },
- "engines": {
- "node": ">=14"
- },
- "peerDependencies": {
- "@opentelemetry/api": ">=1.0.0 <1.4.0"
- }
- },
- "node_modules/@opentelemetry/sdk-trace-base": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.8.0.tgz",
- "integrity": "sha512-iH41m0UTddnCKJzZx3M85vlhKzRcmT48pUeBbnzsGrq4nIay1oWVHKM5nhB5r8qRDGvd/n7f/YLCXClxwM0tvA==",
- "dev": true,
- "dependencies": {
- "@opentelemetry/core": "1.8.0",
- "@opentelemetry/resources": "1.8.0",
- "@opentelemetry/semantic-conventions": "1.8.0"
- },
- "engines": {
- "node": ">=14"
- },
- "peerDependencies": {
- "@opentelemetry/api": ">=1.0.0 <1.4.0"
- }
- },
- "node_modules/@opentelemetry/semantic-conventions": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.8.0.tgz",
- "integrity": "sha512-TYh1MRcm4JnvpqtqOwT9WYaBYY4KERHdToxs/suDTLviGRsQkIjS5yYROTYTSJQUnYLOn/TuOh5GoMwfLSU+Ew==",
- "dev": true,
- "engines": {
- "node": ">=14"
- }
- },
- "node_modules/@prisma/client": {
- "version": "4.7.1",
- "resolved": "https://registry.npmjs.org/@prisma/client/-/client-4.7.1.tgz",
- "integrity": "sha512-/GbnOwIPtjiveZNUzGXOdp7RxTEkHL4DZP3vBaFNadfr6Sf0RshU5EULFzVaSi9i9PIK9PYd+1Rn7z2B2npb9w==",
- "hasInstallScript": true,
- "dependencies": {
- "@prisma/engines-version": "4.7.1-1.272861e07ab64f234d3ffc4094e32bd61775599c"
- },
- "engines": {
- "node": ">=14.17"
- },
- "peerDependencies": {
- "prisma": "*"
- },
- "peerDependenciesMeta": {
- "prisma": {
- "optional": true
- }
- }
- },
- "node_modules/@prisma/debug": {
- "version": "4.7.1",
- "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-4.7.1.tgz",
- "integrity": "sha512-oppjBRcTakJuAn0rANxWT9caxLKypSBT4Ajh7t+uPcO06CJOoN2Gt4VpFdw2i79U+klGAjTe/1yh8SCsTmxAhA==",
- "dev": true,
- "dependencies": {
- "@types/debug": "4.1.7",
- "debug": "4.3.4",
- "strip-ansi": "6.0.1"
- }
- },
- "node_modules/@prisma/engine-core": {
- "version": "4.7.1",
- "resolved": "https://registry.npmjs.org/@prisma/engine-core/-/engine-core-4.7.1.tgz",
- "integrity": "sha512-8NwCQcdB4OqOjpehChtKdVn6UVuDTwZewnRG13aeK+KmZurPqGO1LhwB3dTjlfLRlbYsLGb3Xzsai7Jl5QckBA==",
- "dev": true,
- "dependencies": {
- "@opentelemetry/api": "^1.1.0",
- "@opentelemetry/sdk-trace-base": "^1.4.0",
- "@prisma/debug": "4.7.1",
- "@prisma/engines": "4.7.1",
- "@prisma/generator-helper": "4.7.1",
- "@prisma/get-platform": "4.7.1",
- "chalk": "4.1.2",
- "execa": "5.1.1",
- "get-stream": "6.0.1",
- "indent-string": "4.0.0",
- "new-github-issue-url": "0.2.1",
- "p-retry": "4.6.2",
- "strip-ansi": "6.0.1",
- "undici": "5.11.0"
- }
- },
- "node_modules/@prisma/engine-core/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/@prisma/engine-core/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/@prisma/engine-core/node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/@prisma/engine-core/node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "node_modules/@prisma/engine-core/node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@prisma/engine-core/node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@prisma/engines": {
- "version": "4.7.1",
- "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-4.7.1.tgz",
- "integrity": "sha512-zWabHosTdLpXXlMefHmnouhXMoTB1+SCbUU3t4FCmdrtIOZcarPKU3Alto7gm/pZ9vHlGOXHCfVZ1G7OIrSbog==",
- "devOptional": true,
- "hasInstallScript": true
- },
- "node_modules/@prisma/engines-version": {
- "version": "4.7.1-1.272861e07ab64f234d3ffc4094e32bd61775599c",
- "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-4.7.1-1.272861e07ab64f234d3ffc4094e32bd61775599c.tgz",
- "integrity": "sha512-Bd4LZ+WAnUHOq31e9X/ihi5zPlr4SzTRwUZZYxvWOxlerIZ7HJlVa9zXpuKTKLpI9O1l8Ec4OYCKsivWCs5a3Q=="
- },
- "node_modules/@prisma/fetch-engine": {
- "version": "4.7.1",
- "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-4.7.1.tgz",
- "integrity": "sha512-pZ3SiUV02FTMBJOwzoqGR4YcZ2jTo43Xw1QC/5YwmRkYa5NPydUnap5rvB84DgVNq5OnOrQxhWSsakOUPqcc6g==",
- "dev": true,
- "dependencies": {
- "@prisma/debug": "4.7.1",
- "@prisma/get-platform": "4.7.1",
- "chalk": "4.1.2",
- "execa": "5.1.1",
- "find-cache-dir": "3.3.2",
- "hasha": "5.2.2",
- "http-proxy-agent": "5.0.0",
- "https-proxy-agent": "5.0.1",
- "make-dir": "3.1.0",
- "node-fetch": "2.6.7",
- "p-filter": "2.1.0",
- "p-map": "4.0.0",
- "p-retry": "4.6.2",
- "progress": "2.0.3",
- "rimraf": "3.0.2",
- "temp-dir": "2.0.0",
- "tempy": "1.0.1"
- }
- },
- "node_modules/@prisma/fetch-engine/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/@prisma/fetch-engine/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/@prisma/fetch-engine/node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/@prisma/fetch-engine/node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "node_modules/@prisma/fetch-engine/node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@prisma/fetch-engine/node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@prisma/generator-helper": {
- "version": "4.7.1",
- "resolved": "https://registry.npmjs.org/@prisma/generator-helper/-/generator-helper-4.7.1.tgz",
- "integrity": "sha512-q9mjYOyLxkLWhqjvPB5sx5J1VRegWA2eC9mwrGgA0CSMo6SzZ7xwIe4rMJKnh4a7QMUO03+HQFdv/Nz7BOWCcg==",
- "dev": true,
- "dependencies": {
- "@prisma/debug": "4.7.1",
- "@types/cross-spawn": "6.0.2",
- "chalk": "4.1.2",
- "cross-spawn": "7.0.3"
- }
- },
- "node_modules/@prisma/generator-helper/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/@prisma/generator-helper/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/@prisma/generator-helper/node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/@prisma/generator-helper/node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "node_modules/@prisma/generator-helper/node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@prisma/generator-helper/node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@prisma/get-platform": {
- "version": "4.7.1",
- "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-4.7.1.tgz",
- "integrity": "sha512-p160ToD9j53TgSrg0O0q3GkGZTGwB30UqIu3B0bu/NIvhnhHOwuEo4tyDXYKblLOE2TL0e1t0PWOSQAvH3nKYw==",
- "dev": true,
- "dependencies": {
- "@prisma/debug": "4.7.1"
- }
- },
- "node_modules/@prisma/internals": {
- "version": "4.7.1",
- "resolved": "https://registry.npmjs.org/@prisma/internals/-/internals-4.7.1.tgz",
- "integrity": "sha512-YgG+5zLZuKdVUPnNdw9XA0XGfW1vZaOqrcGgRnla0mSIIIB3Gg3noRuHv9ZQAXeHLWh2v7MHxal6fxKElMN0ug==",
- "dev": true,
- "dependencies": {
- "@prisma/debug": "4.7.1",
- "@prisma/engine-core": "4.7.1",
- "@prisma/engines": "4.7.1",
- "@prisma/fetch-engine": "4.7.1",
- "@prisma/generator-helper": "4.7.1",
- "@prisma/get-platform": "4.7.1",
- "@prisma/prisma-fmt-wasm": "4.7.1-1.272861e07ab64f234d3ffc4094e32bd61775599c",
- "archiver": "5.3.1",
- "arg": "5.0.2",
- "chalk": "4.1.2",
- "checkpoint-client": "1.1.21",
- "cli-truncate": "2.1.0",
- "dotenv": "16.0.3",
- "escape-string-regexp": "4.0.0",
- "execa": "5.1.1",
- "find-up": "5.0.0",
- "fp-ts": "2.13.1",
- "fs-extra": "10.1.0",
- "fs-jetpack": "5.1.0",
- "global-dirs": "3.0.0",
- "globby": "11.1.0",
- "has-yarn": "2.1.0",
- "is-windows": "^1.0.2",
- "is-wsl": "^2.2.0",
- "make-dir": "3.1.0",
- "new-github-issue-url": "0.2.1",
- "node-fetch": "2.6.7",
- "open": "7",
- "ora": "5.4.1",
- "p-map": "4.0.0",
- "prompts": "2.4.2",
- "read-pkg-up": "7.0.1",
- "replace-string": "3.1.0",
- "resolve": "1.22.1",
- "rimraf": "3.0.2",
- "string-width": "4.2.3",
- "strip-ansi": "6.0.1",
- "strip-indent": "3.0.0",
- "temp-dir": "2.0.0",
- "temp-write": "4.0.0",
- "tempy": "1.0.1",
- "terminal-link": "2.1.1",
- "tmp": "0.2.1",
- "ts-pattern": "^4.0.1"
- }
- },
- "node_modules/@prisma/internals/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/@prisma/internals/node_modules/arg": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
- "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
- "dev": true
- },
- "node_modules/@prisma/internals/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/@prisma/internals/node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/@prisma/internals/node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "node_modules/@prisma/internals/node_modules/dotenv": {
- "version": "16.0.3",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz",
- "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==",
- "dev": true,
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@prisma/internals/node_modules/escape-string-regexp": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
- "dev": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@prisma/internals/node_modules/find-up": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
- "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
- "dev": true,
- "dependencies": {
- "locate-path": "^6.0.0",
- "path-exists": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@prisma/internals/node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@prisma/internals/node_modules/locate-path": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
- "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
- "dev": true,
- "dependencies": {
- "p-locate": "^5.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@prisma/internals/node_modules/p-limit": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
- "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
- "dev": true,
- "dependencies": {
- "yocto-queue": "^0.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@prisma/internals/node_modules/p-locate": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
- "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
- "dev": true,
- "dependencies": {
- "p-limit": "^3.0.2"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@prisma/internals/node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@prisma/prisma-fmt-wasm": {
- "version": "4.7.1-1.272861e07ab64f234d3ffc4094e32bd61775599c",
- "resolved": "https://registry.npmjs.org/@prisma/prisma-fmt-wasm/-/prisma-fmt-wasm-4.7.1-1.272861e07ab64f234d3ffc4094e32bd61775599c.tgz",
- "integrity": "sha512-o9oSp2c5yDWHn9TT2Ntv3cb6LuJKPBy32gTtipYH1D166KfKBy+1RkPySobWZCKV/TrkUGlcBn5vcQgRBHPvVA==",
- "dev": true
- },
- "node_modules/@protobufjs/aspromise": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
- "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ=="
- },
- "node_modules/@protobufjs/base64": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
- "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg=="
- },
- "node_modules/@protobufjs/codegen": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",
- "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg=="
- },
- "node_modules/@protobufjs/eventemitter": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
- "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q=="
- },
- "node_modules/@protobufjs/fetch": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
- "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==",
- "dependencies": {
- "@protobufjs/aspromise": "^1.1.1",
- "@protobufjs/inquire": "^1.1.0"
- }
- },
- "node_modules/@protobufjs/float": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
- "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ=="
- },
- "node_modules/@protobufjs/inquire": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",
- "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q=="
- },
- "node_modules/@protobufjs/path": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
- "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA=="
- },
- "node_modules/@protobufjs/pool": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
- "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw=="
- },
- "node_modules/@protobufjs/utf8": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
- "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw=="
- },
- "node_modules/@tokenizer/token": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz",
- "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A=="
- },
- "node_modules/@tootallnate/once": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
- "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
- "dev": true,
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@ts-morph/common": {
- "version": "0.18.1",
- "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.18.1.tgz",
- "integrity": "sha512-RVE+zSRICWRsfrkAw5qCAK+4ZH9kwEFv5h0+/YeHTLieWP7F4wWq4JsKFuNWG+fYh/KF+8rAtgdj5zb2mm+DVA==",
- "dev": true,
- "dependencies": {
- "fast-glob": "^3.2.12",
- "minimatch": "^5.1.0",
- "mkdirp": "^1.0.4",
- "path-browserify": "^1.0.1"
- }
- },
- "node_modules/@tsconfig/node10": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz",
- "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA=="
- },
- "node_modules/@tsconfig/node12": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz",
- "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag=="
- },
- "node_modules/@tsconfig/node14": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz",
- "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow=="
- },
- "node_modules/@tsconfig/node16": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz",
- "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ=="
- },
- "node_modules/@types/base-64": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/@types/base-64/-/base-64-0.1.3.tgz",
- "integrity": "sha512-DJpw7RKNMXygZ0j2xe6ROBqiJUy7JWEItkzOPBzrT35HUWS7VLYyW9XJX8yCCvE2xg8QD7wesvVyXFg8AVHTMA=="
- },
- "node_modules/@types/base-x": {
- "version": "1.0.30",
- "resolved": "https://registry.npmjs.org/@types/base-x/-/base-x-1.0.30.tgz",
- "integrity": "sha512-P++3AZsto5971TC6Cfuvzy57O3qhvhDrFNDgZeTg9UHq5gUyaQ9K1xXTgMXo/4oETVMa6aeDu+XcvkOTJa9zzA=="
- },
- "node_modules/@types/bn.js": {
- "version": "4.11.6",
- "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz",
- "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==",
- "dependencies": {
- "@types/node": "*"
- }
- },
- "node_modules/@types/body-parser": {
- "version": "1.19.2",
- "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz",
- "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==",
- "dependencies": {
- "@types/connect": "*",
- "@types/node": "*"
- }
- },
- "node_modules/@types/bs58": {
- "version": "3.0.33",
- "resolved": "https://registry.npmjs.org/@types/bs58/-/bs58-3.0.33.tgz",
- "integrity": "sha512-emGSyQiTgyoCdo/u2ZCBqjF7YNarLftu9CW6oeoTLy3RwDdKthHqMt7E1+BHeDybbNmxSaUagqHz+Dsvpym/MQ==",
- "dependencies": {
- "@types/base-x": "^1.0.30"
- }
- },
- "node_modules/@types/bytebuffer": {
- "version": "5.0.44",
- "resolved": "https://registry.npmjs.org/@types/bytebuffer/-/bytebuffer-5.0.44.tgz",
- "integrity": "sha512-k1qonHga/SfQT02NF633i+7tIfKd+cfC/8pjnedcfuXJNMWooss/FkCgRMSnLf2WorLjbuH4bfgAZEbtyHBDoQ==",
- "dependencies": {
- "@types/long": "^3.0.0",
- "@types/node": "*"
- }
- },
- "node_modules/@types/bytebuffer/node_modules/@types/long": {
- "version": "3.0.32",
- "resolved": "https://registry.npmjs.org/@types/long/-/long-3.0.32.tgz",
- "integrity": "sha512-ZXyOOm83p7X8p3s0IYM3VeueNmHpkk/yMlP8CLeOnEcu6hIwPH7YjZBvhQkR0ZFS2DqZAxKtJ/M5fcuv3OU5BA=="
- },
- "node_modules/@types/connect": {
- "version": "3.4.35",
- "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz",
- "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==",
- "dependencies": {
- "@types/node": "*"
- }
- },
- "node_modules/@types/cors": {
- "version": "2.8.12",
- "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz",
- "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw=="
- },
- "node_modules/@types/cross-spawn": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.2.tgz",
- "integrity": "sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==",
- "dev": true,
- "dependencies": {
- "@types/node": "*"
- }
- },
- "node_modules/@types/debug": {
- "version": "4.1.7",
- "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz",
- "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==",
- "dev": true,
- "dependencies": {
- "@types/ms": "*"
- }
- },
- "node_modules/@types/express": {
- "version": "4.17.14",
- "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz",
- "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==",
- "dependencies": {
- "@types/body-parser": "*",
- "@types/express-serve-static-core": "^4.17.18",
- "@types/qs": "*",
- "@types/serve-static": "*"
- }
- },
- "node_modules/@types/express-serve-static-core": {
- "version": "4.17.31",
- "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz",
- "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==",
- "dependencies": {
- "@types/node": "*",
- "@types/qs": "*",
- "@types/range-parser": "*"
- }
- },
- "node_modules/@types/glob": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz",
- "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==",
- "dependencies": {
- "@types/minimatch": "*",
- "@types/node": "*"
- }
- },
- "node_modules/@types/graphql-fields": {
- "version": "1.3.4",
- "resolved": "https://registry.npmjs.org/@types/graphql-fields/-/graphql-fields-1.3.4.tgz",
- "integrity": "sha512-McLJaAaqY7lk9d9y7E61iQrj0AwcEjSb8uHlPh7KgYV+XX1MSLlSt/alhd5k2BPRE8gy/f4lnkLGb5ke3iG66Q==",
- "dependencies": {
- "graphql": "^15.3.0"
- }
- },
- "node_modules/@types/json-schema": {
- "version": "7.0.11",
- "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
- "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ=="
- },
- "node_modules/@types/json5": {
- "version": "0.0.29",
- "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
- "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ=="
- },
- "node_modules/@types/jsonwebtoken": {
- "version": "8.5.9",
- "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.9.tgz",
- "integrity": "sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg==",
- "dependencies": {
- "@types/node": "*"
- }
- },
- "node_modules/@types/lodash": {
- "version": "4.14.187",
- "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.187.tgz",
- "integrity": "sha512-MrO/xLXCaUgZy3y96C/iOsaIqZSeupyTImKClHunL5GrmaiII2VwvWmLBu2hwa0Kp0sV19CsyjtrTc/Fx8rg/A=="
- },
- "node_modules/@types/lodash.memoize": {
- "version": "4.1.7",
- "resolved": "https://registry.npmjs.org/@types/lodash.memoize/-/lodash.memoize-4.1.7.tgz",
- "integrity": "sha512-lGN7WeO4vO6sICVpf041Q7BX/9k1Y24Zo3FY0aUezr1QlKznpjzsDk3T3wvH8ofYzoK0QupN9TWcFAFZlyPwQQ==",
- "dependencies": {
- "@types/lodash": "*"
- }
- },
- "node_modules/@types/long": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz",
- "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA=="
- },
- "node_modules/@types/memcached": {
- "version": "2.2.7",
- "resolved": "https://registry.npmjs.org/@types/memcached/-/memcached-2.2.7.tgz",
- "integrity": "sha512-ImJbz1i8pl+OnyhYdIDnHe8jAuM8TOwM/7VsciqhYX3IL0jPPUToAtVxklfcWFGYckahEYZxhd9FS0z3MM1dpA==",
- "dependencies": {
- "@types/node": "*"
- }
- },
- "node_modules/@types/mime": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz",
- "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA=="
- },
- "node_modules/@types/minimatch": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
- "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ=="
- },
- "node_modules/@types/minimist": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz",
- "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ=="
- },
- "node_modules/@types/ms": {
- "version": "0.7.31",
- "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz",
- "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==",
- "dev": true
- },
- "node_modules/@types/node": {
- "version": "10.17.60",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz",
- "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw=="
- },
- "node_modules/@types/node-cron": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/@types/node-cron/-/node-cron-3.0.7.tgz",
- "integrity": "sha512-9PuLtBboc/+JJ7FshmJWv769gDonTpItN0Ol5TMwclpSQNjVyB2SRxSKBcTtbSysSL5R7Oea06kTTFNciCoYwA==",
- "dev": true
- },
- "node_modules/@types/normalize-package-data": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
- "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw=="
- },
- "node_modules/@types/object-hash": {
- "version": "1.3.4",
- "resolved": "https://registry.npmjs.org/@types/object-hash/-/object-hash-1.3.4.tgz",
- "integrity": "sha512-xFdpkAkikBgqBdG9vIlsqffDV8GpvnPEzs0IUtr1v3BEB97ijsFQ4RXVbUZwjFThhB4MDSTUfvmxUD5PGx0wXA=="
- },
- "node_modules/@types/pbkdf2": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz",
- "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==",
- "dependencies": {
- "@types/node": "*"
- }
- },
- "node_modules/@types/pg": {
- "version": "8.6.5",
- "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.6.5.tgz",
- "integrity": "sha512-tOkGtAqRVkHa/PVZicq67zuujI4Oorfglsr2IbKofDwBSysnaqSx7W1mDqFqdkGE6Fbgh+PZAl0r/BWON/mozw==",
- "dependencies": {
- "@types/node": "*",
- "pg-protocol": "*",
- "pg-types": "^2.2.0"
- }
- },
- "node_modules/@types/qs": {
- "version": "6.9.7",
- "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
- "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw=="
- },
- "node_modules/@types/range-parser": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz",
- "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw=="
- },
- "node_modules/@types/retry": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz",
- "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA=="
- },
- "node_modules/@types/secp256k1": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz",
- "integrity": "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==",
- "dependencies": {
- "@types/node": "*"
- }
- },
- "node_modules/@types/semver": {
- "version": "7.3.13",
- "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz",
- "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw=="
- },
- "node_modules/@types/serve-static": {
- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz",
- "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==",
- "dependencies": {
- "@types/mime": "*",
- "@types/node": "*"
- }
- },
- "node_modules/@types/swagger-ui-express": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/@types/swagger-ui-express/-/swagger-ui-express-4.1.3.tgz",
- "integrity": "sha512-jqCjGU/tGEaqIplPy3WyQg+Nrp6y80DCFnDEAvVKWkJyv0VivSSDCChkppHRHAablvInZe6pijDFMnavtN0vqA==",
- "dev": true,
- "dependencies": {
- "@types/express": "*",
- "@types/serve-static": "*"
- }
- },
- "node_modules/@types/ws": {
- "version": "7.4.7",
- "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz",
- "integrity": "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==",
- "dependencies": {
- "@types/node": "*"
- }
- },
- "node_modules/@typescript-eslint/eslint-plugin": {
- "version": "4.33.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz",
- "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==",
- "dependencies": {
- "@typescript-eslint/experimental-utils": "4.33.0",
- "@typescript-eslint/scope-manager": "4.33.0",
- "debug": "^4.3.1",
- "functional-red-black-tree": "^1.0.1",
- "ignore": "^5.1.8",
- "regexpp": "^3.1.0",
- "semver": "^7.3.5",
- "tsutils": "^3.21.0"
- },
- "engines": {
- "node": "^10.12.0 || >=12.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "@typescript-eslint/parser": "^4.0.0",
- "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
- }
- },
- "node_modules/@typescript-eslint/experimental-utils": {
- "version": "4.33.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz",
- "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==",
- "dependencies": {
- "@types/json-schema": "^7.0.7",
- "@typescript-eslint/scope-manager": "4.33.0",
- "@typescript-eslint/types": "4.33.0",
- "@typescript-eslint/typescript-estree": "4.33.0",
- "eslint-scope": "^5.1.1",
- "eslint-utils": "^3.0.0"
- },
- "engines": {
- "node": "^10.12.0 || >=12.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "eslint": "*"
- }
- },
- "node_modules/@typescript-eslint/parser": {
- "version": "4.33.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz",
- "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==",
- "dependencies": {
- "@typescript-eslint/scope-manager": "4.33.0",
- "@typescript-eslint/types": "4.33.0",
- "@typescript-eslint/typescript-estree": "4.33.0",
- "debug": "^4.3.1"
- },
- "engines": {
- "node": "^10.12.0 || >=12.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
- }
- },
- "node_modules/@typescript-eslint/scope-manager": {
- "version": "4.33.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz",
- "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==",
- "dependencies": {
- "@typescript-eslint/types": "4.33.0",
- "@typescript-eslint/visitor-keys": "4.33.0"
- },
- "engines": {
- "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/types": {
- "version": "4.33.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz",
- "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==",
- "engines": {
- "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/typescript-estree": {
- "version": "4.33.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz",
- "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==",
- "dependencies": {
- "@typescript-eslint/types": "4.33.0",
- "@typescript-eslint/visitor-keys": "4.33.0",
- "debug": "^4.3.1",
- "globby": "^11.0.3",
- "is-glob": "^4.0.1",
- "semver": "^7.3.5",
- "tsutils": "^3.21.0"
- },
- "engines": {
- "node": "^10.12.0 || >=12.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
- }
- },
- "node_modules/@typescript-eslint/visitor-keys": {
- "version": "4.33.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz",
- "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==",
- "dependencies": {
- "@typescript-eslint/types": "4.33.0",
- "eslint-visitor-keys": "^2.0.0"
- },
- "engines": {
- "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@web-std/blob": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/@web-std/blob/-/blob-3.0.4.tgz",
- "integrity": "sha512-+dibyiw+uHYK4dX5cJ7HA+gtDAaUUe6JsOryp2ZpAC7h4ICsh49E34JwHoEKPlPvP0llCrNzz45vvD+xX5QDBg==",
- "dependencies": {
- "@web-std/stream": "1.0.0",
- "web-encoding": "1.1.5"
- }
- },
- "node_modules/@web-std/fetch": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@web-std/fetch/-/fetch-3.0.3.tgz",
- "integrity": "sha512-PtaKr6qvw2AmKChugzhQWuTa12dpbogHRBxwcleAZ35UhWucnfD4N+g3f7qYK2OeioSWTK3yMf6n/kOOfqxHaQ==",
- "dependencies": {
- "@web-std/blob": "^3.0.3",
- "@web-std/form-data": "^3.0.2",
- "@web3-storage/multipart-parser": "^1.0.0",
- "data-uri-to-buffer": "^3.0.1"
- },
- "engines": {
- "node": "^10.17 || >=12.3"
- }
- },
- "node_modules/@web-std/file": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@web-std/file/-/file-3.0.2.tgz",
- "integrity": "sha512-pIH0uuZsmY8YFvSHP1NsBIiMT/1ce0suPrX74fEeO3Wbr1+rW0fUGEe4d0R99iLwXtyCwyserqCFI4BJkJlkRA==",
- "dependencies": {
- "@web-std/blob": "^3.0.3"
- }
- },
- "node_modules/@web-std/form-data": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@web-std/form-data/-/form-data-3.0.2.tgz",
- "integrity": "sha512-rhc8IRw66sJ0FHcnC84kT3mTN6eACTuNftkt1XSl1Ef6WRKq4Pz65xixxqZymAZl1K3USpwhLci4SKNn4PYxWQ==",
- "dependencies": {
- "web-encoding": "1.1.5"
- }
- },
- "node_modules/@web-std/stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@web-std/stream/-/stream-1.0.0.tgz",
- "integrity": "sha512-jyIbdVl+0ZJyKGTV0Ohb9E6UnxP+t7ZzX4Do3AHjZKxUXKMs9EmqnBDQgHF7bEw0EzbQygOjtt/7gvtmi//iCQ==",
- "dependencies": {
- "web-streams-polyfill": "^3.1.1"
- }
- },
- "node_modules/@web3-storage/multipart-parser": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@web3-storage/multipart-parser/-/multipart-parser-1.0.0.tgz",
- "integrity": "sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw=="
- },
- "node_modules/@web3-storage/parse-link-header": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@web3-storage/parse-link-header/-/parse-link-header-3.1.0.tgz",
- "integrity": "sha512-K1undnK70vLLauqdE8bq/l98isTF2FDhcP0UPpXVSjkSWe3xhAn5eRXk5jfA1E5ycNm84Ws/rQFUD7ue11nciw=="
- },
- "node_modules/@zxing/text-encoding": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/@zxing/text-encoding/-/text-encoding-0.9.0.tgz",
- "integrity": "sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==",
- "optional": true
- },
- "node_modules/abbrev": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
- },
- "node_modules/abort-controller": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
- "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
- "dependencies": {
- "event-target-shim": "^5.0.0"
- },
- "engines": {
- "node": ">=6.5"
- }
- },
- "node_modules/accepts": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
- "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
- "dependencies": {
- "mime-types": "~2.1.34",
- "negotiator": "0.6.3"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/acorn": {
- "version": "8.8.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz",
- "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==",
- "bin": {
- "acorn": "bin/acorn"
- },
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/acorn-jsx": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
- "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
- "peerDependencies": {
- "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
- }
- },
- "node_modules/acorn-walk": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
- "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/aes-js": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz",
- "integrity": "sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ=="
- },
- "node_modules/agent-base": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
- "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
- "dependencies": {
- "debug": "4"
- },
- "engines": {
- "node": ">= 6.0.0"
- }
- },
- "node_modules/aggregate-error": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
- "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
- "dev": true,
- "dependencies": {
- "clean-stack": "^2.0.0",
- "indent-string": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dependencies": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/ansi-colors": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
- "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/ansi-escapes": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
- "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
- "dev": true,
- "dependencies": {
- "type-fest": "^0.21.3"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/ansi-escapes/node_modules/type-fest": {
- "version": "0.21.3",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
- "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
- "dev": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dependencies": {
- "color-convert": "^1.9.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/any-signal": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-2.1.2.tgz",
- "integrity": "sha512-B+rDnWasMi/eWcajPcCWSlYc7muXOrcYrqgyzcdKisl2H/WTlQ0gip1KyQfr0ZlxJdsuWCj/LWwQm7fhyhRfIQ==",
- "dependencies": {
- "abort-controller": "^3.0.0",
- "native-abort-controller": "^1.0.3"
- }
- },
- "node_modules/apisauce": {
- "version": "2.1.6",
- "resolved": "https://registry.npmjs.org/apisauce/-/apisauce-2.1.6.tgz",
- "integrity": "sha512-MdxR391op/FucS2YQRfB/NMRyCnHEPDd4h17LRIuVYi0BpGmMhpxc0shbOpfs5ahABuBEffNCGal5EcsydbBWg==",
- "dependencies": {
- "axios": "^0.21.4"
- }
- },
- "node_modules/aproba": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
- "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ=="
- },
- "node_modules/archiver": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz",
- "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==",
- "dev": true,
- "dependencies": {
- "archiver-utils": "^2.1.0",
- "async": "^3.2.3",
- "buffer-crc32": "^0.2.1",
- "readable-stream": "^3.6.0",
- "readdir-glob": "^1.0.0",
- "tar-stream": "^2.2.0",
- "zip-stream": "^4.1.0"
- },
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/archiver-utils": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz",
- "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==",
- "dev": true,
- "dependencies": {
- "glob": "^7.1.4",
- "graceful-fs": "^4.2.0",
- "lazystream": "^1.0.0",
- "lodash.defaults": "^4.2.0",
- "lodash.difference": "^4.5.0",
- "lodash.flatten": "^4.4.0",
- "lodash.isplainobject": "^4.0.6",
- "lodash.union": "^4.6.0",
- "normalize-path": "^3.0.0",
- "readable-stream": "^2.0.0"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/archiver-utils/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/archiver-utils/node_modules/glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "dev": true,
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/archiver-utils/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/archiver-utils/node_modules/readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "node_modules/archiver-utils/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
- },
- "node_modules/archiver-utils/node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "dependencies": {
- "safe-buffer": "~5.1.0"
- }
- },
- "node_modules/are-we-there-yet": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
- "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
- "dependencies": {
- "delegates": "^1.0.0",
- "readable-stream": "^3.6.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/arg": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
- "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA=="
- },
- "node_modules/argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dependencies": {
- "sprintf-js": "~1.0.2"
- }
- },
- "node_modules/array-flatten": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
- "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
- },
- "node_modules/array-includes": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz",
- "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.19.5",
- "get-intrinsic": "^1.1.1",
- "is-string": "^1.0.7"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/array-union": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
- "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/array.prototype.flat": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz",
- "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.2",
- "es-shim-unscopables": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/array.prototype.flatmap": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz",
- "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.2",
- "es-shim-unscopables": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/arrify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
- "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/ascli": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/ascli/-/ascli-1.0.1.tgz",
- "integrity": "sha512-JGQaNxpaCJz9Bd1JvVaFIHuWn9S+l3xhN17R0V/vmUDiGE0QngNMXhjlqpwqV+91plWz9Fg+Lt28Lj7p5vjs8A==",
- "dependencies": {
- "colour": "~0.7.1",
- "optjs": "~3.2.2"
- }
- },
- "node_modules/asn1.js": {
- "version": "4.10.1",
- "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
- "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
- "dependencies": {
- "bn.js": "^4.0.0",
- "inherits": "^2.0.1",
- "minimalistic-assert": "^1.0.0"
- }
- },
- "node_modules/asn1.js/node_modules/bn.js": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
- "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
- },
- "node_modules/astral-regex": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
- "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/async": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
- "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==",
- "dev": true
- },
- "node_modules/available-typed-arrays": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
- "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/axios": {
- "version": "0.21.4",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
- "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
- "dependencies": {
- "follow-redirects": "^1.14.0"
- }
- },
- "node_modules/backo2": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
- "integrity": "sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA=="
- },
- "node_modules/balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
- },
- "node_modules/base-64": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/base-64/-/base-64-0.1.0.tgz",
- "integrity": "sha512-Y5gU45svrR5tI2Vt/X9GPd3L0HNIKzGu202EjxrXMpuc2V2CiKgemAbUUsqYmZJvPtCXoUKjNZwBJzsNScUbXA=="
- },
- "node_modules/base-x": {
- "version": "3.0.9",
- "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz",
- "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==",
- "dependencies": {
- "safe-buffer": "^5.0.1"
- }
- },
- "node_modules/base64-js": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
- "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ]
- },
- "node_modules/bech32": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz",
- "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ=="
- },
- "node_modules/bindings": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
- "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
- "optional": true,
- "dependencies": {
- "file-uri-to-path": "1.0.0"
- }
- },
- "node_modules/bip39": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/bip39/-/bip39-2.6.0.tgz",
- "integrity": "sha512-RrnQRG2EgEoqO24ea+Q/fftuPUZLmrEM3qNhhGsA3PbaXaCW791LTzPuVyx/VprXQcTbPJ3K3UeTna8ZnVl2sg==",
- "dependencies": {
- "create-hash": "^1.1.0",
- "pbkdf2": "^3.0.9",
- "randombytes": "^2.0.1",
- "safe-buffer": "^5.0.1",
- "unorm": "^1.3.3"
- }
- },
- "node_modules/bl": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz",
- "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==",
- "dependencies": {
- "buffer": "^6.0.3",
- "inherits": "^2.0.4",
- "readable-stream": "^3.4.0"
- }
- },
- "node_modules/blakejs": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz",
- "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ=="
- },
- "node_modules/blob-to-it": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/blob-to-it/-/blob-to-it-1.0.4.tgz",
- "integrity": "sha512-iCmk0W4NdbrWgRRuxOriU8aM5ijeVLI61Zulsmg/lUHNr7pYjoj+U77opLefNagevtrrbMt3JQ5Qip7ar178kA==",
- "dependencies": {
- "browser-readablestream-to-it": "^1.0.3"
- }
- },
- "node_modules/blockstore-core": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/blockstore-core/-/blockstore-core-1.0.5.tgz",
- "integrity": "sha512-i/9CUMMvBALVbtSqUIuiWB3tk//a4Q2I2CEWiBuYNnhJvk/DWplXjLt8Sqc5VGkRVXVPSsEuH8fUtqJt5UFYcA==",
- "dependencies": {
- "err-code": "^3.0.1",
- "interface-blockstore": "^2.0.2",
- "interface-store": "^2.0.1",
- "it-all": "^1.0.4",
- "it-drain": "^1.0.4",
- "it-filter": "^1.0.2",
- "it-take": "^1.0.1",
- "multiformats": "^9.4.7"
- }
- },
- "node_modules/bn.js": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz",
- "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ=="
- },
- "node_modules/body-parser": {
- "version": "1.20.1",
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz",
- "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==",
- "dependencies": {
- "bytes": "3.1.2",
- "content-type": "~1.0.4",
- "debug": "2.6.9",
- "depd": "2.0.0",
- "destroy": "1.2.0",
- "http-errors": "2.0.0",
- "iconv-lite": "0.4.24",
- "on-finished": "2.4.1",
- "qs": "6.11.0",
- "raw-body": "2.5.1",
- "type-is": "~1.6.18",
- "unpipe": "1.0.0"
- },
- "engines": {
- "node": ">= 0.8",
- "npm": "1.2.8000 || >= 1.4.16"
- }
- },
- "node_modules/body-parser/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/body-parser/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- },
- "node_modules/brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "dependencies": {
- "balanced-match": "^1.0.0"
- }
- },
- "node_modules/braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
- "dependencies": {
- "fill-range": "^7.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/brorand": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
- "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w=="
- },
- "node_modules/browser-readablestream-to-it": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/browser-readablestream-to-it/-/browser-readablestream-to-it-1.0.3.tgz",
- "integrity": "sha512-+12sHB+Br8HIh6VAMVEG5r3UXCyESIgDW7kzk3BjIXa43DVqVwL7GC5TW3jeh+72dtcH99pPVpw0X8i0jt+/kw=="
- },
- "node_modules/browserify-aes": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
- "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
- "dependencies": {
- "buffer-xor": "^1.0.3",
- "cipher-base": "^1.0.0",
- "create-hash": "^1.1.0",
- "evp_bytestokey": "^1.0.3",
- "inherits": "^2.0.1",
- "safe-buffer": "^5.0.1"
- }
- },
- "node_modules/bs58": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz",
- "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==",
- "dependencies": {
- "base-x": "^3.0.2"
- }
- },
- "node_modules/bs58check": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz",
- "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==",
- "dependencies": {
- "bs58": "^4.0.0",
- "create-hash": "^1.1.0",
- "safe-buffer": "^5.1.2"
- }
- },
- "node_modules/buffer": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
- "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
- }
- },
- "node_modules/buffer-crc32": {
- "version": "0.2.13",
- "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
- "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
- "dev": true,
- "engines": {
- "node": "*"
- }
- },
- "node_modules/buffer-equal-constant-time": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
- "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA=="
- },
- "node_modules/buffer-writer": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/buffer-writer/-/buffer-writer-2.0.0.tgz",
- "integrity": "sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/buffer-xor": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
- "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ=="
- },
- "node_modules/bullmq": {
- "version": "1.91.1",
- "resolved": "https://registry.npmjs.org/bullmq/-/bullmq-1.91.1.tgz",
- "integrity": "sha512-u7dat9I8ZwouZ651AMZkBSvB6NVUPpnAjd4iokd9DM41whqIBnDjuL11h7+kEjcpiDKj6E+wxZiER00FqirZQg==",
- "dependencies": {
- "cron-parser": "^4.6.0",
- "get-port": "6.1.2",
- "glob": "^8.0.3",
- "ioredis": "^5.2.2",
- "lodash": "^4.17.21",
- "msgpackr": "^1.6.2",
- "semver": "^7.3.7",
- "tslib": "^2.0.0",
- "uuid": "^9.0.0"
- }
- },
- "node_modules/busboy": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
- "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==",
- "dev": true,
- "dependencies": {
- "streamsearch": "^1.1.0"
- },
- "engines": {
- "node": ">=10.16.0"
- }
- },
- "node_modules/bytebuffer": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/bytebuffer/-/bytebuffer-5.0.1.tgz",
- "integrity": "sha512-IuzSdmADppkZ6DlpycMkm8l9zeEq16fWtLvunEwFiYciR/BHo4E8/xs5piFquG+Za8OWmMqHF8zuRviz2LHvRQ==",
- "dependencies": {
- "long": "~3"
- },
- "engines": {
- "node": ">=0.8"
- }
- },
- "node_modules/bytebuffer/node_modules/long": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz",
- "integrity": "sha512-ZYvPPOMqUwPoDsbJaR10iQJYnMuZhRTvHYl62ErLIEX7RgFlziSBUUvrt3OVfc47QlHHpzPZYP17g3Fv7oeJkg==",
- "engines": {
- "node": ">=0.6"
- }
- },
- "node_modules/bytes": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
- "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dependencies": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/callsites": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/camelcase": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
- "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/camelcase-keys": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
- "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
- "dependencies": {
- "camelcase": "^5.3.1",
- "map-obj": "^4.0.0",
- "quick-lru": "^4.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/carbites": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/carbites/-/carbites-1.0.6.tgz",
- "integrity": "sha512-dS9IQvnrb5VIRvSTNz5Ff+mB9d2MFfi5mojtJi7Rlss79VeF190jr0sZdA7eW0CGHotvHkZaWuM6wgfD9PEFRg==",
- "dependencies": {
- "@ipld/car": "^3.0.1",
- "@ipld/dag-cbor": "^6.0.3",
- "@ipld/dag-pb": "^2.0.2",
- "multiformats": "^9.0.4"
- }
- },
- "node_modules/carbites/node_modules/@ipld/dag-cbor": {
- "version": "6.0.15",
- "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-6.0.15.tgz",
- "integrity": "sha512-Vm3VTSTwlmGV92a3C5aeY+r2A18zbH2amehNhsX8PBa3muXICaWrN8Uri85A5hLH7D7ElhE8PdjxD6kNqUmTZA==",
- "dependencies": {
- "cborg": "^1.5.4",
- "multiformats": "^9.5.4"
- }
- },
- "node_modules/cborg": {
- "version": "1.9.5",
- "resolved": "https://registry.npmjs.org/cborg/-/cborg-1.9.5.tgz",
- "integrity": "sha512-fLBv8wmqtlXqy1Yu+pHzevAIkW6k2K0ZtMujNzWphLsA34vzzg9BHn+5GmZqOJkSA9V7EMKsWrf6K976c1QMjQ==",
- "bin": {
- "cborg": "cli.js"
- }
- },
- "node_modules/chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dependencies": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/checkpoint-client": {
- "version": "1.1.21",
- "resolved": "https://registry.npmjs.org/checkpoint-client/-/checkpoint-client-1.1.21.tgz",
- "integrity": "sha512-bcrcnJncn6uGhj06IIsWvUBPyJWK1ZezDbLCJ//IQEYXkUobhGvOOBlHe9K5x0ZMkAZGinPB4T+lTUmFz/acWQ==",
- "dev": true,
- "dependencies": {
- "ci-info": "3.3.0",
- "env-paths": "2.2.1",
- "fast-write-atomic": "0.2.1",
- "make-dir": "3.1.0",
- "ms": "2.1.3",
- "node-fetch": "2.6.7",
- "uuid": "8.3.2"
- }
- },
- "node_modules/checkpoint-client/node_modules/ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
- "dev": true
- },
- "node_modules/checkpoint-client/node_modules/uuid": {
- "version": "8.3.2",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
- "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
- "dev": true,
- "bin": {
- "uuid": "dist/bin/uuid"
- }
- },
- "node_modules/chownr": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
- "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/ci-info": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz",
- "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==",
- "dev": true
- },
- "node_modules/cipher-base": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
- "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
- "dependencies": {
- "inherits": "^2.0.1",
- "safe-buffer": "^5.0.1"
- }
- },
- "node_modules/class-is": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/class-is/-/class-is-1.1.0.tgz",
- "integrity": "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw=="
- },
- "node_modules/class-validator": {
- "version": "0.13.2",
- "resolved": "https://registry.npmjs.org/class-validator/-/class-validator-0.13.2.tgz",
- "integrity": "sha512-yBUcQy07FPlGzUjoLuUfIOXzgynnQPPruyK1Ge2B74k9ROwnle1E+NxLWnUv5OLU8hA/qL5leAE9XnXq3byaBw==",
- "peer": true,
- "dependencies": {
- "libphonenumber-js": "^1.9.43",
- "validator": "^13.7.0"
- }
- },
- "node_modules/class-validator/node_modules/validator": {
- "version": "13.7.0",
- "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz",
- "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==",
- "peer": true,
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/clean-stack": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
- "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/cli-cursor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
- "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
- "dev": true,
- "dependencies": {
- "restore-cursor": "^3.1.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/cli-spinners": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz",
- "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==",
- "dev": true,
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/cli-truncate": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz",
- "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==",
- "dev": true,
- "dependencies": {
- "slice-ansi": "^3.0.0",
- "string-width": "^4.2.0"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/cli-truncate/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/cli-truncate/node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/cli-truncate/node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "node_modules/cli-truncate/node_modules/slice-ansi": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz",
- "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==",
- "dev": true,
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "astral-regex": "^2.0.0",
- "is-fullwidth-code-point": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/cliui": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
- "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==",
- "dependencies": {
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wrap-ansi": "^2.0.0"
- }
- },
- "node_modules/cliui/node_modules/ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/cliui/node_modules/is-fullwidth-code-point": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
- "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==",
- "dependencies": {
- "number-is-nan": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/cliui/node_modules/string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==",
- "dependencies": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/cliui/node_modules/strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
- "dependencies": {
- "ansi-regex": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/clone": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
- "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==",
- "dev": true,
- "engines": {
- "node": ">=0.8"
- }
- },
- "node_modules/cluster-key-slot": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.1.tgz",
- "integrity": "sha512-rwHwUfXL40Chm1r08yrhU3qpUvdVlgkKNeyeGPOxnW8/SyVDvgRaed/Uz54AqWNaTCAThlj6QAs3TZcKI0xDEw==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/code-block-writer": {
- "version": "11.0.3",
- "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-11.0.3.tgz",
- "integrity": "sha512-NiujjUFB4SwScJq2bwbYUtXbZhBSlY6vYzm++3Q6oC+U+injTqfPYFK8wS9COOmb2lueqp0ZRB4nK1VYeHgNyw==",
- "dev": true
- },
- "node_modules/code-point-at": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
- "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dependencies": {
- "color-name": "1.1.3"
- }
- },
- "node_modules/color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
- },
- "node_modules/color-support": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
- "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
- "bin": {
- "color-support": "bin.js"
- }
- },
- "node_modules/colour": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/colour/-/colour-0.7.1.tgz",
- "integrity": "sha512-Rel466v0EnmKPcsxHo91L4kgPs/6XF7Pu2LJNszq9lXYwi5CFWEeIiRaTX5ym7PPMdj4udDHkLSVC1//JVkZQg==",
- "engines": {
- "node": ">=0.8"
- }
- },
- "node_modules/commander": {
- "version": "2.20.3",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
- "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
- },
- "node_modules/commondir": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
- "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==",
- "dev": true
- },
- "node_modules/compress-commons": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz",
- "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==",
- "dev": true,
- "dependencies": {
- "buffer-crc32": "^0.2.13",
- "crc32-stream": "^4.0.2",
- "normalize-path": "^3.0.0",
- "readable-stream": "^3.6.0"
- },
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/compressible": {
- "version": "2.0.18",
- "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
- "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
- "dependencies": {
- "mime-db": ">= 1.43.0 < 2"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/compression": {
- "version": "1.7.4",
- "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
- "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
- "dependencies": {
- "accepts": "~1.3.5",
- "bytes": "3.0.0",
- "compressible": "~2.0.16",
- "debug": "2.6.9",
- "on-headers": "~1.0.2",
- "safe-buffer": "5.1.2",
- "vary": "~1.1.2"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/compression/node_modules/bytes": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
- "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/compression/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/compression/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- },
- "node_modules/compression/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
- },
- "node_modules/concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
- },
- "node_modules/connection-parse": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/connection-parse/-/connection-parse-0.0.7.tgz",
- "integrity": "sha512-bTTG28diWg7R7/+qE5NZumwPbCiJOT8uPdZYu674brDjBWQctbaQbYlDKhalS+4i5HxIx+G8dZsnBHKzWpp01A=="
- },
- "node_modules/console-control-strings": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
- "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ=="
- },
- "node_modules/content-disposition": {
- "version": "0.5.4",
- "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
- "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
- "dependencies": {
- "safe-buffer": "5.2.1"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/content-type": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
- "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/cookie": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",
- "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/cookie-signature": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
- "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
- },
- "node_modules/core-util-is": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
- "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
- "dev": true
- },
- "node_modules/cors": {
- "version": "2.8.5",
- "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
- "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
- "dependencies": {
- "object-assign": "^4",
- "vary": "^1"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/cosmjs-types": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.4.1.tgz",
- "integrity": "sha512-I7E/cHkIgoJzMNQdFF0YVqPlaTqrqKHrskuSTIqlEyxfB5Lf3WKCajSXVK2yHOfOFfSux/RxEdpMzw/eO4DIog==",
- "dependencies": {
- "long": "^4.0.0",
- "protobufjs": "~6.11.2"
- }
- },
- "node_modules/crc-32": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
- "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==",
- "dev": true,
- "bin": {
- "crc32": "bin/crc32.njs"
- },
- "engines": {
- "node": ">=0.8"
- }
- },
- "node_modules/crc32-stream": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz",
- "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==",
- "dev": true,
- "dependencies": {
- "crc-32": "^1.2.0",
- "readable-stream": "^3.4.0"
- },
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/create-hash": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
- "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
- "dependencies": {
- "cipher-base": "^1.0.1",
- "inherits": "^2.0.1",
- "md5.js": "^1.3.4",
- "ripemd160": "^2.0.1",
- "sha.js": "^2.4.0"
- }
- },
- "node_modules/create-hmac": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
- "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
- "dependencies": {
- "cipher-base": "^1.0.3",
- "create-hash": "^1.1.0",
- "inherits": "^2.0.1",
- "ripemd160": "^2.0.0",
- "safe-buffer": "^5.0.1",
- "sha.js": "^2.4.8"
- }
- },
- "node_modules/create-require": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
- "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ=="
- },
- "node_modules/cron-parser": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/cron-parser/-/cron-parser-4.6.0.tgz",
- "integrity": "sha512-guZNLMGUgg6z4+eGhmHGw7ft+v6OQeuHzd1gcLxCo9Yg/qoxmG3nindp2/uwGCLizEisf2H0ptqeVXeoCpP6FA==",
- "dependencies": {
- "luxon": "^3.0.1"
- },
- "engines": {
- "node": ">=12.0.0"
- }
- },
- "node_modules/cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "dependencies": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/crypto-random-string": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
- "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/data-uri-to-buffer": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz",
- "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==",
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/dataloader": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-1.4.0.tgz",
- "integrity": "sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw=="
- },
- "node_modules/dateformat": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
- "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
- "engines": {
- "node": "*"
- }
- },
- "node_modules/debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dependencies": {
- "ms": "2.1.2"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/decamelize": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
- "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/decamelize-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz",
- "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==",
- "dependencies": {
- "decamelize": "^1.1.0",
- "map-obj": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/decamelize-keys/node_modules/map-obj": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
- "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/deep-is": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
- "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
- },
- "node_modules/deepmerge": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
- "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/defaults": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz",
- "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==",
- "dev": true,
- "dependencies": {
- "clone": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/define-properties": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
- "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
- "dependencies": {
- "has-property-descriptors": "^1.0.0",
- "object-keys": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/del": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz",
- "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==",
- "dev": true,
- "dependencies": {
- "globby": "^11.0.1",
- "graceful-fs": "^4.2.4",
- "is-glob": "^4.0.1",
- "is-path-cwd": "^2.2.0",
- "is-path-inside": "^3.0.2",
- "p-map": "^4.0.0",
- "rimraf": "^3.0.2",
- "slash": "^3.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/delegates": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
- "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ=="
- },
- "node_modules/denque": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz",
- "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==",
- "engines": {
- "node": ">=0.10"
- }
- },
- "node_modules/depd": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
- "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/destroy": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
- "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
- "engines": {
- "node": ">= 0.8",
- "npm": "1.2.8000 || >= 1.4.16"
- }
- },
- "node_modules/detect-libc": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz",
- "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/diff": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
- "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
- "engines": {
- "node": ">=0.3.1"
- }
- },
- "node_modules/dir-glob": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
- "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
- "dependencies": {
- "path-type": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/dns-over-http-resolver": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/dns-over-http-resolver/-/dns-over-http-resolver-1.2.3.tgz",
- "integrity": "sha512-miDiVSI6KSNbi4SVifzO/reD8rMnxgrlnkrlkugOLQpWQTe2qMdHsZp5DmfKjxNE+/T3VAAYLQUZMv9SMr6+AA==",
- "dependencies": {
- "debug": "^4.3.1",
- "native-fetch": "^3.0.0",
- "receptacle": "^1.3.2"
- }
- },
- "node_modules/doctrine": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
- "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
- "dependencies": {
- "esutils": "^2.0.2"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/dotenv": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz",
- "integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/dprint-node": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/dprint-node/-/dprint-node-1.0.7.tgz",
- "integrity": "sha512-NTZOW9A7ipb0n7z7nC3wftvsbceircwVHSgzobJsEQa+7RnOMbhrfX5IflA6CtC4GA63DSAiHYXa4JKEy9F7cA==",
- "dependencies": {
- "detect-libc": "^1.0.3"
- }
- },
- "node_modules/dprint-node/node_modules/detect-libc": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
- "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==",
- "bin": {
- "detect-libc": "bin/detect-libc.js"
- },
- "engines": {
- "node": ">=0.10"
- }
- },
- "node_modules/ecdsa-sig-formatter": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",
- "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==",
- "dependencies": {
- "safe-buffer": "^5.0.1"
- }
- },
- "node_modules/ed25519": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/ed25519/-/ed25519-0.0.4.tgz",
- "integrity": "sha512-81yyGDHl4hhTD2YY779FRRMMAuKR3IQ2MmPFdwTvLnmZ+O02PgONzVgeyTWCjs/NCNAr35Ccg+hUd1y84Kdkbg==",
- "hasInstallScript": true,
- "optional": true,
- "dependencies": {
- "bindings": "^1.2.1",
- "nan": "^2.0.9"
- }
- },
- "node_modules/ee-first": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
- "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
- },
- "node_modules/electron-fetch": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/electron-fetch/-/electron-fetch-1.9.1.tgz",
- "integrity": "sha512-M9qw6oUILGVrcENMSRRefE1MbHPIz0h79EKIeJWK9v563aT9Qkh8aEHPO1H5vi970wPirNY+jO9OpFoLiMsMGA==",
- "dependencies": {
- "encoding": "^0.1.13"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/elliptic": {
- "version": "6.5.4",
- "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
- "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
- "dependencies": {
- "bn.js": "^4.11.9",
- "brorand": "^1.1.0",
- "hash.js": "^1.0.0",
- "hmac-drbg": "^1.0.1",
- "inherits": "^2.0.4",
- "minimalistic-assert": "^1.0.1",
- "minimalistic-crypto-utils": "^1.0.1"
- }
- },
- "node_modules/elliptic/node_modules/bn.js": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
- "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
- },
- "node_modules/emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
- },
- "node_modules/encodeurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/encoding": {
- "version": "0.1.13",
- "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
- "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
- "dependencies": {
- "iconv-lite": "^0.6.2"
- }
- },
- "node_modules/encoding/node_modules/iconv-lite": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
- "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
- "dependencies": {
- "safer-buffer": ">= 2.1.2 < 3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/end-of-stream": {
- "version": "1.4.4",
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
- "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
- "dev": true,
- "dependencies": {
- "once": "^1.4.0"
- }
- },
- "node_modules/enquirer": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
- "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
- "dependencies": {
- "ansi-colors": "^4.1.1"
- },
- "engines": {
- "node": ">=8.6"
- }
- },
- "node_modules/env-paths": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
- "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/err-code": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/err-code/-/err-code-3.0.1.tgz",
- "integrity": "sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA=="
- },
- "node_modules/error-ex": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
- "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
- "dependencies": {
- "is-arrayish": "^0.2.1"
- }
- },
- "node_modules/es-abstract": {
- "version": "1.20.4",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz",
- "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "function.prototype.name": "^1.1.5",
- "get-intrinsic": "^1.1.3",
- "get-symbol-description": "^1.0.0",
- "has": "^1.0.3",
- "has-property-descriptors": "^1.0.0",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.3",
- "is-callable": "^1.2.7",
- "is-negative-zero": "^2.0.2",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.2",
- "is-string": "^1.0.7",
- "is-weakref": "^1.0.2",
- "object-inspect": "^1.12.2",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.4",
- "regexp.prototype.flags": "^1.4.3",
- "safe-regex-test": "^1.0.0",
- "string.prototype.trimend": "^1.0.5",
- "string.prototype.trimstart": "^1.0.5",
- "unbox-primitive": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/es-shim-unscopables": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
- "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==",
- "dependencies": {
- "has": "^1.0.3"
- }
- },
- "node_modules/es-to-primitive": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
- "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
- "dependencies": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/es6-promise": {
- "version": "4.2.8",
- "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz",
- "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w=="
- },
- "node_modules/es6-promisify": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
- "integrity": "sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==",
- "dependencies": {
- "es6-promise": "^4.0.3"
- }
- },
- "node_modules/escape-html": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
- "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
- },
- "node_modules/escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/eslint": {
- "version": "7.32.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz",
- "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==",
- "dependencies": {
- "@babel/code-frame": "7.12.11",
- "@eslint/eslintrc": "^0.4.3",
- "@humanwhocodes/config-array": "^0.5.0",
- "ajv": "^6.10.0",
- "chalk": "^4.0.0",
- "cross-spawn": "^7.0.2",
- "debug": "^4.0.1",
- "doctrine": "^3.0.0",
- "enquirer": "^2.3.5",
- "escape-string-regexp": "^4.0.0",
- "eslint-scope": "^5.1.1",
- "eslint-utils": "^2.1.0",
- "eslint-visitor-keys": "^2.0.0",
- "espree": "^7.3.1",
- "esquery": "^1.4.0",
- "esutils": "^2.0.2",
- "fast-deep-equal": "^3.1.3",
- "file-entry-cache": "^6.0.1",
- "functional-red-black-tree": "^1.0.1",
- "glob-parent": "^5.1.2",
- "globals": "^13.6.0",
- "ignore": "^4.0.6",
- "import-fresh": "^3.0.0",
- "imurmurhash": "^0.1.4",
- "is-glob": "^4.0.0",
- "js-yaml": "^3.13.1",
- "json-stable-stringify-without-jsonify": "^1.0.1",
- "levn": "^0.4.1",
- "lodash.merge": "^4.6.2",
- "minimatch": "^3.0.4",
- "natural-compare": "^1.4.0",
- "optionator": "^0.9.1",
- "progress": "^2.0.0",
- "regexpp": "^3.1.0",
- "semver": "^7.2.1",
- "strip-ansi": "^6.0.0",
- "strip-json-comments": "^3.1.0",
- "table": "^6.0.9",
- "text-table": "^0.2.0",
- "v8-compile-cache": "^2.0.3"
- },
- "bin": {
- "eslint": "bin/eslint.js"
- },
- "engines": {
- "node": "^10.12.0 || >=12.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "node_modules/eslint-config-standard": {
- "version": "16.0.3",
- "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-16.0.3.tgz",
- "integrity": "sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "peerDependencies": {
- "eslint": "^7.12.1",
- "eslint-plugin-import": "^2.22.1",
- "eslint-plugin-node": "^11.1.0",
- "eslint-plugin-promise": "^4.2.1 || ^5.0.0"
- }
- },
- "node_modules/eslint-config-standard-jsx": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-10.0.0.tgz",
- "integrity": "sha512-hLeA2f5e06W1xyr/93/QJulN/rLbUVUmqTlexv9PRKHFwEC9ffJcH2LvJhMoEqYQBEYafedgGZXH2W8NUpt5lA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "peerDependencies": {
- "eslint": "^7.12.1",
- "eslint-plugin-react": "^7.21.5"
- }
- },
- "node_modules/eslint-config-standard-with-typescript": {
- "version": "21.0.1",
- "resolved": "https://registry.npmjs.org/eslint-config-standard-with-typescript/-/eslint-config-standard-with-typescript-21.0.1.tgz",
- "integrity": "sha512-FeiMHljEJ346Y0I/HpAymNKdrgKEpHpcg/D93FvPHWfCzbT4QyUJba/0FwntZeGLXfUiWDSeKmdJD597d9wwiw==",
- "dependencies": {
- "@typescript-eslint/parser": "^4.0.0",
- "eslint-config-standard": "^16.0.0"
- },
- "peerDependencies": {
- "@typescript-eslint/eslint-plugin": "^4.0.1",
- "eslint": "^7.12.1",
- "eslint-plugin-import": "^2.22.1",
- "eslint-plugin-node": "^11.1.0",
- "eslint-plugin-promise": "^4.2.1 || ^5.0.0",
- "typescript": "^3.9 || ^4.0.0"
- }
- },
- "node_modules/eslint-import-resolver-node": {
- "version": "0.3.6",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz",
- "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==",
- "dependencies": {
- "debug": "^3.2.7",
- "resolve": "^1.20.0"
- }
- },
- "node_modules/eslint-import-resolver-node/node_modules/debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
- "node_modules/eslint-module-utils": {
- "version": "2.7.4",
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz",
- "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==",
- "dependencies": {
- "debug": "^3.2.7"
- },
- "engines": {
- "node": ">=4"
- },
- "peerDependenciesMeta": {
- "eslint": {
- "optional": true
- }
- }
- },
- "node_modules/eslint-module-utils/node_modules/debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
- "node_modules/eslint-plugin-es": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz",
- "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==",
- "dependencies": {
- "eslint-utils": "^2.0.0",
- "regexpp": "^3.0.0"
- },
- "engines": {
- "node": ">=8.10.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/mysticatea"
- },
- "peerDependencies": {
- "eslint": ">=4.19.1"
- }
- },
- "node_modules/eslint-plugin-es/node_modules/eslint-utils": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
- "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
- "dependencies": {
- "eslint-visitor-keys": "^1.1.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/mysticatea"
- }
- },
- "node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
- "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/eslint-plugin-import": {
- "version": "2.26.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz",
- "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==",
- "dependencies": {
- "array-includes": "^3.1.4",
- "array.prototype.flat": "^1.2.5",
- "debug": "^2.6.9",
- "doctrine": "^2.1.0",
- "eslint-import-resolver-node": "^0.3.6",
- "eslint-module-utils": "^2.7.3",
- "has": "^1.0.3",
- "is-core-module": "^2.8.1",
- "is-glob": "^4.0.3",
- "minimatch": "^3.1.2",
- "object.values": "^1.1.5",
- "resolve": "^1.22.0",
- "tsconfig-paths": "^3.14.1"
- },
- "engines": {
- "node": ">=4"
- },
- "peerDependencies": {
- "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8"
- }
- },
- "node_modules/eslint-plugin-import/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/eslint-plugin-import/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/eslint-plugin-import/node_modules/doctrine": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
- "dependencies": {
- "esutils": "^2.0.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/eslint-plugin-import/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/eslint-plugin-import/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- },
- "node_modules/eslint-plugin-node": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz",
- "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==",
- "dependencies": {
- "eslint-plugin-es": "^3.0.0",
- "eslint-utils": "^2.0.0",
- "ignore": "^5.1.1",
- "minimatch": "^3.0.4",
- "resolve": "^1.10.1",
- "semver": "^6.1.0"
- },
- "engines": {
- "node": ">=8.10.0"
- },
- "peerDependencies": {
- "eslint": ">=5.16.0"
- }
- },
- "node_modules/eslint-plugin-node/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/eslint-plugin-node/node_modules/eslint-utils": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
- "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
- "dependencies": {
- "eslint-visitor-keys": "^1.1.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/mysticatea"
- }
- },
- "node_modules/eslint-plugin-node/node_modules/eslint-visitor-keys": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
- "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/eslint-plugin-node/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/eslint-plugin-node/node_modules/semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/eslint-plugin-promise": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-5.2.0.tgz",
- "integrity": "sha512-SftLb1pUG01QYq2A/hGAWfDRXqYD82zE7j7TopDOyNdU+7SvvoXREls/+PRTY17vUXzXnZA/zfnyKgRH6x4JJw==",
- "engines": {
- "node": "^10.12.0 || >=12.0.0"
- },
- "peerDependencies": {
- "eslint": "^7.0.0"
- }
- },
- "node_modules/eslint-plugin-react": {
- "version": "7.31.10",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.10.tgz",
- "integrity": "sha512-e4N/nc6AAlg4UKW/mXeYWd3R++qUano5/o+t+wnWxIf+bLsOaH3a4q74kX3nDjYym3VBN4HyO9nEn1GcAqgQOA==",
- "dependencies": {
- "array-includes": "^3.1.5",
- "array.prototype.flatmap": "^1.3.0",
- "doctrine": "^2.1.0",
- "estraverse": "^5.3.0",
- "jsx-ast-utils": "^2.4.1 || ^3.0.0",
- "minimatch": "^3.1.2",
- "object.entries": "^1.1.5",
- "object.fromentries": "^2.0.5",
- "object.hasown": "^1.1.1",
- "object.values": "^1.1.5",
- "prop-types": "^15.8.1",
- "resolve": "^2.0.0-next.3",
- "semver": "^6.3.0",
- "string.prototype.matchall": "^4.0.7"
- },
- "engines": {
- "node": ">=4"
- },
- "peerDependencies": {
- "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8"
- }
- },
- "node_modules/eslint-plugin-react/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/eslint-plugin-react/node_modules/doctrine": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
- "dependencies": {
- "esutils": "^2.0.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/eslint-plugin-react/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/eslint-plugin-react/node_modules/resolve": {
- "version": "2.0.0-next.4",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz",
- "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==",
- "dependencies": {
- "is-core-module": "^2.9.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- },
- "bin": {
- "resolve": "bin/resolve"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/eslint-plugin-react/node_modules/semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/eslint-scope": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
- "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
- "dependencies": {
- "esrecurse": "^4.3.0",
- "estraverse": "^4.1.1"
- },
- "engines": {
- "node": ">=8.0.0"
- }
- },
- "node_modules/eslint-scope/node_modules/estraverse": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
- "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
- "engines": {
- "node": ">=4.0"
- }
- },
- "node_modules/eslint-utils": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
- "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
- "dependencies": {
- "eslint-visitor-keys": "^2.0.0"
- },
- "engines": {
- "node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/mysticatea"
- },
- "peerDependencies": {
- "eslint": ">=5"
- }
- },
- "node_modules/eslint-visitor-keys": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
- "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/eslint/node_modules/@babel/code-frame": {
- "version": "7.12.11",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
- "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
- "dependencies": {
- "@babel/highlight": "^7.10.4"
- }
- },
- "node_modules/eslint/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/eslint/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/eslint/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/eslint/node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/eslint/node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "node_modules/eslint/node_modules/escape-string-regexp": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/eslint/node_modules/eslint-utils": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
- "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
- "dependencies": {
- "eslint-visitor-keys": "^1.1.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/mysticatea"
- }
- },
- "node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
- "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/eslint/node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/eslint/node_modules/ignore": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
- "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
- "engines": {
- "node": ">= 4"
- }
- },
- "node_modules/eslint/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/eslint/node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/espree": {
- "version": "7.3.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
- "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
- "dependencies": {
- "acorn": "^7.4.0",
- "acorn-jsx": "^5.3.1",
- "eslint-visitor-keys": "^1.3.0"
- },
- "engines": {
- "node": "^10.12.0 || >=12.0.0"
- }
- },
- "node_modules/espree/node_modules/acorn": {
- "version": "7.4.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
- "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
- "bin": {
- "acorn": "bin/acorn"
- },
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/espree/node_modules/eslint-visitor-keys": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
- "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/esprima": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
- "bin": {
- "esparse": "bin/esparse.js",
- "esvalidate": "bin/esvalidate.js"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/esquery": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
- "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
- "dependencies": {
- "estraverse": "^5.1.0"
- },
- "engines": {
- "node": ">=0.10"
- }
- },
- "node_modules/esrecurse": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
- "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
- "dependencies": {
- "estraverse": "^5.2.0"
- },
- "engines": {
- "node": ">=4.0"
- }
- },
- "node_modules/estraverse": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
- "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
- "engines": {
- "node": ">=4.0"
- }
- },
- "node_modules/esutils": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
- "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/etag": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
- "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/ethereum-cryptography": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz",
- "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==",
- "dependencies": {
- "@types/pbkdf2": "^3.0.0",
- "@types/secp256k1": "^4.0.1",
- "blakejs": "^1.1.0",
- "browserify-aes": "^1.2.0",
- "bs58check": "^2.1.2",
- "create-hash": "^1.2.0",
- "create-hmac": "^1.1.7",
- "hash.js": "^1.1.7",
- "keccak": "^3.0.0",
- "pbkdf2": "^3.0.17",
- "randombytes": "^2.1.0",
- "safe-buffer": "^5.1.2",
- "scrypt-js": "^3.0.0",
- "secp256k1": "^4.0.1",
- "setimmediate": "^1.0.5"
- }
- },
- "node_modules/ethereumjs-util": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz",
- "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==",
- "dependencies": {
- "@types/bn.js": "^4.11.3",
- "bn.js": "^4.11.0",
- "create-hash": "^1.1.2",
- "elliptic": "^6.5.2",
- "ethereum-cryptography": "^0.1.3",
- "ethjs-util": "0.1.6",
- "rlp": "^2.2.3"
- }
- },
- "node_modules/ethereumjs-util/node_modules/bn.js": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
- "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
- },
- "node_modules/ethereumjs-wallet": {
- "version": "0.6.5",
- "resolved": "https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-0.6.5.tgz",
- "integrity": "sha512-MDwjwB9VQVnpp/Dc1XzA6J1a3wgHQ4hSvA1uWNatdpOrtCbPVuQSKSyRnjLvS0a+KKMw2pvQ9Ybqpb3+eW8oNA==",
- "dependencies": {
- "aes-js": "^3.1.1",
- "bs58check": "^2.1.2",
- "ethereum-cryptography": "^0.1.3",
- "ethereumjs-util": "^6.0.0",
- "randombytes": "^2.0.6",
- "safe-buffer": "^5.1.2",
- "scryptsy": "^1.2.1",
- "utf8": "^3.0.0",
- "uuid": "^3.3.2"
- }
- },
- "node_modules/ethereumjs-wallet/node_modules/uuid": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
- "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
- "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
- "bin": {
- "uuid": "bin/uuid"
- }
- },
- "node_modules/ethjs-util": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz",
- "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==",
- "dependencies": {
- "is-hex-prefixed": "1.0.0",
- "strip-hex-prefix": "1.0.0"
- },
- "engines": {
- "node": ">=6.5.0",
- "npm": ">=3"
- }
- },
- "node_modules/event-target-shim": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
- "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/eventemitter3": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
- "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q=="
- },
- "node_modules/events": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
- "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
- "engines": {
- "node": ">=0.8.x"
- }
- },
- "node_modules/evp_bytestokey": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
- "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
- "dependencies": {
- "md5.js": "^1.3.4",
- "safe-buffer": "^5.1.1"
- }
- },
- "node_modules/execa": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
- "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
- "dev": true,
- "dependencies": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.0",
- "human-signals": "^2.1.0",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.1",
- "onetime": "^5.1.2",
- "signal-exit": "^3.0.3",
- "strip-final-newline": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/execa?sponsor=1"
- }
- },
- "node_modules/express": {
- "version": "4.18.2",
- "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz",
- "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==",
- "dependencies": {
- "accepts": "~1.3.8",
- "array-flatten": "1.1.1",
- "body-parser": "1.20.1",
- "content-disposition": "0.5.4",
- "content-type": "~1.0.4",
- "cookie": "0.5.0",
- "cookie-signature": "1.0.6",
- "debug": "2.6.9",
- "depd": "2.0.0",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "finalhandler": "1.2.0",
- "fresh": "0.5.2",
- "http-errors": "2.0.0",
- "merge-descriptors": "1.0.1",
- "methods": "~1.1.2",
- "on-finished": "2.4.1",
- "parseurl": "~1.3.3",
- "path-to-regexp": "0.1.7",
- "proxy-addr": "~2.0.7",
- "qs": "6.11.0",
- "range-parser": "~1.2.1",
- "safe-buffer": "5.2.1",
- "send": "0.18.0",
- "serve-static": "1.15.0",
- "setprototypeof": "1.2.0",
- "statuses": "2.0.1",
- "type-is": "~1.6.18",
- "utils-merge": "1.0.1",
- "vary": "~1.1.2"
- },
- "engines": {
- "node": ">= 0.10.0"
- }
- },
- "node_modules/express-graphql": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/express-graphql/-/express-graphql-0.12.0.tgz",
- "integrity": "sha512-DwYaJQy0amdy3pgNtiTDuGGM2BLdj+YO2SgbKoLliCfuHv3VVTt7vNG/ZqK2hRYjtYHE2t2KB705EU94mE64zg==",
- "dependencies": {
- "accepts": "^1.3.7",
- "content-type": "^1.0.4",
- "http-errors": "1.8.0",
- "raw-body": "^2.4.1"
- },
- "engines": {
- "node": ">= 10.x"
- },
- "peerDependencies": {
- "graphql": "^14.7.0 || ^15.3.0"
- }
- },
- "node_modules/express-graphql/node_modules/depd": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
- "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/express-graphql/node_modules/http-errors": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.0.tgz",
- "integrity": "sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==",
- "dependencies": {
- "depd": "~1.1.2",
- "inherits": "2.0.4",
- "setprototypeof": "1.2.0",
- "statuses": ">= 1.5.0 < 2",
- "toidentifier": "1.0.0"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/express-graphql/node_modules/statuses": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
- "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/express-graphql/node_modules/toidentifier": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
- "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
- "engines": {
- "node": ">=0.6"
- }
- },
- "node_modules/express-rate-limit": {
- "version": "6.7.0",
- "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-6.7.0.tgz",
- "integrity": "sha512-vhwIdRoqcYB/72TK3tRZI+0ttS8Ytrk24GfmsxDXK9o9IhHNO5bXRiXQSExPQ4GbaE5tvIS7j1SGrxsuWs+sGA==",
- "engines": {
- "node": ">= 12.9.0"
- },
- "peerDependencies": {
- "express": "^4 || ^5"
- }
- },
- "node_modules/express/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/express/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- },
- "node_modules/eyes": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz",
- "integrity": "sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==",
- "engines": {
- "node": "> 0.1.90"
- }
- },
- "node_modules/fast-deep-equal": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
- },
- "node_modules/fast-fifo": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.1.0.tgz",
- "integrity": "sha512-Kl29QoNbNvn4nhDsLYjyIAaIqaJB6rBx5p3sL9VjaefJ+eMFBWVZiaoguaoZfzEKr5RhAti0UgM8703akGPJ6g=="
- },
- "node_modules/fast-glob": {
- "version": "3.2.12",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
- "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
- "dependencies": {
- "@nodelib/fs.stat": "^2.0.2",
- "@nodelib/fs.walk": "^1.2.3",
- "glob-parent": "^5.1.2",
- "merge2": "^1.3.0",
- "micromatch": "^4.0.4"
- },
- "engines": {
- "node": ">=8.6.0"
- }
- },
- "node_modules/fast-json-stable-stringify": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
- },
- "node_modules/fast-levenshtein": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="
- },
- "node_modules/fast-write-atomic": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/fast-write-atomic/-/fast-write-atomic-0.2.1.tgz",
- "integrity": "sha512-WvJe06IfNYlr+6cO3uQkdKdy3Cb1LlCJSF8zRs2eT8yuhdbSlR9nIt+TgQ92RUxiRrQm+/S7RARnMfCs5iuAjw==",
- "dev": true
- },
- "node_modules/fastq": {
- "version": "1.13.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
- "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
- "dependencies": {
- "reusify": "^1.0.4"
- }
- },
- "node_modules/file-entry-cache": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
- "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
- "dependencies": {
- "flat-cache": "^3.0.4"
- },
- "engines": {
- "node": "^10.12.0 || >=12.0.0"
- }
- },
- "node_modules/file-type": {
- "version": "16.5.4",
- "resolved": "https://registry.npmjs.org/file-type/-/file-type-16.5.4.tgz",
- "integrity": "sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==",
- "dependencies": {
- "readable-web-to-node-stream": "^3.0.0",
- "strtok3": "^6.2.4",
- "token-types": "^4.1.1"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/file-type?sponsor=1"
- }
- },
- "node_modules/file-uri-to-path": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
- "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
- "optional": true
- },
- "node_modules/files-from-path": {
- "version": "0.2.6",
- "resolved": "https://registry.npmjs.org/files-from-path/-/files-from-path-0.2.6.tgz",
- "integrity": "sha512-Mz4UNkv+WcRLxcCXAORbfpwYiXI60SN9C1ZfeyGFv0xQUmblgbOkSWwFwX+Ov/TaR3FEyzwDyPnCQjpPRGSxKA==",
- "dependencies": {
- "err-code": "^3.0.1",
- "graceful-fs": "^4.2.9",
- "ipfs-unixfs": "^6.0.5",
- "it-glob": "^0.0.13"
- }
- },
- "node_modules/fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
- "dependencies": {
- "to-regex-range": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/finalhandler": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
- "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
- "dependencies": {
- "debug": "2.6.9",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "on-finished": "2.4.1",
- "parseurl": "~1.3.3",
- "statuses": "2.0.1",
- "unpipe": "~1.0.0"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/finalhandler/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/finalhandler/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- },
- "node_modules/find-cache-dir": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
- "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
- "dev": true,
- "dependencies": {
- "commondir": "^1.0.1",
- "make-dir": "^3.0.2",
- "pkg-dir": "^4.1.0"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/avajs/find-cache-dir?sponsor=1"
- }
- },
- "node_modules/find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "dependencies": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/five-bells-condition": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/five-bells-condition/-/five-bells-condition-5.0.1.tgz",
- "integrity": "sha512-rmVJAyyTBOBIYTWHGQzxCWKlSobwwuOb3adeHrBANddTs4IH5HDkWsbNFjGtx8LlGRPHN2/UoU/f6iA1QlaIow==",
- "dependencies": {
- "asn1.js": "^4.9.0",
- "tweetnacl": "^0.14.1"
- },
- "optionalDependencies": {
- "ed25519": "0.0.4"
- }
- },
- "node_modules/five-bells-condition/node_modules/tweetnacl": {
- "version": "0.14.5",
- "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
- "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA=="
- },
- "node_modules/flat-cache": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
- "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
- "dependencies": {
- "flatted": "^3.1.0",
- "rimraf": "^3.0.2"
- },
- "engines": {
- "node": "^10.12.0 || >=12.0.0"
- }
- },
- "node_modules/flatted": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz",
- "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ=="
- },
- "node_modules/follow-redirects": {
- "version": "1.15.2",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
- "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==",
- "funding": [
- {
- "type": "individual",
- "url": "https://github.com/sponsors/RubenVerborgh"
- }
- ],
- "engines": {
- "node": ">=4.0"
- },
- "peerDependenciesMeta": {
- "debug": {
- "optional": true
- }
- }
- },
- "node_modules/for-each": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
- "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
- "dependencies": {
- "is-callable": "^1.1.3"
- }
- },
- "node_modules/forwarded": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
- "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/fp-ts": {
- "version": "2.13.1",
- "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.13.1.tgz",
- "integrity": "sha512-0eu5ULPS2c/jsa1lGFneEFFEdTbembJv8e4QKXeVJ3lm/5hyve06dlKZrpxmMwJt6rYen7sxmHHK2CLaXvWuWQ==",
- "dev": true
- },
- "node_modules/fresh": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
- "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/fs-constants": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
- "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
- "dev": true
- },
- "node_modules/fs-extra": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
- "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
- "dev": true,
- "dependencies": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/fs-jetpack": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/fs-jetpack/-/fs-jetpack-5.1.0.tgz",
- "integrity": "sha512-Xn4fDhLydXkuzepZVsr02jakLlmoARPy+YWIclo4kh0GyNGUHnTqeH/w/qIsVn50dFxtp8otPL2t/HcPJBbxUA==",
- "dev": true,
- "dependencies": {
- "minimatch": "^5.1.0"
- }
- },
- "node_modules/fs-minipass": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
- "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
- "dependencies": {
- "minipass": "^3.0.0"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
- },
- "node_modules/function-bind": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
- },
- "node_modules/function.prototype.name": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
- "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.0",
- "functions-have-names": "^1.2.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/functional-red-black-tree": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
- "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g=="
- },
- "node_modules/functions-have-names": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
- "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/gauge": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz",
- "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==",
- "dependencies": {
- "aproba": "^1.0.3 || ^2.0.0",
- "color-support": "^1.1.2",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.1",
- "object-assign": "^4.1.1",
- "signal-exit": "^3.0.0",
- "string-width": "^4.2.3",
- "strip-ansi": "^6.0.1",
- "wide-align": "^1.1.2"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/get-intrinsic": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz",
- "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==",
- "dependencies": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/get-iterator": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/get-iterator/-/get-iterator-1.0.2.tgz",
- "integrity": "sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg=="
- },
- "node_modules/get-port": {
- "version": "6.1.2",
- "resolved": "https://registry.npmjs.org/get-port/-/get-port-6.1.2.tgz",
- "integrity": "sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw==",
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/get-stdin": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz",
- "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/get-stream": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
- "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
- "dev": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/get-symbol-description": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
- "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/glob": {
- "version": "8.0.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz",
- "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^5.0.1",
- "once": "^1.3.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/global-dirs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz",
- "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==",
- "dev": true,
- "dependencies": {
- "ini": "2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/globals": {
- "version": "13.17.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz",
- "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==",
- "dependencies": {
- "type-fest": "^0.20.2"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/globals/node_modules/type-fest": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/globalthis": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz",
- "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==",
- "dependencies": {
- "define-properties": "^1.1.3"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/globby": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
- "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
- "dependencies": {
- "array-union": "^2.1.0",
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.2.9",
- "ignore": "^5.2.0",
- "merge2": "^1.4.1",
- "slash": "^3.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/google-protobuf": {
- "version": "3.21.2",
- "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.21.2.tgz",
- "integrity": "sha512-3MSOYFO5U9mPGikIYCzK0SaThypfGgS6bHqrUGXG3DPHCrb+txNqeEcns1W0lkGfk0rCyNXm7xB9rMxnCiZOoA=="
- },
- "node_modules/graceful-fs": {
- "version": "4.2.10",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
- "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
- },
- "node_modules/graphile-build": {
- "version": "4.12.3",
- "resolved": "https://registry.npmjs.org/graphile-build/-/graphile-build-4.12.3.tgz",
- "integrity": "sha512-xwNNNrieWm78DVkB29epKLBAMEd5U9nXY1tQQn2n5pMisbqYMtIQOnfZzLhwM6AsNEyAfaQYyV0fD6wCkyYQpA==",
- "dependencies": {
- "@graphile/lru": "4.11.0",
- "chalk": "^2.4.2",
- "debug": "^4.1.1",
- "graphql-parse-resolve-info": "4.12.3",
- "iterall": "^1.2.2",
- "lodash": ">=4 <5",
- "lru-cache": "^5.0.0",
- "pluralize": "^7.0.0",
- "semver": "^6.0.0"
- },
- "engines": {
- "node": ">=8.6"
- },
- "peerDependencies": {
- "graphql": ">=0.9 <0.14 || ^14.0.2 || ^15.4.0"
- }
- },
- "node_modules/graphile-build-pg": {
- "version": "4.12.3",
- "resolved": "https://registry.npmjs.org/graphile-build-pg/-/graphile-build-pg-4.12.3.tgz",
- "integrity": "sha512-Gnwwxm2NRuyxOx5xchU+Po9a6XagRJpEgoezzHmfBRHwFBY2zprCMYdLvllqRrPJBBWdYAjx7H1NxctBiYiIoQ==",
- "dependencies": {
- "@graphile/lru": "4.11.0",
- "chalk": "^2.4.2",
- "debug": "^4.1.1",
- "graphile-build": "4.12.3",
- "jsonwebtoken": "^8.5.1",
- "lodash": ">=4 <5",
- "lru-cache": ">=4 <5",
- "pg-sql2": "4.12.3"
- },
- "engines": {
- "node": ">=8.6"
- },
- "peerDependencies": {
- "pg": ">=6.1.0 <9"
- }
- },
- "node_modules/graphile-build-pg/node_modules/lru-cache": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
- "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
- "dependencies": {
- "pseudomap": "^1.0.2",
- "yallist": "^2.1.2"
- }
- },
- "node_modules/graphile-build-pg/node_modules/yallist": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
- "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A=="
- },
- "node_modules/graphile-build/node_modules/lru-cache": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
- "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
- "dependencies": {
- "yallist": "^3.0.2"
- }
- },
- "node_modules/graphile-build/node_modules/semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/graphile-build/node_modules/yallist": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
- "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
- },
- "node_modules/graphile-utils": {
- "version": "4.12.3",
- "resolved": "https://registry.npmjs.org/graphile-utils/-/graphile-utils-4.12.3.tgz",
- "integrity": "sha512-Kls1TNZnPAZ3iLphTTagB+xM+EP+ry33o+4s1vEkl0JE1c0B8ztVTfs3fUl04vyQ2q1K24QTwLYrJ4LN8+Xbuw==",
- "dependencies": {
- "debug": "^4.1.1",
- "graphql": ">=0.9 <0.14 || ^14.0.2 || ^15.4.0",
- "tslib": "^2.0.1"
- },
- "engines": {
- "node": ">=8.6"
- },
- "peerDependencies": {
- "graphile-build": "^4.5.0",
- "graphile-build-pg": "^4.5.0"
- }
- },
- "node_modules/graphql": {
- "version": "15.8.0",
- "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz",
- "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==",
- "engines": {
- "node": ">= 10.x"
- }
- },
- "node_modules/graphql-fields": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/graphql-fields/-/graphql-fields-2.0.3.tgz",
- "integrity": "sha512-x3VE5lUcR4XCOxPIqaO4CE+bTK8u6gVouOdpQX9+EKHr+scqtK5Pp/l8nIGqIpN1TUlkKE6jDCCycm/WtLRAwA=="
- },
- "node_modules/graphql-parse-resolve-info": {
- "version": "4.12.3",
- "resolved": "https://registry.npmjs.org/graphql-parse-resolve-info/-/graphql-parse-resolve-info-4.12.3.tgz",
- "integrity": "sha512-Lxb+v+SCxzBZHKohK4xje3CBQ1iZ968DiKuFtmwzSaI45oP8FgPJjJv35TOzgv73QLijEdgH4NDZGwIvwJM7Kw==",
- "dependencies": {
- "debug": "^4.1.1",
- "tslib": "^2.0.1"
- },
- "engines": {
- "node": ">=8.6"
- },
- "peerDependencies": {
- "graphql": ">=0.9 <0.14 || ^14.0.2 || ^15.4.0"
- }
- },
- "node_modules/graphql-query-complexity": {
- "version": "0.7.2",
- "resolved": "https://registry.npmjs.org/graphql-query-complexity/-/graphql-query-complexity-0.7.2.tgz",
- "integrity": "sha512-+VgmrfxGEjHI3zuojWOR8bsz7Ycz/BZjNjxnlUieTz5DsB92WoIrYCSZdWG7UWZ3rfcA1Gb2Nf+wB80GsaZWuQ==",
- "dependencies": {
- "lodash.get": "^4.4.2"
- },
- "peerDependencies": {
- "graphql": "^0.13.0 || ^14.0.0 || ^15.0.0"
- }
- },
- "node_modules/graphql-scalars": {
- "version": "1.20.1",
- "resolved": "https://registry.npmjs.org/graphql-scalars/-/graphql-scalars-1.20.1.tgz",
- "integrity": "sha512-HCSosMh8l/DVYL3/wCesnZOb+gbiaO/XlZQEIKOkWDJUGBrc15xWAs5TCQVmrycT0tbEInii+J8eoOyMwxx8zg==",
- "dependencies": {
- "tslib": "~2.4.0"
- },
- "engines": {
- "node": ">=10"
- },
- "peerDependencies": {
- "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0"
- }
- },
- "node_modules/graphql-subscriptions": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-1.2.1.tgz",
- "integrity": "sha512-95yD/tKi24q8xYa7Q9rhQN16AYj5wPbrb8tmHGM3WRc9EBmWrG/0kkMl+tQG8wcEuE9ibR4zyOM31p5Sdr2v4g==",
- "dependencies": {
- "iterall": "^1.3.0"
- },
- "peerDependencies": {
- "graphql": "^0.10.5 || ^0.11.3 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"
- }
- },
- "node_modules/graphql-ws": {
- "version": "5.11.2",
- "resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-5.11.2.tgz",
- "integrity": "sha512-4EiZ3/UXYcjm+xFGP544/yW1+DVI8ZpKASFbzrV5EDTFWJp0ZvLl4Dy2fSZAzz9imKp5pZMIcjB0x/H69Pv/6w==",
- "engines": {
- "node": ">=10"
- },
- "peerDependencies": {
- "graphql": ">=0.11 <=16"
- }
- },
- "node_modules/grpc": {
- "version": "1.24.11",
- "resolved": "https://registry.npmjs.org/grpc/-/grpc-1.24.11.tgz",
- "integrity": "sha512-8/AQdFCzCeCDWW3SoaMNp6ccbRvTQEH1O1u1uFtt29eWsg5gSZCJ3m6fbkduEIh3smY7WAPP+LgVJ5n3nZRxcA==",
- "deprecated": "This library will not receive further updates other than security fixes. We recommend using @grpc/grpc-js instead.",
- "hasInstallScript": true,
- "dependencies": {
- "@mapbox/node-pre-gyp": "^1.0.4",
- "@types/bytebuffer": "^5.0.40",
- "lodash.camelcase": "^4.3.0",
- "lodash.clone": "^4.5.0",
- "nan": "^2.13.2",
- "protobufjs": "^5.0.3"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/grpc/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/grpc/node_modules/glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/grpc/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/grpc/node_modules/protobufjs": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-5.0.3.tgz",
- "integrity": "sha512-55Kcx1MhPZX0zTbVosMQEO5R6/rikNXd9b6RQK4KSPcrSIIwoXTtebIczUrXlwaSrbz4x8XUVThGPob1n8I4QA==",
- "dependencies": {
- "ascli": "~1",
- "bytebuffer": "~5",
- "glob": "^7.0.5",
- "yargs": "^3.10.0"
- },
- "bin": {
- "pbjs": "bin/pbjs"
- },
- "engines": {
- "node": ">=0.8"
- }
- },
- "node_modules/hamt-sharding": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/hamt-sharding/-/hamt-sharding-2.0.1.tgz",
- "integrity": "sha512-vnjrmdXG9dDs1m/H4iJ6z0JFI2NtgsW5keRkTcM85NGak69Mkf5PHUqBz+Xs0T4sg0ppvj9O5EGAJo40FTxmmA==",
- "dependencies": {
- "sparse-array": "^1.3.1",
- "uint8arrays": "^3.0.0"
- },
- "engines": {
- "node": ">=10.0.0",
- "npm": ">=6.0.0"
- }
- },
- "node_modules/hard-rejection": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
- "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "dependencies": {
- "function-bind": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4.0"
- }
- },
- "node_modules/has-bigints": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
- "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/has-property-descriptors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
- "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
- "dependencies": {
- "get-intrinsic": "^1.1.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-symbols": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
- "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-tostringtag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
- "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
- "dependencies": {
- "has-symbols": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-unicode": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
- "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ=="
- },
- "node_modules/has-yarn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
- "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/hash-base": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
- "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
- "dependencies": {
- "inherits": "^2.0.4",
- "readable-stream": "^3.6.0",
- "safe-buffer": "^5.2.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/hash.js": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
- "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
- "dependencies": {
- "inherits": "^2.0.3",
- "minimalistic-assert": "^1.0.1"
- }
- },
- "node_modules/hasha": {
- "version": "5.2.2",
- "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz",
- "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==",
- "dev": true,
- "dependencies": {
- "is-stream": "^2.0.0",
- "type-fest": "^0.8.0"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/hasha/node_modules/type-fest": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
- "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/hashring": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/hashring/-/hashring-3.2.0.tgz",
- "integrity": "sha512-xCMovURClsQZ+TR30icCZj+34Fq1hs0y6YCASD6ZqdRfYRybb5Iadws2WS+w09mGM/kf9xyA5FCdJQGcgcraSA==",
- "dependencies": {
- "connection-parse": "0.0.x",
- "simple-lru-cache": "0.0.x"
- }
- },
- "node_modules/helmet": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/helmet/-/helmet-6.0.0.tgz",
- "integrity": "sha512-FO9RpR1wNJepH/GbLPQVtkE2eESglXL641p7SdyoT4LngHFJcZheHMoyUcjCZF4qpuMMO1u5q6RK0l9Ux8JBcg==",
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/hmac-drbg": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
- "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==",
- "dependencies": {
- "hash.js": "^1.0.3",
- "minimalistic-assert": "^1.0.0",
- "minimalistic-crypto-utils": "^1.0.1"
- }
- },
- "node_modules/hosted-git-info": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
- "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/http-errors": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
- "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
- "dependencies": {
- "depd": "2.0.0",
- "inherits": "2.0.4",
- "setprototypeof": "1.2.0",
- "statuses": "2.0.1",
- "toidentifier": "1.0.1"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/http-proxy-agent": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
- "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
- "dev": true,
- "dependencies": {
- "@tootallnate/once": "2",
- "agent-base": "6",
- "debug": "4"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/https-proxy-agent": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
- "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
- "dependencies": {
- "agent-base": "6",
- "debug": "4"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/human-signals": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
- "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
- "dev": true,
- "engines": {
- "node": ">=10.17.0"
- }
- },
- "node_modules/iconv-lite": {
- "version": "0.4.24",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
- "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
- "dependencies": {
- "safer-buffer": ">= 2.1.2 < 3"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/idb-keyval": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.0.tgz",
- "integrity": "sha512-uw+MIyQn2jl3+hroD7hF8J7PUviBU7BPKWw4f/ISf32D4LoGu98yHjrzWWJDASu9QNrX10tCJqk9YY0ClWm8Ng==",
- "dependencies": {
- "safari-14-idb-fix": "^3.0.0"
- }
- },
- "node_modules/ieee754": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
- "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ]
- },
- "node_modules/ignore": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
- "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
- "engines": {
- "node": ">= 4"
- }
- },
- "node_modules/import-fresh": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
- "dependencies": {
- "parent-module": "^1.0.0",
- "resolve-from": "^4.0.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/imurmurhash": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
- "engines": {
- "node": ">=0.8.19"
- }
- },
- "node_modules/indent-string": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
- "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
- "dependencies": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "node_modules/inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
- },
- "node_modules/ini": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
- "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
- "dev": true,
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/interface-blockstore": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/interface-blockstore/-/interface-blockstore-2.0.3.tgz",
- "integrity": "sha512-OwVUnlNcx7H5HloK0Myv6c/C1q9cNG11HX6afdeU6q6kbuNj8jKCwVnmJHhC94LZaJ+9hvVOk4IUstb3Esg81w==",
- "dependencies": {
- "interface-store": "^2.0.2",
- "multiformats": "^9.0.4"
- }
- },
- "node_modules/interface-datastore": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/interface-datastore/-/interface-datastore-6.1.1.tgz",
- "integrity": "sha512-AmCS+9CT34pp2u0QQVXjKztkuq3y5T+BIciuiHDDtDZucZD8VudosnSdUyXJV6IsRkN5jc4RFDhCk1O6Q3Gxjg==",
- "dependencies": {
- "interface-store": "^2.0.2",
- "nanoid": "^3.0.2",
- "uint8arrays": "^3.0.0"
- }
- },
- "node_modules/interface-store": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/interface-store/-/interface-store-2.0.2.tgz",
- "integrity": "sha512-rScRlhDcz6k199EkHqT8NpM87ebN89ICOzILoBHgaG36/WX50N32BnU/kpZgCGPLhARRAWUUX5/cyaIjt7Kipg=="
- },
- "node_modules/internal-slot": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
- "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
- "dependencies": {
- "get-intrinsic": "^1.1.0",
- "has": "^1.0.3",
- "side-channel": "^1.0.4"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/invert-kv": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
- "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/ioredis": {
- "version": "5.2.3",
- "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.2.3.tgz",
- "integrity": "sha512-gQNcMF23/NpvjCaa1b5YycUyQJ9rBNH2xP94LWinNpodMWVUPP5Ai/xXANn/SM7gfIvI62B5CCvZxhg5pOgyMw==",
- "dependencies": {
- "@ioredis/commands": "^1.1.1",
- "cluster-key-slot": "^1.1.0",
- "debug": "^4.3.4",
- "denque": "^2.0.1",
- "lodash.defaults": "^4.2.0",
- "lodash.isarguments": "^3.1.0",
- "redis-errors": "^1.2.0",
- "redis-parser": "^3.0.0",
- "standard-as-callback": "^2.1.0"
- },
- "engines": {
- "node": ">=12.22.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/ioredis"
- }
- },
- "node_modules/ip-regex": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz",
- "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/ipaddr.js": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
- "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/ipfs-car": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/ipfs-car/-/ipfs-car-0.7.0.tgz",
- "integrity": "sha512-9ser6WWZ1ZMTCGbcVkRXUzOrpQ4SIiLfzIEnk+3LQsXbV09yeZg3ijhRuEXozEIYE68Go9JmOFshamsK9iKlNQ==",
- "dependencies": {
- "@ipld/car": "^3.2.3",
- "@web-std/blob": "^3.0.1",
- "bl": "^5.0.0",
- "blockstore-core": "^1.0.2",
- "browser-readablestream-to-it": "^1.0.2",
- "idb-keyval": "^6.0.3",
- "interface-blockstore": "^2.0.2",
- "ipfs-core-types": "^0.8.3",
- "ipfs-core-utils": "^0.12.1",
- "ipfs-unixfs-exporter": "^7.0.4",
- "ipfs-unixfs-importer": "^9.0.4",
- "ipfs-utils": "^9.0.2",
- "it-all": "^1.0.5",
- "it-last": "^1.0.5",
- "it-pipe": "^1.1.0",
- "meow": "^9.0.0",
- "move-file": "^2.1.0",
- "multiformats": "^9.6.3",
- "stream-to-it": "^0.2.3",
- "streaming-iterables": "^6.0.0",
- "uint8arrays": "^3.0.0"
- },
- "bin": {
- "🚘": "dist/cjs/cli/cli.js",
- "ipfs-car": "dist/cjs/cli/cli.js"
- }
- },
- "node_modules/ipfs-core-types": {
- "version": "0.8.4",
- "resolved": "https://registry.npmjs.org/ipfs-core-types/-/ipfs-core-types-0.8.4.tgz",
- "integrity": "sha512-sbRZA1QX3xJ6ywTiVQZMOxhlhp4osAZX2SXx3azOLxAtxmGWDMkHYt722VV4nZ2GyJy8qyk5GHQIZ0uvQnpaTg==",
- "dependencies": {
- "interface-datastore": "^6.0.2",
- "multiaddr": "^10.0.0",
- "multiformats": "^9.4.13"
- }
- },
- "node_modules/ipfs-core-utils": {
- "version": "0.12.2",
- "resolved": "https://registry.npmjs.org/ipfs-core-utils/-/ipfs-core-utils-0.12.2.tgz",
- "integrity": "sha512-RfxP3rPhXuqKIUmTAUhmee6fmaV3A7LMnjOUikRKpSyqESz/DR7aGK7tbttMxkZdkSEr0rFXlqbyb0vVwmn0wQ==",
- "dependencies": {
- "any-signal": "^2.1.2",
- "blob-to-it": "^1.0.1",
- "browser-readablestream-to-it": "^1.0.1",
- "debug": "^4.1.1",
- "err-code": "^3.0.1",
- "ipfs-core-types": "^0.8.4",
- "ipfs-unixfs": "^6.0.3",
- "ipfs-utils": "^9.0.2",
- "it-all": "^1.0.4",
- "it-map": "^1.0.4",
- "it-peekable": "^1.0.2",
- "it-to-stream": "^1.0.0",
- "merge-options": "^3.0.4",
- "multiaddr": "^10.0.0",
- "multiaddr-to-uri": "^8.0.0",
- "multiformats": "^9.4.13",
- "nanoid": "^3.1.23",
- "parse-duration": "^1.0.0",
- "timeout-abort-controller": "^1.1.1",
- "uint8arrays": "^3.0.0"
- }
- },
- "node_modules/ipfs-unixfs": {
- "version": "6.0.9",
- "resolved": "https://registry.npmjs.org/ipfs-unixfs/-/ipfs-unixfs-6.0.9.tgz",
- "integrity": "sha512-0DQ7p0/9dRB6XCb0mVCTli33GzIzSVx5udpJuVM47tGcD+W+Bl4LsnoLswd3ggNnNEakMv1FdoFITiEnchXDqQ==",
- "dependencies": {
- "err-code": "^3.0.1",
- "protobufjs": "^6.10.2"
- },
- "engines": {
- "node": ">=16.0.0",
- "npm": ">=7.0.0"
- }
- },
- "node_modules/ipfs-unixfs-exporter": {
- "version": "7.0.11",
- "resolved": "https://registry.npmjs.org/ipfs-unixfs-exporter/-/ipfs-unixfs-exporter-7.0.11.tgz",
- "integrity": "sha512-qTYa69J7HbI2EIYNUddKPg9Y3rHkYZV0bNdmzZKA5+ZbwRVoUEuBW/cguEqTp22zHygh3sMnzYZFm0naVIdMgQ==",
- "dependencies": {
- "@ipld/dag-cbor": "^7.0.2",
- "@ipld/dag-pb": "^2.0.2",
- "@multiformats/murmur3": "^1.0.3",
- "err-code": "^3.0.1",
- "hamt-sharding": "^2.0.0",
- "interface-blockstore": "^2.0.3",
- "ipfs-unixfs": "^6.0.0",
- "it-last": "^1.0.5",
- "multiformats": "^9.4.2",
- "uint8arrays": "^3.0.0"
- },
- "engines": {
- "node": ">=16.0.0",
- "npm": ">=7.0.0"
- }
- },
- "node_modules/ipfs-unixfs-importer": {
- "version": "9.0.10",
- "resolved": "https://registry.npmjs.org/ipfs-unixfs-importer/-/ipfs-unixfs-importer-9.0.10.tgz",
- "integrity": "sha512-W+tQTVcSmXtFh7FWYWwPBGXJ1xDgREbIyI1E5JzDcimZLIyT5gGMfxR3oKPxxWj+GKMpP5ilvMQrbsPzWcm3Fw==",
- "dependencies": {
- "@ipld/dag-pb": "^2.0.2",
- "@multiformats/murmur3": "^1.0.3",
- "bl": "^5.0.0",
- "err-code": "^3.0.1",
- "hamt-sharding": "^2.0.0",
- "interface-blockstore": "^2.0.3",
- "ipfs-unixfs": "^6.0.0",
- "it-all": "^1.0.5",
- "it-batch": "^1.0.8",
- "it-first": "^1.0.6",
- "it-parallel-batch": "^1.0.9",
- "merge-options": "^3.0.4",
- "multiformats": "^9.4.2",
- "rabin-wasm": "^0.1.4",
- "uint8arrays": "^3.0.0"
- },
- "engines": {
- "node": ">=16.0.0",
- "npm": ">=7.0.0"
- }
- },
- "node_modules/ipfs-utils": {
- "version": "9.0.7",
- "resolved": "https://registry.npmjs.org/ipfs-utils/-/ipfs-utils-9.0.7.tgz",
- "integrity": "sha512-Umvb0Zydy2zZiTmQBGLfLISr8vOmXX8cxEIP+N8zGHrtRShG/j32yl1xd/BtS+Hbg0FIbVm3opwvxB2gmta0YA==",
- "dependencies": {
- "any-signal": "^3.0.0",
- "buffer": "^6.0.1",
- "electron-fetch": "^1.7.2",
- "err-code": "^3.0.1",
- "is-electron": "^2.2.0",
- "iso-url": "^1.1.5",
- "it-glob": "^1.0.1",
- "it-to-stream": "^1.0.0",
- "merge-options": "^3.0.4",
- "nanoid": "^3.1.20",
- "native-fetch": "^3.0.0",
- "node-fetch": "https://registry.npmjs.org/@achingbrain/node-fetch/-/node-fetch-2.6.7.tgz",
- "react-native-fetch-api": "^2.0.0",
- "stream-to-it": "^0.2.2"
- }
- },
- "node_modules/ipfs-utils/node_modules/any-signal": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-3.0.1.tgz",
- "integrity": "sha512-xgZgJtKEa9YmDqXodIgl7Fl1C8yNXr8w6gXjqK3LW4GcEiYT+6AQfJSE/8SPsEpLLmcvbv8YU+qet94UewHxqg=="
- },
- "node_modules/ipfs-utils/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/ipfs-utils/node_modules/it-glob": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/it-glob/-/it-glob-1.0.2.tgz",
- "integrity": "sha512-Ch2Dzhw4URfB9L/0ZHyY+uqOnKvBNeS/SMcRiPmJfpHiM0TsUZn+GkpcZxAoF3dJVdPm/PuIk3A4wlV7SUo23Q==",
- "dependencies": {
- "@types/minimatch": "^3.0.4",
- "minimatch": "^3.0.4"
- }
- },
- "node_modules/ipfs-utils/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/ipfs-utils/node_modules/node-fetch": {
- "name": "@achingbrain/node-fetch",
- "version": "2.6.7",
- "resolved": "https://registry.npmjs.org/@achingbrain/node-fetch/-/node-fetch-2.6.7.tgz",
- "integrity": "sha512-iTASGs+HTFK5E4ZqcMsHmeJ4zodyq8L38lZV33jwqcBJYoUt3HjN4+ot+O9/0b+ke8ddE7UgOtVuZN/OkV19/g==",
- "license": "MIT",
- "engines": {
- "node": "4.x || >=6.0.0"
- }
- },
- "node_modules/ipns": {
- "version": "0.16.0",
- "resolved": "https://registry.npmjs.org/ipns/-/ipns-0.16.0.tgz",
- "integrity": "sha512-fBYkRjN3/fc6IQujUF4WBEyOXegK715w+wx9IErV6H2B5JXsMnHOBceUKn3L90dj+wJfHs6T+hM/OZiTT6mQCw==",
- "dependencies": {
- "cborg": "^1.3.3",
- "debug": "^4.2.0",
- "err-code": "^3.0.1",
- "interface-datastore": "^6.0.2",
- "libp2p-crypto": "^0.21.0",
- "long": "^4.0.0",
- "multiformats": "^9.4.5",
- "peer-id": "^0.16.0",
- "protobufjs": "^6.10.2",
- "timestamp-nano": "^1.0.0",
- "uint8arrays": "^3.0.0"
- }
- },
- "node_modules/is-arguments": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
- "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-arrayish": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
- },
- "node_modules/is-bigint": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
- "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
- "dependencies": {
- "has-bigints": "^1.0.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-boolean-object": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
- "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-callable": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
- "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-core-module": {
- "version": "2.11.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
- "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
- "dependencies": {
- "has": "^1.0.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-date-object": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
- "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-docker": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
- "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
- "dev": true,
- "bin": {
- "is-docker": "cli.js"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/is-electron": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.1.tgz",
- "integrity": "sha512-r8EEQQsqT+Gn0aXFx7lTFygYQhILLCB+wn0WCDL5LZRINeLH/Rvw1j2oKodELLXYNImQ3CRlVsY8wW4cGOsyuw=="
- },
- "node_modules/is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/is-generator-function": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz",
- "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==",
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-glob": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "dependencies": {
- "is-extglob": "^2.1.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-hex-prefixed": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz",
- "integrity": "sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==",
- "engines": {
- "node": ">=6.5.0",
- "npm": ">=3"
- }
- },
- "node_modules/is-interactive": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
- "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/is-ip": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz",
- "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==",
- "dependencies": {
- "ip-regex": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/is-negative-zero": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
- "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-number": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
- "engines": {
- "node": ">=0.12.0"
- }
- },
- "node_modules/is-number-object": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
- "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-path-cwd": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
- "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/is-path-inside": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
- "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/is-plain-obj": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
- "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/is-regex": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
- "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-shared-array-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
- "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
- "dependencies": {
- "call-bind": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-stream": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
- "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
- "dev": true,
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/is-string": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
- "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-symbol": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
- "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
- "dependencies": {
- "has-symbols": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-typed-array": {
- "version": "1.1.9",
- "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz",
- "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==",
- "dependencies": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
- "es-abstract": "^1.20.0",
- "for-each": "^0.3.3",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-unicode-supported": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
- "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
- "dev": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/is-weakref": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
- "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
- "dependencies": {
- "call-bind": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-windows": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
- "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-wsl": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
- "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
- "dev": true,
- "dependencies": {
- "is-docker": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "dev": true
- },
- "node_modules/isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
- },
- "node_modules/iso-random-stream": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/iso-random-stream/-/iso-random-stream-2.0.2.tgz",
- "integrity": "sha512-yJvs+Nnelic1L2vH2JzWvvPQFA4r7kSTnpST/+LkAQjSz0hos2oqLD+qIVi9Qk38Hoe7mNDt3j0S27R58MVjLQ==",
- "dependencies": {
- "events": "^3.3.0",
- "readable-stream": "^3.4.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/iso-url": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/iso-url/-/iso-url-1.2.1.tgz",
- "integrity": "sha512-9JPDgCN4B7QPkLtYAAOrEuAWvP9rWvR5offAr0/SeF046wIkglqH3VXgYYP6NcsKslH80UIVgmPqNe3j7tG2ng==",
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/isomorphic-ws": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz",
- "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==",
- "peerDependencies": {
- "ws": "*"
- }
- },
- "node_modules/it-all": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/it-all/-/it-all-1.0.6.tgz",
- "integrity": "sha512-3cmCc6Heqe3uWi3CVM/k51fa/XbMFpQVzFoDsV0IZNHSQDyAXl3c4MjHkFX5kF3922OGj7Myv1nSEUgRtcuM1A=="
- },
- "node_modules/it-batch": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/it-batch/-/it-batch-1.0.9.tgz",
- "integrity": "sha512-7Q7HXewMhNFltTsAMdSz6luNhyhkhEtGGbYek/8Xb/GiqYMtwUmopE1ocPSiJKKp3rM4Dt045sNFoUu+KZGNyA=="
- },
- "node_modules/it-drain": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/it-drain/-/it-drain-1.0.5.tgz",
- "integrity": "sha512-r/GjkiW1bZswC04TNmUnLxa6uovme7KKwPhc+cb1hHU65E3AByypHH6Pm91WHuvqfFsm+9ws0kPtDBV3/8vmIg=="
- },
- "node_modules/it-filter": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/it-filter/-/it-filter-1.0.3.tgz",
- "integrity": "sha512-EI3HpzUrKjTH01miLHWmhNWy3Xpbx4OXMXltgrNprL5lDpF3giVpHIouFpr5l+evXw6aOfxhnt01BIB+4VQA+w=="
- },
- "node_modules/it-first": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/it-first/-/it-first-1.0.7.tgz",
- "integrity": "sha512-nvJKZoBpZD/6Rtde6FXqwDqDZGF1sCADmr2Zoc0hZsIvnE449gRFnGctxDf09Bzc/FWnHXAdaHVIetY6lrE0/g=="
- },
- "node_modules/it-glob": {
- "version": "0.0.13",
- "resolved": "https://registry.npmjs.org/it-glob/-/it-glob-0.0.13.tgz",
- "integrity": "sha512-0Hcd5BraJUPzL28NWiFbdNrcdyNxNTKKdU3sjdFiYynNTQpwlG2UKW31X7bp+XhJwux/oPzIquo5ioztVmc2RQ==",
- "dependencies": {
- "@types/minimatch": "^3.0.4",
- "minimatch": "^3.0.4"
- }
- },
- "node_modules/it-glob/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/it-glob/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/it-last": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/it-last/-/it-last-1.0.6.tgz",
- "integrity": "sha512-aFGeibeiX/lM4bX3JY0OkVCFkAw8+n9lkukkLNivbJRvNz8lI3YXv5xcqhFUV2lDJiraEK3OXRDbGuevnnR67Q=="
- },
- "node_modules/it-map": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/it-map/-/it-map-1.0.6.tgz",
- "integrity": "sha512-XT4/RM6UHIFG9IobGlQPFQUrlEKkU4eBUFG3qhWhfAdh1JfF2x11ShCrKCdmZ0OiZppPfoLuzcfA4cey6q3UAQ=="
- },
- "node_modules/it-parallel-batch": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/it-parallel-batch/-/it-parallel-batch-1.0.11.tgz",
- "integrity": "sha512-UWsWHv/kqBpMRmyZJzlmZeoAMA0F3SZr08FBdbhtbe+MtoEBgr/ZUAKrnenhXCBrsopy76QjRH2K/V8kNdupbQ==",
- "dependencies": {
- "it-batch": "^1.0.9"
- }
- },
- "node_modules/it-peekable": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/it-peekable/-/it-peekable-1.0.3.tgz",
- "integrity": "sha512-5+8zemFS+wSfIkSZyf0Zh5kNN+iGyccN02914BY4w/Dj+uoFEoPSvj5vaWn8pNZJNSxzjW0zHRxC3LUb2KWJTQ=="
- },
- "node_modules/it-pipe": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/it-pipe/-/it-pipe-1.1.0.tgz",
- "integrity": "sha512-lF0/3qTVeth13TOnHVs0BTFaziwQF7m5Gg+E6JV0BXcLKutC92YjSi7bASgkPOXaLEb+YvNZrPorGMBIJvZfxg=="
- },
- "node_modules/it-take": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/it-take/-/it-take-1.0.2.tgz",
- "integrity": "sha512-u7I6qhhxH7pSevcYNaMECtkvZW365ARqAIt9K+xjdK1B2WUDEjQSfETkOCT8bxFq/59LqrN3cMLUtTgmDBaygw=="
- },
- "node_modules/it-to-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/it-to-stream/-/it-to-stream-1.0.0.tgz",
- "integrity": "sha512-pLULMZMAB/+vbdvbZtebC0nWBTbG581lk6w8P7DfIIIKUfa8FbY7Oi0FxZcFPbxvISs7A9E+cMpLDBc1XhpAOA==",
- "dependencies": {
- "buffer": "^6.0.3",
- "fast-fifo": "^1.0.0",
- "get-iterator": "^1.0.2",
- "p-defer": "^3.0.0",
- "p-fifo": "^1.0.0",
- "readable-stream": "^3.6.0"
- }
- },
- "node_modules/iterall": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz",
- "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg=="
- },
- "node_modules/jackpot": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/jackpot/-/jackpot-0.0.6.tgz",
- "integrity": "sha512-rbWXX+A9ooq03/dfavLg9OXQ8YB57Wa7PY5c4LfU3CgFpwEhhl3WyXTQVurkaT7zBM5I9SSOaiLyJ4I0DQmC0g==",
- "dependencies": {
- "retry": "0.6.0"
- }
- },
- "node_modules/jayson": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/jayson/-/jayson-2.1.2.tgz",
- "integrity": "sha512-2GejcQnEV35KYTXoBvzALIDdO/1oyEIoJHBnaJFhJhcurv0x2JqUXQW6xlDUhcNOpN9t+d2w+JGA6vOphb+5mg==",
- "dependencies": {
- "@types/node": "^10.3.5",
- "commander": "^2.12.2",
- "es6-promisify": "^5.0.0",
- "eyes": "^0.1.8",
- "json-stringify-safe": "^5.0.1",
- "JSONStream": "^1.3.1",
- "lodash": "^4.17.11",
- "uuid": "^3.2.1"
- },
- "bin": {
- "jayson": "bin/jayson.js"
- }
- },
- "node_modules/jayson/node_modules/uuid": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
- "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
- "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
- "bin": {
- "uuid": "bin/uuid"
- }
- },
- "node_modules/js-tokens": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
- },
- "node_modules/js-yaml": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
- "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
- "dependencies": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
- "node_modules/json-parse-better-errors": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
- "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw=="
- },
- "node_modules/json-parse-even-better-errors": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
- "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
- },
- "node_modules/json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
- },
- "node_modules/json-stable-stringify-without-jsonify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
- "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="
- },
- "node_modules/json-stringify-safe": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
- "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA=="
- },
- "node_modules/json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "dependencies": {
- "minimist": "^1.2.0"
- },
- "bin": {
- "json5": "lib/cli.js"
- }
- },
- "node_modules/jsonc-parser": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
- "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w=="
- },
- "node_modules/jsonfile": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
- "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
- "dev": true,
- "dependencies": {
- "universalify": "^2.0.0"
- },
- "optionalDependencies": {
- "graceful-fs": "^4.1.6"
- }
- },
- "node_modules/jsonparse": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
- "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==",
- "engines": [
- "node >= 0.2.0"
- ]
- },
- "node_modules/jsonschema": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.1.tgz",
- "integrity": "sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==",
- "engines": {
- "node": "*"
- }
- },
- "node_modules/JSONStream": {
- "version": "1.3.5",
- "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
- "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
- "dependencies": {
- "jsonparse": "^1.2.0",
- "through": ">=2.2.7 <3"
- },
- "bin": {
- "JSONStream": "bin.js"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/jsonwebtoken": {
- "version": "8.5.1",
- "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz",
- "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==",
- "dependencies": {
- "jws": "^3.2.2",
- "lodash.includes": "^4.3.0",
- "lodash.isboolean": "^3.0.3",
- "lodash.isinteger": "^4.0.4",
- "lodash.isnumber": "^3.0.3",
- "lodash.isplainobject": "^4.0.6",
- "lodash.isstring": "^4.0.1",
- "lodash.once": "^4.0.0",
- "ms": "^2.1.1",
- "semver": "^5.6.0"
- },
- "engines": {
- "node": ">=4",
- "npm": ">=1.4.28"
- }
- },
- "node_modules/jsonwebtoken/node_modules/semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "bin": {
- "semver": "bin/semver"
- }
- },
- "node_modules/jsx-ast-utils": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz",
- "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==",
- "dependencies": {
- "array-includes": "^3.1.5",
- "object.assign": "^4.1.3"
- },
- "engines": {
- "node": ">=4.0"
- }
- },
- "node_modules/jwa": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz",
- "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==",
- "dependencies": {
- "buffer-equal-constant-time": "1.0.1",
- "ecdsa-sig-formatter": "1.0.11",
- "safe-buffer": "^5.0.1"
- }
- },
- "node_modules/jws": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz",
- "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==",
- "dependencies": {
- "jwa": "^1.4.1",
- "safe-buffer": "^5.0.1"
- }
- },
- "node_modules/keccak": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz",
- "integrity": "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==",
- "hasInstallScript": true,
- "dependencies": {
- "node-addon-api": "^2.0.0",
- "node-gyp-build": "^4.2.0",
- "readable-stream": "^3.6.0"
- },
- "engines": {
- "node": ">=10.0.0"
- }
- },
- "node_modules/kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/kleur": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
- "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/lazystream": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz",
- "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==",
- "dev": true,
- "dependencies": {
- "readable-stream": "^2.0.5"
- },
- "engines": {
- "node": ">= 0.6.3"
- }
- },
- "node_modules/lazystream/node_modules/readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "node_modules/lazystream/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
- },
- "node_modules/lazystream/node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "dependencies": {
- "safe-buffer": "~5.1.0"
- }
- },
- "node_modules/lcid": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
- "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==",
- "dependencies": {
- "invert-kv": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/levn": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
- "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
- "dependencies": {
- "prelude-ls": "^1.2.1",
- "type-check": "~0.4.0"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/libp2p-crypto": {
- "version": "0.21.2",
- "resolved": "https://registry.npmjs.org/libp2p-crypto/-/libp2p-crypto-0.21.2.tgz",
- "integrity": "sha512-EXFrhSpiHtJ+/L8xXDvQNK5VjUMG51u878jzZcaT5XhuN/zFg6PWJFnl/qB2Y2j7eMWnvCRP7Kp+ua2H36cG4g==",
- "dependencies": {
- "@noble/ed25519": "^1.5.1",
- "@noble/secp256k1": "^1.3.0",
- "err-code": "^3.0.1",
- "iso-random-stream": "^2.0.0",
- "multiformats": "^9.4.5",
- "node-forge": "^1.2.1",
- "protobufjs": "^6.11.2",
- "uint8arrays": "^3.0.0"
- },
- "engines": {
- "node": ">=12.0.0"
- }
- },
- "node_modules/libphonenumber-js": {
- "version": "1.10.14",
- "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.14.tgz",
- "integrity": "sha512-McGS7GV/WjJ2KjfOGhJU1oJn29RYeo7Q+RpANRbUNMQ9gj5XArpbjurSuyYPTejFwbaUojstQ4XyWCrAzGOUXw==",
- "peer": true
- },
- "node_modules/libsodium": {
- "version": "0.7.10",
- "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.10.tgz",
- "integrity": "sha512-eY+z7hDrDKxkAK+QKZVNv92A5KYkxfvIshtBJkmg5TSiCnYqZP3i9OO9whE79Pwgm4jGaoHgkM4ao/b9Cyu4zQ=="
- },
- "node_modules/libsodium-wrappers": {
- "version": "0.7.10",
- "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.10.tgz",
- "integrity": "sha512-pO3F1Q9NPLB/MWIhehim42b/Fwb30JNScCNh8TcQ/kIc+qGLQch8ag8wb0keK3EP5kbGakk1H8Wwo7v+36rNQg==",
- "dependencies": {
- "libsodium": "^0.7.0"
- }
- },
- "node_modules/lines-and-columns": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
- "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
- },
- "node_modules/load-json-file": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz",
- "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==",
- "dependencies": {
- "graceful-fs": "^4.1.15",
- "parse-json": "^4.0.0",
- "pify": "^4.0.1",
- "strip-bom": "^3.0.0",
- "type-fest": "^0.3.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/load-json-file/node_modules/parse-json": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==",
- "dependencies": {
- "error-ex": "^1.3.1",
- "json-parse-better-errors": "^1.0.1"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/load-json-file/node_modules/type-fest": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz",
- "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "dependencies": {
- "p-locate": "^4.1.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
- },
- "node_modules/lodash.camelcase": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
- "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA=="
- },
- "node_modules/lodash.clone": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz",
- "integrity": "sha512-GhrVeweiTD6uTmmn5hV/lzgCQhccwReIVRLHp7LT4SopOjqEZ5BbX8b5WWEtAKasjmy8hR7ZPwsYlxRCku5odg=="
- },
- "node_modules/lodash.defaults": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
- "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ=="
- },
- "node_modules/lodash.difference": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
- "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==",
- "dev": true
- },
- "node_modules/lodash.flatten": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
- "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==",
- "dev": true
- },
- "node_modules/lodash.get": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
- "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ=="
- },
- "node_modules/lodash.includes": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz",
- "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w=="
- },
- "node_modules/lodash.isarguments": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
- "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg=="
- },
- "node_modules/lodash.isboolean": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz",
- "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg=="
- },
- "node_modules/lodash.isinteger": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz",
- "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA=="
- },
- "node_modules/lodash.isnumber": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz",
- "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw=="
- },
- "node_modules/lodash.isplainobject": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
- "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA=="
- },
- "node_modules/lodash.isstring": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
- "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw=="
- },
- "node_modules/lodash.memoize": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
- "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag=="
- },
- "node_modules/lodash.merge": {
- "version": "4.6.2",
- "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
- "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
- },
- "node_modules/lodash.once": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
- "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg=="
- },
- "node_modules/lodash.truncate": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
- "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw=="
- },
- "node_modules/lodash.union": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz",
- "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==",
- "dev": true
- },
- "node_modules/log-symbols": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
- "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
- "dev": true,
- "dependencies": {
- "chalk": "^4.1.0",
- "is-unicode-supported": "^0.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/log-symbols/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/log-symbols/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/log-symbols/node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/log-symbols/node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "node_modules/log-symbols/node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/log-symbols/node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/long": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz",
- "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="
- },
- "node_modules/loose-envify": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
- "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
- "dependencies": {
- "js-tokens": "^3.0.0 || ^4.0.0"
- },
- "bin": {
- "loose-envify": "cli.js"
- }
- },
- "node_modules/lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/lunr": {
- "version": "2.3.9",
- "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz",
- "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow=="
- },
- "node_modules/luxon": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.1.0.tgz",
- "integrity": "sha512-7w6hmKC0/aoWnEsmPCu5Br54BmbmUp5GfcqBxQngRcXJ+q5fdfjEzn7dxmJh2YdDhgW8PccYtlWKSv4tQkrTQg==",
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/make-dir": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
- "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
- "dependencies": {
- "semver": "^6.0.0"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/make-dir/node_modules/semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/make-error": {
- "version": "1.3.6",
- "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
- "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw=="
- },
- "node_modules/map-obj": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
- "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/marked": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/marked/-/marked-4.2.0.tgz",
- "integrity": "sha512-1qWHjHlBKwjnDfrkxd0L3Yx4LTad/WO7+d13YsXAC/ZfKj7p0xkLV3sDXJzfWgL7GfW4IBZwMAYWaz+ifyQouQ==",
- "bin": {
- "marked": "bin/marked.js"
- },
- "engines": {
- "node": ">= 12"
- }
- },
- "node_modules/md5.js": {
- "version": "1.3.5",
- "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
- "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
- "dependencies": {
- "hash-base": "^3.0.0",
- "inherits": "^2.0.1",
- "safe-buffer": "^5.1.2"
- }
- },
- "node_modules/media-typer": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
- "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/memcached": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/memcached/-/memcached-2.2.2.tgz",
- "integrity": "sha512-lHwUmqkT9WdUUgRsAvquO4xsKXYaBd644Orz31tuth+w/BIfFNuJMWwsG7sa7H3XXytaNfPTZ5R/yOG3d9zJMA==",
- "dependencies": {
- "hashring": "3.2.x",
- "jackpot": ">=0.0.6"
- }
- },
- "node_modules/meow": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz",
- "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==",
- "dependencies": {
- "@types/minimist": "^1.2.0",
- "camelcase-keys": "^6.2.2",
- "decamelize": "^1.2.0",
- "decamelize-keys": "^1.1.0",
- "hard-rejection": "^2.1.0",
- "minimist-options": "4.1.0",
- "normalize-package-data": "^3.0.0",
- "read-pkg-up": "^7.0.1",
- "redent": "^3.0.0",
- "trim-newlines": "^3.0.0",
- "type-fest": "^0.18.0",
- "yargs-parser": "^20.2.3"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/merge-descriptors": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
- "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w=="
- },
- "node_modules/merge-options": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz",
- "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==",
- "dependencies": {
- "is-plain-obj": "^2.1.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/merge-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
- "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
- "dev": true
- },
- "node_modules/merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/methods": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
- "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/micromatch": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
- "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
- "dependencies": {
- "braces": "^3.0.2",
- "picomatch": "^2.3.1"
- },
- "engines": {
- "node": ">=8.6"
- }
- },
- "node_modules/mime": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
- "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
- "bin": {
- "mime": "cli.js"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/mime-db": {
- "version": "1.52.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
- "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/mime-types": {
- "version": "2.1.35",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
- "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
- "dependencies": {
- "mime-db": "1.52.0"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/mimic-fn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/min-indent": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
- "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/minimalistic-assert": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
- "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
- },
- "node_modules/minimalistic-crypto-utils": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
- "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg=="
- },
- "node_modules/minimatch": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz",
- "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==",
- "dependencies": {
- "brace-expansion": "^2.0.1"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/minimist": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz",
- "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/minimist-options": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
- "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
- "dependencies": {
- "arrify": "^1.0.1",
- "is-plain-obj": "^1.1.0",
- "kind-of": "^6.0.3"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/minimist-options/node_modules/is-plain-obj": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
- "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/minipass": {
- "version": "3.3.4",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz",
- "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==",
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/minizlib": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
- "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
- "dependencies": {
- "minipass": "^3.0.0",
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/mkdirp": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
- "bin": {
- "mkdirp": "bin/cmd.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/move-file": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/move-file/-/move-file-2.1.0.tgz",
- "integrity": "sha512-i9qLW6gqboJ5Ht8bauZi7KlTnQ3QFpBCvMvFfEcHADKgHGeJ9BZMO7SFCTwHPV9Qa0du9DYY1Yx3oqlGt30nXA==",
- "dependencies": {
- "path-exists": "^4.0.0"
- },
- "engines": {
- "node": ">=10.17"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/mrmime": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz",
- "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==",
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "node_modules/msgpackr": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.7.2.tgz",
- "integrity": "sha512-mWScyHTtG6TjivXX9vfIy2nBtRupaiAj0HQ2mtmpmYujAmqZmaaEVPaSZ1NKLMvicaMLFzEaMk0ManxMRg8rMQ==",
- "optionalDependencies": {
- "msgpackr-extract": "^2.1.2"
- }
- },
- "node_modules/msgpackr-extract": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-2.1.2.tgz",
- "integrity": "sha512-cmrmERQFb19NX2JABOGtrKdHMyI6RUyceaPBQ2iRz9GnDkjBWFjNJC0jyyoOfZl2U/LZE3tQCCQc4dlRyA8mcA==",
- "hasInstallScript": true,
- "optional": true,
- "dependencies": {
- "node-gyp-build-optional-packages": "5.0.3"
- },
- "bin": {
- "download-msgpackr-prebuilds": "bin/download-prebuilds.js"
- },
- "optionalDependencies": {
- "@msgpackr-extract/msgpackr-extract-darwin-arm64": "2.1.2",
- "@msgpackr-extract/msgpackr-extract-darwin-x64": "2.1.2",
- "@msgpackr-extract/msgpackr-extract-linux-arm": "2.1.2",
- "@msgpackr-extract/msgpackr-extract-linux-arm64": "2.1.2",
- "@msgpackr-extract/msgpackr-extract-linux-x64": "2.1.2",
- "@msgpackr-extract/msgpackr-extract-win32-x64": "2.1.2"
- }
- },
- "node_modules/multiaddr": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-10.0.1.tgz",
- "integrity": "sha512-G5upNcGzEGuTHkzxezPrrD6CaIHR9uo+7MwqhNVcXTs33IInon4y7nMiGxl2CY5hG7chvYQUQhz5V52/Qe3cbg==",
- "dependencies": {
- "dns-over-http-resolver": "^1.2.3",
- "err-code": "^3.0.1",
- "is-ip": "^3.1.0",
- "multiformats": "^9.4.5",
- "uint8arrays": "^3.0.0",
- "varint": "^6.0.0"
- }
- },
- "node_modules/multiaddr-to-uri": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/multiaddr-to-uri/-/multiaddr-to-uri-8.0.0.tgz",
- "integrity": "sha512-dq4p/vsOOUdVEd1J1gl+R2GFrXJQH8yjLtz4hodqdVbieg39LvBOdMQRdQnfbg5LSM/q1BYNVf5CBbwZFFqBgA==",
- "dependencies": {
- "multiaddr": "^10.0.0"
- }
- },
- "node_modules/multiformats": {
- "version": "9.9.0",
- "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz",
- "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg=="
- },
- "node_modules/murmurhash3js-revisited": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/murmurhash3js-revisited/-/murmurhash3js-revisited-3.0.0.tgz",
- "integrity": "sha512-/sF3ee6zvScXMb1XFJ8gDsSnY+X8PbOyjIuBhtgis10W2Jx4ZjIhikUCIF9c4gpJxVnQIsPAFrSwTCuAjicP6g==",
- "engines": {
- "node": ">=8.0.0"
- }
- },
- "node_modules/nan": {
- "version": "2.17.0",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz",
- "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ=="
- },
- "node_modules/nanoid": {
- "version": "3.3.4",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
- "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
- "bin": {
- "nanoid": "bin/nanoid.cjs"
- },
- "engines": {
- "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
- }
- },
- "node_modules/native-abort-controller": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/native-abort-controller/-/native-abort-controller-1.0.4.tgz",
- "integrity": "sha512-zp8yev7nxczDJMoP6pDxyD20IU0T22eX8VwN2ztDccKvSZhRaV33yP1BGwKSZfXuqWUzsXopVFjBdau9OOAwMQ==",
- "peerDependencies": {
- "abort-controller": "*"
- }
- },
- "node_modules/native-fetch": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/native-fetch/-/native-fetch-3.0.0.tgz",
- "integrity": "sha512-G3Z7vx0IFb/FQ4JxvtqGABsOTIqRWvgQz6e+erkB+JJD6LrszQtMozEHI4EkmgZQvnGHrpLVzUWk7t4sJCIkVw==",
- "peerDependencies": {
- "node-fetch": "*"
- }
- },
- "node_modules/natural-compare": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
- "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="
- },
- "node_modules/negotiator": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
- "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/new-github-issue-url": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/new-github-issue-url/-/new-github-issue-url-0.2.1.tgz",
- "integrity": "sha512-md4cGoxuT4T4d/HDOXbrUHkTKrp/vp+m3aOA7XXVYwNsUNMK49g3SQicTSeV5GIz/5QVGAeYRAOlyp9OvlgsYA==",
- "dev": true,
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/node": {
- "version": "16.18.0",
- "resolved": "https://registry.npmjs.org/node/-/node-16.18.0.tgz",
- "integrity": "sha512-cGHh+QFy24iHfaOaMZv5tuJP0xGFwj2ZlSmvOBV/D6E0V4n894zw8zmF3ZZCXTSjzKJ2BsQ5lNcKKuq/oTksbw==",
- "hasInstallScript": true,
- "dependencies": {
- "node-bin-setup": "^1.0.0"
- },
- "bin": {
- "node": "bin/node"
- },
- "engines": {
- "npm": ">=5.0.0"
- }
- },
- "node_modules/node-addon-api": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz",
- "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA=="
- },
- "node_modules/node-bin-setup": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/node-bin-setup/-/node-bin-setup-1.1.3.tgz",
- "integrity": "sha512-opgw9iSCAzT2+6wJOETCpeRYAQxSopqQ2z+N6BXwIMsQQ7Zj5M8MaafQY8JMlolRR6R1UXg2WmhKp0p9lSOivg=="
- },
- "node_modules/node-cron": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/node-cron/-/node-cron-3.0.2.tgz",
- "integrity": "sha512-iP8l0yGlNpE0e6q1o185yOApANRe47UPbLf4YxfbiNHt/RU5eBcGB/e0oudruheSf+LQeDMezqC5BVAb5wwRcQ==",
- "dependencies": {
- "uuid": "8.3.2"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/node-cron/node_modules/uuid": {
- "version": "8.3.2",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
- "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
- "bin": {
- "uuid": "dist/bin/uuid"
- }
- },
- "node_modules/node-fetch": {
- "version": "2.6.7",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
- "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
- "dependencies": {
- "whatwg-url": "^5.0.0"
- },
- "engines": {
- "node": "4.x || >=6.0.0"
- },
- "peerDependencies": {
- "encoding": "^0.1.0"
- },
- "peerDependenciesMeta": {
- "encoding": {
- "optional": true
- }
- }
- },
- "node_modules/node-forge": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",
- "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==",
- "engines": {
- "node": ">= 6.13.0"
- }
- },
- "node_modules/node-gyp-build": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz",
- "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==",
- "bin": {
- "node-gyp-build": "bin.js",
- "node-gyp-build-optional": "optional.js",
- "node-gyp-build-test": "build-test.js"
- }
- },
- "node_modules/node-gyp-build-optional-packages": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.3.tgz",
- "integrity": "sha512-k75jcVzk5wnnc/FMxsf4udAoTEUv2jY3ycfdSd3yWu6Cnd1oee6/CfZJApyscA4FJOmdoixWwiwOyf16RzD5JA==",
- "optional": true,
- "bin": {
- "node-gyp-build-optional-packages": "bin.js",
- "node-gyp-build-optional-packages-optional": "optional.js",
- "node-gyp-build-optional-packages-test": "build-test.js"
- }
- },
- "node_modules/nopt": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
- "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
- "dependencies": {
- "abbrev": "1"
- },
- "bin": {
- "nopt": "bin/nopt.js"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/normalize-package-data": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
- "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
- "dependencies": {
- "hosted-git-info": "^4.0.1",
- "is-core-module": "^2.5.0",
- "semver": "^7.3.4",
- "validate-npm-package-license": "^3.0.1"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/npm-run-path": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
- "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
- "dev": true,
- "dependencies": {
- "path-key": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/npmlog": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz",
- "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==",
- "dependencies": {
- "are-we-there-yet": "^2.0.0",
- "console-control-strings": "^1.1.0",
- "gauge": "^3.0.0",
- "set-blocking": "^2.0.0"
- }
- },
- "node_modules/number-is-nan": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
- "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object-hash": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz",
- "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==",
- "engines": {
- "node": ">= 0.10.0"
- }
- },
- "node_modules/object-inspect": {
- "version": "1.12.2",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz",
- "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/object.assign": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
- "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "has-symbols": "^1.0.3",
- "object-keys": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object.entries": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz",
- "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/object.fromentries": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz",
- "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object.hasown": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz",
- "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==",
- "dependencies": {
- "define-properties": "^1.1.4",
- "es-abstract": "^1.19.5"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object.values": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz",
- "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/on-finished": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
- "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
- "dependencies": {
- "ee-first": "1.1.1"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/on-headers": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
- "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
- "dependencies": {
- "wrappy": "1"
- }
- },
- "node_modules/onetime": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
- "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
- "dev": true,
- "dependencies": {
- "mimic-fn": "^2.1.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/open": {
- "version": "7.4.2",
- "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
- "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==",
- "dev": true,
- "dependencies": {
- "is-docker": "^2.0.0",
- "is-wsl": "^2.1.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/optionator": {
- "version": "0.9.1",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
- "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
- "dependencies": {
- "deep-is": "^0.1.3",
- "fast-levenshtein": "^2.0.6",
- "levn": "^0.4.1",
- "prelude-ls": "^1.2.1",
- "type-check": "^0.4.0",
- "word-wrap": "^1.2.3"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/optjs": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/optjs/-/optjs-3.2.2.tgz",
- "integrity": "sha512-f8lTJm4LKirX+45xsFhuRNjA4f46QVLQKfGoNH7e2AEWS+24eM4XNH4pQ8Tw2LISCIvbST/wNcLdtgvgcqVaxA=="
- },
- "node_modules/ora": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
- "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
- "dev": true,
- "dependencies": {
- "bl": "^4.1.0",
- "chalk": "^4.1.0",
- "cli-cursor": "^3.1.0",
- "cli-spinners": "^2.5.0",
- "is-interactive": "^1.0.0",
- "is-unicode-supported": "^0.1.0",
- "log-symbols": "^4.1.0",
- "strip-ansi": "^6.0.0",
- "wcwidth": "^1.0.1"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/ora/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/ora/node_modules/bl": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
- "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
- "dev": true,
- "dependencies": {
- "buffer": "^5.5.0",
- "inherits": "^2.0.4",
- "readable-stream": "^3.4.0"
- }
- },
- "node_modules/ora/node_modules/buffer": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
- "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.1.13"
- }
- },
- "node_modules/ora/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/ora/node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/ora/node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "node_modules/ora/node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/ora/node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/os-locale": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
- "integrity": "sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==",
- "dependencies": {
- "lcid": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/p-defer": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz",
- "integrity": "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/p-fifo": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-fifo/-/p-fifo-1.0.0.tgz",
- "integrity": "sha512-IjoCxXW48tqdtDFz6fqo5q1UfFVjjVZe8TC1QRflvNUJtNfCUhxOUw6MOVZhDPjqhSzc26xKdugsO17gmzd5+A==",
- "dependencies": {
- "fast-fifo": "^1.0.0",
- "p-defer": "^3.0.0"
- }
- },
- "node_modules/p-filter": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz",
- "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==",
- "dev": true,
- "dependencies": {
- "p-map": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/p-filter/node_modules/p-map": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
- "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "dependencies": {
- "p-try": "^2.0.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "dependencies": {
- "p-limit": "^2.2.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/p-map": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
- "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
- "dev": true,
- "dependencies": {
- "aggregate-error": "^3.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/p-retry": {
- "version": "4.6.2",
- "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz",
- "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==",
- "dependencies": {
- "@types/retry": "0.12.0",
- "retry": "^0.13.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/p-retry/node_modules/retry": {
- "version": "0.13.1",
- "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
- "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
- "engines": {
- "node": ">= 4"
- }
- },
- "node_modules/p-try": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
- "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/packet-reader": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/packet-reader/-/packet-reader-1.0.0.tgz",
- "integrity": "sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ=="
- },
- "node_modules/parent-module": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
- "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
- "dependencies": {
- "callsites": "^3.0.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/parse-duration": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/parse-duration/-/parse-duration-1.0.2.tgz",
- "integrity": "sha512-Dg27N6mfok+ow1a2rj/nRjtCfaKrHUZV2SJpEn/s8GaVUSlf4GGRCRP1c13Hj+wfPKVMrFDqLMLITkYKgKxyyg=="
- },
- "node_modules/parse-json": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
- "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
- "dependencies": {
- "@babel/code-frame": "^7.0.0",
- "error-ex": "^1.3.1",
- "json-parse-even-better-errors": "^2.3.0",
- "lines-and-columns": "^1.1.6"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/parseurl": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
- "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/path-browserify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
- "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==",
- "dev": true
- },
- "node_modules/path-exists": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
- "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/path-parse": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
- },
- "node_modules/path-to-regexp": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
- "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="
- },
- "node_modules/path-type": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
- "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/pbkdf2": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
- "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==",
- "dependencies": {
- "create-hash": "^1.1.2",
- "create-hmac": "^1.1.4",
- "ripemd160": "^2.0.1",
- "safe-buffer": "^5.0.1",
- "sha.js": "^2.4.8"
- },
- "engines": {
- "node": ">=0.12"
- }
- },
- "node_modules/peek-readable": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-4.1.0.tgz",
- "integrity": "sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==",
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/Borewit"
- }
- },
- "node_modules/peer-id": {
- "version": "0.16.0",
- "resolved": "https://registry.npmjs.org/peer-id/-/peer-id-0.16.0.tgz",
- "integrity": "sha512-EmL7FurFUduU9m1PS9cfJ5TAuCvxKQ7DKpfx3Yj6IKWyBRtosriFuOag/l3ni/dtPgPLwiA4R9IvpL7hsDLJuQ==",
- "dependencies": {
- "class-is": "^1.1.0",
- "libp2p-crypto": "^0.21.0",
- "multiformats": "^9.4.5",
- "protobufjs": "^6.10.2",
- "uint8arrays": "^3.0.0"
- },
- "engines": {
- "node": ">=15.0.0"
- }
- },
- "node_modules/pg": {
- "version": "8.8.0",
- "resolved": "https://registry.npmjs.org/pg/-/pg-8.8.0.tgz",
- "integrity": "sha512-UXYN0ziKj+AeNNP7VDMwrehpACThH7LUl/p8TDFpEUuSejCUIwGSfxpHsPvtM6/WXFy6SU4E5RG4IJV/TZAGjw==",
- "dependencies": {
- "buffer-writer": "2.0.0",
- "packet-reader": "1.0.0",
- "pg-connection-string": "^2.5.0",
- "pg-pool": "^3.5.2",
- "pg-protocol": "^1.5.0",
- "pg-types": "^2.1.0",
- "pgpass": "1.x"
- },
- "engines": {
- "node": ">= 8.0.0"
- },
- "peerDependencies": {
- "pg-native": ">=3.0.1"
- },
- "peerDependenciesMeta": {
- "pg-native": {
- "optional": true
- }
- }
- },
- "node_modules/pg-connection-string": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.5.0.tgz",
- "integrity": "sha512-r5o/V/ORTA6TmUnyWZR9nCj1klXCO2CEKNRlVuJptZe85QuhFayC7WeMic7ndayT5IRIR0S0xFxFi2ousartlQ=="
- },
- "node_modules/pg-int8": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz",
- "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==",
- "engines": {
- "node": ">=4.0.0"
- }
- },
- "node_modules/pg-pool": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.5.2.tgz",
- "integrity": "sha512-His3Fh17Z4eg7oANLob6ZvH8xIVen3phEZh2QuyrIl4dQSDVEabNducv6ysROKpDNPSD+12tONZVWfSgMvDD9w==",
- "peerDependencies": {
- "pg": ">=8.0"
- }
- },
- "node_modules/pg-protocol": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.5.0.tgz",
- "integrity": "sha512-muRttij7H8TqRNu/DxrAJQITO4Ac7RmX3Klyr/9mJEOBeIpgnF8f9jAfRz5d3XwQZl5qBjF9gLsUtMPJE0vezQ=="
- },
- "node_modules/pg-sql2": {
- "version": "4.12.3",
- "resolved": "https://registry.npmjs.org/pg-sql2/-/pg-sql2-4.12.3.tgz",
- "integrity": "sha512-xPVNoN7O5fT9ssq+j/IRbq0OOtD7Sagz0Xbzb5Z6M3T5cU1pi43QdBv6nvZ7wIuvi/iSq2/02wYridSp7B69EQ==",
- "dependencies": {
- "@graphile/lru": "4.11.0",
- "@types/pg": ">=6 <9",
- "debug": ">=3 <5",
- "tslib": "^2.0.1"
- },
- "engines": {
- "node": ">=8.6"
- },
- "peerDependencies": {
- "pg": ">=6.1.0 <9"
- }
- },
- "node_modules/pg-types": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz",
- "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==",
- "dependencies": {
- "pg-int8": "1.0.1",
- "postgres-array": "~2.0.0",
- "postgres-bytea": "~1.0.0",
- "postgres-date": "~1.0.4",
- "postgres-interval": "^1.1.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/pgpass": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz",
- "integrity": "sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==",
- "dependencies": {
- "split2": "^4.1.0"
- }
- },
- "node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "node_modules/pify": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/pkg-conf": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz",
- "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==",
- "dependencies": {
- "find-up": "^3.0.0",
- "load-json-file": "^5.2.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/pkg-conf/node_modules/find-up": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
- "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
- "dependencies": {
- "locate-path": "^3.0.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/pkg-conf/node_modules/locate-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
- "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
- "dependencies": {
- "p-locate": "^3.0.0",
- "path-exists": "^3.0.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/pkg-conf/node_modules/p-locate": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
- "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
- "dependencies": {
- "p-limit": "^2.0.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/pkg-conf/node_modules/path-exists": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
- "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/pkg-dir": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
- "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
- "dev": true,
- "dependencies": {
- "find-up": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/pluralize": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz",
- "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/postgraphile": {
- "version": "4.12.11",
- "resolved": "https://registry.npmjs.org/postgraphile/-/postgraphile-4.12.11.tgz",
- "integrity": "sha512-rESMT7ZyQe2zeYT75/6/nbsOwnF5e20YBzZGu2EZqbNS6zcUNEvyClJuwSdpVP4Q9hnNvE2xc7khUyniEAucQw==",
- "dependencies": {
- "@graphile/lru": "4.11.0",
- "@types/json5": "^0.0.30",
- "@types/jsonwebtoken": "^8.3.2",
- "@types/pg": ">=6 <9",
- "@types/ws": "^7.4.0",
- "body-parser": "^1.15.2",
- "chalk": "^2.4.2",
- "commander": "^2.19.0",
- "debug": "^4.1.1",
- "finalhandler": "^1.0.6",
- "graphile-build": "4.12.3",
- "graphile-build-pg": "4.12.3",
- "graphile-utils": "^4.12.3",
- "graphql": "^0.6.0 || ^0.7.0 || ^0.8.0-b || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.2 || ^15.0.0",
- "graphql-ws": "^5.6.2",
- "http-errors": "^1.5.1",
- "iterall": "^1.0.2",
- "json5": "^2.1.1",
- "jsonwebtoken": "^8.0.0",
- "parseurl": "^1.3.2",
- "pg": ">=6.1.0 <9",
- "pg-connection-string": "^2.0.0",
- "pg-sql2": "4.12.3",
- "postgraphile-core": "4.12.3",
- "subscriptions-transport-ws": "^0.9.18",
- "tslib": "^2.1.0",
- "ws": "^7.4.2"
- },
- "bin": {
- "postgraphile": "cli.js"
- },
- "engines": {
- "node": ">=8.6"
- }
- },
- "node_modules/postgraphile-core": {
- "version": "4.12.3",
- "resolved": "https://registry.npmjs.org/postgraphile-core/-/postgraphile-core-4.12.3.tgz",
- "integrity": "sha512-rr/UCIWQ0o0qXwynTPZbMhEzexdSUtcgmnktfAhr4V8StlexKIaYzg8oiW2ihI/DVWS9NkzD+eNF2EpcyqXAPA==",
- "dependencies": {
- "graphile-build": "4.12.3",
- "graphile-build-pg": "4.12.3",
- "tslib": "^2.0.1"
- },
- "engines": {
- "node": ">=8.6"
- },
- "peerDependencies": {
- "graphql": ">=0.9 <0.14 || ^14.0.2 || ^15.4.0",
- "pg": ">=6.1.0 <9"
- }
- },
- "node_modules/postgraphile/node_modules/@types/json5": {
- "version": "0.0.30",
- "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.30.tgz",
- "integrity": "sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA=="
- },
- "node_modules/postgraphile/node_modules/depd": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
- "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/postgraphile/node_modules/http-errors": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
- "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
- "dependencies": {
- "depd": "~1.1.2",
- "inherits": "2.0.4",
- "setprototypeof": "1.2.0",
- "statuses": ">= 1.5.0 < 2",
- "toidentifier": "1.0.1"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/postgraphile/node_modules/json5": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
- "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
- "bin": {
- "json5": "lib/cli.js"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/postgraphile/node_modules/statuses": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
- "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/postgres-array": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz",
- "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/postgres-bytea": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz",
- "integrity": "sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/postgres-date": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz",
- "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/postgres-interval": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz",
- "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==",
- "dependencies": {
- "xtend": "^4.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/prelude-ls": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
- "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/prisma": {
- "version": "4.7.1",
- "resolved": "https://registry.npmjs.org/prisma/-/prisma-4.7.1.tgz",
- "integrity": "sha512-CCQP+m+1qZOGIZlvnL6T3ZwaU0LAleIHYFPN9tFSzjs/KL6vH9rlYbGOkTuG9Q1s6Ki5D0LJlYlW18Z9EBUpGg==",
- "devOptional": true,
- "hasInstallScript": true,
- "dependencies": {
- "@prisma/engines": "4.7.1"
- },
- "bin": {
- "prisma": "build/index.js",
- "prisma2": "build/index.js"
- },
- "engines": {
- "node": ">=14.17"
- }
- },
- "node_modules/process-nextick-args": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
- "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
- "dev": true
- },
- "node_modules/progress": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
- "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/prompts": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
- "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
- "dev": true,
- "dependencies": {
- "kleur": "^3.0.3",
- "sisteransi": "^1.0.5"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/prop-types": {
- "version": "15.8.1",
- "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
- "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
- "dependencies": {
- "loose-envify": "^1.4.0",
- "object-assign": "^4.1.1",
- "react-is": "^16.13.1"
- }
- },
- "node_modules/protobufjs": {
- "version": "6.11.3",
- "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz",
- "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==",
- "hasInstallScript": true,
- "dependencies": {
- "@protobufjs/aspromise": "^1.1.2",
- "@protobufjs/base64": "^1.1.2",
- "@protobufjs/codegen": "^2.0.4",
- "@protobufjs/eventemitter": "^1.1.0",
- "@protobufjs/fetch": "^1.1.0",
- "@protobufjs/float": "^1.0.2",
- "@protobufjs/inquire": "^1.1.0",
- "@protobufjs/path": "^1.1.2",
- "@protobufjs/pool": "^1.1.0",
- "@protobufjs/utf8": "^1.1.0",
- "@types/long": "^4.0.1",
- "@types/node": ">=13.7.0",
- "long": "^4.0.0"
- },
- "bin": {
- "pbjs": "bin/pbjs",
- "pbts": "bin/pbts"
- }
- },
- "node_modules/protobufjs/node_modules/@types/node": {
- "version": "18.11.9",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz",
- "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg=="
- },
- "node_modules/proxy-addr": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
- "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
- "dependencies": {
- "forwarded": "0.2.0",
- "ipaddr.js": "1.9.1"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/pseudomap": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
- "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ=="
- },
- "node_modules/punycode": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
- "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/qs": {
- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
- "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
- "dependencies": {
- "side-channel": "^1.0.4"
- },
- "engines": {
- "node": ">=0.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/queue-microtask": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ]
- },
- "node_modules/quick-lru": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
- "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/rabin-wasm": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/rabin-wasm/-/rabin-wasm-0.1.5.tgz",
- "integrity": "sha512-uWgQTo7pim1Rnj5TuWcCewRDTf0PEFTSlaUjWP4eY9EbLV9em08v89oCz/WO+wRxpYuO36XEHp4wgYQnAgOHzA==",
- "dependencies": {
- "@assemblyscript/loader": "^0.9.4",
- "bl": "^5.0.0",
- "debug": "^4.3.1",
- "minimist": "^1.2.5",
- "node-fetch": "^2.6.1",
- "readable-stream": "^3.6.0"
- },
- "bin": {
- "rabin-wasm": "cli/bin.js"
- }
- },
- "node_modules/randombytes": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
- "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
- "dependencies": {
- "safe-buffer": "^5.1.0"
- }
- },
- "node_modules/range-parser": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
- "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/raw-body": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",
- "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==",
- "dependencies": {
- "bytes": "3.1.2",
- "http-errors": "2.0.0",
- "iconv-lite": "0.4.24",
- "unpipe": "1.0.0"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/react-is": {
- "version": "16.13.1",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
- "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
- },
- "node_modules/react-native-fetch-api": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/react-native-fetch-api/-/react-native-fetch-api-2.0.0.tgz",
- "integrity": "sha512-GOA8tc1EVYLnHvma/TU9VTgLOyralO7eATRuCDchQveXW9Fr9vXygyq9iwqmM7YRZ8qRJfEt9xOS7OYMdJvRFw==",
- "dependencies": {
- "p-defer": "^3.0.0"
- }
- },
- "node_modules/read-pkg": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
- "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
- "dependencies": {
- "@types/normalize-package-data": "^2.4.0",
- "normalize-package-data": "^2.5.0",
- "parse-json": "^5.0.0",
- "type-fest": "^0.6.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/read-pkg-up": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
- "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
- "dependencies": {
- "find-up": "^4.1.0",
- "read-pkg": "^5.2.0",
- "type-fest": "^0.8.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/read-pkg-up/node_modules/type-fest": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
- "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/read-pkg/node_modules/hosted-git-info": {
- "version": "2.8.9",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
- "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw=="
- },
- "node_modules/read-pkg/node_modules/normalize-package-data": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
- "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
- "dependencies": {
- "hosted-git-info": "^2.1.4",
- "resolve": "^1.10.0",
- "semver": "2 || 3 || 4 || 5",
- "validate-npm-package-license": "^3.0.1"
- }
- },
- "node_modules/read-pkg/node_modules/semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "bin": {
- "semver": "bin/semver"
- }
- },
- "node_modules/read-pkg/node_modules/type-fest": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
- "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "dependencies": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/readable-web-to-node-stream": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz",
- "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==",
- "dependencies": {
- "readable-stream": "^3.6.0"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/Borewit"
- }
- },
- "node_modules/readdir-glob": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.2.tgz",
- "integrity": "sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA==",
- "dev": true,
- "dependencies": {
- "minimatch": "^5.1.0"
- }
- },
- "node_modules/readonly-date": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/readonly-date/-/readonly-date-1.0.0.tgz",
- "integrity": "sha512-tMKIV7hlk0h4mO3JTmmVuIlJVXjKk3Sep9Bf5OH0O+758ruuVkUy2J9SttDLm91IEX/WHlXPSpxMGjPj4beMIQ=="
- },
- "node_modules/receptacle": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/receptacle/-/receptacle-1.3.2.tgz",
- "integrity": "sha512-HrsFvqZZheusncQRiEE7GatOAETrARKV/lnfYicIm8lbvp/JQOdADOfhjBd2DajvoszEyxSM6RlAAIZgEoeu/A==",
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
- "node_modules/redent": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
- "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
- "dependencies": {
- "indent-string": "^4.0.0",
- "strip-indent": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/redis-errors": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz",
- "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/redis-parser": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz",
- "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==",
- "dependencies": {
- "redis-errors": "^1.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/reflect-metadata": {
- "version": "0.1.13",
- "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz",
- "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg=="
- },
- "node_modules/regenerator-runtime": {
- "version": "0.13.10",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz",
- "integrity": "sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw=="
- },
- "node_modules/regexp.prototype.flags": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
- "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "functions-have-names": "^1.2.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/regexpp": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
- "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/mysticatea"
- }
- },
- "node_modules/replace-string": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/replace-string/-/replace-string-3.1.0.tgz",
- "integrity": "sha512-yPpxc4ZR2makceA9hy/jHNqc7QVkd4Je/N0WRHm6bs3PtivPuPynxE5ejU/mp5EhnCv8+uZL7vhz8rkluSlx+Q==",
- "dev": true,
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/require-from-string": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
- "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/resolve": {
- "version": "1.22.1",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
- "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
- "dependencies": {
- "is-core-module": "^2.9.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- },
- "bin": {
- "resolve": "bin/resolve"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/resolve-from": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/restore-cursor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
- "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
- "dev": true,
- "dependencies": {
- "onetime": "^5.1.0",
- "signal-exit": "^3.0.2"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/retimer": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/retimer/-/retimer-2.0.0.tgz",
- "integrity": "sha512-KLXY85WkEq2V2bKex/LOO1ViXVn2KGYe4PYysAdYdjmraYIUsVkXu8O4am+8+5UbaaGl1qho4aqAAPHNQ4GSbg=="
- },
- "node_modules/retry": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/retry/-/retry-0.6.0.tgz",
- "integrity": "sha512-RgncoxLF1GqwAzTZs/K2YpZkWrdIYbXsmesdomi+iPilSzjUyr/wzNIuteoTVaWokzdwZIJ9NHRNQa/RUiOB2g==",
- "engines": {
- "node": "*"
- }
- },
- "node_modules/reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
- "engines": {
- "iojs": ">=1.0.0",
- "node": ">=0.10.0"
- }
- },
- "node_modules/rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "dependencies": {
- "glob": "^7.1.3"
- },
- "bin": {
- "rimraf": "bin.js"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/rimraf/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/rimraf/node_modules/glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/rimraf/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/ripemd160": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
- "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
- "dependencies": {
- "hash-base": "^3.0.0",
- "inherits": "^2.0.1"
- }
- },
- "node_modules/rlp": {
- "version": "2.2.7",
- "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz",
- "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==",
- "dependencies": {
- "bn.js": "^5.2.0"
- },
- "bin": {
- "rlp": "bin/rlp"
- }
- },
- "node_modules/run-parallel": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
- "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "dependencies": {
- "queue-microtask": "^1.2.2"
- }
- },
- "node_modules/safari-14-idb-fix": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/safari-14-idb-fix/-/safari-14-idb-fix-3.0.0.tgz",
- "integrity": "sha512-eBNFLob4PMq8JA1dGyFn6G97q3/WzNtFK4RnzT1fnLq+9RyrGknzYiM/9B12MnKAxuj1IXr7UKYtTNtjyKMBog=="
- },
- "node_modules/safe-buffer": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ]
- },
- "node_modules/safe-regex-test": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
- "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
- "is-regex": "^1.1.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
- },
- "node_modules/scrypt-js": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz",
- "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA=="
- },
- "node_modules/scryptsy": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/scryptsy/-/scryptsy-1.2.1.tgz",
- "integrity": "sha512-aldIRgMozSJ/Gl6K6qmJZysRP82lz83Wb42vl4PWN8SaLFHIaOzLPc9nUUW2jQN88CuGm5q5HefJ9jZ3nWSmTw==",
- "dependencies": {
- "pbkdf2": "^3.0.3"
- }
- },
- "node_modules/secp256k1": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz",
- "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==",
- "hasInstallScript": true,
- "dependencies": {
- "elliptic": "^6.5.4",
- "node-addon-api": "^2.0.0",
- "node-gyp-build": "^4.2.0"
- },
- "engines": {
- "node": ">=10.0.0"
- }
- },
- "node_modules/semver": {
- "version": "7.3.8",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
- "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/send": {
- "version": "0.18.0",
- "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
- "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
- "dependencies": {
- "debug": "2.6.9",
- "depd": "2.0.0",
- "destroy": "1.2.0",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "fresh": "0.5.2",
- "http-errors": "2.0.0",
- "mime": "1.6.0",
- "ms": "2.1.3",
- "on-finished": "2.4.1",
- "range-parser": "~1.2.1",
- "statuses": "2.0.1"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/send/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/send/node_modules/debug/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- },
- "node_modules/send/node_modules/ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
- },
- "node_modules/serve-static": {
- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
- "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
- "dependencies": {
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "parseurl": "~1.3.3",
- "send": "0.18.0"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/set-blocking": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
- "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="
- },
- "node_modules/setimmediate": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
- "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA=="
- },
- "node_modules/setprototypeof": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
- "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
- },
- "node_modules/sha.js": {
- "version": "2.4.11",
- "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
- "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
- "dependencies": {
- "inherits": "^2.0.1",
- "safe-buffer": "^5.0.1"
- },
- "bin": {
- "sha.js": "bin.js"
- }
- },
- "node_modules/shebang-command": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "dependencies": {
- "shebang-regex": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/shebang-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/shiki": {
- "version": "0.11.1",
- "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.11.1.tgz",
- "integrity": "sha512-EugY9VASFuDqOexOgXR18ZV+TbFrQHeCpEYaXamO+SZlsnT/2LxuLBX25GGtIrwaEVFXUAbUQ601SWE2rMwWHA==",
- "dependencies": {
- "jsonc-parser": "^3.0.0",
- "vscode-oniguruma": "^1.6.1",
- "vscode-textmate": "^6.0.0"
- }
- },
- "node_modules/side-channel": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
- "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
- "dependencies": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/signal-exit": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
- "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
- },
- "node_modules/simple-lru-cache": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/simple-lru-cache/-/simple-lru-cache-0.0.2.tgz",
- "integrity": "sha512-uEv/AFO0ADI7d99OHDmh1QfYzQk/izT1vCmu/riQfh7qjBVUUgRT87E5s5h7CxWCA/+YoZerykpEthzVrW3LIw=="
- },
- "node_modules/sisteransi": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
- "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
- "dev": true
- },
- "node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/slice-ansi": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
- "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "astral-regex": "^2.0.0",
- "is-fullwidth-code-point": "^3.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/slice-ansi?sponsor=1"
- }
- },
- "node_modules/slice-ansi/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/slice-ansi/node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/slice-ansi/node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "node_modules/sovrin-did": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/sovrin-did/-/sovrin-did-1.4.0.tgz",
- "integrity": "sha512-dtC17P/CEx5JReWggLRMdv/5Vt+LtjInKRbtxqry5Lg08qOmxCQJRZ0n8/LhXoesrTEHM8ROGACkQVtID0XxPw==",
- "dependencies": {
- "bs58": "^4.0.1",
- "tweetnacl": "^1.0.0"
- }
- },
- "node_modules/sparse-array": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/sparse-array/-/sparse-array-1.3.2.tgz",
- "integrity": "sha512-ZT711fePGn3+kQyLuv1fpd3rNSkNF8vd5Kv2D+qnOANeyKs3fx6bUMGWRPvgTTcYV64QMqZKZwcuaQSP3AZ0tg=="
- },
- "node_modules/spdx-correct": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
- "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
- "dependencies": {
- "spdx-expression-parse": "^3.0.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "node_modules/spdx-exceptions": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
- "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A=="
- },
- "node_modules/spdx-expression-parse": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
- "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
- "dependencies": {
- "spdx-exceptions": "^2.1.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "node_modules/spdx-license-ids": {
- "version": "3.0.12",
- "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz",
- "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA=="
- },
- "node_modules/split2": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/split2/-/split2-4.1.0.tgz",
- "integrity": "sha512-VBiJxFkxiXRlUIeyMQi8s4hgvKCSjtknJv/LVYbrgALPwf5zSKmEwV9Lst25AkvMDnvxODugjdl6KZgwKM1WYQ==",
- "engines": {
- "node": ">= 10.x"
- }
- },
- "node_modules/sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="
- },
- "node_modules/standard-as-callback": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz",
- "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A=="
- },
- "node_modules/standard-engine": {
- "version": "14.0.1",
- "resolved": "https://registry.npmjs.org/standard-engine/-/standard-engine-14.0.1.tgz",
- "integrity": "sha512-7FEzDwmHDOGva7r9ifOzD3BGdTbA7ujJ50afLVdW/tK14zQEptJjbFuUfn50irqdHDcTbNh0DTIoMPynMCXb0Q==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "dependencies": {
- "get-stdin": "^8.0.0",
- "minimist": "^1.2.5",
- "pkg-conf": "^3.1.0",
- "xdg-basedir": "^4.0.0"
- },
- "engines": {
- "node": ">=8.10"
- }
- },
- "node_modules/statuses": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
- "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/stream-to-it": {
- "version": "0.2.4",
- "resolved": "https://registry.npmjs.org/stream-to-it/-/stream-to-it-0.2.4.tgz",
- "integrity": "sha512-4vEbkSs83OahpmBybNJXlJd7d6/RxzkkSdT3I0mnGt79Xd2Kk+e1JqbvAvsQfCeKj3aKb0QIWkyK3/n0j506vQ==",
- "dependencies": {
- "get-iterator": "^1.0.2"
- }
- },
- "node_modules/streaming-iterables": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/streaming-iterables/-/streaming-iterables-6.2.0.tgz",
- "integrity": "sha512-3AYC8oB60WyD1ic7uHmN/vm2oRGzRnQ3XFBl/bFMDi1q1+nc5/vjMmiE4vroIya3jG59t87VpyAj/iXYxyw9AA==",
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/streamsearch": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
- "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==",
- "dev": true,
- "engines": {
- "node": ">=10.0.0"
- }
- },
- "node_modules/string_decoder": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
- "dependencies": {
- "safe-buffer": "~5.2.0"
- }
- },
- "node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/string.prototype.matchall": {
- "version": "4.0.7",
- "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz",
- "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1",
- "get-intrinsic": "^1.1.1",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.3",
- "regexp.prototype.flags": "^1.4.1",
- "side-channel": "^1.0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/string.prototype.trimend": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz",
- "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.19.5"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/string.prototype.trimstart": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz",
- "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.19.5"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/strip-final-newline": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
- "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/strip-hex-prefix": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz",
- "integrity": "sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==",
- "dependencies": {
- "is-hex-prefixed": "1.0.0"
- },
- "engines": {
- "node": ">=6.5.0",
- "npm": ">=3"
- }
- },
- "node_modules/strip-indent": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
- "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
- "dependencies": {
- "min-indent": "^1.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/strip-json-comments": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
- "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/strtok3": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.3.0.tgz",
- "integrity": "sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==",
- "dependencies": {
- "@tokenizer/token": "^0.3.0",
- "peek-readable": "^4.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/Borewit"
- }
- },
- "node_modules/subscriptions-transport-ws": {
- "version": "0.9.19",
- "resolved": "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.19.tgz",
- "integrity": "sha512-dxdemxFFB0ppCLg10FTtRqH/31FNRL1y1BQv8209MK5I4CwALb7iihQg+7p65lFcIl8MHatINWBLOqpgU4Kyyw==",
- "deprecated": "The `subscriptions-transport-ws` package is no longer maintained. We recommend you use `graphql-ws` instead. For help migrating Apollo software to `graphql-ws`, see https://www.apollographql.com/docs/apollo-server/data/subscriptions/#switching-from-subscriptions-transport-ws For general help using `graphql-ws`, see https://github.com/enisdenjo/graphql-ws/blob/master/README.md",
- "dependencies": {
- "backo2": "^1.0.2",
- "eventemitter3": "^3.1.0",
- "iterall": "^1.2.1",
- "symbol-observable": "^1.0.4",
- "ws": "^5.2.0 || ^6.0.0 || ^7.0.0"
- },
- "peerDependencies": {
- "graphql": ">=0.10.0"
- }
- },
- "node_modules/subscriptions-transport-ws/node_modules/symbol-observable": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz",
- "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dependencies": {
- "has-flag": "^3.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/supports-hyperlinks": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz",
- "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==",
- "dev": true,
- "dependencies": {
- "has-flag": "^4.0.0",
- "supports-color": "^7.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/supports-hyperlinks/node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/supports-hyperlinks/node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/supports-preserve-symlinks-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
- "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/swagger-autogen": {
- "version": "2.22.0",
- "resolved": "https://registry.npmjs.org/swagger-autogen/-/swagger-autogen-2.22.0.tgz",
- "integrity": "sha512-MPdtwgx/RL3og0RjFVV9hPoQv3x+c3ZRhS0Vjp9k94DLV7iUgIuCg8H+uAT8oD5w48ATTRT1VjcOHlCGH62pdA==",
- "dependencies": {
- "acorn": "^7.4.1",
- "deepmerge": "^4.2.2",
- "glob": "^7.1.7",
- "json5": "^2.2.1"
- }
- },
- "node_modules/swagger-autogen/node_modules/acorn": {
- "version": "7.4.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
- "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
- "bin": {
- "acorn": "bin/acorn"
- },
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/swagger-autogen/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/swagger-autogen/node_modules/glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/swagger-autogen/node_modules/json5": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
- "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
- "bin": {
- "json5": "lib/cli.js"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/swagger-autogen/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/swagger-ui-dist": {
- "version": "4.15.5",
- "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-4.15.5.tgz",
- "integrity": "sha512-V3eIa28lwB6gg7/wfNvAbjwJYmDXy1Jo1POjyTzlB6wPcHiGlRxq39TSjYGVjQrUSAzpv+a7nzp7mDxgNy57xA=="
- },
- "node_modules/swagger-ui-express": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/swagger-ui-express/-/swagger-ui-express-4.6.0.tgz",
- "integrity": "sha512-ZxpQFp1JR2RF8Ar++CyJzEDdvufa08ujNUJgMVTMWPi86CuQeVdBtvaeO/ysrz6dJAYXf9kbVNhWD7JWocwqsA==",
- "dependencies": {
- "swagger-ui-dist": ">=4.11.0"
- },
- "engines": {
- "node": ">= v0.10.32"
- },
- "peerDependencies": {
- "express": ">=4.0.0"
- }
- },
- "node_modules/symbol-observable": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-2.0.3.tgz",
- "integrity": "sha512-sQV7phh2WCYAn81oAkakC5qjq2Ml0g8ozqz03wOGnx9dDlG1de6yrF+0RAzSJD8fPUow3PTSMf2SAbOGxb93BA==",
- "engines": {
- "node": ">=0.10"
- }
- },
- "node_modules/table": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz",
- "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==",
- "dependencies": {
- "ajv": "^8.0.1",
- "lodash.truncate": "^4.4.2",
- "slice-ansi": "^4.0.0",
- "string-width": "^4.2.3",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=10.0.0"
- }
- },
- "node_modules/table/node_modules/ajv": {
- "version": "8.11.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
- "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
- "dependencies": {
- "fast-deep-equal": "^3.1.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/table/node_modules/json-schema-traverse": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
- },
- "node_modules/tar": {
- "version": "6.1.11",
- "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
- "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
- "dependencies": {
- "chownr": "^2.0.0",
- "fs-minipass": "^2.0.0",
- "minipass": "^3.0.0",
- "minizlib": "^2.1.1",
- "mkdirp": "^1.0.3",
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/tar-stream": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
- "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
- "dev": true,
- "dependencies": {
- "bl": "^4.0.3",
- "end-of-stream": "^1.4.1",
- "fs-constants": "^1.0.0",
- "inherits": "^2.0.3",
- "readable-stream": "^3.1.1"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/tar-stream/node_modules/bl": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
- "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
- "dev": true,
- "dependencies": {
- "buffer": "^5.5.0",
- "inherits": "^2.0.4",
- "readable-stream": "^3.4.0"
- }
- },
- "node_modules/tar-stream/node_modules/buffer": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
- "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.1.13"
- }
- },
- "node_modules/temp-dir": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz",
- "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/temp-write": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-4.0.0.tgz",
- "integrity": "sha512-HIeWmj77uOOHb0QX7siN3OtwV3CTntquin6TNVg6SHOqCP3hYKmox90eeFOGaY1MqJ9WYDDjkyZrW6qS5AWpbw==",
- "dev": true,
- "dependencies": {
- "graceful-fs": "^4.1.15",
- "is-stream": "^2.0.0",
- "make-dir": "^3.0.0",
- "temp-dir": "^1.0.0",
- "uuid": "^3.3.2"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/temp-write/node_modules/temp-dir": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz",
- "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/temp-write/node_modules/uuid": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
- "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
- "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
- "dev": true,
- "bin": {
- "uuid": "bin/uuid"
- }
- },
- "node_modules/tempy": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz",
- "integrity": "sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==",
- "dev": true,
- "dependencies": {
- "del": "^6.0.0",
- "is-stream": "^2.0.0",
- "temp-dir": "^2.0.0",
- "type-fest": "^0.16.0",
- "unique-string": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/tempy/node_modules/type-fest": {
- "version": "0.16.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz",
- "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==",
- "dev": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/terminal-link": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz",
- "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==",
- "dev": true,
- "dependencies": {
- "ansi-escapes": "^4.2.1",
- "supports-hyperlinks": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/text-table": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
- "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw=="
- },
- "node_modules/throttled-queue": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/throttled-queue/-/throttled-queue-2.1.4.tgz",
- "integrity": "sha512-YGdk8sdmr4ge3g+doFj/7RLF5kLM+Mi7DEciu9PHxnMJZMeVuZeTj31g4VE7ekUffx/IdbvrtOCiz62afg0mkg=="
- },
- "node_modules/through": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
- "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="
- },
- "node_modules/timeout-abort-controller": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/timeout-abort-controller/-/timeout-abort-controller-1.1.1.tgz",
- "integrity": "sha512-BsF9i3NAJag6T0ZEjki9j654zoafI2X6ayuNd6Tp8+Ul6Tr5s4jo973qFeiWrRSweqvskC+AHDKUmIW4b7pdhQ==",
- "dependencies": {
- "abort-controller": "^3.0.0",
- "retimer": "^2.0.0"
- }
- },
- "node_modules/timestamp-nano": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/timestamp-nano/-/timestamp-nano-1.0.0.tgz",
- "integrity": "sha512-NO/1CZigzlCWQiWdIGv8ebXt6Uk77zdLz2NE7KcZRU5Egj2+947lzUpk30xQUQlq5dRY25j7ZulG4RfA2DHYfA==",
- "engines": {
- "node": ">= 4.5.0"
- }
- },
- "node_modules/tmp": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
- "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
- "dev": true,
- "dependencies": {
- "rimraf": "^3.0.0"
- },
- "engines": {
- "node": ">=8.17.0"
- }
- },
- "node_modules/to-regex-range": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "dependencies": {
- "is-number": "^7.0.0"
- },
- "engines": {
- "node": ">=8.0"
- }
- },
- "node_modules/toidentifier": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
- "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
- "engines": {
- "node": ">=0.6"
- }
- },
- "node_modules/token-types": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/token-types/-/token-types-4.2.1.tgz",
- "integrity": "sha512-6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ==",
- "dependencies": {
- "@tokenizer/token": "^0.3.0",
- "ieee754": "^1.2.1"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/Borewit"
- }
- },
- "node_modules/tr46": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
- },
- "node_modules/trim-newlines": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
- "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/ts-morph": {
- "version": "17.0.1",
- "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-17.0.1.tgz",
- "integrity": "sha512-10PkHyXmrtsTvZSL+cqtJLTgFXkU43Gd0JCc0Rw6GchWbqKe0Rwgt1v3ouobTZwQzF1mGhDeAlWYBMGRV7y+3g==",
- "dev": true,
- "dependencies": {
- "@ts-morph/common": "~0.18.0",
- "code-block-writer": "^11.0.3"
- }
- },
- "node_modules/ts-node": {
- "version": "10.9.1",
- "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz",
- "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==",
- "dependencies": {
- "@cspotcode/source-map-support": "^0.8.0",
- "@tsconfig/node10": "^1.0.7",
- "@tsconfig/node12": "^1.0.7",
- "@tsconfig/node14": "^1.0.0",
- "@tsconfig/node16": "^1.0.2",
- "acorn": "^8.4.1",
- "acorn-walk": "^8.1.1",
- "arg": "^4.1.0",
- "create-require": "^1.1.0",
- "diff": "^4.0.1",
- "make-error": "^1.1.1",
- "v8-compile-cache-lib": "^3.0.1",
- "yn": "3.1.1"
- },
- "bin": {
- "ts-node": "dist/bin.js",
- "ts-node-cwd": "dist/bin-cwd.js",
- "ts-node-esm": "dist/bin-esm.js",
- "ts-node-script": "dist/bin-script.js",
- "ts-node-transpile-only": "dist/bin-transpile.js",
- "ts-script": "dist/bin-script-deprecated.js"
- },
- "peerDependencies": {
- "@swc/core": ">=1.2.50",
- "@swc/wasm": ">=1.2.50",
- "@types/node": "*",
- "typescript": ">=2.7"
- },
- "peerDependenciesMeta": {
- "@swc/core": {
- "optional": true
- },
- "@swc/wasm": {
- "optional": true
- }
- }
- },
- "node_modules/ts-pattern": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/ts-pattern/-/ts-pattern-4.0.6.tgz",
- "integrity": "sha512-sFHQYD4KoysBi7e7a2mzDPvRBeqA4w+vEyRE+P5MU9VLq8eEYxgKCgD9RNEAT+itGRWUTYN+hry94GDPLb1/Yw==",
- "dev": true
- },
- "node_modules/ts-poet": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/ts-poet/-/ts-poet-6.1.0.tgz",
- "integrity": "sha512-PFwbNJjGrb44wzHUGQicG2/nhjR+3+k7zYLDTa8D61NVUitl7K/JgIc9/P+8oMNenntKzLc8tjLDOkPrxIhm6A==",
- "dependencies": {
- "dprint-node": "^1.0.7"
- }
- },
- "node_modules/ts-proto": {
- "version": "1.131.0",
- "resolved": "https://registry.npmjs.org/ts-proto/-/ts-proto-1.131.0.tgz",
- "integrity": "sha512-oj/kWrDz3JkkPQwumQDKfwHroH9iNz2alvrbCYzNYJlb/2MAUzFNfh9T+SZUPDfoXXK6oJoW1hGCHznj67yHNg==",
- "dependencies": {
- "@types/object-hash": "^1.3.0",
- "dataloader": "^1.4.0",
- "object-hash": "^1.3.1",
- "protobufjs": "^6.11.3",
- "ts-poet": "^6.1.0",
- "ts-proto-descriptors": "1.7.1"
- },
- "bin": {
- "protoc-gen-ts_proto": "protoc-gen-ts_proto"
- }
- },
- "node_modules/ts-proto-descriptors": {
- "version": "1.7.1",
- "resolved": "https://registry.npmjs.org/ts-proto-descriptors/-/ts-proto-descriptors-1.7.1.tgz",
- "integrity": "sha512-oIKUh3K4Xts4v29USGLfUG+2mEk32MsqpgZAOUyUlkrcIdv34yE+k2oZ2Nzngm6cV/JgFdOxRCqeyvmWHuYAyw==",
- "dependencies": {
- "long": "^4.0.0",
- "protobufjs": "^6.8.8"
- }
- },
- "node_modules/ts-protoc-gen": {
- "version": "0.15.0",
- "resolved": "https://registry.npmjs.org/ts-protoc-gen/-/ts-protoc-gen-0.15.0.tgz",
- "integrity": "sha512-TycnzEyrdVDlATJ3bWFTtra3SCiEP0W0vySXReAuEygXCUr1j2uaVyL0DhzjwuUdQoW5oXPwk6oZWeA0955V+g==",
- "dependencies": {
- "google-protobuf": "^3.15.5"
- },
- "bin": {
- "protoc-gen-ts": "bin/protoc-gen-ts"
- }
- },
- "node_modules/ts-standard": {
- "version": "11.0.0",
- "resolved": "https://registry.npmjs.org/ts-standard/-/ts-standard-11.0.0.tgz",
- "integrity": "sha512-fe+PCOM6JTMIcG1Smr8BQJztUi3dc/SDJMqezxNAL8pe/0+h0shK0+fNPTuF1hMVMYO+O53Wtp9WQHqj0GJtMw==",
- "dependencies": {
- "@typescript-eslint/eslint-plugin": "^4.26.1",
- "eslint": "^7.28.0",
- "eslint-config-standard": "^16.0.3",
- "eslint-config-standard-jsx": "^10.0.0",
- "eslint-config-standard-with-typescript": "^21.0.1",
- "eslint-plugin-import": "^2.23.4",
- "eslint-plugin-node": "^11.1.0",
- "eslint-plugin-promise": "^5.1.0",
- "eslint-plugin-react": "^7.24.0",
- "get-stdin": "^8.0.0",
- "minimist": "^1.2.5",
- "pkg-conf": "^3.1.0",
- "standard-engine": "^14.0.1"
- },
- "bin": {
- "ts-standard": "bin/cmd.js"
- },
- "engines": {
- "node": ">=12.0.0"
- },
- "peerDependencies": {
- "typescript": ">=3.8"
- }
- },
- "node_modules/tsconfig-paths": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz",
- "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==",
- "dependencies": {
- "@types/json5": "^0.0.29",
- "json5": "^1.0.1",
- "minimist": "^1.2.6",
- "strip-bom": "^3.0.0"
- }
- },
- "node_modules/tslib": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz",
- "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA=="
- },
- "node_modules/tsutils": {
- "version": "3.21.0",
- "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
- "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
- "dependencies": {
- "tslib": "^1.8.1"
- },
- "engines": {
- "node": ">= 6"
- },
- "peerDependencies": {
- "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
- }
- },
- "node_modules/tsutils/node_modules/tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
- },
- "node_modules/tweetnacl": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz",
- "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw=="
- },
- "node_modules/type-check": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
- "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
- "dependencies": {
- "prelude-ls": "^1.2.1"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/type-fest": {
- "version": "0.18.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
- "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/type-graphql": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/type-graphql/-/type-graphql-1.1.1.tgz",
- "integrity": "sha512-iOOWVn0ehCYMukmnXStbkRwFE9dcjt7/oDcBS1JyQZo9CbhlIll4lHHps54HMEk4A4c8bUPd+DjK8w1/ZrxB4A==",
- "hasInstallScript": true,
- "dependencies": {
- "@types/glob": "^7.1.3",
- "@types/node": "*",
- "@types/semver": "^7.3.3",
- "glob": "^7.1.6",
- "graphql-query-complexity": "^0.7.0",
- "graphql-subscriptions": "^1.1.0",
- "semver": "^7.3.2",
- "tslib": "^2.0.1"
- },
- "engines": {
- "node": ">= 10.3"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typegraphql"
- },
- "peerDependencies": {
- "class-validator": ">=0.12.0",
- "graphql": "^15.3.0"
- }
- },
- "node_modules/type-graphql/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/type-graphql/node_modules/glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/type-graphql/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/type-is": {
- "version": "1.6.18",
- "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
- "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
- "dependencies": {
- "media-typer": "0.3.0",
- "mime-types": "~2.1.24"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/typedoc": {
- "version": "0.23.20",
- "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.23.20.tgz",
- "integrity": "sha512-nfb4Mx05ZZZXux3zPcLuc7+3TVePDW3jTdEBqXdQzJUyEILxoprgPIiTChbvci9crkqNJG9YESmfCptuh9Gn3g==",
- "dependencies": {
- "lunr": "^2.3.9",
- "marked": "^4.0.19",
- "minimatch": "^5.1.0",
- "shiki": "^0.11.1"
- },
- "bin": {
- "typedoc": "bin/typedoc"
- },
- "engines": {
- "node": ">= 14.14"
- },
- "peerDependencies": {
- "typescript": "4.6.x || 4.7.x || 4.8.x"
- }
- },
- "node_modules/typegraphql-prisma": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/typegraphql-prisma/-/typegraphql-prisma-0.23.1.tgz",
- "integrity": "sha512-SJqtx7+CrlH9nFu6zez3n0D6vqxmCZFwoX1OcuIIzlJhK2IlgIR8Hp9fRlxzofdEsii+t+UgiUomL9MX684FSg==",
- "dev": true,
- "dependencies": {
- "@prisma/generator-helper": "~4.7.0",
- "@prisma/internals": "~4.7.0",
- "pluralize": "^8.0.0",
- "semver": "^7.3.8",
- "ts-morph": "^17.0.1",
- "tslib": "^2.4.1"
- },
- "bin": {
- "typegraphql-prisma": "lib/generator.js"
- },
- "engines": {
- "node": ">=12.4"
- },
- "peerDependencies": {
- "@prisma/client": "~4.7.0",
- "@types/graphql-fields": "^1.3.4",
- "@types/node": "*",
- "graphql-fields": "^2.0.3",
- "graphql-scalars": "^1.20.1",
- "prisma": "~4.7.0",
- "tslib": "^2.4.1",
- "type-graphql": "^1.1.1 || 2.0.0-beta.1"
- }
- },
- "node_modules/typegraphql-prisma/node_modules/pluralize": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz",
- "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/typescript": {
- "version": "4.8.4",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz",
- "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==",
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=4.2.0"
- }
- },
- "node_modules/uint8arrays": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.1.tgz",
- "integrity": "sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==",
- "dependencies": {
- "multiformats": "^9.4.2"
- }
- },
- "node_modules/unbox-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
- "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-bigints": "^1.0.2",
- "has-symbols": "^1.0.3",
- "which-boxed-primitive": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/undici": {
- "version": "5.11.0",
- "resolved": "https://registry.npmjs.org/undici/-/undici-5.11.0.tgz",
- "integrity": "sha512-oWjWJHzFet0Ow4YZBkyiJwiK5vWqEYoH7BINzJAJOLedZ++JpAlCbUktW2GQ2DS2FpKmxD/JMtWUUWl1BtghGw==",
- "dev": true,
- "dependencies": {
- "busboy": "^1.6.0"
- },
- "engines": {
- "node": ">=12.18"
- }
- },
- "node_modules/unique-string": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
- "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
- "dev": true,
- "dependencies": {
- "crypto-random-string": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/universalify": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
- "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
- "dev": true,
- "engines": {
- "node": ">= 10.0.0"
- }
- },
- "node_modules/unorm": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz",
- "integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==",
- "engines": {
- "node": ">= 0.4.0"
- }
- },
- "node_modules/unpipe": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
- "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/uri-js": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
- "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "dependencies": {
- "punycode": "^2.1.0"
- }
- },
- "node_modules/utf8": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz",
- "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ=="
- },
- "node_modules/util": {
- "version": "0.12.5",
- "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz",
- "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==",
- "dependencies": {
- "inherits": "^2.0.3",
- "is-arguments": "^1.0.4",
- "is-generator-function": "^1.0.7",
- "is-typed-array": "^1.1.3",
- "which-typed-array": "^1.1.2"
- }
- },
- "node_modules/util-deprecate": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
- },
- "node_modules/utils-merge": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
- "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
- "engines": {
- "node": ">= 0.4.0"
- }
- },
- "node_modules/uuid": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz",
- "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==",
- "bin": {
- "uuid": "dist/bin/uuid"
- }
- },
- "node_modules/v8-compile-cache": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
- "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA=="
- },
- "node_modules/v8-compile-cache-lib": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
- "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg=="
- },
- "node_modules/validate-npm-package-license": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
- "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
- "dependencies": {
- "spdx-correct": "^3.0.0",
- "spdx-expression-parse": "^3.0.0"
- }
- },
- "node_modules/validator": {
- "version": "10.11.0",
- "resolved": "https://registry.npmjs.org/validator/-/validator-10.11.0.tgz",
- "integrity": "sha512-X/p3UZerAIsbBfN/IwahhYaBbY68EN/UQBWHtsbXGT5bfrH/p4NQzUCG1kF/rtKaNpnJ7jAu6NGTdSNtyNIXMw==",
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/varint": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz",
- "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg=="
- },
- "node_modules/vary": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
- "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/vscode-oniguruma": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.6.2.tgz",
- "integrity": "sha512-KH8+KKov5eS/9WhofZR8M8dMHWN2gTxjMsG4jd04YhpbPR91fUj7rYQ2/XjeHCJWbg7X++ApRIU9NUwM2vTvLA=="
- },
- "node_modules/vscode-textmate": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-6.0.0.tgz",
- "integrity": "sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ=="
- },
- "node_modules/w3name": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/w3name/-/w3name-1.0.6.tgz",
- "integrity": "sha512-AHnLcPlwSX8juSQ1PJnEfI6X892mMJK4EleSzvNktvaQgOqC6C2olrRJMdentHUfQjQVjOESklz/NqTlxup+9A==",
- "dependencies": {
- "@web-std/fetch": "^4.1.0",
- "cborg": "^1.9.4",
- "ipns": "^0.16.0",
- "libp2p-crypto": "^0.21.2",
- "throttled-queue": "^2.1.4",
- "ts-standard": "^11.0.0",
- "uint8arrays": "^3.0.0"
- },
- "engines": {
- "node": ">=16.0.0",
- "npm": ">=7.0.0"
- }
- },
- "node_modules/w3name/node_modules/@web-std/fetch": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@web-std/fetch/-/fetch-4.1.0.tgz",
- "integrity": "sha512-ZRizMcP8YyuRlhIsRYNFD9x/w28K7kbUhNGmKM9hDy4qeQ5xMTk//wA89EF+Clbl6EP4ksmCcN+4TqBMSRL8Zw==",
- "dependencies": {
- "@web-std/blob": "^3.0.3",
- "@web-std/form-data": "^3.0.2",
- "@web-std/stream": "^1.0.1",
- "@web3-storage/multipart-parser": "^1.0.0",
- "data-uri-to-buffer": "^3.0.1",
- "mrmime": "^1.0.0"
- },
- "engines": {
- "node": "^10.17 || >=12.3"
- }
- },
- "node_modules/w3name/node_modules/@web-std/stream": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@web-std/stream/-/stream-1.0.1.tgz",
- "integrity": "sha512-tsz4Y0WNDgFA5jwLSeV7/UV5rfMIlj0cPsSLVfTihjaVW0OJPd5NxJ3le1B3yLyqqzRpeG5OAfJAADLc4VoGTA==",
- "dependencies": {
- "web-streams-polyfill": "^3.1.1"
- }
- },
- "node_modules/wcwidth": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
- "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==",
- "dev": true,
- "dependencies": {
- "defaults": "^1.0.3"
- }
- },
- "node_modules/web-encoding": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/web-encoding/-/web-encoding-1.1.5.tgz",
- "integrity": "sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==",
- "dependencies": {
- "util": "^0.12.3"
- },
- "optionalDependencies": {
- "@zxing/text-encoding": "0.9.0"
- }
- },
- "node_modules/web-streams-polyfill": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz",
- "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==",
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/web3.storage": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/web3.storage/-/web3.storage-4.4.0.tgz",
- "integrity": "sha512-I48GB+cFGfSbi47e3ZmyRX/ZUi9EcrqUylZ6FG1AU8UGErG3t4svZocaXTaUnp2zZWAtbbUFsFtD/cd9FgoVjA==",
- "dependencies": {
- "@ipld/car": "^3.1.4",
- "@web-std/blob": "^3.0.4",
- "@web-std/fetch": "^3.0.3",
- "@web-std/file": "^3.0.2",
- "@web3-storage/parse-link-header": "^3.1.0",
- "browser-readablestream-to-it": "^1.0.3",
- "carbites": "^1.0.6",
- "cborg": "^1.8.0",
- "files-from-path": "^0.2.4",
- "ipfs-car": "^0.7.0",
- "libp2p-crypto": "^0.21.0",
- "p-retry": "^4.5.0",
- "streaming-iterables": "^6.2.0",
- "throttled-queue": "^2.1.2",
- "uint8arrays": "^3.0.0",
- "w3name": "^1.0.4"
- }
- },
- "node_modules/webidl-conversions": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
- },
- "node_modules/whatwg-url": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
- "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
- "dependencies": {
- "tr46": "~0.0.3",
- "webidl-conversions": "^3.0.0"
- }
- },
- "node_modules/which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "dependencies": {
- "isexe": "^2.0.0"
- },
- "bin": {
- "node-which": "bin/node-which"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/which-boxed-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
- "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
- "dependencies": {
- "is-bigint": "^1.0.1",
- "is-boolean-object": "^1.1.0",
- "is-number-object": "^1.0.4",
- "is-string": "^1.0.5",
- "is-symbol": "^1.0.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/which-typed-array": {
- "version": "1.1.8",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz",
- "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==",
- "dependencies": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
- "es-abstract": "^1.20.0",
- "for-each": "^0.3.3",
- "has-tostringtag": "^1.0.0",
- "is-typed-array": "^1.1.9"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/wide-align": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
- "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
- "dependencies": {
- "string-width": "^1.0.2 || 2 || 3 || 4"
- }
- },
- "node_modules/window-size": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz",
- "integrity": "sha512-2thx4pB0cV3h+Bw7QmMXcEbdmOzv9t0HFplJH/Lz6yu60hXYy5RT8rUu+wlIreVxWsGN20mo+MHeCSfUpQBwPw==",
- "bin": {
- "window-size": "cli.js"
- },
- "engines": {
- "node": ">= 0.10.0"
- }
- },
- "node_modules/word-wrap": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
- "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/wrap-ansi": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
- "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==",
- "dependencies": {
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/wrap-ansi/node_modules/ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
- "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==",
- "dependencies": {
- "number-is-nan": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/wrap-ansi/node_modules/string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==",
- "dependencies": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/wrap-ansi/node_modules/strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
- "dependencies": {
- "ansi-regex": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
- },
- "node_modules/ws": {
- "version": "7.5.9",
- "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz",
- "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==",
- "engines": {
- "node": ">=8.3.0"
- },
- "peerDependencies": {
- "bufferutil": "^4.0.1",
- "utf-8-validate": "^5.0.2"
- },
- "peerDependenciesMeta": {
- "bufferutil": {
- "optional": true
- },
- "utf-8-validate": {
- "optional": true
- }
- }
- },
- "node_modules/xdg-basedir": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
- "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/xss-filters": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/xss-filters/-/xss-filters-1.2.7.tgz",
- "integrity": "sha512-KzcmYT/f+YzcYrYRqw6mXxd25BEZCxBQnf+uXTopQDIhrmiaLwO+f+yLsIvvNlPhYvgff8g3igqrBxYh9k8NbQ=="
- },
- "node_modules/xstream": {
- "version": "11.14.0",
- "resolved": "https://registry.npmjs.org/xstream/-/xstream-11.14.0.tgz",
- "integrity": "sha512-1bLb+kKKtKPbgTK6i/BaoAn03g47PpFstlbe1BA+y3pNS/LfvcaghS5BFf9+EE1J+KwSQsEpfJvFN5GqFtiNmw==",
- "dependencies": {
- "globalthis": "^1.0.1",
- "symbol-observable": "^2.0.3"
- }
- },
- "node_modules/xtend": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
- "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
- "engines": {
- "node": ">=0.4"
- }
- },
- "node_modules/y18n": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz",
- "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ=="
- },
- "node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
- },
- "node_modules/yargs": {
- "version": "3.32.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz",
- "integrity": "sha512-ONJZiimStfZzhKamYvR/xvmgW3uEkAUFSP91y2caTEPhzF6uP2JfPiVZcq66b/YR0C3uitxSV7+T1x8p5bkmMg==",
- "dependencies": {
- "camelcase": "^2.0.1",
- "cliui": "^3.0.3",
- "decamelize": "^1.1.1",
- "os-locale": "^1.4.0",
- "string-width": "^1.0.1",
- "window-size": "^0.1.4",
- "y18n": "^3.2.0"
- }
- },
- "node_modules/yargs-parser": {
- "version": "20.2.9",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
- "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/yargs/node_modules/ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/yargs/node_modules/camelcase": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
- "integrity": "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/yargs/node_modules/is-fullwidth-code-point": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
- "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==",
- "dependencies": {
- "number-is-nan": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/yargs/node_modules/string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==",
- "dependencies": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/yargs/node_modules/strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
- "dependencies": {
- "ansi-regex": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/yn": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
- "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/yocto-queue": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
- "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
- "dev": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/zip-stream": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz",
- "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==",
- "dev": true,
- "dependencies": {
- "archiver-utils": "^2.1.0",
- "compress-commons": "^4.1.0",
- "readable-stream": "^3.6.0"
- },
- "engines": {
- "node": ">= 10"
- }
- }
- },
- "dependencies": {
- "@assemblyscript/loader": {
- "version": "0.9.4",
- "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.9.4.tgz",
- "integrity": "sha512-HazVq9zwTVwGmqdwYzu7WyQ6FQVZ7SwET0KKQuKm55jD0IfUpZgN0OPIiZG3zV1iSrVYcN0bdwLRXI/VNCYsUA=="
- },
- "@babel/code-frame": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz",
- "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==",
- "requires": {
- "@babel/highlight": "^7.18.6"
- }
- },
- "@babel/helper-validator-identifier": {
- "version": "7.19.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
- "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w=="
- },
- "@babel/highlight": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
- "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
- "requires": {
- "@babel/helper-validator-identifier": "^7.18.6",
- "chalk": "^2.0.0",
- "js-tokens": "^4.0.0"
- }
- },
- "@babel/runtime": {
- "version": "7.20.1",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz",
- "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==",
- "requires": {
- "regenerator-runtime": "^0.13.10"
- }
- },
- "@confio/ics23": {
- "version": "0.6.8",
- "resolved": "https://registry.npmjs.org/@confio/ics23/-/ics23-0.6.8.tgz",
- "integrity": "sha512-wB6uo+3A50m0sW/EWcU64xpV/8wShZ6bMTa7pF8eYsTrSkQA7oLUIJcs/wb8g4y2Oyq701BaGiO6n/ak5WXO1w==",
- "requires": {
- "@noble/hashes": "^1.0.0",
- "protobufjs": "^6.8.8"
- }
- },
- "@cosmjs/amino": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.26.8.tgz",
- "integrity": "sha512-cf25tg0X6FdqqLJ8gbvFJ5SRyz29oDVM21b1kVOspGzOEEs2J4bWjTBEnLK6g/BuQ5ODIfTV3JwDLIVU+eTsgw==",
- "requires": {
- "@cosmjs/crypto": "0.26.8",
- "@cosmjs/encoding": "0.26.8",
- "@cosmjs/math": "0.26.8",
- "@cosmjs/utils": "0.26.8"
- },
- "dependencies": {
- "@cosmjs/crypto": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.26.8.tgz",
- "integrity": "sha512-ykZWgRHuZjizQnIwG7mj6D0Jip406Z6VZLH9bs1RdNOugeX6kp/I3EYEsEO694bQPvggwNZqRT84ovqjsj2KwQ==",
- "requires": {
- "@cosmjs/encoding": "0.26.8",
- "@cosmjs/math": "0.26.8",
- "@cosmjs/utils": "0.26.8",
- "@noble/hashes": "^1",
- "bn.js": "^5.2.0",
- "elliptic": "^6.5.3",
- "libsodium-wrappers": "^0.7.6"
- }
- },
- "@cosmjs/encoding": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.26.8.tgz",
- "integrity": "sha512-rsqdeCHPmSXSjwE6pzbsx/drxIZKPiIxza4hYsGCaVsxrFZmgOFNmvWgtuIOIEXPS/ZoyST9XU9aMpkaYzLEVQ==",
- "requires": {
- "base64-js": "^1.3.0",
- "bech32": "^1.1.4",
- "readonly-date": "^1.0.0"
- }
- }
- }
- },
- "@cosmjs/crypto": {
- "version": "0.29.3",
- "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.29.3.tgz",
- "integrity": "sha512-dOCYLLEOnn5idNgoAcdQnuvFXZx/BmLnb2Mh8ZZtw6peFNvRePfaMX12HerngkLVAcLBc/V6pZHWoj9DBrsvng==",
- "requires": {
- "@cosmjs/encoding": "^0.29.3",
- "@cosmjs/math": "^0.29.3",
- "@cosmjs/utils": "^0.29.3",
- "@noble/hashes": "^1",
- "bn.js": "^5.2.0",
- "elliptic": "^6.5.3",
- "libsodium-wrappers": "^0.7.6"
- },
- "dependencies": {
- "@cosmjs/math": {
- "version": "0.29.3",
- "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.29.3.tgz",
- "integrity": "sha512-4HGHqS+Yn81dZLOAYcDSQbROBD1a7ETW3ur5hziCTXMjZFILRJ3w71PlFUVppVb2u3kRDBBXuYHvZ6/V0M0nrg==",
- "requires": {
- "bn.js": "^5.2.0"
- }
- },
- "@cosmjs/utils": {
- "version": "0.29.3",
- "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.29.3.tgz",
- "integrity": "sha512-UuKoBN2xiRXcBpz7jzCwagKhOnLOsRmR8mu3IzY+Yx38i8rW52FSXMbxC/yE83X0vLea+zgMQFPwv0gy4QWUJw=="
- }
- }
- },
- "@cosmjs/encoding": {
- "version": "0.29.3",
- "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.29.3.tgz",
- "integrity": "sha512-K6CTcDGovwzF3QOmLm9mWwjcu4Md64zCOBYgVK3boGbsaExP/6YAjT22e+yDsReXWlEUtSVCjqCC/9EEcwmYmg==",
- "requires": {
- "base64-js": "^1.3.0",
- "bech32": "^1.1.4",
- "readonly-date": "^1.0.0"
- }
- },
- "@cosmjs/json-rpc": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.26.8.tgz",
- "integrity": "sha512-aTEP4kDhR3F04bYluRNOf9Hk8Eyz3L9p5P1EVJ1qhOCHaRZikSUQS9XNdZG3yryLbFTQS1b8MY9quBqrtU6UWQ==",
- "requires": {
- "@cosmjs/stream": "0.26.8",
- "xstream": "^11.14.0"
- }
- },
- "@cosmjs/math": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.26.8.tgz",
- "integrity": "sha512-AfooIaqhOks5xPDc4kDEXje/90iPm2STu+0YWvDStEEib2xxPTtXU3OuK+KpJ3CCFfQwbKCrzEIzJWCYmTs7mw==",
- "requires": {
- "bn.js": "^5.2.0"
- }
- },
- "@cosmjs/proto-signing": {
- "version": "0.29.3",
- "resolved": "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.29.3.tgz",
- "integrity": "sha512-Ai3l9THjMOrLJ4Ebn1Dgptwg6W5ZIRJqtnJjijHhGwTVC1WT0WdYU3aMZ7+PwubcA/cA1rH4ZTK7jrfYbra63g==",
- "requires": {
- "@cosmjs/amino": "^0.29.3",
- "@cosmjs/crypto": "^0.29.3",
- "@cosmjs/encoding": "^0.29.3",
- "@cosmjs/math": "^0.29.3",
- "@cosmjs/utils": "^0.29.3",
- "cosmjs-types": "^0.5.2",
- "long": "^4.0.0"
- },
- "dependencies": {
- "@cosmjs/amino": {
- "version": "0.29.3",
- "resolved": "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.29.3.tgz",
- "integrity": "sha512-BFz1++ERerIggiFc7iGHhGe1CeV3rCv8BvkoBQTBN/ZwzHOaKvqQj8smDlRGlQxX3HWlTwgiLN2A+OB5yX4ZRw==",
- "requires": {
- "@cosmjs/crypto": "^0.29.3",
- "@cosmjs/encoding": "^0.29.3",
- "@cosmjs/math": "^0.29.3",
- "@cosmjs/utils": "^0.29.3"
- }
- },
- "@cosmjs/math": {
- "version": "0.29.3",
- "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.29.3.tgz",
- "integrity": "sha512-4HGHqS+Yn81dZLOAYcDSQbROBD1a7ETW3ur5hziCTXMjZFILRJ3w71PlFUVppVb2u3kRDBBXuYHvZ6/V0M0nrg==",
- "requires": {
- "bn.js": "^5.2.0"
- }
- },
- "@cosmjs/utils": {
- "version": "0.29.3",
- "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.29.3.tgz",
- "integrity": "sha512-UuKoBN2xiRXcBpz7jzCwagKhOnLOsRmR8mu3IzY+Yx38i8rW52FSXMbxC/yE83X0vLea+zgMQFPwv0gy4QWUJw=="
- },
- "cosmjs-types": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.5.2.tgz",
- "integrity": "sha512-zxCtIJj8v3Di7s39uN4LNcN3HIE1z0B9Z0SPE8ZNQR0oSzsuSe1ACgxoFkvhkS7WBasCAFcglS11G2hyfd5tPg==",
- "requires": {
- "long": "^4.0.0",
- "protobufjs": "~6.11.2"
- }
- }
- }
- },
- "@cosmjs/socket": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.26.8.tgz",
- "integrity": "sha512-Yv+6aFyfnsrFiLzWPK7rABGajGIlNvlcxAeVWtKFMCVKXr0hYRe0DdzsLgW18tm4L7ezoJBQhXIJLYwpYuKZAw==",
- "requires": {
- "@cosmjs/stream": "0.26.8",
- "isomorphic-ws": "^4.0.1",
- "ws": "^7",
- "xstream": "^11.14.0"
- }
- },
- "@cosmjs/stargate": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/stargate/-/stargate-0.26.8.tgz",
- "integrity": "sha512-/epKiDo1PTSJ6+Q3udxl1ZM14BvHVA445PSSGRnEHkFTeQqon9sjGhCw1eCCIIxvt2kYOM9Wpxei0+vuMVQdfg==",
- "requires": {
- "@confio/ics23": "^0.6.8",
- "@cosmjs/amino": "0.26.8",
- "@cosmjs/encoding": "0.26.8",
- "@cosmjs/math": "0.26.8",
- "@cosmjs/proto-signing": "0.26.8",
- "@cosmjs/stream": "0.26.8",
- "@cosmjs/tendermint-rpc": "0.26.8",
- "@cosmjs/utils": "0.26.8",
- "cosmjs-types": "^0.4.0",
- "long": "^4.0.0",
- "protobufjs": "~6.11.3",
- "xstream": "^11.14.0"
- },
- "dependencies": {
- "@cosmjs/crypto": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.26.8.tgz",
- "integrity": "sha512-ykZWgRHuZjizQnIwG7mj6D0Jip406Z6VZLH9bs1RdNOugeX6kp/I3EYEsEO694bQPvggwNZqRT84ovqjsj2KwQ==",
- "requires": {
- "@cosmjs/encoding": "0.26.8",
- "@cosmjs/math": "0.26.8",
- "@cosmjs/utils": "0.26.8",
- "@noble/hashes": "^1",
- "bn.js": "^5.2.0",
- "elliptic": "^6.5.3",
- "libsodium-wrappers": "^0.7.6"
- }
- },
- "@cosmjs/encoding": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.26.8.tgz",
- "integrity": "sha512-rsqdeCHPmSXSjwE6pzbsx/drxIZKPiIxza4hYsGCaVsxrFZmgOFNmvWgtuIOIEXPS/ZoyST9XU9aMpkaYzLEVQ==",
- "requires": {
- "base64-js": "^1.3.0",
- "bech32": "^1.1.4",
- "readonly-date": "^1.0.0"
- }
- },
- "@cosmjs/proto-signing": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.26.8.tgz",
- "integrity": "sha512-wgbOblUyv9qpMCoVCa0FDs28/OjA39is3/LgOZStBdVmtHEjsWGHIhqF8WR0rrjRGhio/e6sOLySU3fWMUVqag==",
- "requires": {
- "@cosmjs/amino": "0.26.8",
- "@cosmjs/crypto": "0.26.8",
- "@cosmjs/encoding": "0.26.8",
- "@cosmjs/math": "0.26.8",
- "@cosmjs/utils": "0.26.8",
- "cosmjs-types": "^0.4.0",
- "long": "^4.0.0"
- }
- }
- }
- },
- "@cosmjs/stream": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.26.8.tgz",
- "integrity": "sha512-MWfgjoe9l4292JJx7CYBgVkClQXJHvQcOYBLi9qjYCTixBL+OjmtCNs+XcjsL8tPCG+XkPh8tHagOghNIb3vWw==",
- "requires": {
- "xstream": "^11.14.0"
- }
- },
- "@cosmjs/tendermint-rpc": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.26.8.tgz",
- "integrity": "sha512-L1Zvc/bg/toB9iCu2VFlC//LNadOTmK+/LEw6HqYJ7pRbSH0vhr1GzV4hEjjp/8VgMm2D+XiZUPFIR+m2V4/dw==",
- "requires": {
- "@cosmjs/crypto": "0.26.8",
- "@cosmjs/encoding": "0.26.8",
- "@cosmjs/json-rpc": "0.26.8",
- "@cosmjs/math": "0.26.8",
- "@cosmjs/socket": "0.26.8",
- "@cosmjs/stream": "0.26.8",
- "@cosmjs/utils": "0.26.8",
- "axios": "^0.21.2",
- "readonly-date": "^1.0.0",
- "xstream": "^11.14.0"
- },
- "dependencies": {
- "@cosmjs/crypto": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.26.8.tgz",
- "integrity": "sha512-ykZWgRHuZjizQnIwG7mj6D0Jip406Z6VZLH9bs1RdNOugeX6kp/I3EYEsEO694bQPvggwNZqRT84ovqjsj2KwQ==",
- "requires": {
- "@cosmjs/encoding": "0.26.8",
- "@cosmjs/math": "0.26.8",
- "@cosmjs/utils": "0.26.8",
- "@noble/hashes": "^1",
- "bn.js": "^5.2.0",
- "elliptic": "^6.5.3",
- "libsodium-wrappers": "^0.7.6"
- }
- },
- "@cosmjs/encoding": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.26.8.tgz",
- "integrity": "sha512-rsqdeCHPmSXSjwE6pzbsx/drxIZKPiIxza4hYsGCaVsxrFZmgOFNmvWgtuIOIEXPS/ZoyST9XU9aMpkaYzLEVQ==",
- "requires": {
- "base64-js": "^1.3.0",
- "bech32": "^1.1.4",
- "readonly-date": "^1.0.0"
- }
- }
- }
- },
- "@cosmjs/utils": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.26.8.tgz",
- "integrity": "sha512-fG7y9qUPkpCJFCK9m7qioffhACTgWNQTNpO1D7Q9AVr5V7LZJdaWRcnskSzPwAyjQkK3pkC5GuRNvNdn8kWzMg=="
- },
- "@cspotcode/source-map-support": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
- "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
- "requires": {
- "@jridgewell/trace-mapping": "0.3.9"
- }
- },
- "@eslint/eslintrc": {
- "version": "0.4.3",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
- "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==",
- "requires": {
- "ajv": "^6.12.4",
- "debug": "^4.1.1",
- "espree": "^7.3.0",
- "globals": "^13.9.0",
- "ignore": "^4.0.6",
- "import-fresh": "^3.2.1",
- "js-yaml": "^3.13.1",
- "minimatch": "^3.0.4",
- "strip-json-comments": "^3.1.1"
- },
- "dependencies": {
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "ignore": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
- "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg=="
- },
- "minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- }
- }
- },
- "@graphile/lru": {
- "version": "4.11.0",
- "resolved": "https://registry.npmjs.org/@graphile/lru/-/lru-4.11.0.tgz",
- "integrity": "sha512-Fakuk190EAKxWSa9YQyr/87g8mvAv8HBvk6yPCPuIoA3bYXF7n6kl0XSqKjSd5VfjEqhtnzQ6zJGzDf1Gv/tJg==",
- "requires": {
- "tslib": "^2.0.1"
- }
- },
- "@humanwhocodes/config-array": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz",
- "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==",
- "requires": {
- "@humanwhocodes/object-schema": "^1.2.0",
- "debug": "^4.1.1",
- "minimatch": "^3.0.4"
- },
- "dependencies": {
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- }
- }
- },
- "@humanwhocodes/object-schema": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
- "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA=="
- },
- "@ioredis/commands": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.2.0.tgz",
- "integrity": "sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg=="
- },
- "@ipld/car": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/@ipld/car/-/car-3.2.4.tgz",
- "integrity": "sha512-rezKd+jk8AsTGOoJKqzfjLJ3WVft7NZNH95f0pfPbicROvzTyvHCNy567HzSUd6gRXZ9im29z5ZEv9Hw49jSYw==",
- "requires": {
- "@ipld/dag-cbor": "^7.0.0",
- "multiformats": "^9.5.4",
- "varint": "^6.0.0"
- }
- },
- "@ipld/dag-cbor": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-7.0.3.tgz",
- "integrity": "sha512-1VVh2huHsuohdXC1bGJNE8WR72slZ9XE2T3wbBBq31dm7ZBatmKLLxrB+XAqafxfRFjv08RZmj/W/ZqaM13AuA==",
- "requires": {
- "cborg": "^1.6.0",
- "multiformats": "^9.5.4"
- }
- },
- "@ipld/dag-pb": {
- "version": "2.1.18",
- "resolved": "https://registry.npmjs.org/@ipld/dag-pb/-/dag-pb-2.1.18.tgz",
- "integrity": "sha512-ZBnf2fuX9y3KccADURG5vb9FaOeMjFkCrNysB0PtftME/4iCTjxfaLoNq/IAh5fTqUOMXvryN6Jyka4ZGuMLIg==",
- "requires": {
- "multiformats": "^9.5.4"
- }
- },
- "@ixo/impactxclient-sdk": {
- "version": "0.0.5",
- "resolved": "https://registry.npmjs.org/@ixo/impactxclient-sdk/-/impactxclient-sdk-0.0.5.tgz",
- "integrity": "sha512-4XstLMIuzXuDDCUaFrdTU82RDxo4qm0c2dBYZZGzRGIgZmK1ehUiEsqMcmUCsOnvfAHTC4v0gVx++DRRBUa4pA==",
- "requires": {
- "@babel/runtime": "^7.19.4",
- "@cosmjs/amino": "^0.26.4",
- "@cosmjs/encoding": "^0.26.4",
- "@cosmjs/proto-signing": "^0.26.4",
- "@cosmjs/stargate": "^0.26.4",
- "@cosmjs/tendermint-rpc": "^0.26.4",
- "bip39": "^3.0.4",
- "bs58": "^5.0.0",
- "dotenv": "^16.0.3",
- "protobufjs": "^6.11.2",
- "typedoc": "^0.23.20"
- },
- "dependencies": {
- "@cosmjs/crypto": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.26.8.tgz",
- "integrity": "sha512-ykZWgRHuZjizQnIwG7mj6D0Jip406Z6VZLH9bs1RdNOugeX6kp/I3EYEsEO694bQPvggwNZqRT84ovqjsj2KwQ==",
- "requires": {
- "@cosmjs/encoding": "0.26.8",
- "@cosmjs/math": "0.26.8",
- "@cosmjs/utils": "0.26.8",
- "@noble/hashes": "^1",
- "bn.js": "^5.2.0",
- "elliptic": "^6.5.3",
- "libsodium-wrappers": "^0.7.6"
- }
- },
- "@cosmjs/encoding": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.26.8.tgz",
- "integrity": "sha512-rsqdeCHPmSXSjwE6pzbsx/drxIZKPiIxza4hYsGCaVsxrFZmgOFNmvWgtuIOIEXPS/ZoyST9XU9aMpkaYzLEVQ==",
- "requires": {
- "base64-js": "^1.3.0",
- "bech32": "^1.1.4",
- "readonly-date": "^1.0.0"
- }
- },
- "@cosmjs/proto-signing": {
- "version": "0.26.8",
- "resolved": "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.26.8.tgz",
- "integrity": "sha512-wgbOblUyv9qpMCoVCa0FDs28/OjA39is3/LgOZStBdVmtHEjsWGHIhqF8WR0rrjRGhio/e6sOLySU3fWMUVqag==",
- "requires": {
- "@cosmjs/amino": "0.26.8",
- "@cosmjs/crypto": "0.26.8",
- "@cosmjs/encoding": "0.26.8",
- "@cosmjs/math": "0.26.8",
- "@cosmjs/utils": "0.26.8",
- "cosmjs-types": "^0.4.0",
- "long": "^4.0.0"
- }
- },
- "@types/node": {
- "version": "11.11.6",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz",
- "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ=="
- },
- "base-x": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz",
- "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw=="
- },
- "bip39": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.4.tgz",
- "integrity": "sha512-YZKQlb752TrUWqHWj7XAwCSjYEgGAk+/Aas3V7NyjQeZYsztO8JnQUaCWhcnL4T+jL8nvB8typ2jRPzTlgugNw==",
- "requires": {
- "@types/node": "11.11.6",
- "create-hash": "^1.1.0",
- "pbkdf2": "^3.0.9",
- "randombytes": "^2.0.1"
- }
- },
- "bs58": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz",
- "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==",
- "requires": {
- "base-x": "^4.0.0"
- }
- },
- "dotenv": {
- "version": "16.0.3",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz",
- "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ=="
- }
- }
- },
- "@jridgewell/resolve-uri": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
- "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w=="
- },
- "@jridgewell/sourcemap-codec": {
- "version": "1.4.14",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
- "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw=="
- },
- "@jridgewell/trace-mapping": {
- "version": "0.3.9",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
- "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
- "requires": {
- "@jridgewell/resolve-uri": "^3.0.3",
- "@jridgewell/sourcemap-codec": "^1.4.10"
- }
- },
- "@mapbox/node-pre-gyp": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz",
- "integrity": "sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==",
- "requires": {
- "detect-libc": "^2.0.0",
- "https-proxy-agent": "^5.0.0",
- "make-dir": "^3.1.0",
- "node-fetch": "^2.6.7",
- "nopt": "^5.0.0",
- "npmlog": "^5.0.1",
- "rimraf": "^3.0.2",
- "semver": "^7.3.5",
- "tar": "^6.1.11"
- }
- },
- "@msgpackr-extract/msgpackr-extract-darwin-arm64": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-2.1.2.tgz",
- "integrity": "sha512-TyVLn3S/+ikMDsh0gbKv2YydKClN8HaJDDpONlaZR+LVJmsxLFUgA+O7zu59h9+f9gX1aj/ahw9wqa6rosmrYQ==",
- "optional": true
- },
- "@msgpackr-extract/msgpackr-extract-darwin-x64": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-2.1.2.tgz",
- "integrity": "sha512-YPXtcVkhmVNoMGlqp81ZHW4dMxK09msWgnxtsDpSiZwTzUBG2N+No2bsr7WMtBKCVJMSD6mbAl7YhKUqkp/Few==",
- "optional": true
- },
- "@msgpackr-extract/msgpackr-extract-linux-arm": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-2.1.2.tgz",
- "integrity": "sha512-42R4MAFeIeNn+L98qwxAt360bwzX2Kf0ZQkBBucJ2Ircza3asoY4CDbgiu9VWklq8gWJVSJSJBwDI+c/THiWkA==",
- "optional": true
- },
- "@msgpackr-extract/msgpackr-extract-linux-arm64": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-2.1.2.tgz",
- "integrity": "sha512-vHZ2JiOWF2+DN9lzltGbhtQNzDo8fKFGrf37UJrgqxU0yvtERrzUugnfnX1wmVfFhSsF8OxrfqiNOUc5hko1Zg==",
- "optional": true
- },
- "@msgpackr-extract/msgpackr-extract-linux-x64": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-2.1.2.tgz",
- "integrity": "sha512-RjRoRxg7Q3kPAdUSC5EUUPlwfMkIVhmaRTIe+cqHbKrGZ4M6TyCA/b5qMaukQ/1CHWrqYY2FbKOAU8Hg0pQFzg==",
- "optional": true
- },
- "@msgpackr-extract/msgpackr-extract-win32-x64": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-2.1.2.tgz",
- "integrity": "sha512-rIZVR48zA8hGkHIK7ED6+ZiXsjRCcAVBJbm8o89OKAMTmEAQ2QvoOxoiu3w2isAaWwzgtQIOFIqHwvZDyLKCvw==",
- "optional": true
- },
- "@multiformats/murmur3": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@multiformats/murmur3/-/murmur3-1.1.3.tgz",
- "integrity": "sha512-wAPLUErGR8g6Lt+bAZn6218k9YQPym+sjszsXL6o4zfxbA22P+gxWZuuD9wDbwL55xrKO5idpcuQUX7/E3oHcw==",
- "requires": {
- "multiformats": "^9.5.4",
- "murmurhash3js-revisited": "^3.0.0"
- }
- },
- "@noble/ed25519": {
- "version": "1.7.1",
- "resolved": "https://registry.npmjs.org/@noble/ed25519/-/ed25519-1.7.1.tgz",
- "integrity": "sha512-Rk4SkJFaXZiznFyC/t77Q0NKS4FL7TLJJsVG2V2oiEq3kJVeTdxysEe/yRWSpnWMe808XRDJ+VFh5pt/FN5plw=="
- },
- "@noble/hashes": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.3.tgz",
- "integrity": "sha512-CE0FCR57H2acVI5UOzIGSSIYxZ6v/HOhDR0Ro9VLyhnzLwx0o8W1mmgaqlEUx4049qJDlIBRztv5k+MM8vbO3A=="
- },
- "@noble/secp256k1": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.0.tgz",
- "integrity": "sha512-kbacwGSsH/CTout0ZnZWxnW1B+jH/7r/WAAKLBtrRJ/+CUH7lgmQzl3GTrQua3SGKWNSDsS6lmjnDpIJ5Dxyaw=="
- },
- "@nodelib/fs.scandir": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
- "requires": {
- "@nodelib/fs.stat": "2.0.5",
- "run-parallel": "^1.1.9"
- }
- },
- "@nodelib/fs.stat": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="
- },
- "@nodelib/fs.walk": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
- "requires": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- }
- },
- "@opentelemetry/api": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.3.0.tgz",
- "integrity": "sha512-YveTnGNsFFixTKJz09Oi4zYkiLT5af3WpZDu4aIUM7xX+2bHAkOJayFTVQd6zB8kkWPpbua4Ha6Ql00grdLlJQ==",
- "dev": true
- },
- "@opentelemetry/core": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.8.0.tgz",
- "integrity": "sha512-6SDjwBML4Am0AQmy7z1j6HGrWDgeK8awBRUvl1PGw6HayViMk4QpnUXvv4HTHisecgVBy43NE/cstWprm8tIfw==",
- "dev": true,
- "requires": {
- "@opentelemetry/semantic-conventions": "1.8.0"
- }
- },
- "@opentelemetry/resources": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.8.0.tgz",
- "integrity": "sha512-KSyMH6Jvss/PFDy16z5qkCK0ERlpyqixb1xwb73wLMvVq+j7i89lobDjw3JkpCcd1Ws0J6jAI4fw28Zufj2ssg==",
- "dev": true,
- "requires": {
- "@opentelemetry/core": "1.8.0",
- "@opentelemetry/semantic-conventions": "1.8.0"
- }
- },
- "@opentelemetry/sdk-trace-base": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.8.0.tgz",
- "integrity": "sha512-iH41m0UTddnCKJzZx3M85vlhKzRcmT48pUeBbnzsGrq4nIay1oWVHKM5nhB5r8qRDGvd/n7f/YLCXClxwM0tvA==",
- "dev": true,
- "requires": {
- "@opentelemetry/core": "1.8.0",
- "@opentelemetry/resources": "1.8.0",
- "@opentelemetry/semantic-conventions": "1.8.0"
- }
- },
- "@opentelemetry/semantic-conventions": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.8.0.tgz",
- "integrity": "sha512-TYh1MRcm4JnvpqtqOwT9WYaBYY4KERHdToxs/suDTLviGRsQkIjS5yYROTYTSJQUnYLOn/TuOh5GoMwfLSU+Ew==",
- "dev": true
- },
- "@prisma/client": {
- "version": "4.7.1",
- "resolved": "https://registry.npmjs.org/@prisma/client/-/client-4.7.1.tgz",
- "integrity": "sha512-/GbnOwIPtjiveZNUzGXOdp7RxTEkHL4DZP3vBaFNadfr6Sf0RshU5EULFzVaSi9i9PIK9PYd+1Rn7z2B2npb9w==",
- "requires": {
- "@prisma/engines-version": "4.7.1-1.272861e07ab64f234d3ffc4094e32bd61775599c"
- }
- },
- "@prisma/debug": {
- "version": "4.7.1",
- "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-4.7.1.tgz",
- "integrity": "sha512-oppjBRcTakJuAn0rANxWT9caxLKypSBT4Ajh7t+uPcO06CJOoN2Gt4VpFdw2i79U+klGAjTe/1yh8SCsTmxAhA==",
- "dev": true,
- "requires": {
- "@types/debug": "4.1.7",
- "debug": "4.3.4",
- "strip-ansi": "6.0.1"
- }
- },
- "@prisma/engine-core": {
- "version": "4.7.1",
- "resolved": "https://registry.npmjs.org/@prisma/engine-core/-/engine-core-4.7.1.tgz",
- "integrity": "sha512-8NwCQcdB4OqOjpehChtKdVn6UVuDTwZewnRG13aeK+KmZurPqGO1LhwB3dTjlfLRlbYsLGb3Xzsai7Jl5QckBA==",
- "dev": true,
- "requires": {
- "@opentelemetry/api": "^1.1.0",
- "@opentelemetry/sdk-trace-base": "^1.4.0",
- "@prisma/debug": "4.7.1",
- "@prisma/engines": "4.7.1",
- "@prisma/generator-helper": "4.7.1",
- "@prisma/get-platform": "4.7.1",
- "chalk": "4.1.2",
- "execa": "5.1.1",
- "get-stream": "6.0.1",
- "indent-string": "4.0.0",
- "new-github-issue-url": "0.2.1",
- "p-retry": "4.6.2",
- "strip-ansi": "6.0.1",
- "undici": "5.11.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "@prisma/engines": {
- "version": "4.7.1",
- "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-4.7.1.tgz",
- "integrity": "sha512-zWabHosTdLpXXlMefHmnouhXMoTB1+SCbUU3t4FCmdrtIOZcarPKU3Alto7gm/pZ9vHlGOXHCfVZ1G7OIrSbog==",
- "devOptional": true
- },
- "@prisma/engines-version": {
- "version": "4.7.1-1.272861e07ab64f234d3ffc4094e32bd61775599c",
- "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-4.7.1-1.272861e07ab64f234d3ffc4094e32bd61775599c.tgz",
- "integrity": "sha512-Bd4LZ+WAnUHOq31e9X/ihi5zPlr4SzTRwUZZYxvWOxlerIZ7HJlVa9zXpuKTKLpI9O1l8Ec4OYCKsivWCs5a3Q=="
- },
- "@prisma/fetch-engine": {
- "version": "4.7.1",
- "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-4.7.1.tgz",
- "integrity": "sha512-pZ3SiUV02FTMBJOwzoqGR4YcZ2jTo43Xw1QC/5YwmRkYa5NPydUnap5rvB84DgVNq5OnOrQxhWSsakOUPqcc6g==",
- "dev": true,
- "requires": {
- "@prisma/debug": "4.7.1",
- "@prisma/get-platform": "4.7.1",
- "chalk": "4.1.2",
- "execa": "5.1.1",
- "find-cache-dir": "3.3.2",
- "hasha": "5.2.2",
- "http-proxy-agent": "5.0.0",
- "https-proxy-agent": "5.0.1",
- "make-dir": "3.1.0",
- "node-fetch": "2.6.7",
- "p-filter": "2.1.0",
- "p-map": "4.0.0",
- "p-retry": "4.6.2",
- "progress": "2.0.3",
- "rimraf": "3.0.2",
- "temp-dir": "2.0.0",
- "tempy": "1.0.1"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "@prisma/generator-helper": {
- "version": "4.7.1",
- "resolved": "https://registry.npmjs.org/@prisma/generator-helper/-/generator-helper-4.7.1.tgz",
- "integrity": "sha512-q9mjYOyLxkLWhqjvPB5sx5J1VRegWA2eC9mwrGgA0CSMo6SzZ7xwIe4rMJKnh4a7QMUO03+HQFdv/Nz7BOWCcg==",
- "dev": true,
- "requires": {
- "@prisma/debug": "4.7.1",
- "@types/cross-spawn": "6.0.2",
- "chalk": "4.1.2",
- "cross-spawn": "7.0.3"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "@prisma/get-platform": {
- "version": "4.7.1",
- "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-4.7.1.tgz",
- "integrity": "sha512-p160ToD9j53TgSrg0O0q3GkGZTGwB30UqIu3B0bu/NIvhnhHOwuEo4tyDXYKblLOE2TL0e1t0PWOSQAvH3nKYw==",
- "dev": true,
- "requires": {
- "@prisma/debug": "4.7.1"
- }
- },
- "@prisma/internals": {
- "version": "4.7.1",
- "resolved": "https://registry.npmjs.org/@prisma/internals/-/internals-4.7.1.tgz",
- "integrity": "sha512-YgG+5zLZuKdVUPnNdw9XA0XGfW1vZaOqrcGgRnla0mSIIIB3Gg3noRuHv9ZQAXeHLWh2v7MHxal6fxKElMN0ug==",
- "dev": true,
- "requires": {
- "@prisma/debug": "4.7.1",
- "@prisma/engine-core": "4.7.1",
- "@prisma/engines": "4.7.1",
- "@prisma/fetch-engine": "4.7.1",
- "@prisma/generator-helper": "4.7.1",
- "@prisma/get-platform": "4.7.1",
- "@prisma/prisma-fmt-wasm": "4.7.1-1.272861e07ab64f234d3ffc4094e32bd61775599c",
- "archiver": "5.3.1",
- "arg": "5.0.2",
- "chalk": "4.1.2",
- "checkpoint-client": "1.1.21",
- "cli-truncate": "2.1.0",
- "dotenv": "16.0.3",
- "escape-string-regexp": "4.0.0",
- "execa": "5.1.1",
- "find-up": "5.0.0",
- "fp-ts": "2.13.1",
- "fs-extra": "10.1.0",
- "fs-jetpack": "5.1.0",
- "global-dirs": "3.0.0",
- "globby": "11.1.0",
- "has-yarn": "2.1.0",
- "is-windows": "^1.0.2",
- "is-wsl": "^2.2.0",
- "make-dir": "3.1.0",
- "new-github-issue-url": "0.2.1",
- "node-fetch": "2.6.7",
- "open": "7",
- "ora": "5.4.1",
- "p-map": "4.0.0",
- "prompts": "2.4.2",
- "read-pkg-up": "7.0.1",
- "replace-string": "3.1.0",
- "resolve": "1.22.1",
- "rimraf": "3.0.2",
- "string-width": "4.2.3",
- "strip-ansi": "6.0.1",
- "strip-indent": "3.0.0",
- "temp-dir": "2.0.0",
- "temp-write": "4.0.0",
- "tempy": "1.0.1",
- "terminal-link": "2.1.1",
- "tmp": "0.2.1",
- "ts-pattern": "^4.0.1"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "arg": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
- "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
- "dev": true
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "dotenv": {
- "version": "16.0.3",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz",
- "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==",
- "dev": true
- },
- "escape-string-regexp": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
- "dev": true
- },
- "find-up": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
- "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
- "dev": true,
- "requires": {
- "locate-path": "^6.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "locate-path": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
- "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
- "dev": true,
- "requires": {
- "p-locate": "^5.0.0"
- }
- },
- "p-limit": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
- "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
- "dev": true,
- "requires": {
- "yocto-queue": "^0.1.0"
- }
- },
- "p-locate": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
- "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
- "dev": true,
- "requires": {
- "p-limit": "^3.0.2"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "@prisma/prisma-fmt-wasm": {
- "version": "4.7.1-1.272861e07ab64f234d3ffc4094e32bd61775599c",
- "resolved": "https://registry.npmjs.org/@prisma/prisma-fmt-wasm/-/prisma-fmt-wasm-4.7.1-1.272861e07ab64f234d3ffc4094e32bd61775599c.tgz",
- "integrity": "sha512-o9oSp2c5yDWHn9TT2Ntv3cb6LuJKPBy32gTtipYH1D166KfKBy+1RkPySobWZCKV/TrkUGlcBn5vcQgRBHPvVA==",
- "dev": true
- },
- "@protobufjs/aspromise": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
- "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ=="
- },
- "@protobufjs/base64": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
- "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg=="
- },
- "@protobufjs/codegen": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",
- "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg=="
- },
- "@protobufjs/eventemitter": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
- "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q=="
- },
- "@protobufjs/fetch": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
- "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==",
- "requires": {
- "@protobufjs/aspromise": "^1.1.1",
- "@protobufjs/inquire": "^1.1.0"
- }
- },
- "@protobufjs/float": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
- "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ=="
- },
- "@protobufjs/inquire": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",
- "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q=="
- },
- "@protobufjs/path": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
- "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA=="
- },
- "@protobufjs/pool": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
- "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw=="
- },
- "@protobufjs/utf8": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
- "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw=="
- },
- "@tokenizer/token": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz",
- "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A=="
- },
- "@tootallnate/once": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
- "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
- "dev": true
- },
- "@ts-morph/common": {
- "version": "0.18.1",
- "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.18.1.tgz",
- "integrity": "sha512-RVE+zSRICWRsfrkAw5qCAK+4ZH9kwEFv5h0+/YeHTLieWP7F4wWq4JsKFuNWG+fYh/KF+8rAtgdj5zb2mm+DVA==",
- "dev": true,
- "requires": {
- "fast-glob": "^3.2.12",
- "minimatch": "^5.1.0",
- "mkdirp": "^1.0.4",
- "path-browserify": "^1.0.1"
- }
- },
- "@tsconfig/node10": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz",
- "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA=="
- },
- "@tsconfig/node12": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz",
- "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag=="
- },
- "@tsconfig/node14": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz",
- "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow=="
- },
- "@tsconfig/node16": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz",
- "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ=="
- },
- "@types/base-64": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/@types/base-64/-/base-64-0.1.3.tgz",
- "integrity": "sha512-DJpw7RKNMXygZ0j2xe6ROBqiJUy7JWEItkzOPBzrT35HUWS7VLYyW9XJX8yCCvE2xg8QD7wesvVyXFg8AVHTMA=="
- },
- "@types/base-x": {
- "version": "1.0.30",
- "resolved": "https://registry.npmjs.org/@types/base-x/-/base-x-1.0.30.tgz",
- "integrity": "sha512-P++3AZsto5971TC6Cfuvzy57O3qhvhDrFNDgZeTg9UHq5gUyaQ9K1xXTgMXo/4oETVMa6aeDu+XcvkOTJa9zzA=="
- },
- "@types/bn.js": {
- "version": "4.11.6",
- "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz",
- "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==",
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/body-parser": {
- "version": "1.19.2",
- "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz",
- "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==",
- "requires": {
- "@types/connect": "*",
- "@types/node": "*"
- }
- },
- "@types/bs58": {
- "version": "3.0.33",
- "resolved": "https://registry.npmjs.org/@types/bs58/-/bs58-3.0.33.tgz",
- "integrity": "sha512-emGSyQiTgyoCdo/u2ZCBqjF7YNarLftu9CW6oeoTLy3RwDdKthHqMt7E1+BHeDybbNmxSaUagqHz+Dsvpym/MQ==",
- "requires": {
- "@types/base-x": "^1.0.30"
- }
- },
- "@types/bytebuffer": {
- "version": "5.0.44",
- "resolved": "https://registry.npmjs.org/@types/bytebuffer/-/bytebuffer-5.0.44.tgz",
- "integrity": "sha512-k1qonHga/SfQT02NF633i+7tIfKd+cfC/8pjnedcfuXJNMWooss/FkCgRMSnLf2WorLjbuH4bfgAZEbtyHBDoQ==",
- "requires": {
- "@types/long": "^3.0.0",
- "@types/node": "*"
- },
- "dependencies": {
- "@types/long": {
- "version": "3.0.32",
- "resolved": "https://registry.npmjs.org/@types/long/-/long-3.0.32.tgz",
- "integrity": "sha512-ZXyOOm83p7X8p3s0IYM3VeueNmHpkk/yMlP8CLeOnEcu6hIwPH7YjZBvhQkR0ZFS2DqZAxKtJ/M5fcuv3OU5BA=="
- }
- }
- },
- "@types/connect": {
- "version": "3.4.35",
- "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz",
- "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==",
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/cors": {
- "version": "2.8.12",
- "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz",
- "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw=="
- },
- "@types/cross-spawn": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.2.tgz",
- "integrity": "sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==",
- "dev": true,
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/debug": {
- "version": "4.1.7",
- "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz",
- "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==",
- "dev": true,
- "requires": {
- "@types/ms": "*"
- }
- },
- "@types/express": {
- "version": "4.17.14",
- "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz",
- "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==",
- "requires": {
- "@types/body-parser": "*",
- "@types/express-serve-static-core": "^4.17.18",
- "@types/qs": "*",
- "@types/serve-static": "*"
- }
- },
- "@types/express-serve-static-core": {
- "version": "4.17.31",
- "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz",
- "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==",
- "requires": {
- "@types/node": "*",
- "@types/qs": "*",
- "@types/range-parser": "*"
- }
- },
- "@types/glob": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz",
- "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==",
- "requires": {
- "@types/minimatch": "*",
- "@types/node": "*"
- }
- },
- "@types/graphql-fields": {
- "version": "1.3.4",
- "resolved": "https://registry.npmjs.org/@types/graphql-fields/-/graphql-fields-1.3.4.tgz",
- "integrity": "sha512-McLJaAaqY7lk9d9y7E61iQrj0AwcEjSb8uHlPh7KgYV+XX1MSLlSt/alhd5k2BPRE8gy/f4lnkLGb5ke3iG66Q==",
- "requires": {
- "graphql": "^15.3.0"
- }
- },
- "@types/json-schema": {
- "version": "7.0.11",
- "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
- "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ=="
- },
- "@types/json5": {
- "version": "0.0.29",
- "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
- "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ=="
- },
- "@types/jsonwebtoken": {
- "version": "8.5.9",
- "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.9.tgz",
- "integrity": "sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg==",
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/lodash": {
- "version": "4.14.187",
- "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.187.tgz",
- "integrity": "sha512-MrO/xLXCaUgZy3y96C/iOsaIqZSeupyTImKClHunL5GrmaiII2VwvWmLBu2hwa0Kp0sV19CsyjtrTc/Fx8rg/A=="
- },
- "@types/lodash.memoize": {
- "version": "4.1.7",
- "resolved": "https://registry.npmjs.org/@types/lodash.memoize/-/lodash.memoize-4.1.7.tgz",
- "integrity": "sha512-lGN7WeO4vO6sICVpf041Q7BX/9k1Y24Zo3FY0aUezr1QlKznpjzsDk3T3wvH8ofYzoK0QupN9TWcFAFZlyPwQQ==",
- "requires": {
- "@types/lodash": "*"
- }
- },
- "@types/long": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz",
- "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA=="
- },
- "@types/memcached": {
- "version": "2.2.7",
- "resolved": "https://registry.npmjs.org/@types/memcached/-/memcached-2.2.7.tgz",
- "integrity": "sha512-ImJbz1i8pl+OnyhYdIDnHe8jAuM8TOwM/7VsciqhYX3IL0jPPUToAtVxklfcWFGYckahEYZxhd9FS0z3MM1dpA==",
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/mime": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz",
- "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA=="
- },
- "@types/minimatch": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
- "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ=="
- },
- "@types/minimist": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz",
- "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ=="
- },
- "@types/ms": {
- "version": "0.7.31",
- "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz",
- "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==",
- "dev": true
- },
- "@types/node": {
- "version": "10.17.60",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz",
- "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw=="
- },
- "@types/node-cron": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/@types/node-cron/-/node-cron-3.0.7.tgz",
- "integrity": "sha512-9PuLtBboc/+JJ7FshmJWv769gDonTpItN0Ol5TMwclpSQNjVyB2SRxSKBcTtbSysSL5R7Oea06kTTFNciCoYwA==",
- "dev": true
- },
- "@types/normalize-package-data": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
- "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw=="
- },
- "@types/object-hash": {
- "version": "1.3.4",
- "resolved": "https://registry.npmjs.org/@types/object-hash/-/object-hash-1.3.4.tgz",
- "integrity": "sha512-xFdpkAkikBgqBdG9vIlsqffDV8GpvnPEzs0IUtr1v3BEB97ijsFQ4RXVbUZwjFThhB4MDSTUfvmxUD5PGx0wXA=="
- },
- "@types/pbkdf2": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz",
- "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==",
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/pg": {
- "version": "8.6.5",
- "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.6.5.tgz",
- "integrity": "sha512-tOkGtAqRVkHa/PVZicq67zuujI4Oorfglsr2IbKofDwBSysnaqSx7W1mDqFqdkGE6Fbgh+PZAl0r/BWON/mozw==",
- "requires": {
- "@types/node": "*",
- "pg-protocol": "*",
- "pg-types": "^2.2.0"
- }
- },
- "@types/qs": {
- "version": "6.9.7",
- "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
- "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw=="
- },
- "@types/range-parser": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz",
- "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw=="
- },
- "@types/retry": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz",
- "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA=="
- },
- "@types/secp256k1": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz",
- "integrity": "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==",
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/semver": {
- "version": "7.3.13",
- "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz",
- "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw=="
- },
- "@types/serve-static": {
- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz",
- "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==",
- "requires": {
- "@types/mime": "*",
- "@types/node": "*"
- }
- },
- "@types/swagger-ui-express": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/@types/swagger-ui-express/-/swagger-ui-express-4.1.3.tgz",
- "integrity": "sha512-jqCjGU/tGEaqIplPy3WyQg+Nrp6y80DCFnDEAvVKWkJyv0VivSSDCChkppHRHAablvInZe6pijDFMnavtN0vqA==",
- "dev": true,
- "requires": {
- "@types/express": "*",
- "@types/serve-static": "*"
- }
- },
- "@types/ws": {
- "version": "7.4.7",
- "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz",
- "integrity": "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==",
- "requires": {
- "@types/node": "*"
- }
- },
- "@typescript-eslint/eslint-plugin": {
- "version": "4.33.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz",
- "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==",
- "requires": {
- "@typescript-eslint/experimental-utils": "4.33.0",
- "@typescript-eslint/scope-manager": "4.33.0",
- "debug": "^4.3.1",
- "functional-red-black-tree": "^1.0.1",
- "ignore": "^5.1.8",
- "regexpp": "^3.1.0",
- "semver": "^7.3.5",
- "tsutils": "^3.21.0"
- }
- },
- "@typescript-eslint/experimental-utils": {
- "version": "4.33.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz",
- "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==",
- "requires": {
- "@types/json-schema": "^7.0.7",
- "@typescript-eslint/scope-manager": "4.33.0",
- "@typescript-eslint/types": "4.33.0",
- "@typescript-eslint/typescript-estree": "4.33.0",
- "eslint-scope": "^5.1.1",
- "eslint-utils": "^3.0.0"
- }
- },
- "@typescript-eslint/parser": {
- "version": "4.33.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz",
- "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==",
- "requires": {
- "@typescript-eslint/scope-manager": "4.33.0",
- "@typescript-eslint/types": "4.33.0",
- "@typescript-eslint/typescript-estree": "4.33.0",
- "debug": "^4.3.1"
- }
- },
- "@typescript-eslint/scope-manager": {
- "version": "4.33.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz",
- "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==",
- "requires": {
- "@typescript-eslint/types": "4.33.0",
- "@typescript-eslint/visitor-keys": "4.33.0"
- }
- },
- "@typescript-eslint/types": {
- "version": "4.33.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz",
- "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ=="
- },
- "@typescript-eslint/typescript-estree": {
- "version": "4.33.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz",
- "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==",
- "requires": {
- "@typescript-eslint/types": "4.33.0",
- "@typescript-eslint/visitor-keys": "4.33.0",
- "debug": "^4.3.1",
- "globby": "^11.0.3",
- "is-glob": "^4.0.1",
- "semver": "^7.3.5",
- "tsutils": "^3.21.0"
- }
- },
- "@typescript-eslint/visitor-keys": {
- "version": "4.33.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz",
- "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==",
- "requires": {
- "@typescript-eslint/types": "4.33.0",
- "eslint-visitor-keys": "^2.0.0"
- }
- },
- "@web-std/blob": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/@web-std/blob/-/blob-3.0.4.tgz",
- "integrity": "sha512-+dibyiw+uHYK4dX5cJ7HA+gtDAaUUe6JsOryp2ZpAC7h4ICsh49E34JwHoEKPlPvP0llCrNzz45vvD+xX5QDBg==",
- "requires": {
- "@web-std/stream": "1.0.0",
- "web-encoding": "1.1.5"
- }
- },
- "@web-std/fetch": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@web-std/fetch/-/fetch-3.0.3.tgz",
- "integrity": "sha512-PtaKr6qvw2AmKChugzhQWuTa12dpbogHRBxwcleAZ35UhWucnfD4N+g3f7qYK2OeioSWTK3yMf6n/kOOfqxHaQ==",
- "requires": {
- "@web-std/blob": "^3.0.3",
- "@web-std/form-data": "^3.0.2",
- "@web3-storage/multipart-parser": "^1.0.0",
- "data-uri-to-buffer": "^3.0.1"
- }
- },
- "@web-std/file": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@web-std/file/-/file-3.0.2.tgz",
- "integrity": "sha512-pIH0uuZsmY8YFvSHP1NsBIiMT/1ce0suPrX74fEeO3Wbr1+rW0fUGEe4d0R99iLwXtyCwyserqCFI4BJkJlkRA==",
- "requires": {
- "@web-std/blob": "^3.0.3"
- }
- },
- "@web-std/form-data": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@web-std/form-data/-/form-data-3.0.2.tgz",
- "integrity": "sha512-rhc8IRw66sJ0FHcnC84kT3mTN6eACTuNftkt1XSl1Ef6WRKq4Pz65xixxqZymAZl1K3USpwhLci4SKNn4PYxWQ==",
- "requires": {
- "web-encoding": "1.1.5"
- }
- },
- "@web-std/stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@web-std/stream/-/stream-1.0.0.tgz",
- "integrity": "sha512-jyIbdVl+0ZJyKGTV0Ohb9E6UnxP+t7ZzX4Do3AHjZKxUXKMs9EmqnBDQgHF7bEw0EzbQygOjtt/7gvtmi//iCQ==",
- "requires": {
- "web-streams-polyfill": "^3.1.1"
- }
- },
- "@web3-storage/multipart-parser": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@web3-storage/multipart-parser/-/multipart-parser-1.0.0.tgz",
- "integrity": "sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw=="
- },
- "@web3-storage/parse-link-header": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@web3-storage/parse-link-header/-/parse-link-header-3.1.0.tgz",
- "integrity": "sha512-K1undnK70vLLauqdE8bq/l98isTF2FDhcP0UPpXVSjkSWe3xhAn5eRXk5jfA1E5ycNm84Ws/rQFUD7ue11nciw=="
- },
- "@zxing/text-encoding": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/@zxing/text-encoding/-/text-encoding-0.9.0.tgz",
- "integrity": "sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==",
- "optional": true
- },
- "abbrev": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
- },
- "abort-controller": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
- "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
- "requires": {
- "event-target-shim": "^5.0.0"
- }
- },
- "accepts": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
- "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
- "requires": {
- "mime-types": "~2.1.34",
- "negotiator": "0.6.3"
- }
- },
- "acorn": {
- "version": "8.8.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz",
- "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA=="
- },
- "acorn-jsx": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
- "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
- "requires": {}
- },
- "acorn-walk": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
- "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA=="
- },
- "aes-js": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz",
- "integrity": "sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ=="
- },
- "agent-base": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
- "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
- "requires": {
- "debug": "4"
- }
- },
- "aggregate-error": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
- "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
- "dev": true,
- "requires": {
- "clean-stack": "^2.0.0",
- "indent-string": "^4.0.0"
- }
- },
- "ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "requires": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- }
- },
- "ansi-colors": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
- "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw=="
- },
- "ansi-escapes": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
- "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
- "dev": true,
- "requires": {
- "type-fest": "^0.21.3"
- },
- "dependencies": {
- "type-fest": {
- "version": "0.21.3",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
- "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
- "dev": true
- }
- }
- },
- "ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
- },
- "ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "requires": {
- "color-convert": "^1.9.0"
- }
- },
- "any-signal": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-2.1.2.tgz",
- "integrity": "sha512-B+rDnWasMi/eWcajPcCWSlYc7muXOrcYrqgyzcdKisl2H/WTlQ0gip1KyQfr0ZlxJdsuWCj/LWwQm7fhyhRfIQ==",
- "requires": {
- "abort-controller": "^3.0.0",
- "native-abort-controller": "^1.0.3"
- }
- },
- "apisauce": {
- "version": "2.1.6",
- "resolved": "https://registry.npmjs.org/apisauce/-/apisauce-2.1.6.tgz",
- "integrity": "sha512-MdxR391op/FucS2YQRfB/NMRyCnHEPDd4h17LRIuVYi0BpGmMhpxc0shbOpfs5ahABuBEffNCGal5EcsydbBWg==",
- "requires": {
- "axios": "^0.21.4"
- }
- },
- "aproba": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
- "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ=="
- },
- "archiver": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz",
- "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==",
- "dev": true,
- "requires": {
- "archiver-utils": "^2.1.0",
- "async": "^3.2.3",
- "buffer-crc32": "^0.2.1",
- "readable-stream": "^3.6.0",
- "readdir-glob": "^1.0.0",
- "tar-stream": "^2.2.0",
- "zip-stream": "^4.1.0"
- }
- },
- "archiver-utils": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz",
- "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==",
- "dev": true,
- "requires": {
- "glob": "^7.1.4",
- "graceful-fs": "^4.2.0",
- "lazystream": "^1.0.0",
- "lodash.defaults": "^4.2.0",
- "lodash.difference": "^4.5.0",
- "lodash.flatten": "^4.4.0",
- "lodash.isplainobject": "^4.0.6",
- "lodash.union": "^4.6.0",
- "normalize-path": "^3.0.0",
- "readable-stream": "^2.0.0"
- },
- "dependencies": {
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- }
- }
- },
- "are-we-there-yet": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
- "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
- "requires": {
- "delegates": "^1.0.0",
- "readable-stream": "^3.6.0"
- }
- },
- "arg": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
- "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA=="
- },
- "argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "requires": {
- "sprintf-js": "~1.0.2"
- }
- },
- "array-flatten": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
- "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
- },
- "array-includes": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz",
- "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.19.5",
- "get-intrinsic": "^1.1.1",
- "is-string": "^1.0.7"
- }
- },
- "array-union": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
- "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw=="
- },
- "array.prototype.flat": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz",
- "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.2",
- "es-shim-unscopables": "^1.0.0"
- }
- },
- "array.prototype.flatmap": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz",
- "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.2",
- "es-shim-unscopables": "^1.0.0"
- }
- },
- "arrify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
- "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA=="
- },
- "ascli": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/ascli/-/ascli-1.0.1.tgz",
- "integrity": "sha512-JGQaNxpaCJz9Bd1JvVaFIHuWn9S+l3xhN17R0V/vmUDiGE0QngNMXhjlqpwqV+91plWz9Fg+Lt28Lj7p5vjs8A==",
- "requires": {
- "colour": "~0.7.1",
- "optjs": "~3.2.2"
- }
- },
- "asn1.js": {
- "version": "4.10.1",
- "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
- "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
- "requires": {
- "bn.js": "^4.0.0",
- "inherits": "^2.0.1",
- "minimalistic-assert": "^1.0.0"
- },
- "dependencies": {
- "bn.js": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
- "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
- }
- }
- },
- "astral-regex": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
- "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ=="
- },
- "async": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
- "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==",
- "dev": true
- },
- "available-typed-arrays": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
- "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw=="
- },
- "axios": {
- "version": "0.21.4",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
- "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
- "requires": {
- "follow-redirects": "^1.14.0"
- }
- },
- "backo2": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
- "integrity": "sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA=="
- },
- "balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
- },
- "base-64": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/base-64/-/base-64-0.1.0.tgz",
- "integrity": "sha512-Y5gU45svrR5tI2Vt/X9GPd3L0HNIKzGu202EjxrXMpuc2V2CiKgemAbUUsqYmZJvPtCXoUKjNZwBJzsNScUbXA=="
- },
- "base-x": {
- "version": "3.0.9",
- "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz",
- "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==",
- "requires": {
- "safe-buffer": "^5.0.1"
- }
- },
- "base64-js": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
- "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
- },
- "bech32": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz",
- "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ=="
- },
- "bindings": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
- "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
- "optional": true,
- "requires": {
- "file-uri-to-path": "1.0.0"
- }
- },
- "bip39": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/bip39/-/bip39-2.6.0.tgz",
- "integrity": "sha512-RrnQRG2EgEoqO24ea+Q/fftuPUZLmrEM3qNhhGsA3PbaXaCW791LTzPuVyx/VprXQcTbPJ3K3UeTna8ZnVl2sg==",
- "requires": {
- "create-hash": "^1.1.0",
- "pbkdf2": "^3.0.9",
- "randombytes": "^2.0.1",
- "safe-buffer": "^5.0.1",
- "unorm": "^1.3.3"
- }
- },
- "bl": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz",
- "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==",
- "requires": {
- "buffer": "^6.0.3",
- "inherits": "^2.0.4",
- "readable-stream": "^3.4.0"
- }
- },
- "blakejs": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz",
- "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ=="
- },
- "blob-to-it": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/blob-to-it/-/blob-to-it-1.0.4.tgz",
- "integrity": "sha512-iCmk0W4NdbrWgRRuxOriU8aM5ijeVLI61Zulsmg/lUHNr7pYjoj+U77opLefNagevtrrbMt3JQ5Qip7ar178kA==",
- "requires": {
- "browser-readablestream-to-it": "^1.0.3"
- }
- },
- "blockstore-core": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/blockstore-core/-/blockstore-core-1.0.5.tgz",
- "integrity": "sha512-i/9CUMMvBALVbtSqUIuiWB3tk//a4Q2I2CEWiBuYNnhJvk/DWplXjLt8Sqc5VGkRVXVPSsEuH8fUtqJt5UFYcA==",
- "requires": {
- "err-code": "^3.0.1",
- "interface-blockstore": "^2.0.2",
- "interface-store": "^2.0.1",
- "it-all": "^1.0.4",
- "it-drain": "^1.0.4",
- "it-filter": "^1.0.2",
- "it-take": "^1.0.1",
- "multiformats": "^9.4.7"
- }
- },
- "bn.js": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz",
- "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ=="
- },
- "body-parser": {
- "version": "1.20.1",
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz",
- "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==",
- "requires": {
- "bytes": "3.1.2",
- "content-type": "~1.0.4",
- "debug": "2.6.9",
- "depd": "2.0.0",
- "destroy": "1.2.0",
- "http-errors": "2.0.0",
- "iconv-lite": "0.4.24",
- "on-finished": "2.4.1",
- "qs": "6.11.0",
- "raw-body": "2.5.1",
- "type-is": "~1.6.18",
- "unpipe": "1.0.0"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- }
- }
- },
- "brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "requires": {
- "balanced-match": "^1.0.0"
- }
- },
- "braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
- "requires": {
- "fill-range": "^7.0.1"
- }
- },
- "brorand": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
- "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w=="
- },
- "browser-readablestream-to-it": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/browser-readablestream-to-it/-/browser-readablestream-to-it-1.0.3.tgz",
- "integrity": "sha512-+12sHB+Br8HIh6VAMVEG5r3UXCyESIgDW7kzk3BjIXa43DVqVwL7GC5TW3jeh+72dtcH99pPVpw0X8i0jt+/kw=="
- },
- "browserify-aes": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
- "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
- "requires": {
- "buffer-xor": "^1.0.3",
- "cipher-base": "^1.0.0",
- "create-hash": "^1.1.0",
- "evp_bytestokey": "^1.0.3",
- "inherits": "^2.0.1",
- "safe-buffer": "^5.0.1"
- }
- },
- "bs58": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz",
- "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==",
- "requires": {
- "base-x": "^3.0.2"
- }
- },
- "bs58check": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz",
- "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==",
- "requires": {
- "bs58": "^4.0.0",
- "create-hash": "^1.1.0",
- "safe-buffer": "^5.1.2"
- }
- },
- "buffer": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
- "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
- "requires": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
- }
- },
- "buffer-crc32": {
- "version": "0.2.13",
- "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
- "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
- "dev": true
- },
- "buffer-equal-constant-time": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
- "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA=="
- },
- "buffer-writer": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/buffer-writer/-/buffer-writer-2.0.0.tgz",
- "integrity": "sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw=="
- },
- "buffer-xor": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
- "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ=="
- },
- "bullmq": {
- "version": "1.91.1",
- "resolved": "https://registry.npmjs.org/bullmq/-/bullmq-1.91.1.tgz",
- "integrity": "sha512-u7dat9I8ZwouZ651AMZkBSvB6NVUPpnAjd4iokd9DM41whqIBnDjuL11h7+kEjcpiDKj6E+wxZiER00FqirZQg==",
- "requires": {
- "cron-parser": "^4.6.0",
- "get-port": "6.1.2",
- "glob": "^8.0.3",
- "ioredis": "^5.2.2",
- "lodash": "^4.17.21",
- "msgpackr": "^1.6.2",
- "semver": "^7.3.7",
- "tslib": "^2.0.0",
- "uuid": "^9.0.0"
- }
- },
- "busboy": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
- "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==",
- "dev": true,
- "requires": {
- "streamsearch": "^1.1.0"
- }
- },
- "bytebuffer": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/bytebuffer/-/bytebuffer-5.0.1.tgz",
- "integrity": "sha512-IuzSdmADppkZ6DlpycMkm8l9zeEq16fWtLvunEwFiYciR/BHo4E8/xs5piFquG+Za8OWmMqHF8zuRviz2LHvRQ==",
- "requires": {
- "long": "~3"
- },
- "dependencies": {
- "long": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz",
- "integrity": "sha512-ZYvPPOMqUwPoDsbJaR10iQJYnMuZhRTvHYl62ErLIEX7RgFlziSBUUvrt3OVfc47QlHHpzPZYP17g3Fv7oeJkg=="
- }
- }
- },
- "bytes": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
- "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
- },
- "call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "requires": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- },
- "callsites": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
- },
- "camelcase": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
- "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
- },
- "camelcase-keys": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
- "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
- "requires": {
- "camelcase": "^5.3.1",
- "map-obj": "^4.0.0",
- "quick-lru": "^4.0.1"
- }
- },
- "carbites": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/carbites/-/carbites-1.0.6.tgz",
- "integrity": "sha512-dS9IQvnrb5VIRvSTNz5Ff+mB9d2MFfi5mojtJi7Rlss79VeF190jr0sZdA7eW0CGHotvHkZaWuM6wgfD9PEFRg==",
- "requires": {
- "@ipld/car": "^3.0.1",
- "@ipld/dag-cbor": "^6.0.3",
- "@ipld/dag-pb": "^2.0.2",
- "multiformats": "^9.0.4"
- },
- "dependencies": {
- "@ipld/dag-cbor": {
- "version": "6.0.15",
- "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-6.0.15.tgz",
- "integrity": "sha512-Vm3VTSTwlmGV92a3C5aeY+r2A18zbH2amehNhsX8PBa3muXICaWrN8Uri85A5hLH7D7ElhE8PdjxD6kNqUmTZA==",
- "requires": {
- "cborg": "^1.5.4",
- "multiformats": "^9.5.4"
- }
- }
- }
- },
- "cborg": {
- "version": "1.9.5",
- "resolved": "https://registry.npmjs.org/cborg/-/cborg-1.9.5.tgz",
- "integrity": "sha512-fLBv8wmqtlXqy1Yu+pHzevAIkW6k2K0ZtMujNzWphLsA34vzzg9BHn+5GmZqOJkSA9V7EMKsWrf6K976c1QMjQ=="
- },
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- },
- "checkpoint-client": {
- "version": "1.1.21",
- "resolved": "https://registry.npmjs.org/checkpoint-client/-/checkpoint-client-1.1.21.tgz",
- "integrity": "sha512-bcrcnJncn6uGhj06IIsWvUBPyJWK1ZezDbLCJ//IQEYXkUobhGvOOBlHe9K5x0ZMkAZGinPB4T+lTUmFz/acWQ==",
- "dev": true,
- "requires": {
- "ci-info": "3.3.0",
- "env-paths": "2.2.1",
- "fast-write-atomic": "0.2.1",
- "make-dir": "3.1.0",
- "ms": "2.1.3",
- "node-fetch": "2.6.7",
- "uuid": "8.3.2"
- },
- "dependencies": {
- "ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
- "dev": true
- },
- "uuid": {
- "version": "8.3.2",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
- "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
- "dev": true
- }
- }
- },
- "chownr": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
- "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="
- },
- "ci-info": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz",
- "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==",
- "dev": true
- },
- "cipher-base": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
- "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
- "requires": {
- "inherits": "^2.0.1",
- "safe-buffer": "^5.0.1"
- }
- },
- "class-is": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/class-is/-/class-is-1.1.0.tgz",
- "integrity": "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw=="
- },
- "class-validator": {
- "version": "0.13.2",
- "resolved": "https://registry.npmjs.org/class-validator/-/class-validator-0.13.2.tgz",
- "integrity": "sha512-yBUcQy07FPlGzUjoLuUfIOXzgynnQPPruyK1Ge2B74k9ROwnle1E+NxLWnUv5OLU8hA/qL5leAE9XnXq3byaBw==",
- "peer": true,
- "requires": {
- "libphonenumber-js": "^1.9.43",
- "validator": "^13.7.0"
- },
- "dependencies": {
- "validator": {
- "version": "13.7.0",
- "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz",
- "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==",
- "peer": true
- }
- }
- },
- "clean-stack": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
- "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
- "dev": true
- },
- "cli-cursor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
- "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
- "dev": true,
- "requires": {
- "restore-cursor": "^3.1.0"
- }
- },
- "cli-spinners": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz",
- "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==",
- "dev": true
- },
- "cli-truncate": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz",
- "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==",
- "dev": true,
- "requires": {
- "slice-ansi": "^3.0.0",
- "string-width": "^4.2.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "slice-ansi": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz",
- "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "astral-regex": "^2.0.0",
- "is-fullwidth-code-point": "^3.0.0"
- }
- }
- }
- },
- "cliui": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
- "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==",
- "requires": {
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wrap-ansi": "^2.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="
- },
- "is-fullwidth-code-point": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
- "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==",
- "requires": {
- "number-is-nan": "^1.0.0"
- }
- },
- "string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==",
- "requires": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- }
- }
- },
- "clone": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
- "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==",
- "dev": true
- },
- "cluster-key-slot": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.1.tgz",
- "integrity": "sha512-rwHwUfXL40Chm1r08yrhU3qpUvdVlgkKNeyeGPOxnW8/SyVDvgRaed/Uz54AqWNaTCAThlj6QAs3TZcKI0xDEw=="
- },
- "code-block-writer": {
- "version": "11.0.3",
- "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-11.0.3.tgz",
- "integrity": "sha512-NiujjUFB4SwScJq2bwbYUtXbZhBSlY6vYzm++3Q6oC+U+injTqfPYFK8wS9COOmb2lueqp0ZRB4nK1VYeHgNyw==",
- "dev": true
- },
- "code-point-at": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
- "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA=="
- },
- "color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "requires": {
- "color-name": "1.1.3"
- }
- },
- "color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
- },
- "color-support": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
- "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg=="
- },
- "colour": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/colour/-/colour-0.7.1.tgz",
- "integrity": "sha512-Rel466v0EnmKPcsxHo91L4kgPs/6XF7Pu2LJNszq9lXYwi5CFWEeIiRaTX5ym7PPMdj4udDHkLSVC1//JVkZQg=="
- },
- "commander": {
- "version": "2.20.3",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
- "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
- },
- "commondir": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
- "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==",
- "dev": true
- },
- "compress-commons": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz",
- "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==",
- "dev": true,
- "requires": {
- "buffer-crc32": "^0.2.13",
- "crc32-stream": "^4.0.2",
- "normalize-path": "^3.0.0",
- "readable-stream": "^3.6.0"
- }
- },
- "compressible": {
- "version": "2.0.18",
- "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
- "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
- "requires": {
- "mime-db": ">= 1.43.0 < 2"
- }
- },
- "compression": {
- "version": "1.7.4",
- "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
- "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
- "requires": {
- "accepts": "~1.3.5",
- "bytes": "3.0.0",
- "compressible": "~2.0.16",
- "debug": "2.6.9",
- "on-headers": "~1.0.2",
- "safe-buffer": "5.1.2",
- "vary": "~1.1.2"
- },
- "dependencies": {
- "bytes": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
- "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw=="
- },
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- },
- "safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
- }
- }
- },
- "concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
- },
- "connection-parse": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/connection-parse/-/connection-parse-0.0.7.tgz",
- "integrity": "sha512-bTTG28diWg7R7/+qE5NZumwPbCiJOT8uPdZYu674brDjBWQctbaQbYlDKhalS+4i5HxIx+G8dZsnBHKzWpp01A=="
- },
- "console-control-strings": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
- "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ=="
- },
- "content-disposition": {
- "version": "0.5.4",
- "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
- "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
- "requires": {
- "safe-buffer": "5.2.1"
- }
- },
- "content-type": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
- "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
- },
- "cookie": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",
- "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw=="
- },
- "cookie-signature": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
- "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
- },
- "core-util-is": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
- "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
- "dev": true
- },
- "cors": {
- "version": "2.8.5",
- "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
- "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
- "requires": {
- "object-assign": "^4",
- "vary": "^1"
- }
- },
- "cosmjs-types": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.4.1.tgz",
- "integrity": "sha512-I7E/cHkIgoJzMNQdFF0YVqPlaTqrqKHrskuSTIqlEyxfB5Lf3WKCajSXVK2yHOfOFfSux/RxEdpMzw/eO4DIog==",
- "requires": {
- "long": "^4.0.0",
- "protobufjs": "~6.11.2"
- }
- },
- "crc-32": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
- "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==",
- "dev": true
- },
- "crc32-stream": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz",
- "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==",
- "dev": true,
- "requires": {
- "crc-32": "^1.2.0",
- "readable-stream": "^3.4.0"
- }
- },
- "create-hash": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
- "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
- "requires": {
- "cipher-base": "^1.0.1",
- "inherits": "^2.0.1",
- "md5.js": "^1.3.4",
- "ripemd160": "^2.0.1",
- "sha.js": "^2.4.0"
- }
- },
- "create-hmac": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
- "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
- "requires": {
- "cipher-base": "^1.0.3",
- "create-hash": "^1.1.0",
- "inherits": "^2.0.1",
- "ripemd160": "^2.0.0",
- "safe-buffer": "^5.0.1",
- "sha.js": "^2.4.8"
- }
- },
- "create-require": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
- "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ=="
- },
- "cron-parser": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/cron-parser/-/cron-parser-4.6.0.tgz",
- "integrity": "sha512-guZNLMGUgg6z4+eGhmHGw7ft+v6OQeuHzd1gcLxCo9Yg/qoxmG3nindp2/uwGCLizEisf2H0ptqeVXeoCpP6FA==",
- "requires": {
- "luxon": "^3.0.1"
- }
- },
- "cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "requires": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- }
- },
- "crypto-random-string": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
- "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==",
- "dev": true
- },
- "data-uri-to-buffer": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz",
- "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og=="
- },
- "dataloader": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-1.4.0.tgz",
- "integrity": "sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw=="
- },
- "dateformat": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
- "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q=="
- },
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "decamelize": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
- "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA=="
- },
- "decamelize-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz",
- "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==",
- "requires": {
- "decamelize": "^1.1.0",
- "map-obj": "^1.0.0"
- },
- "dependencies": {
- "map-obj": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
- "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg=="
- }
- }
- },
- "deep-is": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
- "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
- },
- "deepmerge": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
- "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg=="
- },
- "defaults": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz",
- "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==",
- "dev": true,
- "requires": {
- "clone": "^1.0.2"
- }
- },
- "define-properties": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
- "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
- "requires": {
- "has-property-descriptors": "^1.0.0",
- "object-keys": "^1.1.1"
- }
- },
- "del": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz",
- "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==",
- "dev": true,
- "requires": {
- "globby": "^11.0.1",
- "graceful-fs": "^4.2.4",
- "is-glob": "^4.0.1",
- "is-path-cwd": "^2.2.0",
- "is-path-inside": "^3.0.2",
- "p-map": "^4.0.0",
- "rimraf": "^3.0.2",
- "slash": "^3.0.0"
- }
- },
- "delegates": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
- "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ=="
- },
- "denque": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz",
- "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw=="
- },
- "depd": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
- "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
- },
- "destroy": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
- "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
- },
- "detect-libc": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz",
- "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w=="
- },
- "diff": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
- "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A=="
- },
- "dir-glob": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
- "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
- "requires": {
- "path-type": "^4.0.0"
- }
- },
- "dns-over-http-resolver": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/dns-over-http-resolver/-/dns-over-http-resolver-1.2.3.tgz",
- "integrity": "sha512-miDiVSI6KSNbi4SVifzO/reD8rMnxgrlnkrlkugOLQpWQTe2qMdHsZp5DmfKjxNE+/T3VAAYLQUZMv9SMr6+AA==",
- "requires": {
- "debug": "^4.3.1",
- "native-fetch": "^3.0.0",
- "receptacle": "^1.3.2"
- }
- },
- "doctrine": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
- "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
- "requires": {
- "esutils": "^2.0.2"
- }
- },
- "dotenv": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz",
- "integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w=="
- },
- "dprint-node": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/dprint-node/-/dprint-node-1.0.7.tgz",
- "integrity": "sha512-NTZOW9A7ipb0n7z7nC3wftvsbceircwVHSgzobJsEQa+7RnOMbhrfX5IflA6CtC4GA63DSAiHYXa4JKEy9F7cA==",
- "requires": {
- "detect-libc": "^1.0.3"
- },
- "dependencies": {
- "detect-libc": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
- "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg=="
- }
- }
- },
- "ecdsa-sig-formatter": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",
- "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==",
- "requires": {
- "safe-buffer": "^5.0.1"
- }
- },
- "ed25519": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/ed25519/-/ed25519-0.0.4.tgz",
- "integrity": "sha512-81yyGDHl4hhTD2YY779FRRMMAuKR3IQ2MmPFdwTvLnmZ+O02PgONzVgeyTWCjs/NCNAr35Ccg+hUd1y84Kdkbg==",
- "optional": true,
- "requires": {
- "bindings": "^1.2.1",
- "nan": "^2.0.9"
- }
- },
- "ee-first": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
- "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
- },
- "electron-fetch": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/electron-fetch/-/electron-fetch-1.9.1.tgz",
- "integrity": "sha512-M9qw6oUILGVrcENMSRRefE1MbHPIz0h79EKIeJWK9v563aT9Qkh8aEHPO1H5vi970wPirNY+jO9OpFoLiMsMGA==",
- "requires": {
- "encoding": "^0.1.13"
- }
- },
- "elliptic": {
- "version": "6.5.4",
- "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
- "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
- "requires": {
- "bn.js": "^4.11.9",
- "brorand": "^1.1.0",
- "hash.js": "^1.0.0",
- "hmac-drbg": "^1.0.1",
- "inherits": "^2.0.4",
- "minimalistic-assert": "^1.0.1",
- "minimalistic-crypto-utils": "^1.0.1"
- },
- "dependencies": {
- "bn.js": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
- "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
- }
- }
- },
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
- },
- "encodeurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="
- },
- "encoding": {
- "version": "0.1.13",
- "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
- "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
- "requires": {
- "iconv-lite": "^0.6.2"
- },
- "dependencies": {
- "iconv-lite": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
- "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3.0.0"
- }
- }
- }
- },
- "end-of-stream": {
- "version": "1.4.4",
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
- "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
- "dev": true,
- "requires": {
- "once": "^1.4.0"
- }
- },
- "enquirer": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
- "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
- "requires": {
- "ansi-colors": "^4.1.1"
- }
- },
- "env-paths": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
- "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
- "dev": true
- },
- "err-code": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/err-code/-/err-code-3.0.1.tgz",
- "integrity": "sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA=="
- },
- "error-ex": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
- "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
- "requires": {
- "is-arrayish": "^0.2.1"
- }
- },
- "es-abstract": {
- "version": "1.20.4",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz",
- "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==",
- "requires": {
- "call-bind": "^1.0.2",
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "function.prototype.name": "^1.1.5",
- "get-intrinsic": "^1.1.3",
- "get-symbol-description": "^1.0.0",
- "has": "^1.0.3",
- "has-property-descriptors": "^1.0.0",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.3",
- "is-callable": "^1.2.7",
- "is-negative-zero": "^2.0.2",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.2",
- "is-string": "^1.0.7",
- "is-weakref": "^1.0.2",
- "object-inspect": "^1.12.2",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.4",
- "regexp.prototype.flags": "^1.4.3",
- "safe-regex-test": "^1.0.0",
- "string.prototype.trimend": "^1.0.5",
- "string.prototype.trimstart": "^1.0.5",
- "unbox-primitive": "^1.0.2"
- }
- },
- "es-shim-unscopables": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
- "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==",
- "requires": {
- "has": "^1.0.3"
- }
- },
- "es-to-primitive": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
- "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
- "requires": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
- }
- },
- "es6-promise": {
- "version": "4.2.8",
- "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz",
- "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w=="
- },
- "es6-promisify": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
- "integrity": "sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==",
- "requires": {
- "es6-promise": "^4.0.3"
- }
- },
- "escape-html": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
- "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
- },
- "escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
- },
- "eslint": {
- "version": "7.32.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz",
- "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==",
- "requires": {
- "@babel/code-frame": "7.12.11",
- "@eslint/eslintrc": "^0.4.3",
- "@humanwhocodes/config-array": "^0.5.0",
- "ajv": "^6.10.0",
- "chalk": "^4.0.0",
- "cross-spawn": "^7.0.2",
- "debug": "^4.0.1",
- "doctrine": "^3.0.0",
- "enquirer": "^2.3.5",
- "escape-string-regexp": "^4.0.0",
- "eslint-scope": "^5.1.1",
- "eslint-utils": "^2.1.0",
- "eslint-visitor-keys": "^2.0.0",
- "espree": "^7.3.1",
- "esquery": "^1.4.0",
- "esutils": "^2.0.2",
- "fast-deep-equal": "^3.1.3",
- "file-entry-cache": "^6.0.1",
- "functional-red-black-tree": "^1.0.1",
- "glob-parent": "^5.1.2",
- "globals": "^13.6.0",
- "ignore": "^4.0.6",
- "import-fresh": "^3.0.0",
- "imurmurhash": "^0.1.4",
- "is-glob": "^4.0.0",
- "js-yaml": "^3.13.1",
- "json-stable-stringify-without-jsonify": "^1.0.1",
- "levn": "^0.4.1",
- "lodash.merge": "^4.6.2",
- "minimatch": "^3.0.4",
- "natural-compare": "^1.4.0",
- "optionator": "^0.9.1",
- "progress": "^2.0.0",
- "regexpp": "^3.1.0",
- "semver": "^7.2.1",
- "strip-ansi": "^6.0.0",
- "strip-json-comments": "^3.1.0",
- "table": "^6.0.9",
- "text-table": "^0.2.0",
- "v8-compile-cache": "^2.0.3"
- },
- "dependencies": {
- "@babel/code-frame": {
- "version": "7.12.11",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
- "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
- "requires": {
- "@babel/highlight": "^7.10.4"
- }
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "escape-string-regexp": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
- },
- "eslint-utils": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
- "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
- "requires": {
- "eslint-visitor-keys": "^1.1.0"
- },
- "dependencies": {
- "eslint-visitor-keys": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
- "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ=="
- }
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
- },
- "ignore": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
- "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg=="
- },
- "minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "eslint-config-standard": {
- "version": "16.0.3",
- "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-16.0.3.tgz",
- "integrity": "sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==",
- "requires": {}
- },
- "eslint-config-standard-jsx": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-10.0.0.tgz",
- "integrity": "sha512-hLeA2f5e06W1xyr/93/QJulN/rLbUVUmqTlexv9PRKHFwEC9ffJcH2LvJhMoEqYQBEYafedgGZXH2W8NUpt5lA==",
- "requires": {}
- },
- "eslint-config-standard-with-typescript": {
- "version": "21.0.1",
- "resolved": "https://registry.npmjs.org/eslint-config-standard-with-typescript/-/eslint-config-standard-with-typescript-21.0.1.tgz",
- "integrity": "sha512-FeiMHljEJ346Y0I/HpAymNKdrgKEpHpcg/D93FvPHWfCzbT4QyUJba/0FwntZeGLXfUiWDSeKmdJD597d9wwiw==",
- "requires": {
- "@typescript-eslint/parser": "^4.0.0",
- "eslint-config-standard": "^16.0.0"
- }
- },
- "eslint-import-resolver-node": {
- "version": "0.3.6",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz",
- "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==",
- "requires": {
- "debug": "^3.2.7",
- "resolve": "^1.20.0"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "requires": {
- "ms": "^2.1.1"
- }
- }
- }
- },
- "eslint-module-utils": {
- "version": "2.7.4",
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz",
- "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==",
- "requires": {
- "debug": "^3.2.7"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "requires": {
- "ms": "^2.1.1"
- }
- }
- }
- },
- "eslint-plugin-es": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz",
- "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==",
- "requires": {
- "eslint-utils": "^2.0.0",
- "regexpp": "^3.0.0"
- },
- "dependencies": {
- "eslint-utils": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
- "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
- "requires": {
- "eslint-visitor-keys": "^1.1.0"
- }
- },
- "eslint-visitor-keys": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
- "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ=="
- }
- }
- },
- "eslint-plugin-import": {
- "version": "2.26.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz",
- "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==",
- "requires": {
- "array-includes": "^3.1.4",
- "array.prototype.flat": "^1.2.5",
- "debug": "^2.6.9",
- "doctrine": "^2.1.0",
- "eslint-import-resolver-node": "^0.3.6",
- "eslint-module-utils": "^2.7.3",
- "has": "^1.0.3",
- "is-core-module": "^2.8.1",
- "is-glob": "^4.0.3",
- "minimatch": "^3.1.2",
- "object.values": "^1.1.5",
- "resolve": "^1.22.0",
- "tsconfig-paths": "^3.14.1"
- },
- "dependencies": {
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "doctrine": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
- "requires": {
- "esutils": "^2.0.2"
- }
- },
- "minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- }
- }
- },
- "eslint-plugin-node": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz",
- "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==",
- "requires": {
- "eslint-plugin-es": "^3.0.0",
- "eslint-utils": "^2.0.0",
- "ignore": "^5.1.1",
- "minimatch": "^3.0.4",
- "resolve": "^1.10.1",
- "semver": "^6.1.0"
- },
- "dependencies": {
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "eslint-utils": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
- "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
- "requires": {
- "eslint-visitor-keys": "^1.1.0"
- }
- },
- "eslint-visitor-keys": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
- "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ=="
- },
- "minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
- }
- }
- },
- "eslint-plugin-promise": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-5.2.0.tgz",
- "integrity": "sha512-SftLb1pUG01QYq2A/hGAWfDRXqYD82zE7j7TopDOyNdU+7SvvoXREls/+PRTY17vUXzXnZA/zfnyKgRH6x4JJw==",
- "requires": {}
- },
- "eslint-plugin-react": {
- "version": "7.31.10",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.10.tgz",
- "integrity": "sha512-e4N/nc6AAlg4UKW/mXeYWd3R++qUano5/o+t+wnWxIf+bLsOaH3a4q74kX3nDjYym3VBN4HyO9nEn1GcAqgQOA==",
- "requires": {
- "array-includes": "^3.1.5",
- "array.prototype.flatmap": "^1.3.0",
- "doctrine": "^2.1.0",
- "estraverse": "^5.3.0",
- "jsx-ast-utils": "^2.4.1 || ^3.0.0",
- "minimatch": "^3.1.2",
- "object.entries": "^1.1.5",
- "object.fromentries": "^2.0.5",
- "object.hasown": "^1.1.1",
- "object.values": "^1.1.5",
- "prop-types": "^15.8.1",
- "resolve": "^2.0.0-next.3",
- "semver": "^6.3.0",
- "string.prototype.matchall": "^4.0.7"
- },
- "dependencies": {
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "doctrine": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
- "requires": {
- "esutils": "^2.0.2"
- }
- },
- "minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "resolve": {
- "version": "2.0.0-next.4",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz",
- "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==",
- "requires": {
- "is-core-module": "^2.9.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- }
- },
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
- }
- }
- },
- "eslint-scope": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
- "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
- "requires": {
- "esrecurse": "^4.3.0",
- "estraverse": "^4.1.1"
- },
- "dependencies": {
- "estraverse": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
- "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="
- }
- }
- },
- "eslint-utils": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
- "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
- "requires": {
- "eslint-visitor-keys": "^2.0.0"
- }
- },
- "eslint-visitor-keys": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
- "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw=="
- },
- "espree": {
- "version": "7.3.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
- "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
- "requires": {
- "acorn": "^7.4.0",
- "acorn-jsx": "^5.3.1",
- "eslint-visitor-keys": "^1.3.0"
- },
- "dependencies": {
- "acorn": {
- "version": "7.4.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
- "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="
- },
- "eslint-visitor-keys": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
- "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ=="
- }
- }
- },
- "esprima": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
- },
- "esquery": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
- "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
- "requires": {
- "estraverse": "^5.1.0"
- }
- },
- "esrecurse": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
- "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
- "requires": {
- "estraverse": "^5.2.0"
- }
- },
- "estraverse": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
- "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="
- },
- "esutils": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
- "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
- },
- "etag": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
- "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="
- },
- "ethereum-cryptography": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz",
- "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==",
- "requires": {
- "@types/pbkdf2": "^3.0.0",
- "@types/secp256k1": "^4.0.1",
- "blakejs": "^1.1.0",
- "browserify-aes": "^1.2.0",
- "bs58check": "^2.1.2",
- "create-hash": "^1.2.0",
- "create-hmac": "^1.1.7",
- "hash.js": "^1.1.7",
- "keccak": "^3.0.0",
- "pbkdf2": "^3.0.17",
- "randombytes": "^2.1.0",
- "safe-buffer": "^5.1.2",
- "scrypt-js": "^3.0.0",
- "secp256k1": "^4.0.1",
- "setimmediate": "^1.0.5"
- }
- },
- "ethereumjs-util": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz",
- "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==",
- "requires": {
- "@types/bn.js": "^4.11.3",
- "bn.js": "^4.11.0",
- "create-hash": "^1.1.2",
- "elliptic": "^6.5.2",
- "ethereum-cryptography": "^0.1.3",
- "ethjs-util": "0.1.6",
- "rlp": "^2.2.3"
- },
- "dependencies": {
- "bn.js": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
- "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
- }
- }
- },
- "ethereumjs-wallet": {
- "version": "0.6.5",
- "resolved": "https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-0.6.5.tgz",
- "integrity": "sha512-MDwjwB9VQVnpp/Dc1XzA6J1a3wgHQ4hSvA1uWNatdpOrtCbPVuQSKSyRnjLvS0a+KKMw2pvQ9Ybqpb3+eW8oNA==",
- "requires": {
- "aes-js": "^3.1.1",
- "bs58check": "^2.1.2",
- "ethereum-cryptography": "^0.1.3",
- "ethereumjs-util": "^6.0.0",
- "randombytes": "^2.0.6",
- "safe-buffer": "^5.1.2",
- "scryptsy": "^1.2.1",
- "utf8": "^3.0.0",
- "uuid": "^3.3.2"
- },
- "dependencies": {
- "uuid": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
- "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
- }
- }
- },
- "ethjs-util": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz",
- "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==",
- "requires": {
- "is-hex-prefixed": "1.0.0",
- "strip-hex-prefix": "1.0.0"
- }
- },
- "event-target-shim": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
- "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ=="
- },
- "eventemitter3": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
- "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q=="
- },
- "events": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
- "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="
- },
- "evp_bytestokey": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
- "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
- "requires": {
- "md5.js": "^1.3.4",
- "safe-buffer": "^5.1.1"
- }
- },
- "execa": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
- "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
- "dev": true,
- "requires": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.0",
- "human-signals": "^2.1.0",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.1",
- "onetime": "^5.1.2",
- "signal-exit": "^3.0.3",
- "strip-final-newline": "^2.0.0"
- }
- },
- "express": {
- "version": "4.18.2",
- "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz",
- "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==",
- "requires": {
- "accepts": "~1.3.8",
- "array-flatten": "1.1.1",
- "body-parser": "1.20.1",
- "content-disposition": "0.5.4",
- "content-type": "~1.0.4",
- "cookie": "0.5.0",
- "cookie-signature": "1.0.6",
- "debug": "2.6.9",
- "depd": "2.0.0",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "finalhandler": "1.2.0",
- "fresh": "0.5.2",
- "http-errors": "2.0.0",
- "merge-descriptors": "1.0.1",
- "methods": "~1.1.2",
- "on-finished": "2.4.1",
- "parseurl": "~1.3.3",
- "path-to-regexp": "0.1.7",
- "proxy-addr": "~2.0.7",
- "qs": "6.11.0",
- "range-parser": "~1.2.1",
- "safe-buffer": "5.2.1",
- "send": "0.18.0",
- "serve-static": "1.15.0",
- "setprototypeof": "1.2.0",
- "statuses": "2.0.1",
- "type-is": "~1.6.18",
- "utils-merge": "1.0.1",
- "vary": "~1.1.2"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- }
- }
- },
- "express-graphql": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/express-graphql/-/express-graphql-0.12.0.tgz",
- "integrity": "sha512-DwYaJQy0amdy3pgNtiTDuGGM2BLdj+YO2SgbKoLliCfuHv3VVTt7vNG/ZqK2hRYjtYHE2t2KB705EU94mE64zg==",
- "requires": {
- "accepts": "^1.3.7",
- "content-type": "^1.0.4",
- "http-errors": "1.8.0",
- "raw-body": "^2.4.1"
- },
- "dependencies": {
- "depd": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
- "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ=="
- },
- "http-errors": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.0.tgz",
- "integrity": "sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==",
- "requires": {
- "depd": "~1.1.2",
- "inherits": "2.0.4",
- "setprototypeof": "1.2.0",
- "statuses": ">= 1.5.0 < 2",
- "toidentifier": "1.0.0"
- }
- },
- "statuses": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
- "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA=="
- },
- "toidentifier": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
- "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
- }
- }
- },
- "express-rate-limit": {
- "version": "6.7.0",
- "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-6.7.0.tgz",
- "integrity": "sha512-vhwIdRoqcYB/72TK3tRZI+0ttS8Ytrk24GfmsxDXK9o9IhHNO5bXRiXQSExPQ4GbaE5tvIS7j1SGrxsuWs+sGA==",
- "requires": {}
- },
- "eyes": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz",
- "integrity": "sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ=="
- },
- "fast-deep-equal": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
- },
- "fast-fifo": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.1.0.tgz",
- "integrity": "sha512-Kl29QoNbNvn4nhDsLYjyIAaIqaJB6rBx5p3sL9VjaefJ+eMFBWVZiaoguaoZfzEKr5RhAti0UgM8703akGPJ6g=="
- },
- "fast-glob": {
- "version": "3.2.12",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
- "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
- "requires": {
- "@nodelib/fs.stat": "^2.0.2",
- "@nodelib/fs.walk": "^1.2.3",
- "glob-parent": "^5.1.2",
- "merge2": "^1.3.0",
- "micromatch": "^4.0.4"
- }
- },
- "fast-json-stable-stringify": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
- },
- "fast-levenshtein": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="
- },
- "fast-write-atomic": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/fast-write-atomic/-/fast-write-atomic-0.2.1.tgz",
- "integrity": "sha512-WvJe06IfNYlr+6cO3uQkdKdy3Cb1LlCJSF8zRs2eT8yuhdbSlR9nIt+TgQ92RUxiRrQm+/S7RARnMfCs5iuAjw==",
- "dev": true
- },
- "fastq": {
- "version": "1.13.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
- "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
- "requires": {
- "reusify": "^1.0.4"
- }
- },
- "file-entry-cache": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
- "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
- "requires": {
- "flat-cache": "^3.0.4"
- }
- },
- "file-type": {
- "version": "16.5.4",
- "resolved": "https://registry.npmjs.org/file-type/-/file-type-16.5.4.tgz",
- "integrity": "sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==",
- "requires": {
- "readable-web-to-node-stream": "^3.0.0",
- "strtok3": "^6.2.4",
- "token-types": "^4.1.1"
- }
- },
- "file-uri-to-path": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
- "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
- "optional": true
- },
- "files-from-path": {
- "version": "0.2.6",
- "resolved": "https://registry.npmjs.org/files-from-path/-/files-from-path-0.2.6.tgz",
- "integrity": "sha512-Mz4UNkv+WcRLxcCXAORbfpwYiXI60SN9C1ZfeyGFv0xQUmblgbOkSWwFwX+Ov/TaR3FEyzwDyPnCQjpPRGSxKA==",
- "requires": {
- "err-code": "^3.0.1",
- "graceful-fs": "^4.2.9",
- "ipfs-unixfs": "^6.0.5",
- "it-glob": "^0.0.13"
- }
- },
- "fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
- "requires": {
- "to-regex-range": "^5.0.1"
- }
- },
- "finalhandler": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
- "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
- "requires": {
- "debug": "2.6.9",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "on-finished": "2.4.1",
- "parseurl": "~1.3.3",
- "statuses": "2.0.1",
- "unpipe": "~1.0.0"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- }
- }
- },
- "find-cache-dir": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
- "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
- "dev": true,
- "requires": {
- "commondir": "^1.0.1",
- "make-dir": "^3.0.2",
- "pkg-dir": "^4.1.0"
- }
- },
- "find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "five-bells-condition": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/five-bells-condition/-/five-bells-condition-5.0.1.tgz",
- "integrity": "sha512-rmVJAyyTBOBIYTWHGQzxCWKlSobwwuOb3adeHrBANddTs4IH5HDkWsbNFjGtx8LlGRPHN2/UoU/f6iA1QlaIow==",
- "requires": {
- "asn1.js": "^4.9.0",
- "ed25519": "0.0.4",
- "tweetnacl": "^0.14.1"
- },
- "dependencies": {
- "tweetnacl": {
- "version": "0.14.5",
- "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
- "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA=="
- }
- }
- },
- "flat-cache": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
- "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
- "requires": {
- "flatted": "^3.1.0",
- "rimraf": "^3.0.2"
- }
- },
- "flatted": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz",
- "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ=="
- },
- "follow-redirects": {
- "version": "1.15.2",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
- "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA=="
- },
- "for-each": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
- "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
- "requires": {
- "is-callable": "^1.1.3"
- }
- },
- "forwarded": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
- "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="
- },
- "fp-ts": {
- "version": "2.13.1",
- "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.13.1.tgz",
- "integrity": "sha512-0eu5ULPS2c/jsa1lGFneEFFEdTbembJv8e4QKXeVJ3lm/5hyve06dlKZrpxmMwJt6rYen7sxmHHK2CLaXvWuWQ==",
- "dev": true
- },
- "fresh": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
- "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q=="
- },
- "fs-constants": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
- "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
- "dev": true
- },
- "fs-extra": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
- "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- }
- },
- "fs-jetpack": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/fs-jetpack/-/fs-jetpack-5.1.0.tgz",
- "integrity": "sha512-Xn4fDhLydXkuzepZVsr02jakLlmoARPy+YWIclo4kh0GyNGUHnTqeH/w/qIsVn50dFxtp8otPL2t/HcPJBbxUA==",
- "dev": true,
- "requires": {
- "minimatch": "^5.1.0"
- }
- },
- "fs-minipass": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
- "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
- },
- "function-bind": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
- },
- "function.prototype.name": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
- "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.0",
- "functions-have-names": "^1.2.2"
- }
- },
- "functional-red-black-tree": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
- "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g=="
- },
- "functions-have-names": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
- "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ=="
- },
- "gauge": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz",
- "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==",
- "requires": {
- "aproba": "^1.0.3 || ^2.0.0",
- "color-support": "^1.1.2",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.1",
- "object-assign": "^4.1.1",
- "signal-exit": "^3.0.0",
- "string-width": "^4.2.3",
- "strip-ansi": "^6.0.1",
- "wide-align": "^1.1.2"
- }
- },
- "get-intrinsic": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz",
- "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==",
- "requires": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.3"
- }
- },
- "get-iterator": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/get-iterator/-/get-iterator-1.0.2.tgz",
- "integrity": "sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg=="
- },
- "get-port": {
- "version": "6.1.2",
- "resolved": "https://registry.npmjs.org/get-port/-/get-port-6.1.2.tgz",
- "integrity": "sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw=="
- },
- "get-stdin": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz",
- "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg=="
- },
- "get-stream": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
- "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
- "dev": true
- },
- "get-symbol-description": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
- "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
- "requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
- }
- },
- "glob": {
- "version": "8.0.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz",
- "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==",
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^5.0.1",
- "once": "^1.3.0"
- }
- },
- "glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "requires": {
- "is-glob": "^4.0.1"
- }
- },
- "global-dirs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz",
- "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==",
- "dev": true,
- "requires": {
- "ini": "2.0.0"
- }
- },
- "globals": {
- "version": "13.17.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz",
- "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==",
- "requires": {
- "type-fest": "^0.20.2"
- },
- "dependencies": {
- "type-fest": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ=="
- }
- }
- },
- "globalthis": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz",
- "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==",
- "requires": {
- "define-properties": "^1.1.3"
- }
- },
- "globby": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
- "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
- "requires": {
- "array-union": "^2.1.0",
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.2.9",
- "ignore": "^5.2.0",
- "merge2": "^1.4.1",
- "slash": "^3.0.0"
- }
- },
- "google-protobuf": {
- "version": "3.21.2",
- "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.21.2.tgz",
- "integrity": "sha512-3MSOYFO5U9mPGikIYCzK0SaThypfGgS6bHqrUGXG3DPHCrb+txNqeEcns1W0lkGfk0rCyNXm7xB9rMxnCiZOoA=="
- },
- "graceful-fs": {
- "version": "4.2.10",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
- "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
- },
- "graphile-build": {
- "version": "4.12.3",
- "resolved": "https://registry.npmjs.org/graphile-build/-/graphile-build-4.12.3.tgz",
- "integrity": "sha512-xwNNNrieWm78DVkB29epKLBAMEd5U9nXY1tQQn2n5pMisbqYMtIQOnfZzLhwM6AsNEyAfaQYyV0fD6wCkyYQpA==",
- "requires": {
- "@graphile/lru": "4.11.0",
- "chalk": "^2.4.2",
- "debug": "^4.1.1",
- "graphql-parse-resolve-info": "4.12.3",
- "iterall": "^1.2.2",
- "lodash": ">=4 <5",
- "lru-cache": "^5.0.0",
- "pluralize": "^7.0.0",
- "semver": "^6.0.0"
- },
- "dependencies": {
- "lru-cache": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
- "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
- "requires": {
- "yallist": "^3.0.2"
- }
- },
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
- },
- "yallist": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
- "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
- }
- }
- },
- "graphile-build-pg": {
- "version": "4.12.3",
- "resolved": "https://registry.npmjs.org/graphile-build-pg/-/graphile-build-pg-4.12.3.tgz",
- "integrity": "sha512-Gnwwxm2NRuyxOx5xchU+Po9a6XagRJpEgoezzHmfBRHwFBY2zprCMYdLvllqRrPJBBWdYAjx7H1NxctBiYiIoQ==",
- "requires": {
- "@graphile/lru": "4.11.0",
- "chalk": "^2.4.2",
- "debug": "^4.1.1",
- "graphile-build": "4.12.3",
- "jsonwebtoken": "^8.5.1",
- "lodash": ">=4 <5",
- "lru-cache": ">=4 <5",
- "pg-sql2": "4.12.3"
- },
- "dependencies": {
- "lru-cache": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
- "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
- "requires": {
- "pseudomap": "^1.0.2",
- "yallist": "^2.1.2"
- }
- },
- "yallist": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
- "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A=="
- }
- }
- },
- "graphile-utils": {
- "version": "4.12.3",
- "resolved": "https://registry.npmjs.org/graphile-utils/-/graphile-utils-4.12.3.tgz",
- "integrity": "sha512-Kls1TNZnPAZ3iLphTTagB+xM+EP+ry33o+4s1vEkl0JE1c0B8ztVTfs3fUl04vyQ2q1K24QTwLYrJ4LN8+Xbuw==",
- "requires": {
- "debug": "^4.1.1",
- "graphql": ">=0.9 <0.14 || ^14.0.2 || ^15.4.0",
- "tslib": "^2.0.1"
- }
- },
- "graphql": {
- "version": "15.8.0",
- "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz",
- "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw=="
- },
- "graphql-fields": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/graphql-fields/-/graphql-fields-2.0.3.tgz",
- "integrity": "sha512-x3VE5lUcR4XCOxPIqaO4CE+bTK8u6gVouOdpQX9+EKHr+scqtK5Pp/l8nIGqIpN1TUlkKE6jDCCycm/WtLRAwA=="
- },
- "graphql-parse-resolve-info": {
- "version": "4.12.3",
- "resolved": "https://registry.npmjs.org/graphql-parse-resolve-info/-/graphql-parse-resolve-info-4.12.3.tgz",
- "integrity": "sha512-Lxb+v+SCxzBZHKohK4xje3CBQ1iZ968DiKuFtmwzSaI45oP8FgPJjJv35TOzgv73QLijEdgH4NDZGwIvwJM7Kw==",
- "requires": {
- "debug": "^4.1.1",
- "tslib": "^2.0.1"
- }
- },
- "graphql-query-complexity": {
- "version": "0.7.2",
- "resolved": "https://registry.npmjs.org/graphql-query-complexity/-/graphql-query-complexity-0.7.2.tgz",
- "integrity": "sha512-+VgmrfxGEjHI3zuojWOR8bsz7Ycz/BZjNjxnlUieTz5DsB92WoIrYCSZdWG7UWZ3rfcA1Gb2Nf+wB80GsaZWuQ==",
- "requires": {
- "lodash.get": "^4.4.2"
- }
- },
- "graphql-scalars": {
- "version": "1.20.1",
- "resolved": "https://registry.npmjs.org/graphql-scalars/-/graphql-scalars-1.20.1.tgz",
- "integrity": "sha512-HCSosMh8l/DVYL3/wCesnZOb+gbiaO/XlZQEIKOkWDJUGBrc15xWAs5TCQVmrycT0tbEInii+J8eoOyMwxx8zg==",
- "requires": {
- "tslib": "~2.4.0"
- }
- },
- "graphql-subscriptions": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-1.2.1.tgz",
- "integrity": "sha512-95yD/tKi24q8xYa7Q9rhQN16AYj5wPbrb8tmHGM3WRc9EBmWrG/0kkMl+tQG8wcEuE9ibR4zyOM31p5Sdr2v4g==",
- "requires": {
- "iterall": "^1.3.0"
- }
- },
- "graphql-ws": {
- "version": "5.11.2",
- "resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-5.11.2.tgz",
- "integrity": "sha512-4EiZ3/UXYcjm+xFGP544/yW1+DVI8ZpKASFbzrV5EDTFWJp0ZvLl4Dy2fSZAzz9imKp5pZMIcjB0x/H69Pv/6w==",
- "requires": {}
- },
- "grpc": {
- "version": "1.24.11",
- "resolved": "https://registry.npmjs.org/grpc/-/grpc-1.24.11.tgz",
- "integrity": "sha512-8/AQdFCzCeCDWW3SoaMNp6ccbRvTQEH1O1u1uFtt29eWsg5gSZCJ3m6fbkduEIh3smY7WAPP+LgVJ5n3nZRxcA==",
- "requires": {
- "@mapbox/node-pre-gyp": "^1.0.4",
- "@types/bytebuffer": "^5.0.40",
- "lodash.camelcase": "^4.3.0",
- "lodash.clone": "^4.5.0",
- "nan": "^2.13.2",
- "protobufjs": "^5.0.3"
- },
- "dependencies": {
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "protobufjs": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-5.0.3.tgz",
- "integrity": "sha512-55Kcx1MhPZX0zTbVosMQEO5R6/rikNXd9b6RQK4KSPcrSIIwoXTtebIczUrXlwaSrbz4x8XUVThGPob1n8I4QA==",
- "requires": {
- "ascli": "~1",
- "bytebuffer": "~5",
- "glob": "^7.0.5",
- "yargs": "^3.10.0"
- }
- }
- }
- },
- "hamt-sharding": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/hamt-sharding/-/hamt-sharding-2.0.1.tgz",
- "integrity": "sha512-vnjrmdXG9dDs1m/H4iJ6z0JFI2NtgsW5keRkTcM85NGak69Mkf5PHUqBz+Xs0T4sg0ppvj9O5EGAJo40FTxmmA==",
- "requires": {
- "sparse-array": "^1.3.1",
- "uint8arrays": "^3.0.0"
- }
- },
- "hard-rejection": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
- "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA=="
- },
- "has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "requires": {
- "function-bind": "^1.1.1"
- }
- },
- "has-bigints": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
- "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ=="
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="
- },
- "has-property-descriptors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
- "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
- "requires": {
- "get-intrinsic": "^1.1.1"
- }
- },
- "has-symbols": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
- "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
- },
- "has-tostringtag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
- "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
- "requires": {
- "has-symbols": "^1.0.2"
- }
- },
- "has-unicode": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
- "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ=="
- },
- "has-yarn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
- "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==",
- "dev": true
- },
- "hash-base": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
- "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
- "requires": {
- "inherits": "^2.0.4",
- "readable-stream": "^3.6.0",
- "safe-buffer": "^5.2.0"
- }
- },
- "hash.js": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
- "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
- "requires": {
- "inherits": "^2.0.3",
- "minimalistic-assert": "^1.0.1"
- }
- },
- "hasha": {
- "version": "5.2.2",
- "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz",
- "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==",
- "dev": true,
- "requires": {
- "is-stream": "^2.0.0",
- "type-fest": "^0.8.0"
- },
- "dependencies": {
- "type-fest": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
- "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
- "dev": true
- }
- }
- },
- "hashring": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/hashring/-/hashring-3.2.0.tgz",
- "integrity": "sha512-xCMovURClsQZ+TR30icCZj+34Fq1hs0y6YCASD6ZqdRfYRybb5Iadws2WS+w09mGM/kf9xyA5FCdJQGcgcraSA==",
- "requires": {
- "connection-parse": "0.0.x",
- "simple-lru-cache": "0.0.x"
- }
- },
- "helmet": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/helmet/-/helmet-6.0.0.tgz",
- "integrity": "sha512-FO9RpR1wNJepH/GbLPQVtkE2eESglXL641p7SdyoT4LngHFJcZheHMoyUcjCZF4qpuMMO1u5q6RK0l9Ux8JBcg=="
- },
- "hmac-drbg": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
- "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==",
- "requires": {
- "hash.js": "^1.0.3",
- "minimalistic-assert": "^1.0.0",
- "minimalistic-crypto-utils": "^1.0.1"
- }
- },
- "hosted-git-info": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
- "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "http-errors": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
- "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
- "requires": {
- "depd": "2.0.0",
- "inherits": "2.0.4",
- "setprototypeof": "1.2.0",
- "statuses": "2.0.1",
- "toidentifier": "1.0.1"
- }
- },
- "http-proxy-agent": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
- "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
- "dev": true,
- "requires": {
- "@tootallnate/once": "2",
- "agent-base": "6",
- "debug": "4"
- }
- },
- "https-proxy-agent": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
- "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
- "requires": {
- "agent-base": "6",
- "debug": "4"
- }
- },
- "human-signals": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
- "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
- "dev": true
- },
- "iconv-lite": {
- "version": "0.4.24",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
- "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3"
- }
- },
- "idb-keyval": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.0.tgz",
- "integrity": "sha512-uw+MIyQn2jl3+hroD7hF8J7PUviBU7BPKWw4f/ISf32D4LoGu98yHjrzWWJDASu9QNrX10tCJqk9YY0ClWm8Ng==",
- "requires": {
- "safari-14-idb-fix": "^3.0.0"
- }
- },
- "ieee754": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
- "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
- },
- "ignore": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
- "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ=="
- },
- "import-fresh": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
- "requires": {
- "parent-module": "^1.0.0",
- "resolve-from": "^4.0.0"
- }
- },
- "imurmurhash": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="
- },
- "indent-string": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
- "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg=="
- },
- "inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
- "requires": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
- },
- "ini": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
- "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
- "dev": true
- },
- "interface-blockstore": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/interface-blockstore/-/interface-blockstore-2.0.3.tgz",
- "integrity": "sha512-OwVUnlNcx7H5HloK0Myv6c/C1q9cNG11HX6afdeU6q6kbuNj8jKCwVnmJHhC94LZaJ+9hvVOk4IUstb3Esg81w==",
- "requires": {
- "interface-store": "^2.0.2",
- "multiformats": "^9.0.4"
- }
- },
- "interface-datastore": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/interface-datastore/-/interface-datastore-6.1.1.tgz",
- "integrity": "sha512-AmCS+9CT34pp2u0QQVXjKztkuq3y5T+BIciuiHDDtDZucZD8VudosnSdUyXJV6IsRkN5jc4RFDhCk1O6Q3Gxjg==",
- "requires": {
- "interface-store": "^2.0.2",
- "nanoid": "^3.0.2",
- "uint8arrays": "^3.0.0"
- }
- },
- "interface-store": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/interface-store/-/interface-store-2.0.2.tgz",
- "integrity": "sha512-rScRlhDcz6k199EkHqT8NpM87ebN89ICOzILoBHgaG36/WX50N32BnU/kpZgCGPLhARRAWUUX5/cyaIjt7Kipg=="
- },
- "internal-slot": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
- "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
- "requires": {
- "get-intrinsic": "^1.1.0",
- "has": "^1.0.3",
- "side-channel": "^1.0.4"
- }
- },
- "invert-kv": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
- "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ=="
- },
- "ioredis": {
- "version": "5.2.3",
- "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.2.3.tgz",
- "integrity": "sha512-gQNcMF23/NpvjCaa1b5YycUyQJ9rBNH2xP94LWinNpodMWVUPP5Ai/xXANn/SM7gfIvI62B5CCvZxhg5pOgyMw==",
- "requires": {
- "@ioredis/commands": "^1.1.1",
- "cluster-key-slot": "^1.1.0",
- "debug": "^4.3.4",
- "denque": "^2.0.1",
- "lodash.defaults": "^4.2.0",
- "lodash.isarguments": "^3.1.0",
- "redis-errors": "^1.2.0",
- "redis-parser": "^3.0.0",
- "standard-as-callback": "^2.1.0"
- }
- },
- "ip-regex": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz",
- "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q=="
- },
- "ipaddr.js": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
- "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
- },
- "ipfs-car": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/ipfs-car/-/ipfs-car-0.7.0.tgz",
- "integrity": "sha512-9ser6WWZ1ZMTCGbcVkRXUzOrpQ4SIiLfzIEnk+3LQsXbV09yeZg3ijhRuEXozEIYE68Go9JmOFshamsK9iKlNQ==",
- "requires": {
- "@ipld/car": "^3.2.3",
- "@web-std/blob": "^3.0.1",
- "bl": "^5.0.0",
- "blockstore-core": "^1.0.2",
- "browser-readablestream-to-it": "^1.0.2",
- "idb-keyval": "^6.0.3",
- "interface-blockstore": "^2.0.2",
- "ipfs-core-types": "^0.8.3",
- "ipfs-core-utils": "^0.12.1",
- "ipfs-unixfs-exporter": "^7.0.4",
- "ipfs-unixfs-importer": "^9.0.4",
- "ipfs-utils": "^9.0.2",
- "it-all": "^1.0.5",
- "it-last": "^1.0.5",
- "it-pipe": "^1.1.0",
- "meow": "^9.0.0",
- "move-file": "^2.1.0",
- "multiformats": "^9.6.3",
- "stream-to-it": "^0.2.3",
- "streaming-iterables": "^6.0.0",
- "uint8arrays": "^3.0.0"
- }
- },
- "ipfs-core-types": {
- "version": "0.8.4",
- "resolved": "https://registry.npmjs.org/ipfs-core-types/-/ipfs-core-types-0.8.4.tgz",
- "integrity": "sha512-sbRZA1QX3xJ6ywTiVQZMOxhlhp4osAZX2SXx3azOLxAtxmGWDMkHYt722VV4nZ2GyJy8qyk5GHQIZ0uvQnpaTg==",
- "requires": {
- "interface-datastore": "^6.0.2",
- "multiaddr": "^10.0.0",
- "multiformats": "^9.4.13"
- }
- },
- "ipfs-core-utils": {
- "version": "0.12.2",
- "resolved": "https://registry.npmjs.org/ipfs-core-utils/-/ipfs-core-utils-0.12.2.tgz",
- "integrity": "sha512-RfxP3rPhXuqKIUmTAUhmee6fmaV3A7LMnjOUikRKpSyqESz/DR7aGK7tbttMxkZdkSEr0rFXlqbyb0vVwmn0wQ==",
- "requires": {
- "any-signal": "^2.1.2",
- "blob-to-it": "^1.0.1",
- "browser-readablestream-to-it": "^1.0.1",
- "debug": "^4.1.1",
- "err-code": "^3.0.1",
- "ipfs-core-types": "^0.8.4",
- "ipfs-unixfs": "^6.0.3",
- "ipfs-utils": "^9.0.2",
- "it-all": "^1.0.4",
- "it-map": "^1.0.4",
- "it-peekable": "^1.0.2",
- "it-to-stream": "^1.0.0",
- "merge-options": "^3.0.4",
- "multiaddr": "^10.0.0",
- "multiaddr-to-uri": "^8.0.0",
- "multiformats": "^9.4.13",
- "nanoid": "^3.1.23",
- "parse-duration": "^1.0.0",
- "timeout-abort-controller": "^1.1.1",
- "uint8arrays": "^3.0.0"
- }
- },
- "ipfs-unixfs": {
- "version": "6.0.9",
- "resolved": "https://registry.npmjs.org/ipfs-unixfs/-/ipfs-unixfs-6.0.9.tgz",
- "integrity": "sha512-0DQ7p0/9dRB6XCb0mVCTli33GzIzSVx5udpJuVM47tGcD+W+Bl4LsnoLswd3ggNnNEakMv1FdoFITiEnchXDqQ==",
- "requires": {
- "err-code": "^3.0.1",
- "protobufjs": "^6.10.2"
- }
- },
- "ipfs-unixfs-exporter": {
- "version": "7.0.11",
- "resolved": "https://registry.npmjs.org/ipfs-unixfs-exporter/-/ipfs-unixfs-exporter-7.0.11.tgz",
- "integrity": "sha512-qTYa69J7HbI2EIYNUddKPg9Y3rHkYZV0bNdmzZKA5+ZbwRVoUEuBW/cguEqTp22zHygh3sMnzYZFm0naVIdMgQ==",
- "requires": {
- "@ipld/dag-cbor": "^7.0.2",
- "@ipld/dag-pb": "^2.0.2",
- "@multiformats/murmur3": "^1.0.3",
- "err-code": "^3.0.1",
- "hamt-sharding": "^2.0.0",
- "interface-blockstore": "^2.0.3",
- "ipfs-unixfs": "^6.0.0",
- "it-last": "^1.0.5",
- "multiformats": "^9.4.2",
- "uint8arrays": "^3.0.0"
- }
- },
- "ipfs-unixfs-importer": {
- "version": "9.0.10",
- "resolved": "https://registry.npmjs.org/ipfs-unixfs-importer/-/ipfs-unixfs-importer-9.0.10.tgz",
- "integrity": "sha512-W+tQTVcSmXtFh7FWYWwPBGXJ1xDgREbIyI1E5JzDcimZLIyT5gGMfxR3oKPxxWj+GKMpP5ilvMQrbsPzWcm3Fw==",
- "requires": {
- "@ipld/dag-pb": "^2.0.2",
- "@multiformats/murmur3": "^1.0.3",
- "bl": "^5.0.0",
- "err-code": "^3.0.1",
- "hamt-sharding": "^2.0.0",
- "interface-blockstore": "^2.0.3",
- "ipfs-unixfs": "^6.0.0",
- "it-all": "^1.0.5",
- "it-batch": "^1.0.8",
- "it-first": "^1.0.6",
- "it-parallel-batch": "^1.0.9",
- "merge-options": "^3.0.4",
- "multiformats": "^9.4.2",
- "rabin-wasm": "^0.1.4",
- "uint8arrays": "^3.0.0"
- }
- },
- "ipfs-utils": {
- "version": "9.0.7",
- "resolved": "https://registry.npmjs.org/ipfs-utils/-/ipfs-utils-9.0.7.tgz",
- "integrity": "sha512-Umvb0Zydy2zZiTmQBGLfLISr8vOmXX8cxEIP+N8zGHrtRShG/j32yl1xd/BtS+Hbg0FIbVm3opwvxB2gmta0YA==",
- "requires": {
- "any-signal": "^3.0.0",
- "buffer": "^6.0.1",
- "electron-fetch": "^1.7.2",
- "err-code": "^3.0.1",
- "is-electron": "^2.2.0",
- "iso-url": "^1.1.5",
- "it-glob": "^1.0.1",
- "it-to-stream": "^1.0.0",
- "merge-options": "^3.0.4",
- "nanoid": "^3.1.20",
- "native-fetch": "^3.0.0",
- "node-fetch": "https://registry.npmjs.org/@achingbrain/node-fetch/-/node-fetch-2.6.7.tgz",
- "react-native-fetch-api": "^2.0.0",
- "stream-to-it": "^0.2.2"
- },
- "dependencies": {
- "any-signal": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-3.0.1.tgz",
- "integrity": "sha512-xgZgJtKEa9YmDqXodIgl7Fl1C8yNXr8w6gXjqK3LW4GcEiYT+6AQfJSE/8SPsEpLLmcvbv8YU+qet94UewHxqg=="
- },
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "it-glob": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/it-glob/-/it-glob-1.0.2.tgz",
- "integrity": "sha512-Ch2Dzhw4URfB9L/0ZHyY+uqOnKvBNeS/SMcRiPmJfpHiM0TsUZn+GkpcZxAoF3dJVdPm/PuIk3A4wlV7SUo23Q==",
- "requires": {
- "@types/minimatch": "^3.0.4",
- "minimatch": "^3.0.4"
- }
- },
- "minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "node-fetch": {
- "version": "https://registry.npmjs.org/@achingbrain/node-fetch/-/node-fetch-2.6.7.tgz",
- "integrity": "sha512-iTASGs+HTFK5E4ZqcMsHmeJ4zodyq8L38lZV33jwqcBJYoUt3HjN4+ot+O9/0b+ke8ddE7UgOtVuZN/OkV19/g=="
- }
- }
- },
- "ipns": {
- "version": "0.16.0",
- "resolved": "https://registry.npmjs.org/ipns/-/ipns-0.16.0.tgz",
- "integrity": "sha512-fBYkRjN3/fc6IQujUF4WBEyOXegK715w+wx9IErV6H2B5JXsMnHOBceUKn3L90dj+wJfHs6T+hM/OZiTT6mQCw==",
- "requires": {
- "cborg": "^1.3.3",
- "debug": "^4.2.0",
- "err-code": "^3.0.1",
- "interface-datastore": "^6.0.2",
- "libp2p-crypto": "^0.21.0",
- "long": "^4.0.0",
- "multiformats": "^9.4.5",
- "peer-id": "^0.16.0",
- "protobufjs": "^6.10.2",
- "timestamp-nano": "^1.0.0",
- "uint8arrays": "^3.0.0"
- }
- },
- "is-arguments": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
- "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-arrayish": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
- },
- "is-bigint": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
- "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
- "requires": {
- "has-bigints": "^1.0.1"
- }
- },
- "is-boolean-object": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
- "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-callable": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
- "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA=="
- },
- "is-core-module": {
- "version": "2.11.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
- "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
- "requires": {
- "has": "^1.0.3"
- }
- },
- "is-date-object": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
- "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-docker": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
- "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
- "dev": true
- },
- "is-electron": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.1.tgz",
- "integrity": "sha512-r8EEQQsqT+Gn0aXFx7lTFygYQhILLCB+wn0WCDL5LZRINeLH/Rvw1j2oKodELLXYNImQ3CRlVsY8wW4cGOsyuw=="
- },
- "is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
- },
- "is-generator-function": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz",
- "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==",
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-glob": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "requires": {
- "is-extglob": "^2.1.1"
- }
- },
- "is-hex-prefixed": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz",
- "integrity": "sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA=="
- },
- "is-interactive": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
- "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
- "dev": true
- },
- "is-ip": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz",
- "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==",
- "requires": {
- "ip-regex": "^4.0.0"
- }
- },
- "is-negative-zero": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
- "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA=="
- },
- "is-number": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
- },
- "is-number-object": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
- "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-path-cwd": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
- "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
- "dev": true
- },
- "is-path-inside": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
- "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
- "dev": true
- },
- "is-plain-obj": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
- "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA=="
- },
- "is-regex": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
- "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-shared-array-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
- "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
- "requires": {
- "call-bind": "^1.0.2"
- }
- },
- "is-stream": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
- "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
- "dev": true
- },
- "is-string": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
- "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-symbol": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
- "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
- "requires": {
- "has-symbols": "^1.0.2"
- }
- },
- "is-typed-array": {
- "version": "1.1.9",
- "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz",
- "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==",
- "requires": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
- "es-abstract": "^1.20.0",
- "for-each": "^0.3.3",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-unicode-supported": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
- "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
- "dev": true
- },
- "is-weakref": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
- "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
- "requires": {
- "call-bind": "^1.0.2"
- }
- },
- "is-windows": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
- "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
- "dev": true
- },
- "is-wsl": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
- "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
- "dev": true,
- "requires": {
- "is-docker": "^2.0.0"
- }
- },
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "dev": true
- },
- "isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
- },
- "iso-random-stream": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/iso-random-stream/-/iso-random-stream-2.0.2.tgz",
- "integrity": "sha512-yJvs+Nnelic1L2vH2JzWvvPQFA4r7kSTnpST/+LkAQjSz0hos2oqLD+qIVi9Qk38Hoe7mNDt3j0S27R58MVjLQ==",
- "requires": {
- "events": "^3.3.0",
- "readable-stream": "^3.4.0"
- }
- },
- "iso-url": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/iso-url/-/iso-url-1.2.1.tgz",
- "integrity": "sha512-9JPDgCN4B7QPkLtYAAOrEuAWvP9rWvR5offAr0/SeF046wIkglqH3VXgYYP6NcsKslH80UIVgmPqNe3j7tG2ng=="
- },
- "isomorphic-ws": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz",
- "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==",
- "requires": {}
- },
- "it-all": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/it-all/-/it-all-1.0.6.tgz",
- "integrity": "sha512-3cmCc6Heqe3uWi3CVM/k51fa/XbMFpQVzFoDsV0IZNHSQDyAXl3c4MjHkFX5kF3922OGj7Myv1nSEUgRtcuM1A=="
- },
- "it-batch": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/it-batch/-/it-batch-1.0.9.tgz",
- "integrity": "sha512-7Q7HXewMhNFltTsAMdSz6luNhyhkhEtGGbYek/8Xb/GiqYMtwUmopE1ocPSiJKKp3rM4Dt045sNFoUu+KZGNyA=="
- },
- "it-drain": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/it-drain/-/it-drain-1.0.5.tgz",
- "integrity": "sha512-r/GjkiW1bZswC04TNmUnLxa6uovme7KKwPhc+cb1hHU65E3AByypHH6Pm91WHuvqfFsm+9ws0kPtDBV3/8vmIg=="
- },
- "it-filter": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/it-filter/-/it-filter-1.0.3.tgz",
- "integrity": "sha512-EI3HpzUrKjTH01miLHWmhNWy3Xpbx4OXMXltgrNprL5lDpF3giVpHIouFpr5l+evXw6aOfxhnt01BIB+4VQA+w=="
- },
- "it-first": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/it-first/-/it-first-1.0.7.tgz",
- "integrity": "sha512-nvJKZoBpZD/6Rtde6FXqwDqDZGF1sCADmr2Zoc0hZsIvnE449gRFnGctxDf09Bzc/FWnHXAdaHVIetY6lrE0/g=="
- },
- "it-glob": {
- "version": "0.0.13",
- "resolved": "https://registry.npmjs.org/it-glob/-/it-glob-0.0.13.tgz",
- "integrity": "sha512-0Hcd5BraJUPzL28NWiFbdNrcdyNxNTKKdU3sjdFiYynNTQpwlG2UKW31X7bp+XhJwux/oPzIquo5ioztVmc2RQ==",
- "requires": {
- "@types/minimatch": "^3.0.4",
- "minimatch": "^3.0.4"
- },
- "dependencies": {
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- }
- }
- },
- "it-last": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/it-last/-/it-last-1.0.6.tgz",
- "integrity": "sha512-aFGeibeiX/lM4bX3JY0OkVCFkAw8+n9lkukkLNivbJRvNz8lI3YXv5xcqhFUV2lDJiraEK3OXRDbGuevnnR67Q=="
- },
- "it-map": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/it-map/-/it-map-1.0.6.tgz",
- "integrity": "sha512-XT4/RM6UHIFG9IobGlQPFQUrlEKkU4eBUFG3qhWhfAdh1JfF2x11ShCrKCdmZ0OiZppPfoLuzcfA4cey6q3UAQ=="
- },
- "it-parallel-batch": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/it-parallel-batch/-/it-parallel-batch-1.0.11.tgz",
- "integrity": "sha512-UWsWHv/kqBpMRmyZJzlmZeoAMA0F3SZr08FBdbhtbe+MtoEBgr/ZUAKrnenhXCBrsopy76QjRH2K/V8kNdupbQ==",
- "requires": {
- "it-batch": "^1.0.9"
- }
- },
- "it-peekable": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/it-peekable/-/it-peekable-1.0.3.tgz",
- "integrity": "sha512-5+8zemFS+wSfIkSZyf0Zh5kNN+iGyccN02914BY4w/Dj+uoFEoPSvj5vaWn8pNZJNSxzjW0zHRxC3LUb2KWJTQ=="
- },
- "it-pipe": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/it-pipe/-/it-pipe-1.1.0.tgz",
- "integrity": "sha512-lF0/3qTVeth13TOnHVs0BTFaziwQF7m5Gg+E6JV0BXcLKutC92YjSi7bASgkPOXaLEb+YvNZrPorGMBIJvZfxg=="
- },
- "it-take": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/it-take/-/it-take-1.0.2.tgz",
- "integrity": "sha512-u7I6qhhxH7pSevcYNaMECtkvZW365ARqAIt9K+xjdK1B2WUDEjQSfETkOCT8bxFq/59LqrN3cMLUtTgmDBaygw=="
- },
- "it-to-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/it-to-stream/-/it-to-stream-1.0.0.tgz",
- "integrity": "sha512-pLULMZMAB/+vbdvbZtebC0nWBTbG581lk6w8P7DfIIIKUfa8FbY7Oi0FxZcFPbxvISs7A9E+cMpLDBc1XhpAOA==",
- "requires": {
- "buffer": "^6.0.3",
- "fast-fifo": "^1.0.0",
- "get-iterator": "^1.0.2",
- "p-defer": "^3.0.0",
- "p-fifo": "^1.0.0",
- "readable-stream": "^3.6.0"
- }
- },
- "iterall": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz",
- "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg=="
- },
- "jackpot": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/jackpot/-/jackpot-0.0.6.tgz",
- "integrity": "sha512-rbWXX+A9ooq03/dfavLg9OXQ8YB57Wa7PY5c4LfU3CgFpwEhhl3WyXTQVurkaT7zBM5I9SSOaiLyJ4I0DQmC0g==",
- "requires": {
- "retry": "0.6.0"
- }
- },
- "jayson": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/jayson/-/jayson-2.1.2.tgz",
- "integrity": "sha512-2GejcQnEV35KYTXoBvzALIDdO/1oyEIoJHBnaJFhJhcurv0x2JqUXQW6xlDUhcNOpN9t+d2w+JGA6vOphb+5mg==",
- "requires": {
- "@types/node": "^10.3.5",
- "commander": "^2.12.2",
- "es6-promisify": "^5.0.0",
- "eyes": "^0.1.8",
- "json-stringify-safe": "^5.0.1",
- "JSONStream": "^1.3.1",
- "lodash": "^4.17.11",
- "uuid": "^3.2.1"
- },
- "dependencies": {
- "uuid": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
- "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
- }
- }
- },
- "js-tokens": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
- },
- "js-yaml": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
- "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
- "requires": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- }
- },
- "json-parse-better-errors": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
- "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw=="
- },
- "json-parse-even-better-errors": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
- "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
- },
- "json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
- },
- "json-stable-stringify-without-jsonify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
- "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="
- },
- "json-stringify-safe": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
- "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA=="
- },
- "json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "jsonc-parser": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
- "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w=="
- },
- "jsonfile": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
- "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.6",
- "universalify": "^2.0.0"
- }
- },
- "jsonparse": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
- "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg=="
- },
- "jsonschema": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.1.tgz",
- "integrity": "sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ=="
- },
- "JSONStream": {
- "version": "1.3.5",
- "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
- "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
- "requires": {
- "jsonparse": "^1.2.0",
- "through": ">=2.2.7 <3"
- }
- },
- "jsonwebtoken": {
- "version": "8.5.1",
- "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz",
- "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==",
- "requires": {
- "jws": "^3.2.2",
- "lodash.includes": "^4.3.0",
- "lodash.isboolean": "^3.0.3",
- "lodash.isinteger": "^4.0.4",
- "lodash.isnumber": "^3.0.3",
- "lodash.isplainobject": "^4.0.6",
- "lodash.isstring": "^4.0.1",
- "lodash.once": "^4.0.0",
- "ms": "^2.1.1",
- "semver": "^5.6.0"
- },
- "dependencies": {
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
- }
- }
- },
- "jsx-ast-utils": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz",
- "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==",
- "requires": {
- "array-includes": "^3.1.5",
- "object.assign": "^4.1.3"
- }
- },
- "jwa": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz",
- "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==",
- "requires": {
- "buffer-equal-constant-time": "1.0.1",
- "ecdsa-sig-formatter": "1.0.11",
- "safe-buffer": "^5.0.1"
- }
- },
- "jws": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz",
- "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==",
- "requires": {
- "jwa": "^1.4.1",
- "safe-buffer": "^5.0.1"
- }
- },
- "keccak": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz",
- "integrity": "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==",
- "requires": {
- "node-addon-api": "^2.0.0",
- "node-gyp-build": "^4.2.0",
- "readable-stream": "^3.6.0"
- }
- },
- "kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
- },
- "kleur": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
- "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
- "dev": true
- },
- "lazystream": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz",
- "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==",
- "dev": true,
- "requires": {
- "readable-stream": "^2.0.5"
- },
- "dependencies": {
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- }
- }
- },
- "lcid": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
- "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==",
- "requires": {
- "invert-kv": "^1.0.0"
- }
- },
- "levn": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
- "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
- "requires": {
- "prelude-ls": "^1.2.1",
- "type-check": "~0.4.0"
- }
- },
- "libp2p-crypto": {
- "version": "0.21.2",
- "resolved": "https://registry.npmjs.org/libp2p-crypto/-/libp2p-crypto-0.21.2.tgz",
- "integrity": "sha512-EXFrhSpiHtJ+/L8xXDvQNK5VjUMG51u878jzZcaT5XhuN/zFg6PWJFnl/qB2Y2j7eMWnvCRP7Kp+ua2H36cG4g==",
- "requires": {
- "@noble/ed25519": "^1.5.1",
- "@noble/secp256k1": "^1.3.0",
- "err-code": "^3.0.1",
- "iso-random-stream": "^2.0.0",
- "multiformats": "^9.4.5",
- "node-forge": "^1.2.1",
- "protobufjs": "^6.11.2",
- "uint8arrays": "^3.0.0"
- }
- },
- "libphonenumber-js": {
- "version": "1.10.14",
- "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.14.tgz",
- "integrity": "sha512-McGS7GV/WjJ2KjfOGhJU1oJn29RYeo7Q+RpANRbUNMQ9gj5XArpbjurSuyYPTejFwbaUojstQ4XyWCrAzGOUXw==",
- "peer": true
- },
- "libsodium": {
- "version": "0.7.10",
- "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.10.tgz",
- "integrity": "sha512-eY+z7hDrDKxkAK+QKZVNv92A5KYkxfvIshtBJkmg5TSiCnYqZP3i9OO9whE79Pwgm4jGaoHgkM4ao/b9Cyu4zQ=="
- },
- "libsodium-wrappers": {
- "version": "0.7.10",
- "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.10.tgz",
- "integrity": "sha512-pO3F1Q9NPLB/MWIhehim42b/Fwb30JNScCNh8TcQ/kIc+qGLQch8ag8wb0keK3EP5kbGakk1H8Wwo7v+36rNQg==",
- "requires": {
- "libsodium": "^0.7.0"
- }
- },
- "lines-and-columns": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
- "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
- },
- "load-json-file": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz",
- "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==",
- "requires": {
- "graceful-fs": "^4.1.15",
- "parse-json": "^4.0.0",
- "pify": "^4.0.1",
- "strip-bom": "^3.0.0",
- "type-fest": "^0.3.0"
- },
- "dependencies": {
- "parse-json": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==",
- "requires": {
- "error-ex": "^1.3.1",
- "json-parse-better-errors": "^1.0.1"
- }
- },
- "type-fest": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz",
- "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ=="
- }
- }
- },
- "locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
- },
- "lodash.camelcase": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
- "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA=="
- },
- "lodash.clone": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz",
- "integrity": "sha512-GhrVeweiTD6uTmmn5hV/lzgCQhccwReIVRLHp7LT4SopOjqEZ5BbX8b5WWEtAKasjmy8hR7ZPwsYlxRCku5odg=="
- },
- "lodash.defaults": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
- "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ=="
- },
- "lodash.difference": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
- "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==",
- "dev": true
- },
- "lodash.flatten": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
- "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==",
- "dev": true
- },
- "lodash.get": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
- "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ=="
- },
- "lodash.includes": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz",
- "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w=="
- },
- "lodash.isarguments": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
- "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg=="
- },
- "lodash.isboolean": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz",
- "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg=="
- },
- "lodash.isinteger": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz",
- "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA=="
- },
- "lodash.isnumber": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz",
- "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw=="
- },
- "lodash.isplainobject": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
- "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA=="
- },
- "lodash.isstring": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
- "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw=="
- },
- "lodash.memoize": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
- "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag=="
- },
- "lodash.merge": {
- "version": "4.6.2",
- "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
- "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
- },
- "lodash.once": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
- "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg=="
- },
- "lodash.truncate": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
- "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw=="
- },
- "lodash.union": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz",
- "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==",
- "dev": true
- },
- "log-symbols": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
- "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
- "dev": true,
- "requires": {
- "chalk": "^4.1.0",
- "is-unicode-supported": "^0.1.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "long": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz",
- "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="
- },
- "loose-envify": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
- "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
- "requires": {
- "js-tokens": "^3.0.0 || ^4.0.0"
- }
- },
- "lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "lunr": {
- "version": "2.3.9",
- "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz",
- "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow=="
- },
- "luxon": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.1.0.tgz",
- "integrity": "sha512-7w6hmKC0/aoWnEsmPCu5Br54BmbmUp5GfcqBxQngRcXJ+q5fdfjEzn7dxmJh2YdDhgW8PccYtlWKSv4tQkrTQg=="
- },
- "make-dir": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
- "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
- "requires": {
- "semver": "^6.0.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
- }
- }
- },
- "make-error": {
- "version": "1.3.6",
- "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
- "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw=="
- },
- "map-obj": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
- "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ=="
- },
- "marked": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/marked/-/marked-4.2.0.tgz",
- "integrity": "sha512-1qWHjHlBKwjnDfrkxd0L3Yx4LTad/WO7+d13YsXAC/ZfKj7p0xkLV3sDXJzfWgL7GfW4IBZwMAYWaz+ifyQouQ=="
- },
- "md5.js": {
- "version": "1.3.5",
- "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
- "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
- "requires": {
- "hash-base": "^3.0.0",
- "inherits": "^2.0.1",
- "safe-buffer": "^5.1.2"
- }
- },
- "media-typer": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
- "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ=="
- },
- "memcached": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/memcached/-/memcached-2.2.2.tgz",
- "integrity": "sha512-lHwUmqkT9WdUUgRsAvquO4xsKXYaBd644Orz31tuth+w/BIfFNuJMWwsG7sa7H3XXytaNfPTZ5R/yOG3d9zJMA==",
- "requires": {
- "hashring": "3.2.x",
- "jackpot": ">=0.0.6"
- }
- },
- "meow": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz",
- "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==",
- "requires": {
- "@types/minimist": "^1.2.0",
- "camelcase-keys": "^6.2.2",
- "decamelize": "^1.2.0",
- "decamelize-keys": "^1.1.0",
- "hard-rejection": "^2.1.0",
- "minimist-options": "4.1.0",
- "normalize-package-data": "^3.0.0",
- "read-pkg-up": "^7.0.1",
- "redent": "^3.0.0",
- "trim-newlines": "^3.0.0",
- "type-fest": "^0.18.0",
- "yargs-parser": "^20.2.3"
- }
- },
- "merge-descriptors": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
- "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w=="
- },
- "merge-options": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz",
- "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==",
- "requires": {
- "is-plain-obj": "^2.1.0"
- }
- },
- "merge-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
- "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
- "dev": true
- },
- "merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
- },
- "methods": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
- "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w=="
- },
- "micromatch": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
- "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
- "requires": {
- "braces": "^3.0.2",
- "picomatch": "^2.3.1"
- }
- },
- "mime": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
- "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
- },
- "mime-db": {
- "version": "1.52.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
- "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
- },
- "mime-types": {
- "version": "2.1.35",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
- "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
- "requires": {
- "mime-db": "1.52.0"
- }
- },
- "mimic-fn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
- "dev": true
- },
- "min-indent": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
- "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg=="
- },
- "minimalistic-assert": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
- "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
- },
- "minimalistic-crypto-utils": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
- "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg=="
- },
- "minimatch": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz",
- "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==",
- "requires": {
- "brace-expansion": "^2.0.1"
- }
- },
- "minimist": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz",
- "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g=="
- },
- "minimist-options": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
- "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
- "requires": {
- "arrify": "^1.0.1",
- "is-plain-obj": "^1.1.0",
- "kind-of": "^6.0.3"
- },
- "dependencies": {
- "is-plain-obj": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
- "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg=="
- }
- }
- },
- "minipass": {
- "version": "3.3.4",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz",
- "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==",
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "minizlib": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
- "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
- "requires": {
- "minipass": "^3.0.0",
- "yallist": "^4.0.0"
- }
- },
- "mkdirp": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
- },
- "move-file": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/move-file/-/move-file-2.1.0.tgz",
- "integrity": "sha512-i9qLW6gqboJ5Ht8bauZi7KlTnQ3QFpBCvMvFfEcHADKgHGeJ9BZMO7SFCTwHPV9Qa0du9DYY1Yx3oqlGt30nXA==",
- "requires": {
- "path-exists": "^4.0.0"
- }
- },
- "mrmime": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz",
- "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw=="
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "msgpackr": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.7.2.tgz",
- "integrity": "sha512-mWScyHTtG6TjivXX9vfIy2nBtRupaiAj0HQ2mtmpmYujAmqZmaaEVPaSZ1NKLMvicaMLFzEaMk0ManxMRg8rMQ==",
- "requires": {
- "msgpackr-extract": "^2.1.2"
- }
- },
- "msgpackr-extract": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-2.1.2.tgz",
- "integrity": "sha512-cmrmERQFb19NX2JABOGtrKdHMyI6RUyceaPBQ2iRz9GnDkjBWFjNJC0jyyoOfZl2U/LZE3tQCCQc4dlRyA8mcA==",
- "optional": true,
- "requires": {
- "@msgpackr-extract/msgpackr-extract-darwin-arm64": "2.1.2",
- "@msgpackr-extract/msgpackr-extract-darwin-x64": "2.1.2",
- "@msgpackr-extract/msgpackr-extract-linux-arm": "2.1.2",
- "@msgpackr-extract/msgpackr-extract-linux-arm64": "2.1.2",
- "@msgpackr-extract/msgpackr-extract-linux-x64": "2.1.2",
- "@msgpackr-extract/msgpackr-extract-win32-x64": "2.1.2",
- "node-gyp-build-optional-packages": "5.0.3"
- }
- },
- "multiaddr": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-10.0.1.tgz",
- "integrity": "sha512-G5upNcGzEGuTHkzxezPrrD6CaIHR9uo+7MwqhNVcXTs33IInon4y7nMiGxl2CY5hG7chvYQUQhz5V52/Qe3cbg==",
- "requires": {
- "dns-over-http-resolver": "^1.2.3",
- "err-code": "^3.0.1",
- "is-ip": "^3.1.0",
- "multiformats": "^9.4.5",
- "uint8arrays": "^3.0.0",
- "varint": "^6.0.0"
- }
- },
- "multiaddr-to-uri": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/multiaddr-to-uri/-/multiaddr-to-uri-8.0.0.tgz",
- "integrity": "sha512-dq4p/vsOOUdVEd1J1gl+R2GFrXJQH8yjLtz4hodqdVbieg39LvBOdMQRdQnfbg5LSM/q1BYNVf5CBbwZFFqBgA==",
- "requires": {
- "multiaddr": "^10.0.0"
- }
- },
- "multiformats": {
- "version": "9.9.0",
- "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz",
- "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg=="
- },
- "murmurhash3js-revisited": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/murmurhash3js-revisited/-/murmurhash3js-revisited-3.0.0.tgz",
- "integrity": "sha512-/sF3ee6zvScXMb1XFJ8gDsSnY+X8PbOyjIuBhtgis10W2Jx4ZjIhikUCIF9c4gpJxVnQIsPAFrSwTCuAjicP6g=="
- },
- "nan": {
- "version": "2.17.0",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz",
- "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ=="
- },
- "nanoid": {
- "version": "3.3.4",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
- "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw=="
- },
- "native-abort-controller": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/native-abort-controller/-/native-abort-controller-1.0.4.tgz",
- "integrity": "sha512-zp8yev7nxczDJMoP6pDxyD20IU0T22eX8VwN2ztDccKvSZhRaV33yP1BGwKSZfXuqWUzsXopVFjBdau9OOAwMQ==",
- "requires": {}
- },
- "native-fetch": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/native-fetch/-/native-fetch-3.0.0.tgz",
- "integrity": "sha512-G3Z7vx0IFb/FQ4JxvtqGABsOTIqRWvgQz6e+erkB+JJD6LrszQtMozEHI4EkmgZQvnGHrpLVzUWk7t4sJCIkVw==",
- "requires": {}
- },
- "natural-compare": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
- "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="
- },
- "negotiator": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
- "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="
- },
- "new-github-issue-url": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/new-github-issue-url/-/new-github-issue-url-0.2.1.tgz",
- "integrity": "sha512-md4cGoxuT4T4d/HDOXbrUHkTKrp/vp+m3aOA7XXVYwNsUNMK49g3SQicTSeV5GIz/5QVGAeYRAOlyp9OvlgsYA==",
- "dev": true
- },
- "node": {
- "version": "16.18.0",
- "resolved": "https://registry.npmjs.org/node/-/node-16.18.0.tgz",
- "integrity": "sha512-cGHh+QFy24iHfaOaMZv5tuJP0xGFwj2ZlSmvOBV/D6E0V4n894zw8zmF3ZZCXTSjzKJ2BsQ5lNcKKuq/oTksbw==",
- "requires": {
- "node-bin-setup": "^1.0.0"
- }
- },
- "node-addon-api": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz",
- "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA=="
- },
- "node-bin-setup": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/node-bin-setup/-/node-bin-setup-1.1.3.tgz",
- "integrity": "sha512-opgw9iSCAzT2+6wJOETCpeRYAQxSopqQ2z+N6BXwIMsQQ7Zj5M8MaafQY8JMlolRR6R1UXg2WmhKp0p9lSOivg=="
- },
- "node-cron": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/node-cron/-/node-cron-3.0.2.tgz",
- "integrity": "sha512-iP8l0yGlNpE0e6q1o185yOApANRe47UPbLf4YxfbiNHt/RU5eBcGB/e0oudruheSf+LQeDMezqC5BVAb5wwRcQ==",
- "requires": {
- "uuid": "8.3.2"
- },
- "dependencies": {
- "uuid": {
- "version": "8.3.2",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
- "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
- }
- }
- },
- "node-fetch": {
- "version": "2.6.7",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
- "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
- "requires": {
- "whatwg-url": "^5.0.0"
- }
- },
- "node-forge": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",
- "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA=="
- },
- "node-gyp-build": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz",
- "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg=="
- },
- "node-gyp-build-optional-packages": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.3.tgz",
- "integrity": "sha512-k75jcVzk5wnnc/FMxsf4udAoTEUv2jY3ycfdSd3yWu6Cnd1oee6/CfZJApyscA4FJOmdoixWwiwOyf16RzD5JA==",
- "optional": true
- },
- "nopt": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
- "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
- "requires": {
- "abbrev": "1"
- }
- },
- "normalize-package-data": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
- "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
- "requires": {
- "hosted-git-info": "^4.0.1",
- "is-core-module": "^2.5.0",
- "semver": "^7.3.4",
- "validate-npm-package-license": "^3.0.1"
- }
- },
- "normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
- "dev": true
- },
- "npm-run-path": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
- "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
- "dev": true,
- "requires": {
- "path-key": "^3.0.0"
- }
- },
- "npmlog": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz",
- "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==",
- "requires": {
- "are-we-there-yet": "^2.0.0",
- "console-control-strings": "^1.1.0",
- "gauge": "^3.0.0",
- "set-blocking": "^2.0.0"
- }
- },
- "number-is-nan": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
- "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ=="
- },
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
- },
- "object-hash": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz",
- "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA=="
- },
- "object-inspect": {
- "version": "1.12.2",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz",
- "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ=="
- },
- "object-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
- },
- "object.assign": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
- "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "has-symbols": "^1.0.3",
- "object-keys": "^1.1.1"
- }
- },
- "object.entries": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz",
- "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1"
- }
- },
- "object.fromentries": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz",
- "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1"
- }
- },
- "object.hasown": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz",
- "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==",
- "requires": {
- "define-properties": "^1.1.4",
- "es-abstract": "^1.19.5"
- }
- },
- "object.values": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz",
- "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1"
- }
- },
- "on-finished": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
- "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
- "requires": {
- "ee-first": "1.1.1"
- }
- },
- "on-headers": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
- "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA=="
- },
- "once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
- "requires": {
- "wrappy": "1"
- }
- },
- "onetime": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
- "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
- "dev": true,
- "requires": {
- "mimic-fn": "^2.1.0"
- }
- },
- "open": {
- "version": "7.4.2",
- "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
- "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==",
- "dev": true,
- "requires": {
- "is-docker": "^2.0.0",
- "is-wsl": "^2.1.1"
- }
- },
- "optionator": {
- "version": "0.9.1",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
- "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
- "requires": {
- "deep-is": "^0.1.3",
- "fast-levenshtein": "^2.0.6",
- "levn": "^0.4.1",
- "prelude-ls": "^1.2.1",
- "type-check": "^0.4.0",
- "word-wrap": "^1.2.3"
- }
- },
- "optjs": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/optjs/-/optjs-3.2.2.tgz",
- "integrity": "sha512-f8lTJm4LKirX+45xsFhuRNjA4f46QVLQKfGoNH7e2AEWS+24eM4XNH4pQ8Tw2LISCIvbST/wNcLdtgvgcqVaxA=="
- },
- "ora": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
- "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
- "dev": true,
- "requires": {
- "bl": "^4.1.0",
- "chalk": "^4.1.0",
- "cli-cursor": "^3.1.0",
- "cli-spinners": "^2.5.0",
- "is-interactive": "^1.0.0",
- "is-unicode-supported": "^0.1.0",
- "log-symbols": "^4.1.0",
- "strip-ansi": "^6.0.0",
- "wcwidth": "^1.0.1"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "bl": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
- "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
- "dev": true,
- "requires": {
- "buffer": "^5.5.0",
- "inherits": "^2.0.4",
- "readable-stream": "^3.4.0"
- }
- },
- "buffer": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
- "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
- "dev": true,
- "requires": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.1.13"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "os-locale": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
- "integrity": "sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==",
- "requires": {
- "lcid": "^1.0.0"
- }
- },
- "p-defer": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz",
- "integrity": "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw=="
- },
- "p-fifo": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-fifo/-/p-fifo-1.0.0.tgz",
- "integrity": "sha512-IjoCxXW48tqdtDFz6fqo5q1UfFVjjVZe8TC1QRflvNUJtNfCUhxOUw6MOVZhDPjqhSzc26xKdugsO17gmzd5+A==",
- "requires": {
- "fast-fifo": "^1.0.0",
- "p-defer": "^3.0.0"
- }
- },
- "p-filter": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz",
- "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==",
- "dev": true,
- "requires": {
- "p-map": "^2.0.0"
- },
- "dependencies": {
- "p-map": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
- "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
- "dev": true
- }
- }
- },
- "p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "requires": {
- "p-try": "^2.0.0"
- }
- },
- "p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "requires": {
- "p-limit": "^2.2.0"
- }
- },
- "p-map": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
- "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
- "dev": true,
- "requires": {
- "aggregate-error": "^3.0.0"
- }
- },
- "p-retry": {
- "version": "4.6.2",
- "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz",
- "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==",
- "requires": {
- "@types/retry": "0.12.0",
- "retry": "^0.13.1"
- },
- "dependencies": {
- "retry": {
- "version": "0.13.1",
- "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
- "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg=="
- }
- }
- },
- "p-try": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
- "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
- },
- "packet-reader": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/packet-reader/-/packet-reader-1.0.0.tgz",
- "integrity": "sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ=="
- },
- "parent-module": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
- "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
- "requires": {
- "callsites": "^3.0.0"
- }
- },
- "parse-duration": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/parse-duration/-/parse-duration-1.0.2.tgz",
- "integrity": "sha512-Dg27N6mfok+ow1a2rj/nRjtCfaKrHUZV2SJpEn/s8GaVUSlf4GGRCRP1c13Hj+wfPKVMrFDqLMLITkYKgKxyyg=="
- },
- "parse-json": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
- "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
- "requires": {
- "@babel/code-frame": "^7.0.0",
- "error-ex": "^1.3.1",
- "json-parse-even-better-errors": "^2.3.0",
- "lines-and-columns": "^1.1.6"
- }
- },
- "parseurl": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
- "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
- },
- "path-browserify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
- "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==",
- "dev": true
- },
- "path-exists": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
- "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="
- },
- "path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
- },
- "path-parse": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
- },
- "path-to-regexp": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
- "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="
- },
- "path-type": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
- "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
- },
- "pbkdf2": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
- "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==",
- "requires": {
- "create-hash": "^1.1.2",
- "create-hmac": "^1.1.4",
- "ripemd160": "^2.0.1",
- "safe-buffer": "^5.0.1",
- "sha.js": "^2.4.8"
- }
- },
- "peek-readable": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-4.1.0.tgz",
- "integrity": "sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg=="
- },
- "peer-id": {
- "version": "0.16.0",
- "resolved": "https://registry.npmjs.org/peer-id/-/peer-id-0.16.0.tgz",
- "integrity": "sha512-EmL7FurFUduU9m1PS9cfJ5TAuCvxKQ7DKpfx3Yj6IKWyBRtosriFuOag/l3ni/dtPgPLwiA4R9IvpL7hsDLJuQ==",
- "requires": {
- "class-is": "^1.1.0",
- "libp2p-crypto": "^0.21.0",
- "multiformats": "^9.4.5",
- "protobufjs": "^6.10.2",
- "uint8arrays": "^3.0.0"
- }
- },
- "pg": {
- "version": "8.8.0",
- "resolved": "https://registry.npmjs.org/pg/-/pg-8.8.0.tgz",
- "integrity": "sha512-UXYN0ziKj+AeNNP7VDMwrehpACThH7LUl/p8TDFpEUuSejCUIwGSfxpHsPvtM6/WXFy6SU4E5RG4IJV/TZAGjw==",
- "requires": {
- "buffer-writer": "2.0.0",
- "packet-reader": "1.0.0",
- "pg-connection-string": "^2.5.0",
- "pg-pool": "^3.5.2",
- "pg-protocol": "^1.5.0",
- "pg-types": "^2.1.0",
- "pgpass": "1.x"
- }
- },
- "pg-connection-string": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.5.0.tgz",
- "integrity": "sha512-r5o/V/ORTA6TmUnyWZR9nCj1klXCO2CEKNRlVuJptZe85QuhFayC7WeMic7ndayT5IRIR0S0xFxFi2ousartlQ=="
- },
- "pg-int8": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz",
- "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw=="
- },
- "pg-pool": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.5.2.tgz",
- "integrity": "sha512-His3Fh17Z4eg7oANLob6ZvH8xIVen3phEZh2QuyrIl4dQSDVEabNducv6ysROKpDNPSD+12tONZVWfSgMvDD9w==",
- "requires": {}
- },
- "pg-protocol": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.5.0.tgz",
- "integrity": "sha512-muRttij7H8TqRNu/DxrAJQITO4Ac7RmX3Klyr/9mJEOBeIpgnF8f9jAfRz5d3XwQZl5qBjF9gLsUtMPJE0vezQ=="
- },
- "pg-sql2": {
- "version": "4.12.3",
- "resolved": "https://registry.npmjs.org/pg-sql2/-/pg-sql2-4.12.3.tgz",
- "integrity": "sha512-xPVNoN7O5fT9ssq+j/IRbq0OOtD7Sagz0Xbzb5Z6M3T5cU1pi43QdBv6nvZ7wIuvi/iSq2/02wYridSp7B69EQ==",
- "requires": {
- "@graphile/lru": "4.11.0",
- "@types/pg": ">=6 <9",
- "debug": ">=3 <5",
- "tslib": "^2.0.1"
- }
- },
- "pg-types": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz",
- "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==",
- "requires": {
- "pg-int8": "1.0.1",
- "postgres-array": "~2.0.0",
- "postgres-bytea": "~1.0.0",
- "postgres-date": "~1.0.4",
- "postgres-interval": "^1.1.0"
- }
- },
- "pgpass": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz",
- "integrity": "sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==",
- "requires": {
- "split2": "^4.1.0"
- }
- },
- "picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
- },
- "pify": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="
- },
- "pkg-conf": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz",
- "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==",
- "requires": {
- "find-up": "^3.0.0",
- "load-json-file": "^5.2.0"
- },
- "dependencies": {
- "find-up": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
- "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
- "requires": {
- "locate-path": "^3.0.0"
- }
- },
- "locate-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
- "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
- "requires": {
- "p-locate": "^3.0.0",
- "path-exists": "^3.0.0"
- }
- },
- "p-locate": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
- "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
- "requires": {
- "p-limit": "^2.0.0"
- }
- },
- "path-exists": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
- "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ=="
- }
- }
- },
- "pkg-dir": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
- "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
- "dev": true,
- "requires": {
- "find-up": "^4.0.0"
- }
- },
- "pluralize": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz",
- "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow=="
- },
- "postgraphile": {
- "version": "4.12.11",
- "resolved": "https://registry.npmjs.org/postgraphile/-/postgraphile-4.12.11.tgz",
- "integrity": "sha512-rESMT7ZyQe2zeYT75/6/nbsOwnF5e20YBzZGu2EZqbNS6zcUNEvyClJuwSdpVP4Q9hnNvE2xc7khUyniEAucQw==",
- "requires": {
- "@graphile/lru": "4.11.0",
- "@types/json5": "^0.0.30",
- "@types/jsonwebtoken": "^8.3.2",
- "@types/pg": ">=6 <9",
- "@types/ws": "^7.4.0",
- "body-parser": "^1.15.2",
- "chalk": "^2.4.2",
- "commander": "^2.19.0",
- "debug": "^4.1.1",
- "finalhandler": "^1.0.6",
- "graphile-build": "4.12.3",
- "graphile-build-pg": "4.12.3",
- "graphile-utils": "^4.12.3",
- "graphql": "^0.6.0 || ^0.7.0 || ^0.8.0-b || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.2 || ^15.0.0",
- "graphql-ws": "^5.6.2",
- "http-errors": "^1.5.1",
- "iterall": "^1.0.2",
- "json5": "^2.1.1",
- "jsonwebtoken": "^8.0.0",
- "parseurl": "^1.3.2",
- "pg": ">=6.1.0 <9",
- "pg-connection-string": "^2.0.0",
- "pg-sql2": "4.12.3",
- "postgraphile-core": "4.12.3",
- "subscriptions-transport-ws": "^0.9.18",
- "tslib": "^2.1.0",
- "ws": "^7.4.2"
- },
- "dependencies": {
- "@types/json5": {
- "version": "0.0.30",
- "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.30.tgz",
- "integrity": "sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA=="
- },
- "depd": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
- "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ=="
- },
- "http-errors": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
- "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
- "requires": {
- "depd": "~1.1.2",
- "inherits": "2.0.4",
- "setprototypeof": "1.2.0",
- "statuses": ">= 1.5.0 < 2",
- "toidentifier": "1.0.1"
- }
- },
- "json5": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
- "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA=="
- },
- "statuses": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
- "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA=="
- }
- }
- },
- "postgraphile-core": {
- "version": "4.12.3",
- "resolved": "https://registry.npmjs.org/postgraphile-core/-/postgraphile-core-4.12.3.tgz",
- "integrity": "sha512-rr/UCIWQ0o0qXwynTPZbMhEzexdSUtcgmnktfAhr4V8StlexKIaYzg8oiW2ihI/DVWS9NkzD+eNF2EpcyqXAPA==",
- "requires": {
- "graphile-build": "4.12.3",
- "graphile-build-pg": "4.12.3",
- "tslib": "^2.0.1"
- }
- },
- "postgres-array": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz",
- "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA=="
- },
- "postgres-bytea": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz",
- "integrity": "sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w=="
- },
- "postgres-date": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz",
- "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q=="
- },
- "postgres-interval": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz",
- "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==",
- "requires": {
- "xtend": "^4.0.0"
- }
- },
- "prelude-ls": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
- "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="
- },
- "prisma": {
- "version": "4.7.1",
- "resolved": "https://registry.npmjs.org/prisma/-/prisma-4.7.1.tgz",
- "integrity": "sha512-CCQP+m+1qZOGIZlvnL6T3ZwaU0LAleIHYFPN9tFSzjs/KL6vH9rlYbGOkTuG9Q1s6Ki5D0LJlYlW18Z9EBUpGg==",
- "devOptional": true,
- "requires": {
- "@prisma/engines": "4.7.1"
- }
- },
- "process-nextick-args": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
- "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
- "dev": true
- },
- "progress": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
- "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="
- },
- "prompts": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
- "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
- "dev": true,
- "requires": {
- "kleur": "^3.0.3",
- "sisteransi": "^1.0.5"
- }
- },
- "prop-types": {
- "version": "15.8.1",
- "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
- "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
- "requires": {
- "loose-envify": "^1.4.0",
- "object-assign": "^4.1.1",
- "react-is": "^16.13.1"
- }
- },
- "protobufjs": {
- "version": "6.11.3",
- "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz",
- "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==",
- "requires": {
- "@protobufjs/aspromise": "^1.1.2",
- "@protobufjs/base64": "^1.1.2",
- "@protobufjs/codegen": "^2.0.4",
- "@protobufjs/eventemitter": "^1.1.0",
- "@protobufjs/fetch": "^1.1.0",
- "@protobufjs/float": "^1.0.2",
- "@protobufjs/inquire": "^1.1.0",
- "@protobufjs/path": "^1.1.2",
- "@protobufjs/pool": "^1.1.0",
- "@protobufjs/utf8": "^1.1.0",
- "@types/long": "^4.0.1",
- "@types/node": ">=13.7.0",
- "long": "^4.0.0"
- },
- "dependencies": {
- "@types/node": {
- "version": "18.11.9",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz",
- "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg=="
- }
- }
- },
- "proxy-addr": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
- "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
- "requires": {
- "forwarded": "0.2.0",
- "ipaddr.js": "1.9.1"
- }
- },
- "pseudomap": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
- "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ=="
- },
- "punycode": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
- "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
- },
- "qs": {
- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
- "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
- "requires": {
- "side-channel": "^1.0.4"
- }
- },
- "queue-microtask": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
- },
- "quick-lru": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
- "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g=="
- },
- "rabin-wasm": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/rabin-wasm/-/rabin-wasm-0.1.5.tgz",
- "integrity": "sha512-uWgQTo7pim1Rnj5TuWcCewRDTf0PEFTSlaUjWP4eY9EbLV9em08v89oCz/WO+wRxpYuO36XEHp4wgYQnAgOHzA==",
- "requires": {
- "@assemblyscript/loader": "^0.9.4",
- "bl": "^5.0.0",
- "debug": "^4.3.1",
- "minimist": "^1.2.5",
- "node-fetch": "^2.6.1",
- "readable-stream": "^3.6.0"
- }
- },
- "randombytes": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
- "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
- "requires": {
- "safe-buffer": "^5.1.0"
- }
- },
- "range-parser": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
- "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
- },
- "raw-body": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",
- "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==",
- "requires": {
- "bytes": "3.1.2",
- "http-errors": "2.0.0",
- "iconv-lite": "0.4.24",
- "unpipe": "1.0.0"
- }
- },
- "react-is": {
- "version": "16.13.1",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
- "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
- },
- "react-native-fetch-api": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/react-native-fetch-api/-/react-native-fetch-api-2.0.0.tgz",
- "integrity": "sha512-GOA8tc1EVYLnHvma/TU9VTgLOyralO7eATRuCDchQveXW9Fr9vXygyq9iwqmM7YRZ8qRJfEt9xOS7OYMdJvRFw==",
- "requires": {
- "p-defer": "^3.0.0"
- }
- },
- "read-pkg": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
- "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
- "requires": {
- "@types/normalize-package-data": "^2.4.0",
- "normalize-package-data": "^2.5.0",
- "parse-json": "^5.0.0",
- "type-fest": "^0.6.0"
- },
- "dependencies": {
- "hosted-git-info": {
- "version": "2.8.9",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
- "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw=="
- },
- "normalize-package-data": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
- "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
- "requires": {
- "hosted-git-info": "^2.1.4",
- "resolve": "^1.10.0",
- "semver": "2 || 3 || 4 || 5",
- "validate-npm-package-license": "^3.0.1"
- }
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
- },
- "type-fest": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
- "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg=="
- }
- }
- },
- "read-pkg-up": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
- "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
- "requires": {
- "find-up": "^4.1.0",
- "read-pkg": "^5.2.0",
- "type-fest": "^0.8.1"
- },
- "dependencies": {
- "type-fest": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
- "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA=="
- }
- }
- },
- "readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- },
- "readable-web-to-node-stream": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz",
- "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==",
- "requires": {
- "readable-stream": "^3.6.0"
- }
- },
- "readdir-glob": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.2.tgz",
- "integrity": "sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA==",
- "dev": true,
- "requires": {
- "minimatch": "^5.1.0"
- }
- },
- "readonly-date": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/readonly-date/-/readonly-date-1.0.0.tgz",
- "integrity": "sha512-tMKIV7hlk0h4mO3JTmmVuIlJVXjKk3Sep9Bf5OH0O+758ruuVkUy2J9SttDLm91IEX/WHlXPSpxMGjPj4beMIQ=="
- },
- "receptacle": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/receptacle/-/receptacle-1.3.2.tgz",
- "integrity": "sha512-HrsFvqZZheusncQRiEE7GatOAETrARKV/lnfYicIm8lbvp/JQOdADOfhjBd2DajvoszEyxSM6RlAAIZgEoeu/A==",
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "redent": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
- "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
- "requires": {
- "indent-string": "^4.0.0",
- "strip-indent": "^3.0.0"
- }
- },
- "redis-errors": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz",
- "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w=="
- },
- "redis-parser": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz",
- "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==",
- "requires": {
- "redis-errors": "^1.0.0"
- }
- },
- "reflect-metadata": {
- "version": "0.1.13",
- "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz",
- "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg=="
- },
- "regenerator-runtime": {
- "version": "0.13.10",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz",
- "integrity": "sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw=="
- },
- "regexp.prototype.flags": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
- "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "functions-have-names": "^1.2.2"
- }
- },
- "regexpp": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
- "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg=="
- },
- "replace-string": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/replace-string/-/replace-string-3.1.0.tgz",
- "integrity": "sha512-yPpxc4ZR2makceA9hy/jHNqc7QVkd4Je/N0WRHm6bs3PtivPuPynxE5ejU/mp5EhnCv8+uZL7vhz8rkluSlx+Q==",
- "dev": true
- },
- "require-from-string": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
- "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="
- },
- "resolve": {
- "version": "1.22.1",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
- "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
- "requires": {
- "is-core-module": "^2.9.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- }
- },
- "resolve-from": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
- },
- "restore-cursor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
- "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
- "dev": true,
- "requires": {
- "onetime": "^5.1.0",
- "signal-exit": "^3.0.2"
- }
- },
- "retimer": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/retimer/-/retimer-2.0.0.tgz",
- "integrity": "sha512-KLXY85WkEq2V2bKex/LOO1ViXVn2KGYe4PYysAdYdjmraYIUsVkXu8O4am+8+5UbaaGl1qho4aqAAPHNQ4GSbg=="
- },
- "retry": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/retry/-/retry-0.6.0.tgz",
- "integrity": "sha512-RgncoxLF1GqwAzTZs/K2YpZkWrdIYbXsmesdomi+iPilSzjUyr/wzNIuteoTVaWokzdwZIJ9NHRNQa/RUiOB2g=="
- },
- "reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
- },
- "rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "requires": {
- "glob": "^7.1.3"
- },
- "dependencies": {
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- }
- }
- },
- "ripemd160": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
- "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
- "requires": {
- "hash-base": "^3.0.0",
- "inherits": "^2.0.1"
- }
- },
- "rlp": {
- "version": "2.2.7",
- "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz",
- "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==",
- "requires": {
- "bn.js": "^5.2.0"
- }
- },
- "run-parallel": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
- "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
- "requires": {
- "queue-microtask": "^1.2.2"
- }
- },
- "safari-14-idb-fix": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/safari-14-idb-fix/-/safari-14-idb-fix-3.0.0.tgz",
- "integrity": "sha512-eBNFLob4PMq8JA1dGyFn6G97q3/WzNtFK4RnzT1fnLq+9RyrGknzYiM/9B12MnKAxuj1IXr7UKYtTNtjyKMBog=="
- },
- "safe-buffer": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
- },
- "safe-regex-test": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
- "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==",
- "requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
- "is-regex": "^1.1.4"
- }
- },
- "safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
- },
- "scrypt-js": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz",
- "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA=="
- },
- "scryptsy": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/scryptsy/-/scryptsy-1.2.1.tgz",
- "integrity": "sha512-aldIRgMozSJ/Gl6K6qmJZysRP82lz83Wb42vl4PWN8SaLFHIaOzLPc9nUUW2jQN88CuGm5q5HefJ9jZ3nWSmTw==",
- "requires": {
- "pbkdf2": "^3.0.3"
- }
- },
- "secp256k1": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz",
- "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==",
- "requires": {
- "elliptic": "^6.5.4",
- "node-addon-api": "^2.0.0",
- "node-gyp-build": "^4.2.0"
- }
- },
- "semver": {
- "version": "7.3.8",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
- "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "send": {
- "version": "0.18.0",
- "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
- "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
- "requires": {
- "debug": "2.6.9",
- "depd": "2.0.0",
- "destroy": "1.2.0",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "fresh": "0.5.2",
- "http-errors": "2.0.0",
- "mime": "1.6.0",
- "ms": "2.1.3",
- "on-finished": "2.4.1",
- "range-parser": "~1.2.1",
- "statuses": "2.0.1"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- },
- "dependencies": {
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- }
- }
- },
- "ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
- }
- }
- },
- "serve-static": {
- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
- "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
- "requires": {
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "parseurl": "~1.3.3",
- "send": "0.18.0"
- }
- },
- "set-blocking": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
- "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="
- },
- "setimmediate": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
- "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA=="
- },
- "setprototypeof": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
- "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
- },
- "sha.js": {
- "version": "2.4.11",
- "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
- "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
- "requires": {
- "inherits": "^2.0.1",
- "safe-buffer": "^5.0.1"
- }
- },
- "shebang-command": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "requires": {
- "shebang-regex": "^3.0.0"
- }
- },
- "shebang-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
- },
- "shiki": {
- "version": "0.11.1",
- "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.11.1.tgz",
- "integrity": "sha512-EugY9VASFuDqOexOgXR18ZV+TbFrQHeCpEYaXamO+SZlsnT/2LxuLBX25GGtIrwaEVFXUAbUQ601SWE2rMwWHA==",
- "requires": {
- "jsonc-parser": "^3.0.0",
- "vscode-oniguruma": "^1.6.1",
- "vscode-textmate": "^6.0.0"
- }
- },
- "side-channel": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
- "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
- "requires": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
- }
- },
- "signal-exit": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
- "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
- },
- "simple-lru-cache": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/simple-lru-cache/-/simple-lru-cache-0.0.2.tgz",
- "integrity": "sha512-uEv/AFO0ADI7d99OHDmh1QfYzQk/izT1vCmu/riQfh7qjBVUUgRT87E5s5h7CxWCA/+YoZerykpEthzVrW3LIw=="
- },
- "sisteransi": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
- "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
- "dev": true
- },
- "slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="
- },
- "slice-ansi": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
- "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
- "requires": {
- "ansi-styles": "^4.0.0",
- "astral-regex": "^2.0.0",
- "is-fullwidth-code-point": "^3.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- }
- }
- },
- "sovrin-did": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/sovrin-did/-/sovrin-did-1.4.0.tgz",
- "integrity": "sha512-dtC17P/CEx5JReWggLRMdv/5Vt+LtjInKRbtxqry5Lg08qOmxCQJRZ0n8/LhXoesrTEHM8ROGACkQVtID0XxPw==",
- "requires": {
- "bs58": "^4.0.1",
- "tweetnacl": "^1.0.0"
- }
- },
- "sparse-array": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/sparse-array/-/sparse-array-1.3.2.tgz",
- "integrity": "sha512-ZT711fePGn3+kQyLuv1fpd3rNSkNF8vd5Kv2D+qnOANeyKs3fx6bUMGWRPvgTTcYV64QMqZKZwcuaQSP3AZ0tg=="
- },
- "spdx-correct": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
- "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
- "requires": {
- "spdx-expression-parse": "^3.0.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "spdx-exceptions": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
- "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A=="
- },
- "spdx-expression-parse": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
- "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
- "requires": {
- "spdx-exceptions": "^2.1.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "spdx-license-ids": {
- "version": "3.0.12",
- "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz",
- "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA=="
- },
- "split2": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/split2/-/split2-4.1.0.tgz",
- "integrity": "sha512-VBiJxFkxiXRlUIeyMQi8s4hgvKCSjtknJv/LVYbrgALPwf5zSKmEwV9Lst25AkvMDnvxODugjdl6KZgwKM1WYQ=="
- },
- "sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="
- },
- "standard-as-callback": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz",
- "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A=="
- },
- "standard-engine": {
- "version": "14.0.1",
- "resolved": "https://registry.npmjs.org/standard-engine/-/standard-engine-14.0.1.tgz",
- "integrity": "sha512-7FEzDwmHDOGva7r9ifOzD3BGdTbA7ujJ50afLVdW/tK14zQEptJjbFuUfn50irqdHDcTbNh0DTIoMPynMCXb0Q==",
- "requires": {
- "get-stdin": "^8.0.0",
- "minimist": "^1.2.5",
- "pkg-conf": "^3.1.0",
- "xdg-basedir": "^4.0.0"
- }
- },
- "statuses": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
- "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
- },
- "stream-to-it": {
- "version": "0.2.4",
- "resolved": "https://registry.npmjs.org/stream-to-it/-/stream-to-it-0.2.4.tgz",
- "integrity": "sha512-4vEbkSs83OahpmBybNJXlJd7d6/RxzkkSdT3I0mnGt79Xd2Kk+e1JqbvAvsQfCeKj3aKb0QIWkyK3/n0j506vQ==",
- "requires": {
- "get-iterator": "^1.0.2"
- }
- },
- "streaming-iterables": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/streaming-iterables/-/streaming-iterables-6.2.0.tgz",
- "integrity": "sha512-3AYC8oB60WyD1ic7uHmN/vm2oRGzRnQ3XFBl/bFMDi1q1+nc5/vjMmiE4vroIya3jG59t87VpyAj/iXYxyw9AA=="
- },
- "streamsearch": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
- "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==",
- "dev": true
- },
- "string_decoder": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
- "requires": {
- "safe-buffer": "~5.2.0"
- }
- },
- "string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- },
- "string.prototype.matchall": {
- "version": "4.0.7",
- "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz",
- "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1",
- "get-intrinsic": "^1.1.1",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.3",
- "regexp.prototype.flags": "^1.4.1",
- "side-channel": "^1.0.4"
- }
- },
- "string.prototype.trimend": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz",
- "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.19.5"
- }
- },
- "string.prototype.trimstart": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz",
- "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.19.5"
- }
- },
- "strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- },
- "strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA=="
- },
- "strip-final-newline": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
- "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
- "dev": true
- },
- "strip-hex-prefix": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz",
- "integrity": "sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==",
- "requires": {
- "is-hex-prefixed": "1.0.0"
- }
- },
- "strip-indent": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
- "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
- "requires": {
- "min-indent": "^1.0.0"
- }
- },
- "strip-json-comments": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
- "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="
- },
- "strtok3": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.3.0.tgz",
- "integrity": "sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==",
- "requires": {
- "@tokenizer/token": "^0.3.0",
- "peek-readable": "^4.1.0"
- }
- },
- "subscriptions-transport-ws": {
- "version": "0.9.19",
- "resolved": "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.19.tgz",
- "integrity": "sha512-dxdemxFFB0ppCLg10FTtRqH/31FNRL1y1BQv8209MK5I4CwALb7iihQg+7p65lFcIl8MHatINWBLOqpgU4Kyyw==",
- "requires": {
- "backo2": "^1.0.2",
- "eventemitter3": "^3.1.0",
- "iterall": "^1.2.1",
- "symbol-observable": "^1.0.4",
- "ws": "^5.2.0 || ^6.0.0 || ^7.0.0"
- },
- "dependencies": {
- "symbol-observable": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz",
- "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ=="
- }
- }
- },
- "supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "requires": {
- "has-flag": "^3.0.0"
- }
- },
- "supports-hyperlinks": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz",
- "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0",
- "supports-color": "^7.0.0"
- },
- "dependencies": {
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "supports-preserve-symlinks-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
- "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
- },
- "swagger-autogen": {
- "version": "2.22.0",
- "resolved": "https://registry.npmjs.org/swagger-autogen/-/swagger-autogen-2.22.0.tgz",
- "integrity": "sha512-MPdtwgx/RL3og0RjFVV9hPoQv3x+c3ZRhS0Vjp9k94DLV7iUgIuCg8H+uAT8oD5w48ATTRT1VjcOHlCGH62pdA==",
- "requires": {
- "acorn": "^7.4.1",
- "deepmerge": "^4.2.2",
- "glob": "^7.1.7",
- "json5": "^2.2.1"
- },
- "dependencies": {
- "acorn": {
- "version": "7.4.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
- "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="
- },
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "json5": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
- "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA=="
- },
- "minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- }
- }
- },
- "swagger-ui-dist": {
- "version": "4.15.5",
- "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-4.15.5.tgz",
- "integrity": "sha512-V3eIa28lwB6gg7/wfNvAbjwJYmDXy1Jo1POjyTzlB6wPcHiGlRxq39TSjYGVjQrUSAzpv+a7nzp7mDxgNy57xA=="
- },
- "swagger-ui-express": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/swagger-ui-express/-/swagger-ui-express-4.6.0.tgz",
- "integrity": "sha512-ZxpQFp1JR2RF8Ar++CyJzEDdvufa08ujNUJgMVTMWPi86CuQeVdBtvaeO/ysrz6dJAYXf9kbVNhWD7JWocwqsA==",
- "requires": {
- "swagger-ui-dist": ">=4.11.0"
- }
- },
- "symbol-observable": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-2.0.3.tgz",
- "integrity": "sha512-sQV7phh2WCYAn81oAkakC5qjq2Ml0g8ozqz03wOGnx9dDlG1de6yrF+0RAzSJD8fPUow3PTSMf2SAbOGxb93BA=="
- },
- "table": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz",
- "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==",
- "requires": {
- "ajv": "^8.0.1",
- "lodash.truncate": "^4.4.2",
- "slice-ansi": "^4.0.0",
- "string-width": "^4.2.3",
- "strip-ansi": "^6.0.1"
- },
- "dependencies": {
- "ajv": {
- "version": "8.11.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
- "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
- "requires": {
- "fast-deep-equal": "^3.1.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
- }
- },
- "json-schema-traverse": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
- }
- }
- },
- "tar": {
- "version": "6.1.11",
- "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
- "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
- "requires": {
- "chownr": "^2.0.0",
- "fs-minipass": "^2.0.0",
- "minipass": "^3.0.0",
- "minizlib": "^2.1.1",
- "mkdirp": "^1.0.3",
- "yallist": "^4.0.0"
- }
- },
- "tar-stream": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
- "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
- "dev": true,
- "requires": {
- "bl": "^4.0.3",
- "end-of-stream": "^1.4.1",
- "fs-constants": "^1.0.0",
- "inherits": "^2.0.3",
- "readable-stream": "^3.1.1"
- },
- "dependencies": {
- "bl": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
- "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
- "dev": true,
- "requires": {
- "buffer": "^5.5.0",
- "inherits": "^2.0.4",
- "readable-stream": "^3.4.0"
- }
- },
- "buffer": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
- "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
- "dev": true,
- "requires": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.1.13"
- }
- }
- }
- },
- "temp-dir": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz",
- "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==",
- "dev": true
- },
- "temp-write": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-4.0.0.tgz",
- "integrity": "sha512-HIeWmj77uOOHb0QX7siN3OtwV3CTntquin6TNVg6SHOqCP3hYKmox90eeFOGaY1MqJ9WYDDjkyZrW6qS5AWpbw==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.15",
- "is-stream": "^2.0.0",
- "make-dir": "^3.0.0",
- "temp-dir": "^1.0.0",
- "uuid": "^3.3.2"
- },
- "dependencies": {
- "temp-dir": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz",
- "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==",
- "dev": true
- },
- "uuid": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
- "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
- "dev": true
- }
- }
- },
- "tempy": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz",
- "integrity": "sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==",
- "dev": true,
- "requires": {
- "del": "^6.0.0",
- "is-stream": "^2.0.0",
- "temp-dir": "^2.0.0",
- "type-fest": "^0.16.0",
- "unique-string": "^2.0.0"
- },
- "dependencies": {
- "type-fest": {
- "version": "0.16.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz",
- "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==",
- "dev": true
- }
- }
- },
- "terminal-link": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz",
- "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==",
- "dev": true,
- "requires": {
- "ansi-escapes": "^4.2.1",
- "supports-hyperlinks": "^2.0.0"
- }
- },
- "text-table": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
- "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw=="
- },
- "throttled-queue": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/throttled-queue/-/throttled-queue-2.1.4.tgz",
- "integrity": "sha512-YGdk8sdmr4ge3g+doFj/7RLF5kLM+Mi7DEciu9PHxnMJZMeVuZeTj31g4VE7ekUffx/IdbvrtOCiz62afg0mkg=="
- },
- "through": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
- "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="
- },
- "timeout-abort-controller": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/timeout-abort-controller/-/timeout-abort-controller-1.1.1.tgz",
- "integrity": "sha512-BsF9i3NAJag6T0ZEjki9j654zoafI2X6ayuNd6Tp8+Ul6Tr5s4jo973qFeiWrRSweqvskC+AHDKUmIW4b7pdhQ==",
- "requires": {
- "abort-controller": "^3.0.0",
- "retimer": "^2.0.0"
- }
- },
- "timestamp-nano": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/timestamp-nano/-/timestamp-nano-1.0.0.tgz",
- "integrity": "sha512-NO/1CZigzlCWQiWdIGv8ebXt6Uk77zdLz2NE7KcZRU5Egj2+947lzUpk30xQUQlq5dRY25j7ZulG4RfA2DHYfA=="
- },
- "tmp": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
- "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
- "dev": true,
- "requires": {
- "rimraf": "^3.0.0"
- }
- },
- "to-regex-range": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "requires": {
- "is-number": "^7.0.0"
- }
- },
- "toidentifier": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
- "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="
- },
- "token-types": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/token-types/-/token-types-4.2.1.tgz",
- "integrity": "sha512-6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ==",
- "requires": {
- "@tokenizer/token": "^0.3.0",
- "ieee754": "^1.2.1"
- }
- },
- "tr46": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
- },
- "trim-newlines": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
- "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw=="
- },
- "ts-morph": {
- "version": "17.0.1",
- "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-17.0.1.tgz",
- "integrity": "sha512-10PkHyXmrtsTvZSL+cqtJLTgFXkU43Gd0JCc0Rw6GchWbqKe0Rwgt1v3ouobTZwQzF1mGhDeAlWYBMGRV7y+3g==",
- "dev": true,
- "requires": {
- "@ts-morph/common": "~0.18.0",
- "code-block-writer": "^11.0.3"
- }
- },
- "ts-node": {
- "version": "10.9.1",
- "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz",
- "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==",
- "requires": {
- "@cspotcode/source-map-support": "^0.8.0",
- "@tsconfig/node10": "^1.0.7",
- "@tsconfig/node12": "^1.0.7",
- "@tsconfig/node14": "^1.0.0",
- "@tsconfig/node16": "^1.0.2",
- "acorn": "^8.4.1",
- "acorn-walk": "^8.1.1",
- "arg": "^4.1.0",
- "create-require": "^1.1.0",
- "diff": "^4.0.1",
- "make-error": "^1.1.1",
- "v8-compile-cache-lib": "^3.0.1",
- "yn": "3.1.1"
- }
- },
- "ts-pattern": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/ts-pattern/-/ts-pattern-4.0.6.tgz",
- "integrity": "sha512-sFHQYD4KoysBi7e7a2mzDPvRBeqA4w+vEyRE+P5MU9VLq8eEYxgKCgD9RNEAT+itGRWUTYN+hry94GDPLb1/Yw==",
- "dev": true
- },
- "ts-poet": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/ts-poet/-/ts-poet-6.1.0.tgz",
- "integrity": "sha512-PFwbNJjGrb44wzHUGQicG2/nhjR+3+k7zYLDTa8D61NVUitl7K/JgIc9/P+8oMNenntKzLc8tjLDOkPrxIhm6A==",
- "requires": {
- "dprint-node": "^1.0.7"
- }
- },
- "ts-proto": {
- "version": "1.131.0",
- "resolved": "https://registry.npmjs.org/ts-proto/-/ts-proto-1.131.0.tgz",
- "integrity": "sha512-oj/kWrDz3JkkPQwumQDKfwHroH9iNz2alvrbCYzNYJlb/2MAUzFNfh9T+SZUPDfoXXK6oJoW1hGCHznj67yHNg==",
- "requires": {
- "@types/object-hash": "^1.3.0",
- "dataloader": "^1.4.0",
- "object-hash": "^1.3.1",
- "protobufjs": "^6.11.3",
- "ts-poet": "^6.1.0",
- "ts-proto-descriptors": "1.7.1"
- }
- },
- "ts-proto-descriptors": {
- "version": "1.7.1",
- "resolved": "https://registry.npmjs.org/ts-proto-descriptors/-/ts-proto-descriptors-1.7.1.tgz",
- "integrity": "sha512-oIKUh3K4Xts4v29USGLfUG+2mEk32MsqpgZAOUyUlkrcIdv34yE+k2oZ2Nzngm6cV/JgFdOxRCqeyvmWHuYAyw==",
- "requires": {
- "long": "^4.0.0",
- "protobufjs": "^6.8.8"
- }
- },
- "ts-protoc-gen": {
- "version": "0.15.0",
- "resolved": "https://registry.npmjs.org/ts-protoc-gen/-/ts-protoc-gen-0.15.0.tgz",
- "integrity": "sha512-TycnzEyrdVDlATJ3bWFTtra3SCiEP0W0vySXReAuEygXCUr1j2uaVyL0DhzjwuUdQoW5oXPwk6oZWeA0955V+g==",
- "requires": {
- "google-protobuf": "^3.15.5"
- }
- },
- "ts-standard": {
- "version": "11.0.0",
- "resolved": "https://registry.npmjs.org/ts-standard/-/ts-standard-11.0.0.tgz",
- "integrity": "sha512-fe+PCOM6JTMIcG1Smr8BQJztUi3dc/SDJMqezxNAL8pe/0+h0shK0+fNPTuF1hMVMYO+O53Wtp9WQHqj0GJtMw==",
- "requires": {
- "@typescript-eslint/eslint-plugin": "^4.26.1",
- "eslint": "^7.28.0",
- "eslint-config-standard": "^16.0.3",
- "eslint-config-standard-jsx": "^10.0.0",
- "eslint-config-standard-with-typescript": "^21.0.1",
- "eslint-plugin-import": "^2.23.4",
- "eslint-plugin-node": "^11.1.0",
- "eslint-plugin-promise": "^5.1.0",
- "eslint-plugin-react": "^7.24.0",
- "get-stdin": "^8.0.0",
- "minimist": "^1.2.5",
- "pkg-conf": "^3.1.0",
- "standard-engine": "^14.0.1"
- }
- },
- "tsconfig-paths": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz",
- "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==",
- "requires": {
- "@types/json5": "^0.0.29",
- "json5": "^1.0.1",
- "minimist": "^1.2.6",
- "strip-bom": "^3.0.0"
- }
- },
- "tslib": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz",
- "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA=="
- },
- "tsutils": {
- "version": "3.21.0",
- "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
- "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
- "requires": {
- "tslib": "^1.8.1"
- },
- "dependencies": {
- "tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
- }
- }
- },
- "tweetnacl": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz",
- "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw=="
- },
- "type-check": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
- "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
- "requires": {
- "prelude-ls": "^1.2.1"
- }
- },
- "type-fest": {
- "version": "0.18.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
- "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw=="
- },
- "type-graphql": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/type-graphql/-/type-graphql-1.1.1.tgz",
- "integrity": "sha512-iOOWVn0ehCYMukmnXStbkRwFE9dcjt7/oDcBS1JyQZo9CbhlIll4lHHps54HMEk4A4c8bUPd+DjK8w1/ZrxB4A==",
- "requires": {
- "@types/glob": "^7.1.3",
- "@types/node": "*",
- "@types/semver": "^7.3.3",
- "glob": "^7.1.6",
- "graphql-query-complexity": "^0.7.0",
- "graphql-subscriptions": "^1.1.0",
- "semver": "^7.3.2",
- "tslib": "^2.0.1"
- },
- "dependencies": {
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- }
- }
- },
- "type-is": {
- "version": "1.6.18",
- "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
- "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
- "requires": {
- "media-typer": "0.3.0",
- "mime-types": "~2.1.24"
- }
- },
- "typedoc": {
- "version": "0.23.20",
- "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.23.20.tgz",
- "integrity": "sha512-nfb4Mx05ZZZXux3zPcLuc7+3TVePDW3jTdEBqXdQzJUyEILxoprgPIiTChbvci9crkqNJG9YESmfCptuh9Gn3g==",
- "requires": {
- "lunr": "^2.3.9",
- "marked": "^4.0.19",
- "minimatch": "^5.1.0",
- "shiki": "^0.11.1"
- }
- },
- "typegraphql-prisma": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/typegraphql-prisma/-/typegraphql-prisma-0.23.1.tgz",
- "integrity": "sha512-SJqtx7+CrlH9nFu6zez3n0D6vqxmCZFwoX1OcuIIzlJhK2IlgIR8Hp9fRlxzofdEsii+t+UgiUomL9MX684FSg==",
- "dev": true,
- "requires": {
- "@prisma/generator-helper": "~4.7.0",
- "@prisma/internals": "~4.7.0",
- "pluralize": "^8.0.0",
- "semver": "^7.3.8",
- "ts-morph": "^17.0.1",
- "tslib": "^2.4.1"
- },
- "dependencies": {
- "pluralize": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz",
- "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==",
- "dev": true
- }
- }
- },
- "typescript": {
- "version": "4.8.4",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz",
- "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ=="
- },
- "uint8arrays": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.1.tgz",
- "integrity": "sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==",
- "requires": {
- "multiformats": "^9.4.2"
- }
- },
- "unbox-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
- "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
- "requires": {
- "call-bind": "^1.0.2",
- "has-bigints": "^1.0.2",
- "has-symbols": "^1.0.3",
- "which-boxed-primitive": "^1.0.2"
- }
- },
- "undici": {
- "version": "5.11.0",
- "resolved": "https://registry.npmjs.org/undici/-/undici-5.11.0.tgz",
- "integrity": "sha512-oWjWJHzFet0Ow4YZBkyiJwiK5vWqEYoH7BINzJAJOLedZ++JpAlCbUktW2GQ2DS2FpKmxD/JMtWUUWl1BtghGw==",
- "dev": true,
- "requires": {
- "busboy": "^1.6.0"
- }
- },
- "unique-string": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
- "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
- "dev": true,
- "requires": {
- "crypto-random-string": "^2.0.0"
- }
- },
- "universalify": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
- "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
- "dev": true
- },
- "unorm": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz",
- "integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA=="
- },
- "unpipe": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
- "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="
- },
- "uri-js": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
- "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "requires": {
- "punycode": "^2.1.0"
- }
- },
- "utf8": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz",
- "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ=="
- },
- "util": {
- "version": "0.12.5",
- "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz",
- "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==",
- "requires": {
- "inherits": "^2.0.3",
- "is-arguments": "^1.0.4",
- "is-generator-function": "^1.0.7",
- "is-typed-array": "^1.1.3",
- "which-typed-array": "^1.1.2"
- }
- },
- "util-deprecate": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
- },
- "utils-merge": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
- "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA=="
- },
- "uuid": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz",
- "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg=="
- },
- "v8-compile-cache": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
- "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA=="
- },
- "v8-compile-cache-lib": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
- "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg=="
- },
- "validate-npm-package-license": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
- "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
- "requires": {
- "spdx-correct": "^3.0.0",
- "spdx-expression-parse": "^3.0.0"
- }
- },
- "validator": {
- "version": "10.11.0",
- "resolved": "https://registry.npmjs.org/validator/-/validator-10.11.0.tgz",
- "integrity": "sha512-X/p3UZerAIsbBfN/IwahhYaBbY68EN/UQBWHtsbXGT5bfrH/p4NQzUCG1kF/rtKaNpnJ7jAu6NGTdSNtyNIXMw=="
- },
- "varint": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz",
- "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg=="
- },
- "vary": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
- "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="
- },
- "vscode-oniguruma": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.6.2.tgz",
- "integrity": "sha512-KH8+KKov5eS/9WhofZR8M8dMHWN2gTxjMsG4jd04YhpbPR91fUj7rYQ2/XjeHCJWbg7X++ApRIU9NUwM2vTvLA=="
- },
- "vscode-textmate": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-6.0.0.tgz",
- "integrity": "sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ=="
- },
- "w3name": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/w3name/-/w3name-1.0.6.tgz",
- "integrity": "sha512-AHnLcPlwSX8juSQ1PJnEfI6X892mMJK4EleSzvNktvaQgOqC6C2olrRJMdentHUfQjQVjOESklz/NqTlxup+9A==",
- "requires": {
- "@web-std/fetch": "^4.1.0",
- "cborg": "^1.9.4",
- "ipns": "^0.16.0",
- "libp2p-crypto": "^0.21.2",
- "throttled-queue": "^2.1.4",
- "ts-standard": "^11.0.0",
- "uint8arrays": "^3.0.0"
- },
- "dependencies": {
- "@web-std/fetch": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@web-std/fetch/-/fetch-4.1.0.tgz",
- "integrity": "sha512-ZRizMcP8YyuRlhIsRYNFD9x/w28K7kbUhNGmKM9hDy4qeQ5xMTk//wA89EF+Clbl6EP4ksmCcN+4TqBMSRL8Zw==",
- "requires": {
- "@web-std/blob": "^3.0.3",
- "@web-std/form-data": "^3.0.2",
- "@web-std/stream": "^1.0.1",
- "@web3-storage/multipart-parser": "^1.0.0",
- "data-uri-to-buffer": "^3.0.1",
- "mrmime": "^1.0.0"
- }
- },
- "@web-std/stream": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@web-std/stream/-/stream-1.0.1.tgz",
- "integrity": "sha512-tsz4Y0WNDgFA5jwLSeV7/UV5rfMIlj0cPsSLVfTihjaVW0OJPd5NxJ3le1B3yLyqqzRpeG5OAfJAADLc4VoGTA==",
- "requires": {
- "web-streams-polyfill": "^3.1.1"
- }
- }
- }
- },
- "wcwidth": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
- "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==",
- "dev": true,
- "requires": {
- "defaults": "^1.0.3"
- }
- },
- "web-encoding": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/web-encoding/-/web-encoding-1.1.5.tgz",
- "integrity": "sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==",
- "requires": {
- "@zxing/text-encoding": "0.9.0",
- "util": "^0.12.3"
- }
- },
- "web-streams-polyfill": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz",
- "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q=="
- },
- "web3.storage": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/web3.storage/-/web3.storage-4.4.0.tgz",
- "integrity": "sha512-I48GB+cFGfSbi47e3ZmyRX/ZUi9EcrqUylZ6FG1AU8UGErG3t4svZocaXTaUnp2zZWAtbbUFsFtD/cd9FgoVjA==",
- "requires": {
- "@ipld/car": "^3.1.4",
- "@web-std/blob": "^3.0.4",
- "@web-std/fetch": "^3.0.3",
- "@web-std/file": "^3.0.2",
- "@web3-storage/parse-link-header": "^3.1.0",
- "browser-readablestream-to-it": "^1.0.3",
- "carbites": "^1.0.6",
- "cborg": "^1.8.0",
- "files-from-path": "^0.2.4",
- "ipfs-car": "^0.7.0",
- "libp2p-crypto": "^0.21.0",
- "p-retry": "^4.5.0",
- "streaming-iterables": "^6.2.0",
- "throttled-queue": "^2.1.2",
- "uint8arrays": "^3.0.0",
- "w3name": "^1.0.4"
- }
- },
- "webidl-conversions": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
- },
- "whatwg-url": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
- "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
- "requires": {
- "tr46": "~0.0.3",
- "webidl-conversions": "^3.0.0"
- }
- },
- "which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "requires": {
- "isexe": "^2.0.0"
- }
- },
- "which-boxed-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
- "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
- "requires": {
- "is-bigint": "^1.0.1",
- "is-boolean-object": "^1.1.0",
- "is-number-object": "^1.0.4",
- "is-string": "^1.0.5",
- "is-symbol": "^1.0.3"
- }
- },
- "which-typed-array": {
- "version": "1.1.8",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz",
- "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==",
- "requires": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
- "es-abstract": "^1.20.0",
- "for-each": "^0.3.3",
- "has-tostringtag": "^1.0.0",
- "is-typed-array": "^1.1.9"
- }
- },
- "wide-align": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
- "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
- "requires": {
- "string-width": "^1.0.2 || 2 || 3 || 4"
- }
- },
- "window-size": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz",
- "integrity": "sha512-2thx4pB0cV3h+Bw7QmMXcEbdmOzv9t0HFplJH/Lz6yu60hXYy5RT8rUu+wlIreVxWsGN20mo+MHeCSfUpQBwPw=="
- },
- "word-wrap": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
- "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="
- },
- "wrap-ansi": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
- "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==",
- "requires": {
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="
- },
- "is-fullwidth-code-point": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
- "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==",
- "requires": {
- "number-is-nan": "^1.0.0"
- }
- },
- "string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==",
- "requires": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- }
- }
- },
- "wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
- },
- "ws": {
- "version": "7.5.9",
- "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz",
- "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==",
- "requires": {}
- },
- "xdg-basedir": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
- "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q=="
- },
- "xss-filters": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/xss-filters/-/xss-filters-1.2.7.tgz",
- "integrity": "sha512-KzcmYT/f+YzcYrYRqw6mXxd25BEZCxBQnf+uXTopQDIhrmiaLwO+f+yLsIvvNlPhYvgff8g3igqrBxYh9k8NbQ=="
- },
- "xstream": {
- "version": "11.14.0",
- "resolved": "https://registry.npmjs.org/xstream/-/xstream-11.14.0.tgz",
- "integrity": "sha512-1bLb+kKKtKPbgTK6i/BaoAn03g47PpFstlbe1BA+y3pNS/LfvcaghS5BFf9+EE1J+KwSQsEpfJvFN5GqFtiNmw==",
- "requires": {
- "globalthis": "^1.0.1",
- "symbol-observable": "^2.0.3"
- }
- },
- "xtend": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
- "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
- },
- "y18n": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz",
- "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ=="
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
- },
- "yargs": {
- "version": "3.32.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz",
- "integrity": "sha512-ONJZiimStfZzhKamYvR/xvmgW3uEkAUFSP91y2caTEPhzF6uP2JfPiVZcq66b/YR0C3uitxSV7+T1x8p5bkmMg==",
- "requires": {
- "camelcase": "^2.0.1",
- "cliui": "^3.0.3",
- "decamelize": "^1.1.1",
- "os-locale": "^1.4.0",
- "string-width": "^1.0.1",
- "window-size": "^0.1.4",
- "y18n": "^3.2.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="
- },
- "camelcase": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
- "integrity": "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw=="
- },
- "is-fullwidth-code-point": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
- "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==",
- "requires": {
- "number-is-nan": "^1.0.0"
- }
- },
- "string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==",
- "requires": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- }
- }
- },
- "yargs-parser": {
- "version": "20.2.9",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
- "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w=="
- },
- "yn": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
- "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q=="
- },
- "yocto-queue": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
- "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
- "dev": true
- },
- "zip-stream": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz",
- "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==",
- "dev": true,
- "requires": {
- "archiver-utils": "^2.1.0",
- "compress-commons": "^4.1.0",
- "readable-stream": "^3.6.0"
- }
- }
- }
-}
diff --git a/package.json b/package.json
index ed790f5..b08ba5e 100644
--- a/package.json
+++ b/package.json
@@ -1,98 +1,52 @@
{
- "name": "ixo-elysian",
- "version": "0.1.3",
- "description": "ixo service to create a project data store and more",
- "repository": "https://github.com/ixofoundation/ixo-cellnode",
- "main": "App.ts",
- "directories": {
- "test": "test"
- },
- "scripts": {
- "start": "node ./build/dist/server.js",
- "dropdb": "node dist/dropdb.js",
- "build": "tsc",
- "dev": "npx nodemon",
- "seed": "npx ts-node src/seed/seed.ts",
- "swagger-gen": "npx ts-node ./src/swagger.ts",
- "prisma:dev": "npx prisma migrate dev",
- "prisma:reset": "npx prisma migrate reset",
- "prisma:generate": "npx prisma generate"
- },
- "author": "brennon.hampton@gmail.com",
- "license": "MIT",
- "dependencies": {
- "@cosmjs/crypto": "^0.29.3",
- "@cosmjs/encoding": "^0.29.3",
- "@cosmjs/proto-signing": "^0.29.3",
- "@ixo/impactxclient-sdk": "^0.0.5",
- "@prisma/client": "^4.5.0",
- "@types/base-64": "^0.1.3",
- "@types/bs58": "^3.0.33",
- "@types/cors": "^2.8.12",
- "@types/express": "^4.17.14",
- "@types/graphql-fields": "^1.3.4",
- "@types/lodash.memoize": "^4.1.7",
- "@types/memcached": "^2.2.7",
- "@types/node": "^10.17.60",
- "apisauce": "^2.1.6",
- "axios": "^0.21.4",
- "base-64": "^0.1.0",
- "bip39": "^2.6.0",
- "body-parser": "^1.19.0",
- "bs58": "^4.0.1",
- "bullmq": "^1.91.1",
- "compression": "^1.7.4",
- "cors": "^2.8.5",
- "dateformat": "^3.0.3",
- "debug": "^4.3.4",
- "dotenv": "^6.2.0",
- "ethereumjs-util": "^6.2.1",
- "ethereumjs-wallet": "^0.6.5",
- "express": "^4.18.2",
- "express-graphql": "^0.12.0",
- "express-rate-limit": "^6.7.0",
- "file-type": "^16.5.4",
- "graphql": "^15.8.0",
- "graphql-fields": "^2.0.3",
- "graphql-scalars": "^1.20.1",
- "grpc": "^1.24.11",
- "helmet": "^6.0.0",
- "ipfs-only-hash": "^4.0.0",
- "jayson": "^2.1.2",
- "jsonschema": "^1.4.1",
- "lodash": "^4.17.21",
- "lodash.memoize": "^4.1.2",
- "memcached": "^2.2.2",
- "node": "^16.18.0",
- "node-cron": "^3.0.2",
- "node-fetch": "^2.6.7",
- "postgraphile": "^4.12.11",
- "reflect-metadata": "^0.1.13",
- "sovrin-did": "^1.4.0",
- "swagger-autogen": "^2.22.0",
- "swagger-ui-express": "^4.6.0",
- "ts-node": "^10.9.1",
- "ts-proto": "^1.131.0",
- "ts-protoc-gen": "^0.15.0",
- "tslib": "^2.4.1",
- "tweetnacl": "^1.0.3",
- "type-graphql": "^1.1.1",
- "typedoc": "^0.23.19",
- "typescript": "^4.8.4",
- "utf8": "^3.0.0",
- "uuid": "9.0.0",
- "validator": "^10.11.0",
- "web3.storage": "^4.4.0",
- "xss-filters": "^1.2.7"
- },
- "devDependencies": {
- "@types/node-cron": "^3.0.7",
- "@types/swagger-ui-express": "^4.1.3",
- "@types/uuid": "^9.0.1",
- "prisma": "^4.5.0",
- "typegraphql-prisma": "^0.23.1"
- },
- "prisma": {
- "schema": "src/prisma/schema.prisma"
- }
-}
+ "name": "ixo-cellnode",
+ "version": "0.1.3",
+ "description": "ixo service to create a project data store and more",
+ "repository": "https://github.com/ixofoundation/ixo-cellnode",
+ "main": "App.ts",
+ "type": "module",
+ "directories": {
+ "test": "test"
+ },
+ "scripts": {
+ "start": "node ./build/dist/server.js",
+ "dropdb": "node dist/dropdb.js",
+ "build": "tsc",
+ "dev": "npx nodemon",
+ "seed": "npx ts-node src/seed/seed.ts",
+ "swagger-gen": "npx ts-node ./src/swagger.ts",
+ "prisma:dev": "npx prisma migrate dev",
+ "prisma:reset": "npx prisma migrate reset",
+ "prisma:generate": "npx prisma generate"
+ },
+ "author": "brennon.hampton@gmail.com",
+ "license": "MIT",
+ "dependencies": {
+ "@prisma/client": "^4.5.0",
+ "@web3-storage/w3up-client": "^12.2.1",
+ "body-parser": "^1.19.0",
+ "compression": "^1.7.4",
+ "cors": "^2.8.5",
+ "dotenv": "^6.2.0",
+ "express": "^4.18.2",
+ "express-rate-limit": "^6.7.0",
+ "helmet": "^6.0.0",
+ "ipfs-only-hash": "^4.0.0",
+ "jayson": "^2.1.2",
+ "node": "^18.15.0",
+ "ts-node": "^10.9.1",
+ "tslib": "^2.4.1",
+ "typedoc": "^0.23.19",
+ "typescript": "5.3.3",
+ "web3.storage": "^4.4.0"
+ },
+ "devDependencies": {
+ "@types/cors": "^2.8.12",
+ "@types/express": "^4.17.21",
+ "@types/node": "^18.15.10",
+ "prisma": "^4.5.0"
+ },
+ "prisma": {
+ "schema": "src/prisma/schema.prisma"
+ }
+}
\ No newline at end of file
diff --git a/src/App.ts b/src/App.ts
index 2968fe6..3581f76 100644
--- a/src/App.ts
+++ b/src/App.ts
@@ -1,29 +1,11 @@
-import 'reflect-metadata';
import express from 'express';
import cors from 'cors';
import * as bodyParser from 'body-parser';
-import postgraphile from 'postgraphile';
-import { RequestRouter } from './routes/RequestRouter';
-import { QueryRouter } from './routes/QueryRouter';
-import { PublicRouter } from './routes/PublicRouter';
-import * as PublicHandler from './handlers/PublicHandler';
-import * as StorageHandler from './handlers/Web3StorageHandler';
-import { checkDuplicate, createBatch, listUnprocessed } from './handlers/ClaimHandler';
-import { getCapabilities } from './handlers/CapabilityHandler';
-import swaggerUi from 'swagger-ui-express';
-const swaggerFile = require(`${__dirname}/../../swagger.json`);
+import * as PublicHandler from './handlers/PublicHandler.js';
+import * as StorageHandler from './handlers/Web3StorageHandler.js';
import helmet from 'helmet';
import rateLimit from 'express-rate-limit';
-import { resolvers } from './prisma/generated';
-import { buildSchemaSync } from 'type-graphql';
-import { graphqlHTTP } from 'express-graphql';
-import { prisma } from './prisma/prisma_client';
-import { capabilitiesMiddleware } from './graphql-capabilities';
-import { generateClaims } from './generateClaims';
-
-const compression = require('compression');
-
-const DATABASE_URL = process.env.DATABASE_URL;
+import compression from 'compression';
class App {
public express: any;
@@ -35,31 +17,11 @@ class App {
}
private middleware(): void {
- const schema = buildSchemaSync({ resolvers });
-
this.express.set('trust proxy', process.env.TRUST_PROXY || 1);
this.express.use(cors());
this.express.use(compression({ threshold: 0 }));
- this.express.use(bodyParser.urlencoded({ limit: '50mb', extended: true }));
- this.express.use(bodyParser.json({ limit: '4mb' }));
- // this.express.use(
- // postgraphile(DATABASE_URL, "public", {
- // watchPg: true,
- // graphiql: true,
- // enhanceGraphiql: true,
- // dynamicJson: true,
- // }),
- // );
- this.express.use('/swagger', swaggerUi.serve, swaggerUi.setup(swaggerFile));
- this.express.use(capabilitiesMiddleware);
- this.express.use(
- '/graphql',
- graphqlHTTP({
- schema: schema,
- graphiql: false,
- context: { prisma },
- }),
- );
+ this.express.use(bodyParser.default.urlencoded({ limit: '50mb', extended: true }));
+ this.express.use(bodyParser.default.json({ limit: '4mb' }));
this.express.use(
helmet({
crossOriginResourcePolicy: false,
@@ -98,34 +60,6 @@ class App {
res.redirect('https://' + file?.ipfs);
});
- this.express.use('/api/request', new RequestRouter().router);
- this.express.use('/api/query', new QueryRouter().router);
- this.express.use('/api/public', new PublicRouter().router);
-
- this.express.post('/api/capabilities', async (req, res) => {
- const capabilities = await getCapabilities(req.body.projectDid, req.body.userDid);
- res.json(capabilities);
- });
-
- this.express.get('/api/claims/generate/:amount', async (req, res) => {
- const claims = generateClaims(+req.params.amount);
- res.json(claims);
- });
-
- this.express.post('/claims/duplicate', async (req, res) => {
- const exists = await checkDuplicate(req.body.items);
- res.json({ duplicate: exists });
- });
-
- this.express.post('/claims/batch', async (req, res) => {
- res.json(await createBatch(req.body.claims));
- });
-
- this.express.get('/claims/unprocessed', async (req, res) => {
- const claims = await listUnprocessed();
- res.json(claims);
- });
-
// "proxy" fallback so clients dont have to use /public/cid to get files but just /cid
// this route handles 404 if doc not found
this.express.get('/:key', PublicHandler.getPublic);
diff --git a/src/Cache.ts b/src/Cache.ts
deleted file mode 100644
index f33d7d7..0000000
--- a/src/Cache.ts
+++ /dev/null
@@ -1,49 +0,0 @@
-import {dateTimeLogger} from './logger/Logger';
-import {TransactionError} from "./error/TransactionError";
-
-const Memcached = require('memcached');
-
-let cache: any;
-
-export class Cache {
- host: string;
-
- constructor() {
- this.host = (process.env.MEMCACHE_URI || '');
- cache = new Memcached(this.host, {reconnect: 5000, timeout: 1000, retry: 5000, retries: 1});
- }
-
- connect(): any {
- cache.connect(this.host, function (err: any, conn: any) {
- cache.on('failure', function (details: any) {
- console.log("Server " + details.server + " went down due to: " + details.messages.join(''))
- });
- cache.on('reconnecting', function (details: any) {
- console.log("Attempting reconnect to Memcached")
- });
- if (err) throw new TransactionError(err);
- console.log('Memcached connected');
- });
- }
-
- get(key: string): Promise {
- return new Promise((resolve: Function, reject: Function) => {
- cache.get(key, function (err: any, data: any) {
- if (err) reject(err);
- resolve(data);
- });
- });
- }
-
- set(key: string, value: any, ttl: number = 0) {
- cache.set(key, value, ttl, function (err: any) {
- if (err) console.log(dateTimeLogger(' Memcached could not set value for key ' + key, true));
- });
- }
-
- close() {
- cache.end();
- }
-}
-
-export default new Cache();
diff --git a/src/MessageQ.ts b/src/MessageQ.ts
deleted file mode 100644
index 4d4b1b8..0000000
--- a/src/MessageQ.ts
+++ /dev/null
@@ -1,54 +0,0 @@
-// import * as TransactionService from "./services/TransactionService";
-// import UpdateProjectStatusProcessor from "./ixo/processors/UpdateProjectStatusProcessor";
-// import { lookupProcessor } from "./handlers/RequestHandler";
-// import { TransactionError } from "./error/TransactionError";
-// import { dateTimeLogger } from "./logger/Logger";
-// import Cache from "./Cache";
-// import { Queue, Worker } from "bullmq";
-
-// const connection = {
-// host: process.env.REDIS_HOST,
-// port: Number(process.env.REDIS_PORT)
-// };
-
-// const queue = new Queue("Messages", { connection });
-
-// const worker = new Worker("Messages", async (job) => {
-// if (!job.data) return;
-// const jsonContent = JSON.parse(job.data);
-// try {
-// console.log(dateTimeLogger() + ` received response for ${jsonContent.msgType} with has ${jsonContent.txHash}`)
-// if (jsonContent.msgType === "eth") {
-// await UpdateProjectStatusProcessor.handleAsyncEthResponse(jsonContent);
-// } else if (jsonContent.msgType === "error") {
-// await TransactionService.updateTransactionLogForError(jsonContent.txHash, jsonContent.data);
-// } else {
-// const responseCode = jsonContent.data.code || 0;
-// const res = await TransactionService.updateTransactionLogForHash(jsonContent.txHash, jsonContent.data.txHash, jsonContent.data.height, responseCode);
-// console.log(dateTimeLogger() + ` transaction log updated with block information for txHash ${jsonContent.msgType} ${responseCode}`);
-// if (responseCode >= 1) {
-// await TransactionService.updateTransactionLogForError(jsonContent.txHash, JSON.stringify(jsonContent.data));
-// console.log(dateTimeLogger() + ` blockchain failed for message ${jsonContent.msgType} with code ${responseCode}`);
-// } else {
-// console.log(dateTimeLogger() + ` process blockchain response for ${jsonContent.msgType} hash ${jsonContent.txHash}`);
-// lookupProcessor[jsonContent.msgType](jsonContent);
-// };
-// };
-// } catch (error) {
-// console.log(dateTimeLogger() + " transaction log failed to update for txHash " + jsonContent.txHash);
-// };
-// },
-// { connection },
-// );
-
-// export const publish = async (content: any) => {
-// try {
-// const jsonContent = JSON.stringify(content);
-// console.log(dateTimeLogger() + " cache object " + content.txHash);
-// Cache.set(content.txHash, content.request);
-// queue.add("Message", jsonContent);
-// return true;
-// } catch (error) {
-// throw new TransactionError("Queue exception " + error);
-// };
-// };
\ No newline at end of file
diff --git a/src/Xss.ts b/src/Xss.ts
deleted file mode 100644
index 5ecf810..0000000
--- a/src/Xss.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-const xssFilters = require('xss-filters');
-const _ = require('lodash');
-
-export class xss {
-
- sanitizeString = (data: string) => {
- return xssFilters['inHTMLData'](data);
- };
-
- sanitize = (obj: any) => {
- const self = this;
-
- if (_.isString(obj)) {
- return this.sanitizeString(obj);
- }
- if (_.isPlainObject(obj)) {
- const ret: any = {};
-
- Object.keys(obj).forEach(key => {
- ret[key] = self.sanitize(obj[key]);
- });
- return ret;
- }
- if (_.isArray(obj)) {
- return obj.map((x: any) => {
- return (self.sanitize(x))
- });
- }
- return obj;
- };
-
-}
-
-export default new xss();
diff --git a/src/crypto/SovrinUtils.ts b/src/crypto/SovrinUtils.ts
deleted file mode 100644
index 7931ae4..0000000
--- a/src/crypto/SovrinUtils.ts
+++ /dev/null
@@ -1,44 +0,0 @@
-import { createHash } from 'crypto';
-
-require('dateformat');
-const base58 = require('bs58');
-const sovrin = require('sovrin-did');
-
-export class SovrinUtils {
- generateBip39Mnemonic() {
- const bip39 = require('bip39');
- return bip39.generateMnemonic();
- }
-
- generateSdidFromMnemonic(mnemonic: any) {
- // Create sha256 hash from Menmonic
- const seed = createHash('sha256').update(mnemonic).digest('hex');
-
- // Convert SHA256 hash to Uint8Array
- const didSeed = new Uint8Array(32);
- for (let i = 0; i < 32; ++i) {
- didSeed[i] = parseInt(seed.substring(i * 2, i * 2 + 2), 16);
- }
-
- // Create the Sovrin DID
- return sovrin.fromSeed(didSeed);
- }
-
- verifyDocumentSignature(signature: any, publicKey: any): boolean {
- //return !(sovrin.verifySignedMessage(base58.decode(signature), base58.decode(publicKey)) === false);
- return !(sovrin.verifySignedMessage(base58.decode(signature), publicKey) === false);
- }
-
- //Signs a document using signKey from generated SDID and returns the signature
- signDocumentNoEncoding(signKey: string, verifyKey: string, did: string, input: any) {
- let toSign = input;
- // Stringify the input if it is an object
- if (typeof input == 'object') {
- toSign = JSON.stringify(input);
- }
- const signedMsg = sovrin.signMessage(toSign, signKey, verifyKey);
- return Buffer.from(signedMsg.slice(0, 64)).toString('base64');
- }
-}
-
-export default SovrinUtils;
diff --git a/src/crypto/Utils.ts b/src/crypto/Utils.ts
deleted file mode 100644
index 4ef5942..0000000
--- a/src/crypto/Utils.ts
+++ /dev/null
@@ -1,81 +0,0 @@
-import {createHash, randomBytes} from 'crypto';
-import {dateTimeLogger} from '../logger/Logger';
-import * as nacl from 'tweetnacl';
-import * as bs58 from 'bs58';
-
-const ethUtil = require('ethereumjs-util');
-const ethereumWallet = require('ethereumjs-wallet');
-
-export class CryptoUtils {
-
- createNonce(size = 64) {
- return randomBytes(Math.floor(size / 2)).toString('hex');
- }
-
- validateSignature(data: String, type: String, signature: String, publicKey: String): Boolean {
- switch (type) {
- case "ECDSA":
- return this.validateECDSASignature(data, signature, publicKey);
- case "ed25519-sha-256":
- return this.validateEd25519Signature(data, signature, publicKey);
-
- default:
- throw Error("Signature: '" + type + "' not supported");
- }
-
- }
-
- validateEd25519Signature(data: String, signature: String, publicKey: String): Boolean {
- console.log(dateTimeLogger(' validate ed25519 signature with ' + publicKey));
- const decodedKey = new Uint8Array(bs58.decode(this.remove0x(publicKey).toString()));
- const signatureBuffer = new Uint8Array(Buffer.from(this.remove0x(signature).toString(), 'base64'));
- return nacl.sign.detached.verify(new Uint8Array(Buffer.from(data.toString())), signatureBuffer, decodedKey)
- }
-
- validateECDSASignature(data: String, signature: String, publicKey: String): Boolean {
- // Same data as before
- const message = ethUtil.toBuffer(data);
- const msgHash = ethUtil.hashPersonalMessage(message);
-
- const signatureBuffer = ethUtil.toBuffer(signature);
- const sigParams = ethUtil.fromRpcSig(signatureBuffer);
-
- const recoveredPublicKey = ethUtil.ecrecover(msgHash, sigParams.v, sigParams.r, sigParams.s);
-
- const sender = ethUtil.publicToAddress(recoveredPublicKey);
- const recoveredAddress = ethUtil.bufferToHex(sender);
-
- return (recoveredAddress == publicKey);
- }
-
- hash(input: any): String {
- let anyString = typeof (input) == 'object' ? JSON.stringify(input) : input.toString();
- let hash = createHash('sha256').update(anyString).digest('hex');
- return hash;
- }
-
- remove0x(key: String): String {
- if (key.indexOf("0x") == 0) {
- return key.substring(2);
- } else {
- return key;
- }
- }
-
- generateWalletAndKeys(): any {
- const wallet = ethereumWallet.generate();
- return {
- address: wallet.getAddressString(),
- privateKey: wallet.getPrivateKeyString(),
- publickKey: wallet.getPublicKeyString()
- }
- }
-
- signECDSA(data: String, privateKey: String): String {
- const sig = ethUtil.ecsign(ethUtil.hashPersonalMessage(ethUtil.toBuffer(data)), ethUtil.toBuffer(privateKey));
- return ethUtil.bufferToHex(Buffer.concat([sig.r, sig.s, ethUtil.toBuffer(sig.v - 27)]))
- }
-
-}
-
-export default CryptoUtils;
diff --git a/src/error/TransactionError.ts b/src/error/TransactionError.ts
deleted file mode 100644
index 7b297cc..0000000
--- a/src/error/TransactionError.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-export class TransactionError extends Error {
- constructor(message = '') {
- // Calling parent constructor of base Error class.
- super(message);
- super.stack = "";
- }
-}
diff --git a/src/error/ValidationError.ts b/src/error/ValidationError.ts
deleted file mode 100644
index 08d2cff..0000000
--- a/src/error/ValidationError.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export class ValidationError extends Error {
- constructor(message: string) {
- super(message);
- super.stack = "";
- }
-}
diff --git a/src/generateClaims.ts b/src/generateClaims.ts
deleted file mode 100644
index 3ab6af8..0000000
--- a/src/generateClaims.ts
+++ /dev/null
@@ -1,133 +0,0 @@
-interface session {
- id: string;
- dateTime: string;
- count: number;
- duration: string;
- proof: {
- type: string;
- value: string;
- };
-}
-
-interface claim {
- type: string;
- status: string;
- evidence: {
- fuelSale: {
- type: string;
- value: string;
- unitCode: string;
- name: string;
- dateTime: string;
- };
- customer: {
- identifier: string;
- verfiableCredential: {
- id: string;
- type: string;
- };
- payment: {
- type: string[];
- identifier: string;
- name: string;
- method: string;
- provider: string;
- amount: {
- value: number;
- currency: string;
- };
- data: {
- type: string;
- sessions: session[];
- };
- };
- };
- };
-}
-
-const randomInt = (min: number, max: number) => {
- return Math.floor(Math.random() * (max - min + 1) + min)
-}
-
-export const generateClaims = (amount: number) => {
- const claims: any[] = [];
- for (let num = 0; num < amount; num++) {
- const sessionAmount = randomInt(1, 11);
- const sessionArr: session[] = [];
- for (let num = 0; num < sessionAmount; num++) {
- const session: session = {
- id: (randomInt(num, sessionAmount)).toString(),
- dateTime: new Date().toString(),
- count: 0,
- duration: randomInt(50, 9999).toString(),
- proof: {
- type: "",
- value: "",
- },
- };
- sessionArr.push(session);
- }
- const claim: claim = {
- type: "emerging:cleanCooking",
- status: "",
- evidence: {
- fuelSale: {
- type: "schema:quantitativeValue",
- value: "30",
- unitCode: "kg",
- name: "biomassPellets",
- dateTime: "",
- },
- customer: {
- identifier: randomInt(1, 10000000).toString(),
- verfiableCredential: {
- id: "",
- type: "ixo:verifiableCredential",
- },
- payment: {
- type: [
- "schema:paymentTransaction",
- "schema:paymentMethod",
- "schema:priceSpecification",
- ],
- identifier: `MP${randomInt(1, 999999)}.${randomInt(1, 9999)}.L${randomInt(1, 99999)}`,
- name: "transactionId",
- method: "telco",
- provider: "airtel",
- amount: {
- value: randomInt(10, 1000),
- currency: "ZMW",
- },
- data: {
- type: "emerging:cookingSessions",
- sessions: sessionArr,
- },
- },
- },
- },
- };
- claims.push({
- "@context": {
- ixo: "https://w3id.org/ixo/ns/protocol/claim",
- schema: "https:schema.org/",
- emerging: "https://w3id/org/emerging/ns/attributes/v1",
- "@id": "type",
- },
- protocol: {
- id: "did:ixo:...",
- type: "ixo:verifiableClaim",
- },
- issuer: "did:ixo:123...",
- issuanceDate: "2023-01-01T19:23:24Z",
- claimSubject: {
- identifier: "",
- verfiableCredential: {
- id: "",
- type: "ixo:verifiableCredential",
- },
- },
- claim: { ...claim },
- });
- }
- return claims;
-};
diff --git a/src/graphql-capabilities.ts b/src/graphql-capabilities.ts
deleted file mode 100644
index 1fcb7d4..0000000
--- a/src/graphql-capabilities.ts
+++ /dev/null
@@ -1,51 +0,0 @@
-import { NextFunction, Request, Response } from "express";
-import { parse } from "graphql";
-import { getCapabilities } from "./handlers/CapabilityHandler";
-
-export const capabilitiesMiddleware = async (
- req: Request,
- res: Response,
- next: NextFunction,
-) => {
- if (req.path === "/graphql" && Object.keys(req.body).length !== 0) {
- const query: any = parse(req.body.query).definitions[0];
- const selection = query.selectionSet?.selections[0] || {};
- const table = selection.name.value || "";
- const projectDid = selection.selectionSet.selections.filter(
- (sel: any) => {
- sel.name.value === "projectDid";
- },
- )[0];
- if (table === "claims") {
- const userDid = req.headers.authorization || "";
- const capabilities = await getCapabilities(projectDid, userDid);
- const allowed = capabilities.filter((c) => {
- c.capability === "ListClaims" ||
- c.capability === "ListClaimsByTemplateId";
- });
- if (allowed.length > 0) {
- return next();
- } else {
- return res.json(
- `User ${userDid} not Allowed on Project ${projectDid}`,
- );
- }
- } else if (table === "agents") {
- const userDid = req.headers.authorization || "";
- const capabilities = await getCapabilities(projectDid, userDid);
- const allowed = capabilities.filter((c) => {
- c.capability === "ListAgents";
- });
- if (allowed.length > 0) {
- return next();
- } else {
- return res.json(
- `User ${userDid} not Allowed on Project ${projectDid}`,
- );
- }
- }
- return next();
- } else {
- return next();
- }
-};
diff --git a/src/handlers/AbstractHandler.ts b/src/handlers/AbstractHandler.ts
deleted file mode 100644
index 586c32d..0000000
--- a/src/handlers/AbstractHandler.ts
+++ /dev/null
@@ -1,272 +0,0 @@
-import * as TransactionService from "../services/TransactionService";
-import * as CapabilityService from "../services/CapabilityService";
-import { newCapabilitiesDoc } from "../prisma/interface_models/Capability";
-import * as WalletService from "../services/WalletService";
-
-import { RequestValidator } from "../templates/RequestValidator";
-import { validateJson } from "../templates/JsonValidator";
-import { ValidatorResult } from "jsonschema";
-import { ValidationError } from "../error/ValidationError";
-import { TransactionError } from "../error/TransactionError";
-
-import { Request } from "./Request";
-import TemplateUtils from "../templates/TemplateUtils";
-import SovrinUtils from "../crypto/SovrinUtils";
-import axios, { AxiosResponse } from "axios";
-import Cache from "../Cache";
-
-import { dateTimeLogger } from "../logger/Logger";
-import { BlockchainMode } from "../ixo/common/shared";
-import { setIWallet } from "../prisma/interface_models/Wallet";
-
-// import { publish } from "../MessageQ";
-
-import base58 from 'bs58';
-import { sign, broadcast } from "../proto";
-
-const BLOCKSYNC_URI_REST = (process.env.BLOCKSYNC_URI_REST || '');
-
-export abstract class AbstractHandler {
- public createTransaction(args: any, method: string, verifyData?: Function, projectDid?: string) {
- const request = new Request(args);
- return new Promise((resolve: Function, reject: Function) => {
- if (!request.projectDid) request.projectDid = (projectDid || "");
- CapabilityService.findCapabilitiesForProject(request.projectDid)
- .then((result) => {
- const capabilities = newCapabilitiesDoc(result);
- const capabilityMap = capabilities.capabilities.filter(element => element.capability == method)[0];
- console.log(dateTimeLogger("have capability " + capabilityMap.capability));
- TemplateUtils.getTemplateFromCache(capabilityMap.template, request.template)
- .then((schema: any) => {
- console.log(dateTimeLogger('validate the template'));
- const validator: ValidatorResult = validateJson(schema, args);
- if (validator.valid) {
- console.log(dateTimeLogger('validate the capability'));
- const capValid: RequestValidator = request.verifyCapability(capabilityMap.allow);
- if (capValid.valid) {
- console.log(dateTimeLogger('verify the signature'));
- request.verifySignature(this.preVerifyDidSignature.bind(this), capabilityMap.validateKYC, capabilityMap.capability)
- .then((sigValid: RequestValidator) => {
- if (sigValid.valid) {
- console.log(dateTimeLogger('signature verified'));
- if (verifyData) {
- verifyData(request)
- .then(() => {
- //submit information to blockchain. Poller to add to cache once it gets hash from chain
- this.createTransactionLog(request, capabilityMap)
- .then((transaction: any) => {
- resolve(this.publishAndRespond(transaction.hash, request));
- });
- })
- .catch((error: string) => {
- console.log(dateTimeLogger('error creating transaction log ' + request.projectDid, true));
- reject(new TransactionError(error));
- })
- } else {
- //submit information to blockchain. Poller to add to cache once it gets hash from chain
- this.createTransactionLog(request, capabilityMap)
- .then((transaction: any) => {
- resolve(this.publishAndRespond(transaction.hash, request));
- })
- .catch((error: string) => {
- console.log(dateTimeLogger('error creating transaction log ' + request.projectDid, true));
- reject(new TransactionError(error));
- });
- }
- } else {
- reject(new ValidationError(sigValid.errors[0]));
- }
- })
- .catch((error: string) => {
- console.log(dateTimeLogger('error verifying signature ' + request.projectDid, true));
- reject(new TransactionError(error));
- });
- } else {
- console.log(dateTimeLogger('error processing capability ' + request.projectDid, true));
- reject(new ValidationError(capValid.errors[0]));
- }
- } else {
- console.log(dateTimeLogger(' template validation failed', true));
- reject(new ValidationError(validator.errors[0].message));
- }
- })
- .catch((reason) => {
- console.log(dateTimeLogger(' template registry failed' + reason, true));
- reject(new TransactionError('Cannot connect to template registry'));
- });
- })
- .catch(() => {
- console.log(dateTimeLogger(' capabilities not found for project ' + request.projectDid, true));
- reject(new TransactionError('Capabilities not found for project'));
- });
- });
- };
-
- public queryTransaction(args: any, method: string, query: Function) {
- const request = new Request(args);
- return new Promise((resolve: Function, reject: Function) => {
- CapabilityService.findCapabilitiesForProject(request.projectDid)
- .then((result) => {
- const capabilities = newCapabilitiesDoc(result);
- const capabilityMap = capabilities.capabilities.filter(element => element.capability == method)[0];
- TemplateUtils.getTemplateFromCache(capabilityMap.template, request.template)
- .then((schema: any) => {
- console.log(dateTimeLogger('validate the template'));
- const validator: ValidatorResult = validateJson(schema, args);
- if (validator.valid) {
- console.log(dateTimeLogger('validate the capability'));
- const capValid: RequestValidator = request.verifyCapability(capabilityMap.allow);
- if (capValid.valid) {
- console.log(dateTimeLogger(' verify the signature'));
- request.verifySignature(this.preVerifyDidSignature.bind(this), capabilityMap.validateKYC, capabilityMap.capability)
- .then((sigValid: RequestValidator) => {
- if (sigValid.valid) {
- console.log(dateTimeLogger('query Elysian'));
- resolve(query(request));
- } else {
- reject(new ValidationError(sigValid.errors[0]));
- }
- console.log(dateTimeLogger(' transaction completed successfully'));
- })
- } else {
- reject(new ValidationError(capValid.errors[0]));
- }
- } else {
- reject(new ValidationError(validator.errors[0].message));
- }
- })
- .catch((reason) => {
- console.log(dateTimeLogger('template registry failed' + reason, true));
- reject(new TransactionError('Cannot connect to template registry'));
- });
- })
- .catch(() => {
- console.log(dateTimeLogger('capabilities not found for project ' + request.projectDid, true));
- reject(new TransactionError('Capabilities not found for project'));
- });
- })
-
- };
-
- preVerifyDidSignature = (didResponse: AxiosResponse, data: Request, capability: string): boolean => {
- return true;
- };
-
- async addCapabilities(projectDid: string, did: string[], requestType: string) {
- await CapabilityService.addCapabilities(projectDid, did, requestType);
- };
-
- async removeCapabilities(projectDid: string, did: string, requestType: string) {
- await CapabilityService.removeCapabilities(projectDid, did, requestType);
- };
-
- async generateProjectWallet() {
- const sovrinUtils = new SovrinUtils();
- const mnemonic = sovrinUtils.generateBip39Mnemonic();
- const sovrinWallet = sovrinUtils.generateSdidFromMnemonic(mnemonic);
- const did = "did:ixo:" + sovrinWallet.did;
- const IWallet = setIWallet(did, sovrinWallet.secret.signKey, sovrinWallet.verifyKey);
- const res = await WalletService.createWallet(IWallet.did, IWallet.signKey, IWallet.verifyKey);
- if (res) {
- Cache.set(res.did, { publicKey: res.verifyKey });
- console.log(dateTimeLogger("project wallet created"))
- return res.did
- }
- return "";
- };
-
- async messageForBlockchain(msgToSign: any, projectDid: string, blockchainMode?: string) {
- const wallet = await WalletService.getWallet(projectDid);
- if (wallet) {
- Cache.set(wallet.did, { publicKey: wallet.verifyKey });
- const msgJson = JSON.stringify(msgToSign);
- const msgUppercaseHex = Buffer.from(msgJson).toString("hex").toUpperCase();
- const res = await axios.post(BLOCKSYNC_URI_REST + "sign_data/", { msg: msgUppercaseHex, pub_key: wallet.verifyKey });
- if (res.status == 200 && res.data.sign_bytes) {
- const signData = res.data;
- const sovrinUtils = new SovrinUtils();
- let signedMsg = {
- msg: [msgToSign],
- fee: signData.fee,
- signatures: [{
- // signature: sovrinUtils.signDocumentNoEncoding(wallet.signKey, wallet.verifyKey, wallet.did, signData.sign_bytes),
- signature: sign(wallet.did, [msgToSign], signData.fee),
- pub_key: {
- type: "tendermint/PubKeyEd25519",
- value: base58.decode(wallet.verifyKey).toString('base64'),
- },
- }],
- };
- const message = {
- msgType: (msgToSign.type || "blockchain"),
- projectDid: wallet.did,
- data: JSON.stringify({ tx: signedMsg, mode: blockchainMode || BlockchainMode.sync }),
- };
- return message;
- } else {
- console.log(dateTimeLogger("error when requesting sign data from blockchain " + res.statusText, true));
- return ("Error when requesting sign data from blockchain");
- };
- } else {
- console.log(dateTimeLogger("get wallet failed", true));
- return;
- };
- };
-
- async selfSignMessage(msgToSign: any, projectDid: string) {
- const wallet = await WalletService.getWallet(projectDid);
- if (wallet) {
- Cache.set(wallet.did, { publicKey: wallet.verifyKey });
- const sovrinUtils = new SovrinUtils();
- // return sovrinUtils.signDocumentNoEncoding(wallet.signKey, wallet.verifyKey, wallet.did, msgToSign);
- return sign(wallet.did, msgToSign)
- } else {
- return new TransactionError("Exception signing request with did " + projectDid);
- };
- };
-
- async publishMessageToQueue(message: any) {
- // console.log(dateTimeLogger() + " message to be published " + message.data.msgType);
- // return publish(message);
- const tx = {
- msgType: message.msgType,
- projectDid: message.projectDid,
- data: JSON.parse(message.data.tx)
- };
- const txBytes = new Uint8Array(Buffer.from(JSON.stringify(tx)));
- const mode = JSON.parse(message.data.mode)
- return broadcast({txBytes, mode});
- };
-
- msgToPublish = (hash: any, request: Request): any => {
- };
-
- private publishAndRespond(hash: string, request: Request) {
- const msg = this.msgToPublish(hash, request);
- // console.log(dateTimeLogger() + " message to be published " + msg.msgType);
- // const cacheMsg = {
- // data: msg,
- // request: request,
- // txHash: hash
- // };
- // publish(cacheMsg);
- // return hash;
- const tx = {
- msgType: msg.msgType,
- projectDid: msg.projectDid,
- data: JSON.parse(msg.data.tx)
- };
- const txBytes = new Uint8Array(Buffer.from(JSON.stringify(tx)));
- const mode = JSON.parse(msg.data.mode);
- return broadcast({txBytes, mode});
- };
-
- private async createTransactionLog(request: Request, capabilityMap: any) {
- const res = await TransactionService.createTransaction(request.body, request.signature.type, request.signature.signatureValue, request.projectDid, capabilityMap.capability);
- if (res) {
- console.log(dateTimeLogger(" write transaction to log" + res.hash));
- return res;
- }
- return;
- };
-};
\ No newline at end of file
diff --git a/src/handlers/CapabilityHandler.ts b/src/handlers/CapabilityHandler.ts
deleted file mode 100644
index 99d3504..0000000
--- a/src/handlers/CapabilityHandler.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import { prisma } from '../prisma/prisma_client';
-
-export const getCapabilities = async (projectDid: string, userDid: string) => {
- const capabilitiesData = await prisma.capability.findMany({
- where: {
- projectDid: projectDid,
- },
- });
- const capabilities = capabilitiesData?.filter(capability => capability.allow.includes(userDid));
- return capabilities;
-};
diff --git a/src/handlers/ClaimHandler.ts b/src/handlers/ClaimHandler.ts
deleted file mode 100644
index daf6d1c..0000000
--- a/src/handlers/ClaimHandler.ts
+++ /dev/null
@@ -1,51 +0,0 @@
-import { prisma } from "../prisma/prisma_client";
-import * as cron from "node-cron";
-import { RequestLookupHandler } from "./RequestHandler";
-
-export const checkDuplicate = async (items: string) => {
- const claim = await prisma.claim.findFirst({
- where: { items: JSON.parse(items) },
- });
- if (claim) {
- return true;
- } else {
- return false;
- }
-};
-
-export const createBatch = async (claims: any) => {
- try {
- for (const claim of claims) {
- await prisma.claimQueue.create({
- data: {
- request: claim,
- },
- });
- }
- return "Batch Submitted";
- } catch (error) {
- return { error: error.toString() };
- }
-};
-
-export const listUnprocessed = async () => {
- try {
- return prisma.claimQueue.findMany();
- } catch (error) {
- return { error: error.toString() };
- }
-};
-
-cron.schedule("0 */5 * * * *", async () => {
- const claims = await prisma.claimQueue.findMany({ take: 50 });
- await prisma.claimQueue.deleteMany({
- where: {
- id: {
- in: [...Array(50)],
- },
- },
- });
- for (const claim of claims) {
- await RequestLookupHandler["submitClaim"](claim);
- }
-});
diff --git a/src/handlers/InitHandler.ts b/src/handlers/InitHandler.ts
deleted file mode 100644
index 891d3e6..0000000
--- a/src/handlers/InitHandler.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import * as CapabilityService from "../services/CapabilityService";
-
-export const initialise = async (did: string) => {
- const fileSystem = require("fs");
- const data = JSON.parse(fileSystem.readFileSync(process.env.CONFIG, "utf8"));
- return CapabilityService.createCapability(did, data.configuration);
-};
\ No newline at end of file
diff --git a/src/handlers/PublicHandler.ts b/src/handlers/PublicHandler.ts
index 65e5481..2e3a3da 100644
--- a/src/handlers/PublicHandler.ts
+++ b/src/handlers/PublicHandler.ts
@@ -1,6 +1,4 @@
-import * as PublicService from '../services/PublicService';
-import { dateTimeLogger } from '../logger/Logger';
-import { TransactionError } from '../error/TransactionError';
+import * as PublicService from '../services/PublicService.js';
const fileTypes = process.env.FILE_TYPES || [''];
@@ -17,10 +15,10 @@ export const fetchPublic = async (args: any) => {
if (res) {
return res;
} else {
- throw new TransactionError('Record not found');
+ throw new Error('Record not found');
}
} catch (error) {
- console.log(dateTimeLogger(' image fetch error ' + error, true));
+ console.error(' image fetch error ' + error);
return;
}
};
diff --git a/src/handlers/QueryHandler.ts b/src/handlers/QueryHandler.ts
deleted file mode 100644
index 3b00422..0000000
--- a/src/handlers/QueryHandler.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import * as TransactionService from "../services/TransactionService";
-import * as CapabilitiesService from "../services/CapabilityService";
-
-export const queryTransactions = async () => {
- return TransactionService.findTransactions();
-};
-
-export const queryCapabilities = async () => {
- return CapabilitiesService.findCapabilities();
-};
\ No newline at end of file
diff --git a/src/handlers/Request.ts b/src/handlers/Request.ts
deleted file mode 100644
index 262fb6f..0000000
--- a/src/handlers/Request.ts
+++ /dev/null
@@ -1,168 +0,0 @@
-import CryptoUtils from "../crypto/Utils";
-import { RequestValidator } from "../templates/RequestValidator";
-import Cache from "../Cache";
-import axios from "axios";
-import { dateTimeLogger } from "../logger/Logger";
-
-const cryptoUtils = new CryptoUtils();
-
-const BLOCKSYNC_URI_REST = (process.env.BLOCKSYNC_URI_REST || '');
-
-export class Request {
-
- body: any;
- signature: any;
-
- version: number = 0;
- template: any;
- projectDid: string = '';
- data: any;
-
- constructor(requestBody: any) {
- this.body = JSON.stringify(requestBody);
-
- if (requestBody.payload.data) {
- this.data = requestBody.payload.data;
- this.projectDid = requestBody.payload.data.projectDid;
- }
- if (requestBody.payload.data.version > 0) {
- this.version = requestBody.payload.data.version;
- }
- if (requestBody.payload.template) {
- this.template = requestBody.payload.template.name;
- }
- if (requestBody.signature) {
- this.signature = requestBody.signature;
- }
-
- }
-
- hasSignature = (): boolean => {
- return (this.signature.signatureValue != undefined);
- }
-
- verifyCapability = (allow: any): RequestValidator => {
- const validator = new RequestValidator();
- if (allow.filter((e: string) => this.signature.creator.match(new RegExp(e))).length > 0) {
- validator.valid = true;
- } else {
- validator.valid = false;
- validator.addError('Capability not allowed for did ' + this.signature.creator);
- }
- return validator;
- }
-
- verifySignature = (preVerifyDidSignature: Function, validateKyc: boolean, capability: string): Promise => {
- return new Promise((resolve: Function, reject: Function) => {
- const validator = new RequestValidator();
- if (this.hasSignature()) {
- Cache.get(this.signature.creator)
- .then((didDoc: any) => {
- if (didDoc) {
- // cache-hit
- console.log(dateTimeLogger('got cache record for key ' + this.signature.creator));
- if (validateKyc) {
- if (!preVerifyDidSignature(didDoc, this, capability)) {
- validator.addError("Signature failed pre verification " + this.signature.creator);
- validator.valid = false;
- resolve(validator);
- }
- }
- try {
- if (!cryptoUtils.validateSignature(JSON.stringify(this.data), this.signature.type, this.signature.signatureValue, didDoc.publicKey)) {
- validator.addError("Signature did not validate '" + JSON.stringify(this.body));
- validator.valid = false;
- }
- } catch (error) {
- validator.addError("Error processing signature " + error);
- validator.valid = false;
- resolve(validator);
- }
- resolve(validator);
- } else {
- // cache-miss
- console.log(dateTimeLogger('retrieve pubkey from blockchain'));
- axios.get(BLOCKSYNC_URI_REST + 'did/getByDid/' + this.signature.creator)
- .then((response) => {
- if (response.status == 200 && response.data.did != null) {
- //valid response from blockchain
- if (validateKyc) {
- if (!preVerifyDidSignature(response.data, this, capability)) {
- validator.addError("Signature failed pre verification " + this.signature.creator);
- validator.valid = false;
- resolve(validator);
- }
- }
- try {
- if (!cryptoUtils.validateSignature(JSON.stringify(this.data), this.signature.type, this.signature.signatureValue, response.data.publicKey)) {
- validator.addError("Signature did not validate '" + JSON.stringify(this.data));
- validator.valid = false;
- } else {
- Cache.set(this.signature.creator, response.data, 60 * 60);
- }
- } catch (error) {
- validator.addError("Error processing signature " + error);
- validator.valid = false;
- resolve(validator);
- }
-
- } else {
- validator.addError("DID not found for creator " + this.signature.creator);
- validator.valid = false;
- }
- resolve(validator);
- })
- .catch((reason) => {
- //blockchain unavailable
- validator.addError("Cannot validate signature " + reason);
- validator.valid = false;
- resolve(validator);
- });
- }
- })
- .catch((reason) => {
- // could not connect to cache, read from blockchain
- console.log(dateTimeLogger('cache unavailable ' + reason, true));
- console.log(dateTimeLogger('retrieve pubkey from blockchain', true));
- axios.get(BLOCKSYNC_URI_REST + 'did/getByDid/' + this.signature.creator)
- .then((response) => {
- if (response.status == 200) {
- //valid response from blockchain
- if (validateKyc) {
- if (!preVerifyDidSignature(response.data, this, capability)) {
- validator.addError("Signature failed pre verification " + this.signature.creator);
- validator.valid = false;
- resolve(validator);
- }
- }
- try {
- if (!cryptoUtils.validateSignature(JSON.stringify(this.data), this.signature.type, this.signature.signatureValue, response.data.publicKey)) {
- validator.addError("Signature did not validate '" + JSON.stringify(this.data));
- validator.valid = false;
- } else {
- Cache.set(this.signature.creator, response.data, 60 * 60);
- }
- } catch (error) {
- validator.addError("Error processing signature " + error);
- validator.valid = false;
- resolve(validator);
- }
- } else {
- validator.addError("DID not found for creator " + this.signature.creator);
- validator.valid = false;
- }
- resolve(validator);
- })
- .catch((reason) => {
- //blockchain unavailable
- validator.addError("Cannot validate signature " + reason);
- validator.valid = false;
- resolve(validator);
- });
- })
- } else {
- resolve(validator);
- }
- })
- }
-}
diff --git a/src/handlers/RequestHandler.ts b/src/handlers/RequestHandler.ts
deleted file mode 100644
index 56a0a6c..0000000
--- a/src/handlers/RequestHandler.ts
+++ /dev/null
@@ -1,81 +0,0 @@
-import updateProjectStatusProcessor from "../ixo/processors/UpdateProjectStatusProcessor";
-import updateProjectDocProcessor from "../ixo/processors/UpdateProjectDocProcessor";
-import createProjectProcessor from "../ixo/processors/CreateProjectProcessor";
-import createAgentProcessor from "../ixo/processors/CreateAgentProcessor";
-import evaluateClaimsProcessor from "../ixo/processors/EvaluateClaimsProcessor";
-import listAgentsProcessor from "../ixo/processors/ListAgentsProcessor";
-import listClaimsProcessor from "../ixo/processors/ListClaimsProcessor";
-import listClaimsByTemplateIdProcessor from "../ixo/processors/ListClaimsByTemplateIdProcessor";
-import submitClaimProcessor from "../ixo/processors/SubmitClaimProcessor";
-import updateAgentStatusProcessor from "../ixo/processors/UpdateAgentStatusProcessor";
-import fundProjectProcessor from "../ixo/processors/FundProjectProcessor";
-
-export const RequestLookupHandler: any = {
- "createProject": async (args: any) => {
- return createProjectProcessor.process(args);
- },
-
- "createAgent": async (args: any) => {
- return createAgentProcessor.process(args);
- },
-
- "evaluateClaim": async (args: any) => {
- return evaluateClaimsProcessor.process(args);
- },
-
- "listAgents": async (args: any) => {
- return listAgentsProcessor.process(args);
- },
-
- "listClaims": async (args: any) => {
- return listClaimsProcessor.process(args);
- },
-
- "listClaimsByTemplateId": async (args: any) => {
- return listClaimsByTemplateIdProcessor.process(args);
- },
-
- "submitClaim": async (args: any) => {
- return submitClaimProcessor.process(args);
- },
-
- "updateAgentStatus": async (args: any) => {
- return updateAgentStatusProcessor.process(args);
- },
-
- "updateProjectStatus": async (args: any) => {
- return updateProjectStatusProcessor.process(args);
- },
-
- "updateProjectDoc": async (args: any) => {
- return updateProjectDocProcessor.process(args);
- },
-
- "fundProject": async (args: any) => {
- return fundProjectProcessor.process(args);
- },
-};
-
-export const lookupProcessor: any = {
- "project/CreateProject": (jsonResponseMsg: any) => {
- createProjectProcessor.handleAsyncCreateProjectResponse(jsonResponseMsg);
- },
- "project/UpdateProjectStatus": (jsonResponseMsg: any) => {
- updateProjectStatusProcessor.handleAsyncProjectStatusResponse(jsonResponseMsg);
- },
- "project/UpdateProjectDoc": (jsonResponseMsg: any) => {
- updateProjectDocProcessor.handleAsyncProjectDocResponse(jsonResponseMsg);
- },
- "project/CreateAgent": (jsonResponseMsg: any) => {
- createAgentProcessor.handleAsyncCreateAgentResponse(jsonResponseMsg);
- },
- "project/UpdateAgent": (jsonResponseMsg: any) => {
- updateAgentStatusProcessor.handleAsyncUpdateAgentStatusResponse(jsonResponseMsg);
- },
- "project/CreateClaim": (jsonResponseMsg: any) => {
- submitClaimProcessor.handleAsyncSubmitClaimResponse(jsonResponseMsg);
- },
- "project/CreateEvaluation": (jsonResponseMsg: any) => {
- evaluateClaimsProcessor.handleAsyncEvaluateClaimResponse(jsonResponseMsg);
- },
-};
\ No newline at end of file
diff --git a/src/handlers/Web3StorageHandler.ts b/src/handlers/Web3StorageHandler.ts
index eb4f02d..f7a8f78 100644
--- a/src/handlers/Web3StorageHandler.ts
+++ b/src/handlers/Web3StorageHandler.ts
@@ -1,26 +1,31 @@
-import { Web3Storage, File, Blob } from 'web3.storage';
-import { prisma } from '../prisma/prisma_client';
-
-const token = process.env.WEB3STORAGE_TOKEN || '';
-const client = new Web3Storage({ token: token });
+import { File, Blob } from 'web3.storage';
+import { prisma } from '../prisma/prisma_client.js';
+import { Client } from '@web3-storage/w3up-client/dist/src/client';
+import { Account } from '@web3-storage/w3up-client/dist/src/account';
+import { OwnedSpace, Space } from '@web3-storage/w3up-client/dist/src/space';
+import { create } from '@web3-storage/w3up-client';
+/**
+ * @param name The name of the file
+ * @param contentType The content type of the file
+ * @param data The base64 encoded data of the file
+ * @returns The CID of the file
+ * @throws Error if the file could not be stored
+ */
export const store = async (name: string, contentType: string, data: string) => {
const buffer = Buffer.from(data, 'base64');
const blob = new Blob([buffer], { type: contentType });
const file = new File([blob], name, { type: contentType });
- const cid = await client.put([file], {
- wrapWithDirectory: false,
- name: name,
- });
+ const cid = await Web3Client.instance.store(file);
const exists = await prisma.storage.findFirst({
where: {
- cid: cid,
+ cid: cid.toString(),
},
});
if (exists) return exists;
return prisma.storage.create({
data: {
- cid: cid,
+ cid: cid.toString(),
name: name,
ipfs: `${cid}.ipfs.w3s.link`,
},
@@ -34,3 +39,86 @@ export const retrieve = async (cid: string) => {
},
});
};
+
+export class Web3Client {
+ constructor() {
+ this.checkInitiated();
+ }
+
+ public static instance = new Web3Client();
+
+ private client: Client | undefined;
+ private email = process.env.WEB3_STORAGE_EMAIL;
+ private space = process.env.WEB3_STORAGE_SPACE;
+ private loading = false;
+
+ async checkInitiated() {
+ if (!this.email || !this.space) throw new Error('Environment variables not set');
+ await this.init();
+ }
+
+ async init() {
+ if (this.loading) return;
+ this.loading = true;
+ try {
+ if (!this.client) this.client = await create();
+
+ const didUsername = this.email!.split('@')[0];
+ let accounts = this.client.accounts();
+ let account: Account;
+ // first time setup!
+ if (!Object.keys(accounts).length) {
+ // waits for you to click the link in your email to verify your identity
+ account = await this.client.login(this.email as any);
+ } else {
+ account = accounts[Object.keys(accounts).find(k => k.includes(didUsername)) ?? 0];
+ }
+ if (!account) throw new Error('Account not found');
+
+ // wait for payment plan to be selected
+ let count = 0;
+ while (true) {
+ count++;
+ const res = await account.plan.get();
+ if (res.ok) break;
+ console.log('Waiting for payment plan to be selected...');
+ if (count > 10) throw new Error('Payment plan not selected');
+ await new Promise(resolve => setTimeout(resolve, 10000));
+ }
+
+ // get the space associated with the account
+ let spaces = this.client.spaces();
+ let space: Space | OwnedSpace | undefined = spaces.length ? spaces.find(s => s.name === this.space) : undefined;
+ // create a space for your uploads
+ space = space ?? (await this.client.createSpace(this.space as any));
+ if (!space) throw new Error('Space not found');
+ // provision your space with your account:
+ await account.provision(space.did());
+ // save the space to the store, and set as "current"
+ // @ts-ignore
+ if (space.createRecovery) await space.createRecovery(account.did());
+ // @ts-ignore
+ if (space.save) await space.save();
+
+ await this.client.setCurrentSpace(space.did());
+ } catch (error) {
+ this.client = undefined;
+ this.loading = false;
+ throw error;
+ } finally {
+ this.loading = false;
+ }
+ }
+
+ // ====================================
+ // CLAIMS
+ // ====================================
+ async store(file: File) {
+ await this.checkInitiated();
+
+ if (!this.client) throw new Error('Client not found, please try again later');
+
+ const cid = await this.client.uploadFile(file);
+ return cid;
+ }
+}
diff --git a/src/ixo/common/shared.ts b/src/ixo/common/shared.ts
deleted file mode 100644
index 63308d5..0000000
--- a/src/ixo/common/shared.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-export const enum Status {
- created = "CREATED",
- pending = "PENDING",
- funded = "FUNDED",
- started = "STARTED",
- stopped = "STOPPED",
- payout = "PAIDOUT"
-}
-
-export const workflow = ["CREATED", "PENDING", "FUNDED", "STARTED", "STOPPED", "PAIDOUT"];
-
-export const enum BlockchainMode { async = "async", sync = "sync", block = "block" }
diff --git a/src/ixo/processors/CreateAgentProcessor.ts b/src/ixo/processors/CreateAgentProcessor.ts
deleted file mode 100644
index 7b34b5a..0000000
--- a/src/ixo/processors/CreateAgentProcessor.ts
+++ /dev/null
@@ -1,173 +0,0 @@
-import { prisma } from "../../prisma/prisma_client";
-import { AbstractHandler } from "../../handlers/AbstractHandler";
-import { Request } from "../../handlers/Request";
-import { dateTimeLogger } from "../../logger/Logger";
-import Cache from "../../Cache";
-import xss from "../../Xss";
-import { BlockchainMode } from "../common/shared";
-import updateAgentStatusProcessor from "./UpdateAgentStatusProcessor";
-
-export class CreateAgentProcessor extends AbstractHandler {
- handleAsyncCreateAgentResponse = async (jsonResponseMsg: any, retries?: number) => {
- try {
- const cached = await Cache.get(jsonResponseMsg.txHash);
- if (cached != undefined) {
- console.log(dateTimeLogger("updating the create agent capabilities"));
- this.updateCapabilities(cached);
- console.log(dateTimeLogger("commit create agent to Elysian"));
- const obj = {
- ...cached.data,
- txHash: jsonResponseMsg.txHash,
- creator: cached.signature.creator,
- created: cached.signature.created,
- };
- const sanitizedData = xss.sanitize(obj);
- await prisma.agent.create({
- data: {
- agentDid: sanitizedData.agentDid,
- projectDid: cached.projectDid,
- email: sanitizedData.email,
- name: sanitizedData.name,
- role: sanitizedData.role,
- txHash: sanitizedData.txHash,
- creator: sanitizedData.creator,
- created: sanitizedData.created,
- },
- });
- const project = await prisma.project.findFirst({
- where: {
- projectDid: obj.projectDid,
- },
- });
- if (project) {
- const data = {
- projectDid: cached.projectDid,
- status: "1",
- agentDid: obj.agentDid,
- role: obj.role,
- };
- const signature = await updateAgentStatusProcessor.selfSignMessage(data, cached.projectDid);
- const statusRequest = {
- payload: {
- template: {
- name: "agent-status",
- },
- data: data,
- },
- signature: {
- type: "ed25519-sha-256",
- created: new Date().toISOString(),
- creator: cached.projectDid,
- signatureValue: signature,
- },
- };
- await updateAgentStatusProcessor.process(statusRequest);
- };
- } else {
- let retry: number = retries || 0;
- if (retry <= 3) {
- retry++;
- setTimeout(() => {
- console.log(dateTimeLogger(`retry cached create agent transaction for ${jsonResponseMsg.txHash}`));
- this.handleAsyncCreateAgentResponse(jsonResponseMsg, retry);
- }, 2000)
- } else {
- //TODO we will want to get the transaction from the tranaction log and try the commit again. he transaction has already been accepted by the chain so we need to
- //force the data into the DB
- console.log(dateTimeLogger(`cached create agent not found for transaction ${jsonResponseMsg.txHash}`, true));
- };
- };
- } catch (error) {
- //TODO we will want to get the transaction from the tranaction log and try the commit again. he transaction has already been accepted by the chain so we need to
- //force the data into the DB
- console.log(dateTimeLogger(`exception for cached transaction for ${jsonResponseMsg.txHash} not found`, true));
- };
- };
-
- updateCapabilities = (request: Request) => {
- };
-
- msgToPublish = (txHash: any, request: Request) => {
- return new Promise((resolve: Function, reject: Function) => {
- const data = {
- data: {
- did: request.data.agentDid,
- role: request.data.role,
- },
- txHash: txHash,
- senderDid: request.signature.creator,
- projectDid: request.projectDid
- };
- const sanitizedData = xss.sanitize(data);
- const msg = { type: "project/CreateAgent", value: sanitizedData };
- resolve(this.messageForBlockchain(msg, request.projectDid, BlockchainMode.block));
- });
- };
-
- checkLatestKycCredential = (didDoc: any): boolean => {
- let isKYCValidated: boolean = false;
- if (process.env.VALIDISSUERS != undefined) {
- const validIssuers: string[] = (process.env.VALIDISSUERS.split(' '));
- if (didDoc.credentials) {
- didDoc.credentials.forEach((element: any) => {
- if (validIssuers.some(issuers => issuers === element.issuer)) {
- isKYCValidated = element.claim.KYCValidated;
- }
- });
- }
- }
- return isKYCValidated;
- };
-
- preVerifyDidSignature = (didDoc: any, request: Request, capability: string): boolean => {
- if (request.data.role != "SA") {
- return this.checkLatestKycCredential(didDoc);
- }
- return true;
- };
-
- process = (args: any) => {
- console.log(dateTimeLogger("start new Create Agent transaction"));
- return this.createTransaction(args, "CreateAgent", (request: any): Promise => {
- return new Promise((resolve: Function, reject: Function) => {
- prisma.agent.findMany({
- where: {
- projectDid: request.data.projectDid,
- agentDid: request.data.agentDid,
- },
- })
- .then((results) => {
- if (results.some(elem => (elem.role === request.data.role) ||
- (elem.role === 'EA' && request.data.role === 'SA') ||
- (elem.role === 'EA' && request.data.role === 'IA') ||
- (elem.role === 'SA' && request.data.role === 'EA') ||
- (elem.role === 'SA' && request.data.role === 'IA') ||
- (elem.role === 'IA' && request.data.role === 'EA') ||
- (elem.role === 'IA' && request.data.role === 'SA')))
- reject("Agent already exists on this project in another role");
- })
- .then(() => {
- const validStatus = ["CREATED", "PENDING", "FUNDED", "STARTED"];
- try {
- prisma.projectStatus.findMany({
- where: {
- projectDid: request.data.projectDid
- },
- take: -1,
- })
- .then((results) => {
- if (results.length > 0 && validStatus.some(elem => elem === results[0].status)) {
- resolve(results[0])
- }
- reject("Invalid Project Status. Valid statuses are " + validStatus.toString())
- })
- } catch (error) {
- reject(error)
- }
- })
- })
- });
- };
-};
-
-export default new CreateAgentProcessor();
\ No newline at end of file
diff --git a/src/ixo/processors/CreateProjectProcessor.ts b/src/ixo/processors/CreateProjectProcessor.ts
deleted file mode 100644
index 2ed4429..0000000
--- a/src/ixo/processors/CreateProjectProcessor.ts
+++ /dev/null
@@ -1,157 +0,0 @@
-import { prisma } from "../../prisma/prisma_client";
-import * as InitHandler from "../../handlers/InitHandler";
-import { AbstractHandler } from "../../handlers/AbstractHandler";
-import updateProjectStatusProcessor from "./UpdateProjectStatusProcessor";
-import { Request } from "../../handlers/Request";
-import { dateTimeLogger } from "../../logger/Logger";
-import * as walletService from "../../services/WalletService";
-import Cache from "../../Cache";
-import { BlockchainMode, Status } from "../common/shared";
-import xss from "../../Xss";
-
-export class CreateProjectProcessor extends AbstractHandler {
- handleAsyncCreateProjectResponse = async (jsonResponseMsg: any, retries?: any) => {
- try {
- const cached = await Cache.get(jsonResponseMsg.txHash);
- if (cached != undefined) {
- console.log(dateTimeLogger("updating the create project capabilities"));
- this.updateCapabilities(cached);
- console.log(dateTimeLogger("commit create project to Elysian"));
- const projectData = {
- ...cached.data,
- };
- const obj = {
- txHash: jsonResponseMsg.txHash,
- creator: cached.signature.creator,
- created: cached.signature.created,
- };
- const sanitizedProjectData = xss.sanitize(projectData);
- const sanitizedData = xss.sanitize(obj);
- await prisma.project.create({
- data: {
- projectDid: cached.projectDid,
- projectData: sanitizedProjectData,
- txHash: sanitizedData.txHash,
- creator: sanitizedData.creator,
- created: sanitizedData.created,
- },
- });
- await prisma.projectDoc.create({
- data: {
- projectDid: cached.projectDid,
- projectDoc: sanitizedProjectData,
- txHash: sanitizedData.txHash,
- creator: sanitizedData.creator,
- created: sanitizedData.created,
- },
- });
- const data: any = {
- projectDid: cached.projectDid,
- status: Status.created,
- };
- const signature = await updateProjectStatusProcessor.selfSignMessage(data, cached.projectDid);
- const projectStatusRequest: any = {
- payload: {
- template: {
- name: "project_status"
- },
- data: data,
- },
- signature: {
- type: "ed25519-sha-256",
- created: new Date().toISOString(),
- creator: cached.projectDid,
- signatureValue: signature,
- },
- };
- await updateProjectStatusProcessor.process(projectStatusRequest);
- console.log(dateTimeLogger("create project transaction completed successfully"));
- } else {
- let retry: number = retries || 0;
- if (retry <= 3) {
- retry++;
- setTimeout(() => {
- console.log(dateTimeLogger(`retry cached create project transaction for ${jsonResponseMsg.txHash}`));
- this.handleAsyncCreateProjectResponse(jsonResponseMsg, retry)
- }, 2000)
- } else {
- //TODO we will want to get the transaction from the tranaction log and try the commit again. he transaction has already been accepted by the chain so we need to
- //force the data into the DB
- console.log(dateTimeLogger(`cached create project not found for transaction ${jsonResponseMsg.txHash}`, true));
- }
- };
- } catch (error) {
- //TODO we will want to get the transaction from the tranaction log and try the commit again. he transaction has already been accepted by the chain so we need to
- //force the data into the DB
- console.log(dateTimeLogger(`exception for cached transaction for ${jsonResponseMsg.txHash} not found`, true));
- };
- };
-
- updateCapabilities = (request: Request) => {
- this.addCapabilities(request.projectDid, [request.projectDid, request.signature.creator], "FundProject");
- this.addCapabilities(request.projectDid, [request.projectDid, request.signature.creator], "UpdateProjectStatus");
- this.addCapabilities(request.projectDid, [request.projectDid, request.signature.creator], "UpdateProjectDoc");
- this.addCapabilities(request.projectDid, [request.projectDid, request.signature.creator], "UpdateAgentStatus");
- this.addCapabilities(request.projectDid, ["did:sov:*", "did:ixo:*"], "CreateAgent");
- this.addCapabilities(request.projectDid, [request.signature.creator], "ListAgents");
- this.addCapabilities(request.projectDid, [request.signature.creator], "ListClaims");
- this.addCapabilities(request.projectDid, [request.signature.creator], "ListClaimsByTemplateId");
- };
-
- msgToPublish = (txHash: any, request: Request) => {
- return new Promise((resolve: Function, reject: Function) => {
- walletService.getWallet(request.projectDid)
- .then((wallet) => {
- if (wallet) {
- const data = {
- data: {
- ...request.data,
- createdOn: request.signature.created,
- createdBy: request.signature.creator,
- nodeDid: process.env.NODEDID
- },
- txHash: txHash,
- senderDid: request.signature.creator,
- projectDid: request.projectDid,
- pubKey: wallet.verifyKey
- };
- const sanitizedData = xss.sanitize(data);
- const msg = { type: "project/CreateProject", value: sanitizedData };
- resolve(this.messageForBlockchain(msg, request.projectDid, BlockchainMode.block));
- };
- });
- });
- };
-
- checkLatestKycCredential = (didDoc: any): boolean => {
- let isKYCValidated: boolean = false;
- if (process.env.VALIDISSUERS != undefined) {
- let validIssuers: string[] = (process.env.VALIDISSUERS.split(" "));
- if (didDoc.credentials) {
- didDoc.credentials.forEach((element: any) => {
- if (validIssuers.some(issuers => issuers === element.issuer)) {
- isKYCValidated = element.claim.KYCValidated;
- }
- });
- }
- }
- return isKYCValidated;
- };
-
- preVerifyDidSignature = (didDoc: any, request: Request, capability: string): boolean => {
- return this.checkLatestKycCredential(didDoc);
- };
-
- process = (args: any) => {
- console.log(dateTimeLogger("start new Create Project transaction"));
- return this.generateProjectWallet()
- .then((did) => {
- return InitHandler.initialise(did)
- .then((response) => {
- return this.createTransaction(args, "CreateProject", undefined, did);
- })
- })
- }
-};
-
-export default new CreateProjectProcessor();
\ No newline at end of file
diff --git a/src/ixo/processors/EvaluateClaimsProcessor.ts b/src/ixo/processors/EvaluateClaimsProcessor.ts
deleted file mode 100644
index e87097c..0000000
--- a/src/ixo/processors/EvaluateClaimsProcessor.ts
+++ /dev/null
@@ -1,167 +0,0 @@
-import { prisma } from "../../prisma/prisma_client";
-import { AbstractHandler } from "../../handlers/AbstractHandler";
-import { UpdateProjectStatusProcessor } from "./UpdateProjectStatusProcessor";
-import { Request } from "../../handlers/Request";
-import axios from "axios";
-import { dateTimeLogger } from "../../logger/Logger";
-import { BlockchainMode, Status } from "../common/shared";
-import Cache from "../../Cache";
-import xss from "../../Xss";
-
-const BLOCKSYNC_URI_REST = (process.env.BLOCKSYNC_URI_REST || "");
-
-export class EvaluateClaimsProcessor extends AbstractHandler {
- handleAsyncEvaluateClaimResponse = async (jsonResponseMsg: any, retries?: number) => {
- try {
- const cached = await Cache.get(jsonResponseMsg.txHash);
- if (cached != undefined) {
- console.log(dateTimeLogger("updating the evaluate claim capabilities"));
- this.updateCapabilities(cached);
- console.log(dateTimeLogger("commit evaluate claim to Elysian"));
- const obj = {
- ...cached.data,
- txHash: jsonResponseMsg.txHash,
- creator: cached.signature.creator,
- created: cached.signature.created,
- version: cached.version >= 0 ? cached.version + 1 : 0,
- };
- const sanitizedData = xss.sanitize(obj);
- await prisma.evaluateClaim.create({
- data: {
- claimId: sanitizedData.claimId,
- projectDid: cached.projectDid,
- status: sanitizedData.status,
- txHash: sanitizedData.txHash,
- creator: sanitizedData.creator,
- created: sanitizedData.created,
- version: sanitizedData.version,
- },
- });
- console.log(dateTimeLogger("evaluate claim transaction completed successfully"));
- } else {
- let retry: number = retries || 0;
- if (retry <= 3) {
- retry++;
- setTimeout(() => {
- console.log(dateTimeLogger(`retry cached evaluate claim transaction for ${jsonResponseMsg.txHash}`));
- this.handleAsyncEvaluateClaimResponse(jsonResponseMsg, retry)
- }, 2000)
- } else {
- //TODO we will want to get the transaction from the tranaction log and try the commit again. he transaction has already been accepted by the chain so we need to
- //force the data into the DB
- console.log(dateTimeLogger(`cached evaluate claim not found for transaction ${jsonResponseMsg.txHash}`, true));
- };
- };
- } catch (error) {
- //TODO we will want to get the transaction from the tranaction log and try the commit again. he transaction has already been accepted by the chain so we need to
- //force the data into the DB
- console.log(dateTimeLogger(`exception for cached transaction for ${jsonResponseMsg.txHash} not found`, true));
- };
- };
-
- updateCapabilities = (request: Request) => {
- };
-
- msgToPublish = (txHash: any, request: Request) => {
- return new Promise((resolve: Function, reject: Function) => {
- const data = {
- data: {
- claimID: request.data.claimId,
- status: request.data.status
- },
- txHash: txHash,
- senderDid: request.signature.creator,
- projectDid: request.projectDid
- };
- const sanitizedData = xss.sanitize(data);
- const msg = { type: "project/CreateEvaluation", value: sanitizedData };
- resolve(this.messageForBlockchain(msg, request.projectDid, BlockchainMode.block));
- });
- };
-
- //checkForFunds
- checkForFunds = (projectDid: string): Promise => {
- return new Promise((resolve: Function, reject: Function) => {
- resolve(true);
- return;
- })
- }
-
- process = async (args: any) => {
- console.log(dateTimeLogger("start new evaluate claim transaction"));
- const projectDid = new Request(args).projectDid;
- return this.checkForFunds(projectDid)
- .then((resp: boolean) => {
- if (resp) {
- return this.createTransaction(args, "EvaluateClaim", (request: any): Promise => {
- let newVersion = request.version + 1;
- return new Promise((resolve: Function, reject: Function) => {
- prisma.evaluateClaim.findFirst({
- where: {
- projectDid: request.data.projectDid,
- claimId: request.data.claimId,
- version: newVersion,
- }
- })
- .then((result) => {
- if (result) {
- reject("invalid record or record already exists")
- }
- })
- .then(() => {
- const validStatus = ["STARTED"];
- try {
- prisma.projectStatus.findMany({
- where: { projectDid: request.data.projectDid },
- take: -1,
- })
- .then((results) => {
- if (results.length > 0 && validStatus.some(elem => elem === results[0].status)) {
- resolve(results[0]);
- }
- reject("Invalid Project Status. Valid statuses are " + validStatus.toString());
- })
- } catch (error) {
- reject(error);
- }
- })
- })
- })
- }
- return new Promise((resolve: Function, reject: Function) => {
- console.log(dateTimeLogger('insufficient funds available', true));
- const updateProjectStatusProcessor = new UpdateProjectStatusProcessor();
- const data: any = {
- projectDid: projectDid,
- status: Status.stopped
- };
- updateProjectStatusProcessor.selfSignMessage(data, projectDid)
- .then((signature) => {
- const projectStatusRequest: any = {
- payload: {
- template: {
- name: "project_status"
- },
- data: data,
- },
- signature: {
- type: "ed25519-sha-256",
- created: new Date().toISOString(),
- creator: projectDid,
- signatureValue: signature
- },
- };
- updateProjectStatusProcessor.process(projectStatusRequest);
- })
- reject(Error("Insufficient funds available, project stopped"));
- })
- })
- .catch((reason) => {
- return new Promise((resolve: Function, reject: Function) => {
- reject(reason);
- })
- })
- };
-};
-
-export default new EvaluateClaimsProcessor();
\ No newline at end of file
diff --git a/src/ixo/processors/FundProjectProcessor.ts b/src/ixo/processors/FundProjectProcessor.ts
deleted file mode 100644
index 17eaffb..0000000
--- a/src/ixo/processors/FundProjectProcessor.ts
+++ /dev/null
@@ -1,66 +0,0 @@
-import { prisma } from "../../prisma/prisma_client";
-import { AbstractHandler } from "../../handlers/AbstractHandler";
-import { Request } from "../../handlers/Request";
-import { BlockchainMode, workflow } from "../common/shared";
-import { dateTimeLogger } from "../../logger/Logger";
-import xss from "../../Xss";
-
-export class FundProjectProcessor extends AbstractHandler {
- updateCapabilities = (request: Request) => {
- };
-
- msgToPublish = (txHash: any, request: Request) => {
- return new Promise((resolve: Function, reject: Function) => {
- const data = {
- data: {
- status: request.data.status,
- ethFundingTxnID: request.data.txnID
- },
- txHash: txHash,
- senderDid: request.signature.creator,
- projectDid: request.projectDid
- }
- const sanitizedData = xss.sanitize(data);
- const msg = { type: "project/UpdateProjectStatus", value: sanitizedData };
- resolve(this.messageForBlockchain(msg, request.projectDid, BlockchainMode.block));
- });
- };
-
- getLatestProjectStatus = async (projectDid: string) => {
- return prisma.projectStatus.findMany({
- where: {
- projectDid: projectDid,
- },
- take: -1,
- });
- };
-
- process = (args: any) => {
- console.log(dateTimeLogger("start new Fund Project transaction"));
- const request = new Request(args);
- return this.createTransaction(args, "FundProject", (request: any): Promise => {
- return new Promise((resolve: Function, reject: Function) => {
- if (workflow.indexOf(request.data.status) === 0) {
- this.getLatestProjectStatus(request.projectDid)
- .then((current) => {
- if (current.length > 0) {
- if (workflow.indexOf(request.data.status) - 1 <= workflow.indexOf(current[0].status)) {
- resolve(true);
- } else {
- console.log(dateTimeLogger("Invalid status workflow " + request.data.status, true));
- reject("Invalid status workflow");
- };
- } else {
- console.log(dateTimeLogger("no status exists for project " + request.projectDid, true));
- reject('No status exists for project ' + request.projectDid);
- };
- })
- } else {
- resolve(true);
- }
- })
- });
- };
-};
-
-export default new FundProjectProcessor();
\ No newline at end of file
diff --git a/src/ixo/processors/ListAgentsProcessor.ts b/src/ixo/processors/ListAgentsProcessor.ts
deleted file mode 100644
index 920d376..0000000
--- a/src/ixo/processors/ListAgentsProcessor.ts
+++ /dev/null
@@ -1,42 +0,0 @@
-import { prisma } from "../../prisma/prisma_client";
-import { AbstractHandler } from "../../handlers/AbstractHandler";
-import { Request } from "../../handlers/Request";
-import { dateTimeLogger } from "../../logger/Logger";
-
-export class ListAgentsProcessor extends AbstractHandler {
- updateCapabilities = (request: Request) => {
- };
-
- msgToPublish = (obj: any, request: Request) => {
- };
-
- process = (args: any) => {
- console.log(dateTimeLogger("start new List Agents transaction"));
- return this.queryTransaction(args, "ListAgents", (filter: any): Promise => {
- return new Promise((resolve: Function, reject: Function) => {
- try {
- prisma.agent.findMany({
- select: {
- name: true,
- agentDid: true,
- projectDid: true,
- role: true,
- email: true,
- AgentStatus: {
- select: {
- status: true,
- },
- take: -1,
- },
- },
- })
- .then((result) => resolve(result))
- } catch (error) {
- reject(error)
- }
- })
- });
- };
-};
-
-export default new ListAgentsProcessor();
\ No newline at end of file
diff --git a/src/ixo/processors/ListClaimsByTemplateIdProcessor.ts b/src/ixo/processors/ListClaimsByTemplateIdProcessor.ts
deleted file mode 100644
index 08fd3d2..0000000
--- a/src/ixo/processors/ListClaimsByTemplateIdProcessor.ts
+++ /dev/null
@@ -1,93 +0,0 @@
-import { prisma } from "../../prisma/prisma_client";
-import { AbstractHandler } from "../../handlers/AbstractHandler";
-import { Request } from "../../handlers/Request";
-import { dateTimeLogger } from "../../logger/Logger";
-
-export class ListClaimsByTemplateId extends AbstractHandler {
- updateCapabilities = (request: Request) => {
- };
-
- msgToPublish = (obj: any, request: Request) => {
- };
-
- process = (args: any) => {
- console.log(dateTimeLogger("start new List Claims by template ID transaction"));
- return this.queryTransaction(args, "ListClaimsByTemplateId", (filter: any): Promise => {
- return new Promise((resolve: Function, reject: Function) => {
- prisma.agent.findMany({
- where: {
- projectDid: filter.projectDid,
- creator: filter.signature.creator,
- },
- })
- .then((agents) => {
- if (agents[0].role === "SA") {
- const claimEvalArr: any[] = [];
- try {
- prisma.claim.findMany({
- where: {
- projectDid: filter.projectDid,
- claimTemplateId: filter.data.claimTemplateId,
- creator: filter.signature.creator
- },
- })
- .then((claims) => {
- claims.forEach(claim => {
- prisma.evaluateClaim.findMany({
- where: {
- claimId: claim.txHash,
- },
- orderBy: {
- version: "desc",
- },
- })
- .then((evaluations) => {
- const claimEval = {
- claim,
- evaluations,
- };
- claimEvalArr.push(claimEval);
- })
- });
- })
- resolve(claimEvalArr)
- } catch (error) {
- reject(error)
- }
- } else {
- const claimEvalArr: any[] = [];
- try {
- prisma.claim.findMany({
- where: filter.data,
- })
- .then((claims) => {
- claims.forEach(claim => {
- prisma.evaluateClaim.findMany({
- where: {
- claimId: claim.txHash,
- },
- orderBy: {
- version: "desc",
- },
- })
- .then((evaluations) => {
- const claimEval = {
- claim,
- evaluations,
- };
- claimEvalArr.push(claimEval);
- })
- });
- })
- resolve(claimEvalArr)
- } catch (error) {
- reject(error)
- }
- }
- })
- })
- });
- };
-};
-
-export default new ListClaimsByTemplateId();
\ No newline at end of file
diff --git a/src/ixo/processors/ListClaimsProcessor.ts b/src/ixo/processors/ListClaimsProcessor.ts
deleted file mode 100644
index 0aa33cc..0000000
--- a/src/ixo/processors/ListClaimsProcessor.ts
+++ /dev/null
@@ -1,95 +0,0 @@
-import { prisma } from "../../prisma/prisma_client";
-import { AbstractHandler } from "../../handlers/AbstractHandler";
-import { Request } from "../../handlers/Request";
-import { dateTimeLogger } from "../../logger/Logger";
-
-export class ListClaimsProcessor extends AbstractHandler {
- updateCapabilities = (request: Request) => {
- };
-
- msgToPublish = (obj: any, request: Request) => {
- };
-
- process = (args: any) => {
- console.log(dateTimeLogger("start new List Claims transaction"));
- return this.queryTransaction(args, "ListClaims", (filter: any): Promise => {
- return new Promise((resolve: Function, reject: Function) => {
- prisma.agent.findMany({
- where: {
- projectDid: filter.projectDid,
- creator: filter.signature.creator,
- },
- })
- .then((agents) => {
- if (agents === undefined) {
- reject("Agent not found")
- }
- if (agents[0].role === "SA") {
- const claimEvalArr: any[] = [];
- try {
- prisma.claim.findMany({
- where: {
- projectDid: filter.projectDid,
- creator: filter.signature.creator
- },
- })
- .then((claims) => {
- claims.forEach(claim => {
- prisma.evaluateClaim.findMany({
- where: {
- claimId: claim.txHash,
- },
- orderBy: {
- version: "desc",
- },
- })
- .then((evaluations) => {
- const claimEval = {
- claim,
- evaluations,
- };
- claimEvalArr.push(claimEval);
- })
- });
- })
- resolve(claimEvalArr)
- } catch (error) {
- reject(error)
- }
- } else {
- const claimEvalArr: any[] = [];
- try {
- prisma.claim.findMany({
- where: filter.data,
- })
- .then((claims) => {
- claims.forEach(claim => {
- prisma.evaluateClaim.findMany({
- where: {
- claimId: claim.txHash,
- },
- orderBy: {
- version: "desc",
- },
- })
- .then((evaluations) => {
- const claimEval = {
- claim,
- evaluations,
- };
- claimEvalArr.push(claimEval);
- })
- });
- })
- resolve(claimEvalArr)
- } catch (error) {
- reject(error)
- }
- }
- })
- })
- });
- };
-};
-
-export default new ListClaimsProcessor();
\ No newline at end of file
diff --git a/src/ixo/processors/SubmitClaimProcessor.ts b/src/ixo/processors/SubmitClaimProcessor.ts
deleted file mode 100644
index f7ae100..0000000
--- a/src/ixo/processors/SubmitClaimProcessor.ts
+++ /dev/null
@@ -1,129 +0,0 @@
-import { prisma } from "../../prisma/prisma_client";
-import { AbstractHandler } from "../../handlers/AbstractHandler";
-import { Request } from "../../handlers/Request";
-import { dateTimeLogger } from "../../logger/Logger";
-import Cache from "../../Cache";
-import { BlockchainMode } from "../common/shared";
-import xss from "../../Xss";
-
-export class SubmitClaimProcessor extends AbstractHandler {
- handleAsyncSubmitClaimResponse = async (jsonResponseMsg: any, retries?: number) => {
- try {
- const cached = await Cache.get(jsonResponseMsg.txHash);
- if (cached != undefined) {
- console.log(dateTimeLogger("updating the submit claim capabilities"));
- this.updateCapabilities(cached);
- console.log(dateTimeLogger("commit submit claim to Elysian"));
- const obj = {
- ...cached.data,
- txHash: jsonResponseMsg.txHash,
- creator: cached.signature.creator,
- created: cached.signature.created,
- };
- const sanitizedData = xss.sanitize(obj);
- const checkDuplicate = await prisma.claim.findFirst({
- where: {
- items: JSON.parse(sanitizedData.items)
- },
- });
- if (checkDuplicate) {
- console.log(dateTimeLogger("claim subsmission failed, duplicate found", true))
- await prisma.evaluateClaim.create({
- data: {
- claimId: checkDuplicate.txHash,
- projectDid: checkDuplicate.projectDid,
- status: "DISPUTED",
- txHash: jsonResponseMsg.txHash,
- creator: cached.signature.creator,
- created: cached.signature.created,
- version: 0
- },
- });
- return;
- };
- await prisma.claim.create({
- data: {
- claimTemplateId: sanitizedData.claim,
- projectDid: cached.projectDid,
- context: sanitizedData["@context"],
- type: sanitizedData.type,
- issuerId: sanitizedData.issuerId,
- claimSubjectId: sanitizedData["claimSubject"]["id"],
- items: sanitizedData.items,
- dateTime: sanitizedData.dateTime,
- txHash: sanitizedData.txHash,
- creator: sanitizedData.creator,
- created: sanitizedData.created,
- },
- });
- console.log(dateTimeLogger("submit claim transaction completed successfully"))
- } else {
- let retry: number = retries || 0;
- if (retry <= 3) {
- retry++;
- setTimeout(() => {
- console.log(dateTimeLogger(`retry cached submit claim transaction for ${jsonResponseMsg.txHash}`));
- this.handleAsyncSubmitClaimResponse(jsonResponseMsg, retry)
- }, 2000)
- } else {
- //TODO we will want to get the transaction from the tranaction log and try the commit again. he transaction has already been accepted by the chain so we need to
- //force the data into the DB
- console.log(dateTimeLogger(`cached submit claim not found for transaction ${jsonResponseMsg.txHash}`, true));
- }
- };
- } catch (error) {
- //TODO we will want to get the transaction from the tranaction log and try the commit again. he transaction has already been accepted by the chain so we need to
- //force the data into the DB
- console.log(dateTimeLogger(`exception for cached transaction for ${jsonResponseMsg.txHash} not found`, true));
- };
- };
-
- updateCapabilities = (request: Request) => {
- };
-
- msgToPublish = (txHash: any, request: Request) => {
- return new Promise((resolve: Function, reject: Function) => {
- const data = {
- data: {
- claimID: txHash,
- claimTemplateID: request.data.claimTemplateId
- },
- txHash: txHash,
- senderDid: request.signature.creator,
- projectDid: request.projectDid
- };
- const sanitizedData = xss.sanitize(data);
- const msg = { type: "project/CreateClaim", value: sanitizedData };
- resolve(this.messageForBlockchain(msg, request.projectDid, BlockchainMode.block));
- });
- };
-
- process = (args: any) => {
- console.log(dateTimeLogger("start new Submit Claim transaction"));
- return this.createTransaction(args, "SubmitClaim", (request: any): Promise => {
- return new Promise((resolve: Function, reject: Function) => {
- const validStatus = ["STARTED"];
- try {
- prisma.projectStatus.findMany({
- where: {
- projectDid: request.data.projectDid
- },
- take: -1,
- })
- .then((results) => {
- if (results.length > 0 && validStatus.some(elem => elem === results[0].status)) {
- resolve(results[0]);
- }
- console.log(dateTimeLogger("Invalid Project Status. Valid statuses are " + validStatus.toString(), true))
- reject("Invalid Project Status. Valid statuses are " + validStatus.toString())
- })
- } catch (error) {
- console.log(dateTimeLogger(error, true))
- reject(error)
- }
- })
- });
- };
-};
-
-export default new SubmitClaimProcessor();
\ No newline at end of file
diff --git a/src/ixo/processors/UpdateAgentStatusProcessor.ts b/src/ixo/processors/UpdateAgentStatusProcessor.ts
deleted file mode 100644
index 6a750b8..0000000
--- a/src/ixo/processors/UpdateAgentStatusProcessor.ts
+++ /dev/null
@@ -1,130 +0,0 @@
-import { prisma } from "../../prisma/prisma_client";
-import { AbstractHandler } from "../../handlers/AbstractHandler";
-import { Request } from "../../handlers/Request";
-import { dateTimeLogger } from "../../logger/Logger";
-import Cache from "../../Cache";
-import xss from "../../Xss";
-
-export class UpdateAgentStatusProcessor extends AbstractHandler {
- handleAsyncUpdateAgentStatusResponse = async (jsonResponseMsg: any, retries?: number) => {
- try {
- const cached = await Cache.get(jsonResponseMsg.txHash);
- if (cached != undefined) {
- console.log(dateTimeLogger("updating the agent status update capabilities"));
- this.updateCapabilities(cached);
- console.log(dateTimeLogger("commit agent status update to Elysian"));
- const obj = {
- ...cached.data,
- txHash: jsonResponseMsg.txHash,
- creator: cached.signature.creator,
- created: cached.signature.created,
- version: cached.version >= 0 ? cached.version + 1 : 0,
- };
- const sanitizedData = xss.sanitize(obj);
- await prisma.agentStatus.create({
- data: {
- agentDid: sanitizedData.agentDid,
- projectDid: sanitizedData.projectDid,
- status: sanitizedData.status,
- role: sanitizedData.role,
- version: sanitizedData.version,
- txHash: sanitizedData.txHash,
- creator: sanitizedData.creator,
- created: sanitizedData.created,
- },
- });
- console.log(dateTimeLogger("update agent status transaction completed successfully"));
- } else {
- let retry: number = retries || 0;
- if (retry <= 3) {
- retry++;
- setTimeout(() => {
- console.log(dateTimeLogger(`retry cached create agent transaction for ${jsonResponseMsg.txHash}`));
- this.handleAsyncUpdateAgentStatusResponse(jsonResponseMsg, retry);
- }, 2000)
- } else {
- //TODO we will want to get the transaction from the tranaction log and try the commit again. he transaction has already been accepted by the chain so we need to
- //force the data into the DB
- console.log(dateTimeLogger(`cached agent status update not found for transaction ${jsonResponseMsg.txHash}`));
- };
- };
- } catch (error) {
- //TODO we will want to get the transaction from the tranaction log and try the commit again. he transaction has already been accepted by the chain so we need to
- //force the data into the DB
- console.log(dateTimeLogger(`exception for cached transaction for ${jsonResponseMsg.txHash} not found`, true));
- };
- };
-
- updateCapabilities = (request: Request) => {
- if (request.data.role === "SA" && request.data.status === "1") this.addCapabilities(request.projectDid, [request.data.agentDid], "SubmitClaim");
- if (request.data.role === 'IA' && request.data.status === '1') this.addCapabilities(request.projectDid, [request.data.agentDid], 'SubmitClaim');
- if (request.data.role === "EA" && request.data.status === "1") this.addCapabilities(request.projectDid, [request.data.agentDid], "EvaluateClaim");
- if (request.data.status === "1") this.addCapabilities(request.projectDid, [request.data.agentDid], "ListClaims");
- if (request.data.status === "1") this.addCapabilities(request.projectDid, [request.data.agentDid], "ListClaimsByTemplateId");
- if (request.data.role === "SA" && request.data.status === "2") this.removeCapabilities(request.projectDid, request.data.agentDid, "SubmitClaim");
- if (request.data.role === 'IA' && request.data.status === '2') this.removeCapabilities(request.projectDid, request.data.agentDid, 'SubmitClaim');
- if (request.data.role === "EA" && request.data.status === "2") this.removeCapabilities(request.projectDid, request.data.agentDid, "EvaluateClaim");
- if (request.data.status === "2") this.removeCapabilities(request.projectDid, request.data.agentDid, "ListClaims");
- if (request.data.status === "2") this.removeCapabilities(request.projectDid, request.data.agentDid, "ListClaimsByTemplateId");
- };
-
- msgToPublish = (txHash: any, request: Request) => {
- return new Promise((resolve: Function, reject: Function) => {
- const data = {
- data: {
- did: request.data.agentDid,
- status: request.data.status,
- role: request.data.role
- },
- txHash: txHash,
- senderDid: request.signature.creator,
- projectDid: request.projectDid
- };
- const sanitizedData = xss.sanitize(data);
- const msg = { type: "project/UpdateAgent", value: sanitizedData };
- resolve(this.messageForBlockchain(msg, request.projectDid));
- });
- };
-
- process = async (args: any) => {
- console.log(dateTimeLogger("start new Update Agent Status transaction"));
- return this.createTransaction(args, "UpdateAgentStatus", async (request: any): Promise => {
- const newVersion = request.version + 1;
- return new Promise((resolve: Function, reject: Function) => {
- prisma.agentStatus.findFirst({
- where: {
- agentDid: request.data.agentDid,
- projectDid: request.data.projectDid,
- version: newVersion,
- },
- })
- .then((result) => {
- if (result) {
- reject("invalid record or record already exists")
- }
- })
- .then(() => {
- const validStatus = ["CREATED", "PENDING", "FUNDED", "STARTED", "STOPPED"];
- try {
- prisma.projectStatus.findMany({
- where: {
- projectDid: request.data.projectDid
- },
- take: -1,
- })
- .then((results) => {
- if (results.length > 0 && validStatus.some(elem => elem === results[0].status)) {
- resolve(results[0]);
- }
- reject("Invalid Project Status. Valid statuses are " + validStatus.toString())
- })
- } catch (error) {
- reject(error)
- }
- })
- })
- });
- };
-};
-
-export default new UpdateAgentStatusProcessor();
\ No newline at end of file
diff --git a/src/ixo/processors/UpdateProjectDocProcessor.ts b/src/ixo/processors/UpdateProjectDocProcessor.ts
deleted file mode 100644
index 2c7fdfd..0000000
--- a/src/ixo/processors/UpdateProjectDocProcessor.ts
+++ /dev/null
@@ -1,99 +0,0 @@
-import { prisma } from "../../prisma/prisma_client";
-import { AbstractHandler } from "../../handlers/AbstractHandler";
-import { Request } from "../../handlers/Request";
-import { BlockchainMode } from "../common/shared";
-import { dateTimeLogger } from "../../logger/Logger";
-import Cache from "../../Cache";
-import xss from "../../Xss";
-
-export class UpdateProjectDocProcessor extends AbstractHandler {
- updateCapabilities = (request: Request) => {
- };
-
- handleAsyncProjectDocResponse = async (jsonResponseMsg: any, retries?: number) => {
- try {
- const cached = await Cache.get(jsonResponseMsg.txHash);
- if (cached != undefined) {
- console.log(dateTimeLogger("updating the project doc capabilities"));
- this.updateCapabilities(cached);
- console.log(dateTimeLogger("commit project doc to Elysian"));
- const projectData = {
- ...cached.data,
- };
- const obj = {
- txHash: jsonResponseMsg.txHash,
- creator: cached.signature.creator,
- created: cached.signature.created,
- };
- const sanitizedProjectData = xss.sanitize(projectData);
- const sanitizedData = xss.sanitize(obj);
- await prisma.projectDoc.create({
- data: {
- projectDid: cached.projectDid,
- projectDoc: sanitizedProjectData,
- txHash: sanitizedData.txHash,
- creator: sanitizedData.creator,
- created: sanitizedData.created,
- },
- });
- const prevProject = await prisma.project.findFirst({
- where: {
- projectDid: cached.projectDid,
- },
- });
- if (prevProject) {
- await prisma.project.update({
- where: {
- projectDid: prevProject.projectDid,
- },
- data: {
- projectData: cached.data.data,
- txHash: prevProject.txHash,
- creator: prevProject.creator,
- created: prevProject.created,
- },
- });
- console.log(dateTimeLogger("Update project doc transaction completed successfully"));
- } else {
- console.log(dateTimeLogger("project not found when updating projects DB"));
- };
- } else {
- let retry: number = retries || 0;
- if (retry <= 3) {
- retry++;
- setTimeout(() => {
- console.log(dateTimeLogger(`retry cached update project transaction for ${jsonResponseMsg.txHash}`));
- this.handleAsyncProjectDocResponse(jsonResponseMsg, retry)
- }, 2000)
- } else {
- console.log(dateTimeLogger(`cached update project not found for transaction ${jsonResponseMsg.txHash}`, true));
- }
- };
- } catch (error) {
- console.log(dateTimeLogger(error + "exception caught for handleAsyncProjectDocResponse", true));
- };
- };
-
- msgToPublish = (txHash: any, request: Request) => {
- return new Promise((resolve: Function, reject: Function) => {
- const data = {
- data: request.data.data,
- txHash: txHash,
- senderDid: request.signature.creator,
- projectDid: request.projectDid
- };
- const sanitizedData = xss.sanitize(data);
- const msg = { type: "project/UpdateProjectDoc", value: sanitizedData };
- resolve(this.messageForBlockchain(msg, request.projectDid, BlockchainMode.block));
- });
- };
-
- process = (args: any) => {
- console.log(dateTimeLogger("start new Update Project Doc transaction"));
- // TODO: add check to make sure project status is one of ["NULL", "CREATED", "PENDING", "FUNDED"]
- // but in any case this is enforced by the blockchain, so we might want to just rely on that.
- return this.createTransaction(args, "UpdateProjectDoc", undefined);
- };
-};
-
-export default new UpdateProjectDocProcessor();
\ No newline at end of file
diff --git a/src/ixo/processors/UpdateProjectStatusProcessor.ts b/src/ixo/processors/UpdateProjectStatusProcessor.ts
deleted file mode 100644
index 6378214..0000000
--- a/src/ixo/processors/UpdateProjectStatusProcessor.ts
+++ /dev/null
@@ -1,169 +0,0 @@
-import { prisma } from "../../prisma/prisma_client";
-import { AbstractHandler } from "../../handlers/AbstractHandler";
-import { Request } from "../../handlers/Request";
-import axios from "axios";
-import { BlockchainMode, Status, workflow } from "../common/shared";
-import { dateTimeLogger } from "../../logger/Logger";
-import Cache from "../../Cache";
-import xss from "../../Xss";
-
-const ETHEREUM_API = (process.env.ETHEREUM_API || "");
-const blockheight = 6;
-
-export class UpdateProjectStatusProcessor extends AbstractHandler {
- updateCapabilities = (request: Request) => {
- };
-
- handleAsyncProjectStatusResponse = async (jsonResponseMsg: any, retries?: number) => {
- try {
- const cached = await Cache.get(jsonResponseMsg.txHash);
- if (cached != undefined) {
- console.log(dateTimeLogger("updating the project status capabilities"));
- this.updateCapabilities(cached);
- console.log(dateTimeLogger("commit project status to Elysian"));
- const obj = {
- ...cached.data,
- txHash: jsonResponseMsg.txHash,
- creator: cached.signature.creator,
- created: cached.signature.created,
- };
- const sanitizedData = xss.sanitize(obj);
- await prisma.projectStatus.create({
- data: {
- projectDid: cached.projectDid,
- status: sanitizedData.status,
- txHash: sanitizedData.txHash,
- creator: sanitizedData.creator,
- created: sanitizedData.created,
- },
- });
- let message = {
- data: {
- msgType: "eth",
- data: obj.txnID,
- },
- request: { projectDid: cached.projectDid },
- txHash: obj.txnID,
- };
- this.publishMessageToQueue(message);
- console.log(dateTimeLogger("Update project status transaction completed successfully"));
- } else {
- let retry: number = retries || 0;
- if (retry <= 3) {
- retry++;
- setTimeout(() => {
- console.log(dateTimeLogger(`retry cached update projecttransaction for ${jsonResponseMsg.txHash}`));
- this.handleAsyncProjectStatusResponse(jsonResponseMsg, retry)
- }, 2000)
- } else {
- //TODO we will want to get the transaction from the tranaction log and try the commit again. he transaction has already been accepted by the chain so we need to
- //force the data into the DB
- console.log(dateTimeLogger(`cached update project not found for transaction ${jsonResponseMsg.txHash}`, true));
- };
- };
- } catch (error) {
- console.log(dateTimeLogger(error + "exception caught for handleAsyncProjectStatusResponse", true));
- };
- };
-
- handleAsyncEthResponse = async (jsonResponseMsg: any) => {
- try {
- const cached = await Cache.get(jsonResponseMsg.txHash);
- const projectDid = cached.projectDid;
- const response = await axios.post(ETHEREUM_API, { jsonrpc: "2.0", method: "eth_blockNumber", params: [], id: 1 });
- if (parseInt(response.data.result, 16) - parseInt(jsonResponseMsg.data.blockNumber, 16) > blockheight) {
- const data: any = {
- projectDid: projectDid,
- status: Status.funded,
- txnID: jsonResponseMsg.data.hash,
- };
- const signature = await this.selfSignMessage(data, projectDid);
- const projectStatusRequest: any = {
- payload: {
- template: {
- name: "project_status",
- },
- data: data,
- },
- signature: {
- type: "ed25519-sha-256",
- created: new Date().toISOString(),
- creator: projectDid,
- signatureValue: signature,
- },
- };
- this.process(projectStatusRequest);
- } else {
- let message = {
- data: {
- msgType: "eth",
- data: jsonResponseMsg.txHash
- },
- request: { projectDid: projectDid },
- txHash: jsonResponseMsg.txHash
- };
- setTimeout(() => {
- console.log(dateTimeLogger("resubmit fund check to Ethereum for TxnID " + jsonResponseMsg.txHash));
- this.publishMessageToQueue(message);
- }, 30000)
- };
- } catch (error) {
- console.log(dateTimeLogger(error + "exception caught for handleAsyncEthResponse", true));
- };
- };
-
- msgToPublish = (txHash: any, request: Request) => {
- return new Promise((resolve: Function, reject: Function) => {
- const data = {
- data: {
- status: request.data.status,
- ethFundingTxnID: request.data.txnID
- },
- txHash: txHash,
- senderDid: request.signature.creator,
- projectDid: request.projectDid
- };
- const sanitizedData = xss.sanitize(data);
- const msg = { type: "project/UpdateProjectStatus", value: sanitizedData };
- resolve(this.messageForBlockchain(msg, request.projectDid, BlockchainMode.block));
- });
- };
-
- getLatestProjectStatus = async (projectDid: string) => {
- return prisma.projectStatus.findMany({
- where: {
- projectDid: projectDid,
- },
- take: -1,
- });
- };
-
- process = (args: any) => {
- console.log(dateTimeLogger("start new Update Project Status transaction"));
- const request = new Request(args);
- return this.createTransaction(args, "UpdateProjectStatus", (request: any): Promise => {
- return new Promise((resolve: Function, reject: Function) => {
- if (workflow.indexOf(request.data.status) !== 0) {
- this.getLatestProjectStatus(request.projectDid)
- .then((current) => {
- if (current.length > 0 || request.data.status === "CREATED") {
- if (workflow.indexOf(request.data.status) - 1 <= workflow.indexOf(current[0].status) || request.data.status === "CREATED") {
- resolve(true);
- } else {
- console.log(dateTimeLogger('Invalid status workflow ' + request.data.status, true));
- reject("Invalid status workflow");
- }
- } else {
- console.log(dateTimeLogger('no status exists for project ' + request.projectDid, true));
- reject('No status exists for project ' + request.projectDid);
- }
- })
- } else {
- resolve(true)
- }
- })
- });
- };
-};
-
-export default new UpdateProjectStatusProcessor();
\ No newline at end of file
diff --git a/src/logger/Logger.ts b/src/logger/Logger.ts
deleted file mode 100644
index 32e03ac..0000000
--- a/src/logger/Logger.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import { writeFileSync } from "fs";
-
-const dateFormat = require('dateformat');
-
-export function dateTimeLogger(text: string, error?: boolean): string {
- if (error) {
- writeFileSync('../errors.txt', `ERR-${dateFormat(new Date(), "yyyy-mm-dd hh:MM:ss:l")}: ${text}`)
- return `ERR-${dateFormat(new Date(), "yyyy-mm-dd hh:MM:ss:l")}: ${text}`
- }
- return `${dateFormat(new Date(), "yyyy-mm-dd hh:MM:ss:l")}: ${text}`;
-}
diff --git a/src/prisma/generated/enhance.ts b/src/prisma/generated/enhance.ts
deleted file mode 100644
index 208ee54..0000000
--- a/src/prisma/generated/enhance.ts
+++ /dev/null
@@ -1,964 +0,0 @@
-import { ClassType } from "type-graphql";
-import * as tslib from "tslib";
-import * as crudResolvers from "./resolvers/crud/resolvers-crud.index";
-import * as argsTypes from "./resolvers/crud/args.index";
-import * as actionResolvers from "./resolvers/crud/resolvers-actions.index";
-import * as relationResolvers from "./resolvers/relations/resolvers.index";
-import * as models from "./models";
-import * as outputTypes from "./resolvers/outputs";
-import * as inputTypes from "./resolvers/inputs";
-
-const crudResolversMap = {
- Capability: crudResolvers.CapabilityCrudResolver,
- Public: crudResolvers.PublicCrudResolver,
- Transaction: crudResolvers.TransactionCrudResolver,
- Wallet: crudResolvers.WalletCrudResolver,
- Agent: crudResolvers.AgentCrudResolver,
- AgentStatus: crudResolvers.AgentStatusCrudResolver,
- Claim: crudResolvers.ClaimCrudResolver,
- EvaluateClaim: crudResolvers.EvaluateClaimCrudResolver,
- Project: crudResolvers.ProjectCrudResolver,
- ProjectDoc: crudResolvers.ProjectDocCrudResolver,
- ProjectStatus: crudResolvers.ProjectStatusCrudResolver
-};
-const actionResolversMap = {
- Capability: {
- aggregateCapability: actionResolvers.AggregateCapabilityResolver,
- createManyCapability: actionResolvers.CreateManyCapabilityResolver,
- createOneCapability: actionResolvers.CreateOneCapabilityResolver,
- deleteManyCapability: actionResolvers.DeleteManyCapabilityResolver,
- deleteOneCapability: actionResolvers.DeleteOneCapabilityResolver,
- findFirstCapability: actionResolvers.FindFirstCapabilityResolver,
- findFirstCapabilityOrThrow: actionResolvers.FindFirstCapabilityOrThrowResolver,
- capabilities: actionResolvers.FindManyCapabilityResolver,
- capability: actionResolvers.FindUniqueCapabilityResolver,
- getCapability: actionResolvers.FindUniqueCapabilityOrThrowResolver,
- groupByCapability: actionResolvers.GroupByCapabilityResolver,
- updateManyCapability: actionResolvers.UpdateManyCapabilityResolver,
- updateOneCapability: actionResolvers.UpdateOneCapabilityResolver,
- upsertOneCapability: actionResolvers.UpsertOneCapabilityResolver
- },
- Public: {
- aggregatePublic: actionResolvers.AggregatePublicResolver,
- createManyPublic: actionResolvers.CreateManyPublicResolver,
- createOnePublic: actionResolvers.CreateOnePublicResolver,
- deleteManyPublic: actionResolvers.DeleteManyPublicResolver,
- deleteOnePublic: actionResolvers.DeleteOnePublicResolver,
- findFirstPublic: actionResolvers.FindFirstPublicResolver,
- findFirstPublicOrThrow: actionResolvers.FindFirstPublicOrThrowResolver,
- publics: actionResolvers.FindManyPublicResolver,
- public: actionResolvers.FindUniquePublicResolver,
- getPublic: actionResolvers.FindUniquePublicOrThrowResolver,
- groupByPublic: actionResolvers.GroupByPublicResolver,
- updateManyPublic: actionResolvers.UpdateManyPublicResolver,
- updateOnePublic: actionResolvers.UpdateOnePublicResolver,
- upsertOnePublic: actionResolvers.UpsertOnePublicResolver
- },
- Transaction: {
- aggregateTransaction: actionResolvers.AggregateTransactionResolver,
- createManyTransaction: actionResolvers.CreateManyTransactionResolver,
- createOneTransaction: actionResolvers.CreateOneTransactionResolver,
- deleteManyTransaction: actionResolvers.DeleteManyTransactionResolver,
- deleteOneTransaction: actionResolvers.DeleteOneTransactionResolver,
- findFirstTransaction: actionResolvers.FindFirstTransactionResolver,
- findFirstTransactionOrThrow: actionResolvers.FindFirstTransactionOrThrowResolver,
- transactions: actionResolvers.FindManyTransactionResolver,
- transaction: actionResolvers.FindUniqueTransactionResolver,
- getTransaction: actionResolvers.FindUniqueTransactionOrThrowResolver,
- groupByTransaction: actionResolvers.GroupByTransactionResolver,
- updateManyTransaction: actionResolvers.UpdateManyTransactionResolver,
- updateOneTransaction: actionResolvers.UpdateOneTransactionResolver,
- upsertOneTransaction: actionResolvers.UpsertOneTransactionResolver
- },
- Wallet: {
- aggregateWallet: actionResolvers.AggregateWalletResolver,
- createManyWallet: actionResolvers.CreateManyWalletResolver,
- createOneWallet: actionResolvers.CreateOneWalletResolver,
- deleteManyWallet: actionResolvers.DeleteManyWalletResolver,
- deleteOneWallet: actionResolvers.DeleteOneWalletResolver,
- findFirstWallet: actionResolvers.FindFirstWalletResolver,
- findFirstWalletOrThrow: actionResolvers.FindFirstWalletOrThrowResolver,
- wallets: actionResolvers.FindManyWalletResolver,
- wallet: actionResolvers.FindUniqueWalletResolver,
- getWallet: actionResolvers.FindUniqueWalletOrThrowResolver,
- groupByWallet: actionResolvers.GroupByWalletResolver,
- updateManyWallet: actionResolvers.UpdateManyWalletResolver,
- updateOneWallet: actionResolvers.UpdateOneWalletResolver,
- upsertOneWallet: actionResolvers.UpsertOneWalletResolver
- },
- Agent: {
- aggregateAgent: actionResolvers.AggregateAgentResolver,
- createManyAgent: actionResolvers.CreateManyAgentResolver,
- createOneAgent: actionResolvers.CreateOneAgentResolver,
- deleteManyAgent: actionResolvers.DeleteManyAgentResolver,
- deleteOneAgent: actionResolvers.DeleteOneAgentResolver,
- findFirstAgent: actionResolvers.FindFirstAgentResolver,
- findFirstAgentOrThrow: actionResolvers.FindFirstAgentOrThrowResolver,
- agents: actionResolvers.FindManyAgentResolver,
- agent: actionResolvers.FindUniqueAgentResolver,
- getAgent: actionResolvers.FindUniqueAgentOrThrowResolver,
- groupByAgent: actionResolvers.GroupByAgentResolver,
- updateManyAgent: actionResolvers.UpdateManyAgentResolver,
- updateOneAgent: actionResolvers.UpdateOneAgentResolver,
- upsertOneAgent: actionResolvers.UpsertOneAgentResolver
- },
- AgentStatus: {
- aggregateAgentStatus: actionResolvers.AggregateAgentStatusResolver,
- createManyAgentStatus: actionResolvers.CreateManyAgentStatusResolver,
- createOneAgentStatus: actionResolvers.CreateOneAgentStatusResolver,
- deleteManyAgentStatus: actionResolvers.DeleteManyAgentStatusResolver,
- deleteOneAgentStatus: actionResolvers.DeleteOneAgentStatusResolver,
- findFirstAgentStatus: actionResolvers.FindFirstAgentStatusResolver,
- findFirstAgentStatusOrThrow: actionResolvers.FindFirstAgentStatusOrThrowResolver,
- agentStatuses: actionResolvers.FindManyAgentStatusResolver,
- agentStatus: actionResolvers.FindUniqueAgentStatusResolver,
- getAgentStatus: actionResolvers.FindUniqueAgentStatusOrThrowResolver,
- groupByAgentStatus: actionResolvers.GroupByAgentStatusResolver,
- updateManyAgentStatus: actionResolvers.UpdateManyAgentStatusResolver,
- updateOneAgentStatus: actionResolvers.UpdateOneAgentStatusResolver,
- upsertOneAgentStatus: actionResolvers.UpsertOneAgentStatusResolver
- },
- Claim: {
- aggregateClaim: actionResolvers.AggregateClaimResolver,
- createManyClaim: actionResolvers.CreateManyClaimResolver,
- createOneClaim: actionResolvers.CreateOneClaimResolver,
- deleteManyClaim: actionResolvers.DeleteManyClaimResolver,
- deleteOneClaim: actionResolvers.DeleteOneClaimResolver,
- findFirstClaim: actionResolvers.FindFirstClaimResolver,
- findFirstClaimOrThrow: actionResolvers.FindFirstClaimOrThrowResolver,
- claims: actionResolvers.FindManyClaimResolver,
- claim: actionResolvers.FindUniqueClaimResolver,
- getClaim: actionResolvers.FindUniqueClaimOrThrowResolver,
- groupByClaim: actionResolvers.GroupByClaimResolver,
- updateManyClaim: actionResolvers.UpdateManyClaimResolver,
- updateOneClaim: actionResolvers.UpdateOneClaimResolver,
- upsertOneClaim: actionResolvers.UpsertOneClaimResolver
- },
- EvaluateClaim: {
- aggregateEvaluateClaim: actionResolvers.AggregateEvaluateClaimResolver,
- createManyEvaluateClaim: actionResolvers.CreateManyEvaluateClaimResolver,
- createOneEvaluateClaim: actionResolvers.CreateOneEvaluateClaimResolver,
- deleteManyEvaluateClaim: actionResolvers.DeleteManyEvaluateClaimResolver,
- deleteOneEvaluateClaim: actionResolvers.DeleteOneEvaluateClaimResolver,
- findFirstEvaluateClaim: actionResolvers.FindFirstEvaluateClaimResolver,
- findFirstEvaluateClaimOrThrow: actionResolvers.FindFirstEvaluateClaimOrThrowResolver,
- evaluateClaims: actionResolvers.FindManyEvaluateClaimResolver,
- evaluateClaim: actionResolvers.FindUniqueEvaluateClaimResolver,
- getEvaluateClaim: actionResolvers.FindUniqueEvaluateClaimOrThrowResolver,
- groupByEvaluateClaim: actionResolvers.GroupByEvaluateClaimResolver,
- updateManyEvaluateClaim: actionResolvers.UpdateManyEvaluateClaimResolver,
- updateOneEvaluateClaim: actionResolvers.UpdateOneEvaluateClaimResolver,
- upsertOneEvaluateClaim: actionResolvers.UpsertOneEvaluateClaimResolver
- },
- Project: {
- aggregateProject: actionResolvers.AggregateProjectResolver,
- createManyProject: actionResolvers.CreateManyProjectResolver,
- createOneProject: actionResolvers.CreateOneProjectResolver,
- deleteManyProject: actionResolvers.DeleteManyProjectResolver,
- deleteOneProject: actionResolvers.DeleteOneProjectResolver,
- findFirstProject: actionResolvers.FindFirstProjectResolver,
- findFirstProjectOrThrow: actionResolvers.FindFirstProjectOrThrowResolver,
- projects: actionResolvers.FindManyProjectResolver,
- project: actionResolvers.FindUniqueProjectResolver,
- getProject: actionResolvers.FindUniqueProjectOrThrowResolver,
- groupByProject: actionResolvers.GroupByProjectResolver,
- updateManyProject: actionResolvers.UpdateManyProjectResolver,
- updateOneProject: actionResolvers.UpdateOneProjectResolver,
- upsertOneProject: actionResolvers.UpsertOneProjectResolver
- },
- ProjectDoc: {
- aggregateProjectDoc: actionResolvers.AggregateProjectDocResolver,
- createManyProjectDoc: actionResolvers.CreateManyProjectDocResolver,
- createOneProjectDoc: actionResolvers.CreateOneProjectDocResolver,
- deleteManyProjectDoc: actionResolvers.DeleteManyProjectDocResolver,
- deleteOneProjectDoc: actionResolvers.DeleteOneProjectDocResolver,
- findFirstProjectDoc: actionResolvers.FindFirstProjectDocResolver,
- findFirstProjectDocOrThrow: actionResolvers.FindFirstProjectDocOrThrowResolver,
- projectDocs: actionResolvers.FindManyProjectDocResolver,
- projectDoc: actionResolvers.FindUniqueProjectDocResolver,
- getProjectDoc: actionResolvers.FindUniqueProjectDocOrThrowResolver,
- groupByProjectDoc: actionResolvers.GroupByProjectDocResolver,
- updateManyProjectDoc: actionResolvers.UpdateManyProjectDocResolver,
- updateOneProjectDoc: actionResolvers.UpdateOneProjectDocResolver,
- upsertOneProjectDoc: actionResolvers.UpsertOneProjectDocResolver
- },
- ProjectStatus: {
- aggregateProjectStatus: actionResolvers.AggregateProjectStatusResolver,
- createManyProjectStatus: actionResolvers.CreateManyProjectStatusResolver,
- createOneProjectStatus: actionResolvers.CreateOneProjectStatusResolver,
- deleteManyProjectStatus: actionResolvers.DeleteManyProjectStatusResolver,
- deleteOneProjectStatus: actionResolvers.DeleteOneProjectStatusResolver,
- findFirstProjectStatus: actionResolvers.FindFirstProjectStatusResolver,
- findFirstProjectStatusOrThrow: actionResolvers.FindFirstProjectStatusOrThrowResolver,
- projectStatuses: actionResolvers.FindManyProjectStatusResolver,
- projectStatus: actionResolvers.FindUniqueProjectStatusResolver,
- getProjectStatus: actionResolvers.FindUniqueProjectStatusOrThrowResolver,
- groupByProjectStatus: actionResolvers.GroupByProjectStatusResolver,
- updateManyProjectStatus: actionResolvers.UpdateManyProjectStatusResolver,
- updateOneProjectStatus: actionResolvers.UpdateOneProjectStatusResolver,
- upsertOneProjectStatus: actionResolvers.UpsertOneProjectStatusResolver
- }
-};
-const crudResolversInfo = {
- Capability: ["aggregateCapability", "createManyCapability", "createOneCapability", "deleteManyCapability", "deleteOneCapability", "findFirstCapability", "findFirstCapabilityOrThrow", "capabilities", "capability", "getCapability", "groupByCapability", "updateManyCapability", "updateOneCapability", "upsertOneCapability"],
- Public: ["aggregatePublic", "createManyPublic", "createOnePublic", "deleteManyPublic", "deleteOnePublic", "findFirstPublic", "findFirstPublicOrThrow", "publics", "public", "getPublic", "groupByPublic", "updateManyPublic", "updateOnePublic", "upsertOnePublic"],
- Transaction: ["aggregateTransaction", "createManyTransaction", "createOneTransaction", "deleteManyTransaction", "deleteOneTransaction", "findFirstTransaction", "findFirstTransactionOrThrow", "transactions", "transaction", "getTransaction", "groupByTransaction", "updateManyTransaction", "updateOneTransaction", "upsertOneTransaction"],
- Wallet: ["aggregateWallet", "createManyWallet", "createOneWallet", "deleteManyWallet", "deleteOneWallet", "findFirstWallet", "findFirstWalletOrThrow", "wallets", "wallet", "getWallet", "groupByWallet", "updateManyWallet", "updateOneWallet", "upsertOneWallet"],
- Agent: ["aggregateAgent", "createManyAgent", "createOneAgent", "deleteManyAgent", "deleteOneAgent", "findFirstAgent", "findFirstAgentOrThrow", "agents", "agent", "getAgent", "groupByAgent", "updateManyAgent", "updateOneAgent", "upsertOneAgent"],
- AgentStatus: ["aggregateAgentStatus", "createManyAgentStatus", "createOneAgentStatus", "deleteManyAgentStatus", "deleteOneAgentStatus", "findFirstAgentStatus", "findFirstAgentStatusOrThrow", "agentStatuses", "agentStatus", "getAgentStatus", "groupByAgentStatus", "updateManyAgentStatus", "updateOneAgentStatus", "upsertOneAgentStatus"],
- Claim: ["aggregateClaim", "createManyClaim", "createOneClaim", "deleteManyClaim", "deleteOneClaim", "findFirstClaim", "findFirstClaimOrThrow", "claims", "claim", "getClaim", "groupByClaim", "updateManyClaim", "updateOneClaim", "upsertOneClaim"],
- EvaluateClaim: ["aggregateEvaluateClaim", "createManyEvaluateClaim", "createOneEvaluateClaim", "deleteManyEvaluateClaim", "deleteOneEvaluateClaim", "findFirstEvaluateClaim", "findFirstEvaluateClaimOrThrow", "evaluateClaims", "evaluateClaim", "getEvaluateClaim", "groupByEvaluateClaim", "updateManyEvaluateClaim", "updateOneEvaluateClaim", "upsertOneEvaluateClaim"],
- Project: ["aggregateProject", "createManyProject", "createOneProject", "deleteManyProject", "deleteOneProject", "findFirstProject", "findFirstProjectOrThrow", "projects", "project", "getProject", "groupByProject", "updateManyProject", "updateOneProject", "upsertOneProject"],
- ProjectDoc: ["aggregateProjectDoc", "createManyProjectDoc", "createOneProjectDoc", "deleteManyProjectDoc", "deleteOneProjectDoc", "findFirstProjectDoc", "findFirstProjectDocOrThrow", "projectDocs", "projectDoc", "getProjectDoc", "groupByProjectDoc", "updateManyProjectDoc", "updateOneProjectDoc", "upsertOneProjectDoc"],
- ProjectStatus: ["aggregateProjectStatus", "createManyProjectStatus", "createOneProjectStatus", "deleteManyProjectStatus", "deleteOneProjectStatus", "findFirstProjectStatus", "findFirstProjectStatusOrThrow", "projectStatuses", "projectStatus", "getProjectStatus", "groupByProjectStatus", "updateManyProjectStatus", "updateOneProjectStatus", "upsertOneProjectStatus"]
-};
-const argsInfo = {
- AggregateCapabilityArgs: ["where", "orderBy", "cursor", "take", "skip"],
- CreateManyCapabilityArgs: ["data", "skipDuplicates"],
- CreateOneCapabilityArgs: ["data"],
- DeleteManyCapabilityArgs: ["where"],
- DeleteOneCapabilityArgs: ["where"],
- FindFirstCapabilityArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindFirstCapabilityOrThrowArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindManyCapabilityArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindUniqueCapabilityArgs: ["where"],
- FindUniqueCapabilityOrThrowArgs: ["where"],
- GroupByCapabilityArgs: ["where", "orderBy", "by", "having", "take", "skip"],
- UpdateManyCapabilityArgs: ["data", "where"],
- UpdateOneCapabilityArgs: ["data", "where"],
- UpsertOneCapabilityArgs: ["where", "create", "update"],
- AggregatePublicArgs: ["where", "orderBy", "cursor", "take", "skip"],
- CreateManyPublicArgs: ["data", "skipDuplicates"],
- CreateOnePublicArgs: ["data"],
- DeleteManyPublicArgs: ["where"],
- DeleteOnePublicArgs: ["where"],
- FindFirstPublicArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindFirstPublicOrThrowArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindManyPublicArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindUniquePublicArgs: ["where"],
- FindUniquePublicOrThrowArgs: ["where"],
- GroupByPublicArgs: ["where", "orderBy", "by", "having", "take", "skip"],
- UpdateManyPublicArgs: ["data", "where"],
- UpdateOnePublicArgs: ["data", "where"],
- UpsertOnePublicArgs: ["where", "create", "update"],
- AggregateTransactionArgs: ["where", "orderBy", "cursor", "take", "skip"],
- CreateManyTransactionArgs: ["data", "skipDuplicates"],
- CreateOneTransactionArgs: ["data"],
- DeleteManyTransactionArgs: ["where"],
- DeleteOneTransactionArgs: ["where"],
- FindFirstTransactionArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindFirstTransactionOrThrowArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindManyTransactionArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindUniqueTransactionArgs: ["where"],
- FindUniqueTransactionOrThrowArgs: ["where"],
- GroupByTransactionArgs: ["where", "orderBy", "by", "having", "take", "skip"],
- UpdateManyTransactionArgs: ["data", "where"],
- UpdateOneTransactionArgs: ["data", "where"],
- UpsertOneTransactionArgs: ["where", "create", "update"],
- AggregateWalletArgs: ["where", "orderBy", "cursor", "take", "skip"],
- CreateManyWalletArgs: ["data", "skipDuplicates"],
- CreateOneWalletArgs: ["data"],
- DeleteManyWalletArgs: ["where"],
- DeleteOneWalletArgs: ["where"],
- FindFirstWalletArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindFirstWalletOrThrowArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindManyWalletArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindUniqueWalletArgs: ["where"],
- FindUniqueWalletOrThrowArgs: ["where"],
- GroupByWalletArgs: ["where", "orderBy", "by", "having", "take", "skip"],
- UpdateManyWalletArgs: ["data", "where"],
- UpdateOneWalletArgs: ["data", "where"],
- UpsertOneWalletArgs: ["where", "create", "update"],
- AggregateAgentArgs: ["where", "orderBy", "cursor", "take", "skip"],
- CreateManyAgentArgs: ["data", "skipDuplicates"],
- CreateOneAgentArgs: ["data"],
- DeleteManyAgentArgs: ["where"],
- DeleteOneAgentArgs: ["where"],
- FindFirstAgentArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindFirstAgentOrThrowArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindManyAgentArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindUniqueAgentArgs: ["where"],
- FindUniqueAgentOrThrowArgs: ["where"],
- GroupByAgentArgs: ["where", "orderBy", "by", "having", "take", "skip"],
- UpdateManyAgentArgs: ["data", "where"],
- UpdateOneAgentArgs: ["data", "where"],
- UpsertOneAgentArgs: ["where", "create", "update"],
- AggregateAgentStatusArgs: ["where", "orderBy", "cursor", "take", "skip"],
- CreateManyAgentStatusArgs: ["data", "skipDuplicates"],
- CreateOneAgentStatusArgs: ["data"],
- DeleteManyAgentStatusArgs: ["where"],
- DeleteOneAgentStatusArgs: ["where"],
- FindFirstAgentStatusArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindFirstAgentStatusOrThrowArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindManyAgentStatusArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindUniqueAgentStatusArgs: ["where"],
- FindUniqueAgentStatusOrThrowArgs: ["where"],
- GroupByAgentStatusArgs: ["where", "orderBy", "by", "having", "take", "skip"],
- UpdateManyAgentStatusArgs: ["data", "where"],
- UpdateOneAgentStatusArgs: ["data", "where"],
- UpsertOneAgentStatusArgs: ["where", "create", "update"],
- AggregateClaimArgs: ["where", "orderBy", "cursor", "take", "skip"],
- CreateManyClaimArgs: ["data", "skipDuplicates"],
- CreateOneClaimArgs: ["data"],
- DeleteManyClaimArgs: ["where"],
- DeleteOneClaimArgs: ["where"],
- FindFirstClaimArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindFirstClaimOrThrowArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindManyClaimArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindUniqueClaimArgs: ["where"],
- FindUniqueClaimOrThrowArgs: ["where"],
- GroupByClaimArgs: ["where", "orderBy", "by", "having", "take", "skip"],
- UpdateManyClaimArgs: ["data", "where"],
- UpdateOneClaimArgs: ["data", "where"],
- UpsertOneClaimArgs: ["where", "create", "update"],
- AggregateEvaluateClaimArgs: ["where", "orderBy", "cursor", "take", "skip"],
- CreateManyEvaluateClaimArgs: ["data", "skipDuplicates"],
- CreateOneEvaluateClaimArgs: ["data"],
- DeleteManyEvaluateClaimArgs: ["where"],
- DeleteOneEvaluateClaimArgs: ["where"],
- FindFirstEvaluateClaimArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindFirstEvaluateClaimOrThrowArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindManyEvaluateClaimArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindUniqueEvaluateClaimArgs: ["where"],
- FindUniqueEvaluateClaimOrThrowArgs: ["where"],
- GroupByEvaluateClaimArgs: ["where", "orderBy", "by", "having", "take", "skip"],
- UpdateManyEvaluateClaimArgs: ["data", "where"],
- UpdateOneEvaluateClaimArgs: ["data", "where"],
- UpsertOneEvaluateClaimArgs: ["where", "create", "update"],
- AggregateProjectArgs: ["where", "orderBy", "cursor", "take", "skip"],
- CreateManyProjectArgs: ["data", "skipDuplicates"],
- CreateOneProjectArgs: ["data"],
- DeleteManyProjectArgs: ["where"],
- DeleteOneProjectArgs: ["where"],
- FindFirstProjectArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindFirstProjectOrThrowArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindManyProjectArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindUniqueProjectArgs: ["where"],
- FindUniqueProjectOrThrowArgs: ["where"],
- GroupByProjectArgs: ["where", "orderBy", "by", "having", "take", "skip"],
- UpdateManyProjectArgs: ["data", "where"],
- UpdateOneProjectArgs: ["data", "where"],
- UpsertOneProjectArgs: ["where", "create", "update"],
- AggregateProjectDocArgs: ["where", "orderBy", "cursor", "take", "skip"],
- CreateManyProjectDocArgs: ["data", "skipDuplicates"],
- CreateOneProjectDocArgs: ["data"],
- DeleteManyProjectDocArgs: ["where"],
- DeleteOneProjectDocArgs: ["where"],
- FindFirstProjectDocArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindFirstProjectDocOrThrowArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindManyProjectDocArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindUniqueProjectDocArgs: ["where"],
- FindUniqueProjectDocOrThrowArgs: ["where"],
- GroupByProjectDocArgs: ["where", "orderBy", "by", "having", "take", "skip"],
- UpdateManyProjectDocArgs: ["data", "where"],
- UpdateOneProjectDocArgs: ["data", "where"],
- UpsertOneProjectDocArgs: ["where", "create", "update"],
- AggregateProjectStatusArgs: ["where", "orderBy", "cursor", "take", "skip"],
- CreateManyProjectStatusArgs: ["data", "skipDuplicates"],
- CreateOneProjectStatusArgs: ["data"],
- DeleteManyProjectStatusArgs: ["where"],
- DeleteOneProjectStatusArgs: ["where"],
- FindFirstProjectStatusArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindFirstProjectStatusOrThrowArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindManyProjectStatusArgs: ["where", "orderBy", "cursor", "take", "skip", "distinct"],
- FindUniqueProjectStatusArgs: ["where"],
- FindUniqueProjectStatusOrThrowArgs: ["where"],
- GroupByProjectStatusArgs: ["where", "orderBy", "by", "having", "take", "skip"],
- UpdateManyProjectStatusArgs: ["data", "where"],
- UpdateOneProjectStatusArgs: ["data", "where"],
- UpsertOneProjectStatusArgs: ["where", "create", "update"]
-};
-
-type ResolverModelNames = keyof typeof crudResolversMap;
-
-type ModelResolverActionNames<
- TModel extends ResolverModelNames
-> = keyof typeof crudResolversMap[TModel]["prototype"];
-
-export type ResolverActionsConfig<
- TModel extends ResolverModelNames
-> = Partial | "_all", MethodDecorator[]>>;
-
-export type ResolversEnhanceMap = {
- [TModel in ResolverModelNames]?: ResolverActionsConfig;
-};
-
-export function applyResolversEnhanceMap(
- resolversEnhanceMap: ResolversEnhanceMap,
-) {
- for (const resolversEnhanceMapKey of Object.keys(resolversEnhanceMap)) {
- const modelName = resolversEnhanceMapKey as keyof typeof resolversEnhanceMap;
- const crudTarget = crudResolversMap[modelName].prototype;
- const resolverActionsConfig = resolversEnhanceMap[modelName]!;
- const actionResolversConfig = actionResolversMap[modelName];
- if (resolverActionsConfig._all) {
- const allActionsDecorators = resolverActionsConfig._all;
- const resolverActionNames = crudResolversInfo[modelName as keyof typeof crudResolversInfo];
- for (const resolverActionName of resolverActionNames) {
- const actionTarget = (actionResolversConfig[
- resolverActionName as keyof typeof actionResolversConfig
- ] as Function).prototype;
- tslib.__decorate(allActionsDecorators, crudTarget, resolverActionName, null);
- tslib.__decorate(allActionsDecorators, actionTarget, resolverActionName, null);
- }
- }
- const resolverActionsToApply = Object.keys(resolverActionsConfig).filter(
- it => it !== "_all"
- );
- for (const resolverActionName of resolverActionsToApply) {
- const decorators = resolverActionsConfig[
- resolverActionName as keyof typeof resolverActionsConfig
- ] as MethodDecorator[];
- const actionTarget = (actionResolversConfig[
- resolverActionName as keyof typeof actionResolversConfig
- ] as Function).prototype;
- tslib.__decorate(decorators, crudTarget, resolverActionName, null);
- tslib.__decorate(decorators, actionTarget, resolverActionName, null);
- }
- }
-}
-
-type ArgsTypesNames = keyof typeof argsTypes;
-
-type ArgFieldNames = Exclude<
- keyof typeof argsTypes[TArgsType]["prototype"],
- number | symbol
->;
-
-type ArgFieldsConfig<
- TArgsType extends ArgsTypesNames
-> = FieldsConfig>;
-
-export type ArgConfig = {
- class?: ClassDecorator[];
- fields?: ArgFieldsConfig;
-};
-
-export type ArgsTypesEnhanceMap = {
- [TArgsType in ArgsTypesNames]?: ArgConfig;
-};
-
-export function applyArgsTypesEnhanceMap(
- argsTypesEnhanceMap: ArgsTypesEnhanceMap,
-) {
- for (const argsTypesEnhanceMapKey of Object.keys(argsTypesEnhanceMap)) {
- const argsTypeName = argsTypesEnhanceMapKey as keyof typeof argsTypesEnhanceMap;
- const typeConfig = argsTypesEnhanceMap[argsTypeName]!;
- const typeClass = argsTypes[argsTypeName];
- const typeTarget = typeClass.prototype;
- applyTypeClassEnhanceConfig(
- typeConfig,
- typeClass,
- typeTarget,
- argsInfo[argsTypeName as keyof typeof argsInfo],
- );
- }
-}
-
-const relationResolversMap = {
- Agent: relationResolvers.AgentRelationsResolver,
- AgentStatus: relationResolvers.AgentStatusRelationsResolver,
- Claim: relationResolvers.ClaimRelationsResolver,
- EvaluateClaim: relationResolvers.EvaluateClaimRelationsResolver
-};
-const relationResolversInfo = {
- Agent: ["AgentStatus"],
- AgentStatus: ["agent"],
- Claim: ["EvaluateClaim"],
- EvaluateClaim: ["claim"]
-};
-
-type RelationResolverModelNames = keyof typeof relationResolversMap;
-
-type RelationResolverActionNames<
- TModel extends RelationResolverModelNames
-> = keyof typeof relationResolversMap[TModel]["prototype"];
-
-export type RelationResolverActionsConfig
- = Partial | "_all", MethodDecorator[]>>;
-
-export type RelationResolversEnhanceMap = {
- [TModel in RelationResolverModelNames]?: RelationResolverActionsConfig;
-};
-
-export function applyRelationResolversEnhanceMap(
- relationResolversEnhanceMap: RelationResolversEnhanceMap,
-) {
- for (const relationResolversEnhanceMapKey of Object.keys(relationResolversEnhanceMap)) {
- const modelName = relationResolversEnhanceMapKey as keyof typeof relationResolversEnhanceMap;
- const relationResolverTarget = relationResolversMap[modelName].prototype;
- const relationResolverActionsConfig = relationResolversEnhanceMap[modelName]!;
- if (relationResolverActionsConfig._all) {
- const allActionsDecorators = relationResolverActionsConfig._all;
- const relationResolverActionNames = relationResolversInfo[modelName as keyof typeof relationResolversInfo];
- for (const relationResolverActionName of relationResolverActionNames) {
- tslib.__decorate(allActionsDecorators, relationResolverTarget, relationResolverActionName, null);
- }
- }
- const relationResolverActionsToApply = Object.keys(relationResolverActionsConfig).filter(
- it => it !== "_all"
- );
- for (const relationResolverActionName of relationResolverActionsToApply) {
- const decorators = relationResolverActionsConfig[
- relationResolverActionName as keyof typeof relationResolverActionsConfig
- ] as MethodDecorator[];
- tslib.__decorate(decorators, relationResolverTarget, relationResolverActionName, null);
- }
- }
-}
-
-type TypeConfig = {
- class?: ClassDecorator[];
- fields?: FieldsConfig;
-};
-
-type FieldsConfig = Partial<
- Record
->;
-
-function applyTypeClassEnhanceConfig<
- TEnhanceConfig extends TypeConfig,
- TType extends object
->(
- enhanceConfig: TEnhanceConfig,
- typeClass: ClassType,
- typePrototype: TType,
- typeFieldNames: string[]
-) {
- if (enhanceConfig.class) {
- tslib.__decorate(enhanceConfig.class, typeClass);
- }
- if (enhanceConfig.fields) {
- if (enhanceConfig.fields._all) {
- const allFieldsDecorators = enhanceConfig.fields._all;
- for (const typeFieldName of typeFieldNames) {
- tslib.__decorate(allFieldsDecorators, typePrototype, typeFieldName, void 0);
- }
- }
- const configFieldsToApply = Object.keys(enhanceConfig.fields).filter(
- it => it !== "_all"
- );
- for (const typeFieldName of configFieldsToApply) {
- const fieldDecorators = enhanceConfig.fields[typeFieldName]!;
- tslib.__decorate(fieldDecorators, typePrototype, typeFieldName, void 0);
- }
- }
-}
-
-const modelsInfo = {
- Capability: ["id", "projectDid", "capability", "template", "allow", "validateKYC"],
- Public: ["key", "cid", "extension", "contentType"],
- Transaction: ["hash", "projectDid", "data", "nonce", "signatureType", "signatureValue", "timestamp", "capability", "blockHeight", "blockHash", "blockResponeCode", "blockError"],
- Wallet: ["did", "signKey", "verifyKey"],
- Agent: ["agentDid", "projectDid", "email", "name", "role", "txHash", "creator", "created"],
- AgentStatus: ["id", "agentDid", "projectDid", "status", "role", "version", "txHash", "creator", "created"],
- Claim: ["txHash", "claimTemplateId", "projectDid", "context", "type", "issuerId", "claimSubjectId", "items", "dateTime", "creator", "created"],
- EvaluateClaim: ["id", "claimId", "projectDid", "status", "txHash", "creator", "created", "version"],
- Project: ["projectDid", "projectData", "txHash", "creator", "created"],
- ProjectDoc: ["projectDid", "projectDoc", "txHash", "creator", "created"],
- ProjectStatus: ["id", "projectDid", "status", "txHash", "creator", "created"]
-};
-
-type ModelNames = keyof typeof models;
-
-type ModelFieldNames = Exclude<
- keyof typeof models[TModel]["prototype"],
- number | symbol
->;
-
-type ModelFieldsConfig = FieldsConfig<
- ModelFieldNames
->;
-
-export type ModelConfig = {
- class?: ClassDecorator[];
- fields?: ModelFieldsConfig;
-};
-
-export type ModelsEnhanceMap = {
- [TModel in ModelNames]?: ModelConfig;
-};
-
-export function applyModelsEnhanceMap(modelsEnhanceMap: ModelsEnhanceMap) {
- for (const modelsEnhanceMapKey of Object.keys(modelsEnhanceMap)) {
- const modelName = modelsEnhanceMapKey as keyof typeof modelsEnhanceMap;
- const modelConfig = modelsEnhanceMap[modelName]!;
- const modelClass = models[modelName];
- const modelTarget = modelClass.prototype;
- applyTypeClassEnhanceConfig(
- modelConfig,
- modelClass,
- modelTarget,
- modelsInfo[modelName as keyof typeof modelsInfo],
- );
- }
-}
-
-const outputsInfo = {
- AggregateCapability: ["_count", "_avg", "_sum", "_min", "_max"],
- CapabilityGroupBy: ["id", "projectDid", "capability", "template", "allow", "validateKYC", "_count", "_avg", "_sum", "_min", "_max"],
- AggregatePublic: ["_count", "_min", "_max"],
- PublicGroupBy: ["key", "cid", "extension", "contentType", "_count", "_min", "_max"],
- AggregateTransaction: ["_count", "_avg", "_sum", "_min", "_max"],
- TransactionGroupBy: ["hash", "projectDid", "data", "nonce", "signatureType", "signatureValue", "timestamp", "capability", "blockHeight", "blockHash", "blockResponeCode", "blockError", "_count", "_avg", "_sum", "_min", "_max"],
- AggregateWallet: ["_count", "_min", "_max"],
- WalletGroupBy: ["did", "signKey", "verifyKey", "_count", "_min", "_max"],
- AggregateAgent: ["_count", "_min", "_max"],
- AgentGroupBy: ["agentDid", "projectDid", "email", "name", "role", "txHash", "creator", "created", "_count", "_min", "_max"],
- AggregateAgentStatus: ["_count", "_avg", "_sum", "_min", "_max"],
- AgentStatusGroupBy: ["id", "agentDid", "projectDid", "status", "role", "version", "txHash", "creator", "created", "_count", "_avg", "_sum", "_min", "_max"],
- AggregateClaim: ["_count", "_min", "_max"],
- ClaimGroupBy: ["txHash", "claimTemplateId", "projectDid", "context", "type", "issuerId", "claimSubjectId", "items", "dateTime", "creator", "created", "_count", "_min", "_max"],
- AggregateEvaluateClaim: ["_count", "_avg", "_sum", "_min", "_max"],
- EvaluateClaimGroupBy: ["id", "claimId", "projectDid", "status", "txHash", "creator", "created", "version", "_count", "_avg", "_sum", "_min", "_max"],
- AggregateProject: ["_count", "_min", "_max"],
- ProjectGroupBy: ["projectDid", "projectData", "txHash", "creator", "created", "_count", "_min", "_max"],
- AggregateProjectDoc: ["_count", "_min", "_max"],
- ProjectDocGroupBy: ["projectDid", "projectDoc", "txHash", "creator", "created", "_count", "_min", "_max"],
- AggregateProjectStatus: ["_count", "_avg", "_sum", "_min", "_max"],
- ProjectStatusGroupBy: ["id", "projectDid", "status", "txHash", "creator", "created", "_count", "_avg", "_sum", "_min", "_max"],
- AffectedRowsOutput: ["count"],
- CapabilityCountAggregate: ["id", "projectDid", "capability", "template", "allow", "validateKYC", "_all"],
- CapabilityAvgAggregate: ["id"],
- CapabilitySumAggregate: ["id"],
- CapabilityMinAggregate: ["id", "projectDid", "capability", "template", "validateKYC"],
- CapabilityMaxAggregate: ["id", "projectDid", "capability", "template", "validateKYC"],
- PublicCountAggregate: ["key", "cid", "extension", "contentType", "_all"],
- PublicMinAggregate: ["key", "cid", "extension", "contentType"],
- PublicMaxAggregate: ["key", "cid", "extension", "contentType"],
- TransactionCountAggregate: ["hash", "projectDid", "data", "nonce", "signatureType", "signatureValue", "timestamp", "capability", "blockHeight", "blockHash", "blockResponeCode", "blockError", "_all"],
- TransactionAvgAggregate: ["blockResponeCode"],
- TransactionSumAggregate: ["blockResponeCode"],
- TransactionMinAggregate: ["hash", "projectDid", "data", "nonce", "signatureType", "signatureValue", "timestamp", "capability", "blockHeight", "blockHash", "blockResponeCode", "blockError"],
- TransactionMaxAggregate: ["hash", "projectDid", "data", "nonce", "signatureType", "signatureValue", "timestamp", "capability", "blockHeight", "blockHash", "blockResponeCode", "blockError"],
- WalletCountAggregate: ["did", "signKey", "verifyKey", "_all"],
- WalletMinAggregate: ["did", "signKey", "verifyKey"],
- WalletMaxAggregate: ["did", "signKey", "verifyKey"],
- AgentCount: ["AgentStatus"],
- AgentCountAggregate: ["agentDid", "projectDid", "email", "name", "role", "txHash", "creator", "created", "_all"],
- AgentMinAggregate: ["agentDid", "projectDid", "email", "name", "role", "txHash", "creator", "created"],
- AgentMaxAggregate: ["agentDid", "projectDid", "email", "name", "role", "txHash", "creator", "created"],
- AgentStatusCountAggregate: ["id", "agentDid", "projectDid", "status", "role", "version", "txHash", "creator", "created", "_all"],
- AgentStatusAvgAggregate: ["id"],
- AgentStatusSumAggregate: ["id"],
- AgentStatusMinAggregate: ["id", "agentDid", "projectDid", "status", "role", "version", "txHash", "creator", "created"],
- AgentStatusMaxAggregate: ["id", "agentDid", "projectDid", "status", "role", "version", "txHash", "creator", "created"],
- ClaimCount: ["EvaluateClaim"],
- ClaimCountAggregate: ["txHash", "claimTemplateId", "projectDid", "context", "type", "issuerId", "claimSubjectId", "items", "dateTime", "creator", "created", "_all"],
- ClaimMinAggregate: ["txHash", "claimTemplateId", "projectDid", "context", "type", "issuerId", "claimSubjectId", "dateTime", "creator", "created"],
- ClaimMaxAggregate: ["txHash", "claimTemplateId", "projectDid", "context", "type", "issuerId", "claimSubjectId", "dateTime", "creator", "created"],
- EvaluateClaimCountAggregate: ["id", "claimId", "projectDid", "status", "txHash", "creator", "created", "version", "_all"],
- EvaluateClaimAvgAggregate: ["id", "version"],
- EvaluateClaimSumAggregate: ["id", "version"],
- EvaluateClaimMinAggregate: ["id", "claimId", "projectDid", "status", "txHash", "creator", "created", "version"],
- EvaluateClaimMaxAggregate: ["id", "claimId", "projectDid", "status", "txHash", "creator", "created", "version"],
- ProjectCountAggregate: ["projectDid", "projectData", "txHash", "creator", "created", "_all"],
- ProjectMinAggregate: ["projectDid", "txHash", "creator", "created"],
- ProjectMaxAggregate: ["projectDid", "txHash", "creator", "created"],
- ProjectDocCountAggregate: ["projectDid", "projectDoc", "txHash", "creator", "created", "_all"],
- ProjectDocMinAggregate: ["projectDid", "txHash", "creator", "created"],
- ProjectDocMaxAggregate: ["projectDid", "txHash", "creator", "created"],
- ProjectStatusCountAggregate: ["id", "projectDid", "status", "txHash", "creator", "created", "_all"],
- ProjectStatusAvgAggregate: ["id"],
- ProjectStatusSumAggregate: ["id"],
- ProjectStatusMinAggregate: ["id", "projectDid", "status", "txHash", "creator", "created"],
- ProjectStatusMaxAggregate: ["id", "projectDid", "status", "txHash", "creator", "created"]
-};
-
-type OutputTypesNames = keyof typeof outputTypes;
-
-type OutputTypeFieldNames = Exclude<
- keyof typeof outputTypes[TOutput]["prototype"],
- number | symbol
->;
-
-type OutputTypeFieldsConfig<
- TOutput extends OutputTypesNames
-> = FieldsConfig>;
-
-export type OutputTypeConfig = {
- class?: ClassDecorator[];
- fields?: OutputTypeFieldsConfig;
-};
-
-export type OutputTypesEnhanceMap = {
- [TOutput in OutputTypesNames]?: OutputTypeConfig;
-};
-
-export function applyOutputTypesEnhanceMap(
- outputTypesEnhanceMap: OutputTypesEnhanceMap,
-) {
- for (const outputTypeEnhanceMapKey of Object.keys(outputTypesEnhanceMap)) {
- const outputTypeName = outputTypeEnhanceMapKey as keyof typeof outputTypesEnhanceMap;
- const typeConfig = outputTypesEnhanceMap[outputTypeName]!;
- const typeClass = outputTypes[outputTypeName];
- const typeTarget = typeClass.prototype;
- applyTypeClassEnhanceConfig(
- typeConfig,
- typeClass,
- typeTarget,
- outputsInfo[outputTypeName as keyof typeof outputsInfo],
- );
- }
-}
-
-const inputsInfo = {
- CapabilityWhereInput: ["AND", "OR", "NOT", "id", "projectDid", "capability", "template", "allow", "validateKYC"],
- CapabilityOrderByWithRelationInput: ["id", "projectDid", "capability", "template", "allow", "validateKYC"],
- CapabilityWhereUniqueInput: ["id"],
- CapabilityOrderByWithAggregationInput: ["id", "projectDid", "capability", "template", "allow", "validateKYC", "_count", "_avg", "_max", "_min", "_sum"],
- CapabilityScalarWhereWithAggregatesInput: ["AND", "OR", "NOT", "id", "projectDid", "capability", "template", "allow", "validateKYC"],
- PublicWhereInput: ["AND", "OR", "NOT", "key", "cid", "extension", "contentType"],
- PublicOrderByWithRelationInput: ["key", "cid", "extension", "contentType"],
- PublicWhereUniqueInput: ["key"],
- PublicOrderByWithAggregationInput: ["key", "cid", "extension", "contentType", "_count", "_max", "_min"],
- PublicScalarWhereWithAggregatesInput: ["AND", "OR", "NOT", "key", "cid", "extension", "contentType"],
- TransactionWhereInput: ["AND", "OR", "NOT", "hash", "projectDid", "data", "nonce", "signatureType", "signatureValue", "timestamp", "capability", "blockHeight", "blockHash", "blockResponeCode", "blockError"],
- TransactionOrderByWithRelationInput: ["hash", "projectDid", "data", "nonce", "signatureType", "signatureValue", "timestamp", "capability", "blockHeight", "blockHash", "blockResponeCode", "blockError"],
- TransactionWhereUniqueInput: ["hash"],
- TransactionOrderByWithAggregationInput: ["hash", "projectDid", "data", "nonce", "signatureType", "signatureValue", "timestamp", "capability", "blockHeight", "blockHash", "blockResponeCode", "blockError", "_count", "_avg", "_max", "_min", "_sum"],
- TransactionScalarWhereWithAggregatesInput: ["AND", "OR", "NOT", "hash", "projectDid", "data", "nonce", "signatureType", "signatureValue", "timestamp", "capability", "blockHeight", "blockHash", "blockResponeCode", "blockError"],
- WalletWhereInput: ["AND", "OR", "NOT", "did", "signKey", "verifyKey"],
- WalletOrderByWithRelationInput: ["did", "signKey", "verifyKey"],
- WalletWhereUniqueInput: ["did"],
- WalletOrderByWithAggregationInput: ["did", "signKey", "verifyKey", "_count", "_max", "_min"],
- WalletScalarWhereWithAggregatesInput: ["AND", "OR", "NOT", "did", "signKey", "verifyKey"],
- AgentWhereInput: ["AND", "OR", "NOT", "agentDid", "projectDid", "email", "name", "role", "txHash", "creator", "created", "AgentStatus"],
- AgentOrderByWithRelationInput: ["agentDid", "projectDid", "email", "name", "role", "txHash", "creator", "created", "AgentStatus"],
- AgentWhereUniqueInput: ["agentDid"],
- AgentOrderByWithAggregationInput: ["agentDid", "projectDid", "email", "name", "role", "txHash", "creator", "created", "_count", "_max", "_min"],
- AgentScalarWhereWithAggregatesInput: ["AND", "OR", "NOT", "agentDid", "projectDid", "email", "name", "role", "txHash", "creator", "created"],
- AgentStatusWhereInput: ["AND", "OR", "NOT", "id", "agent", "agentDid", "projectDid", "status", "role", "version", "txHash", "creator", "created"],
- AgentStatusOrderByWithRelationInput: ["id", "agent", "agentDid", "projectDid", "status", "role", "version", "txHash", "creator", "created"],
- AgentStatusWhereUniqueInput: ["id"],
- AgentStatusOrderByWithAggregationInput: ["id", "agentDid", "projectDid", "status", "role", "version", "txHash", "creator", "created", "_count", "_avg", "_max", "_min", "_sum"],
- AgentStatusScalarWhereWithAggregatesInput: ["AND", "OR", "NOT", "id", "agentDid", "projectDid", "status", "role", "version", "txHash", "creator", "created"],
- ClaimWhereInput: ["AND", "OR", "NOT", "txHash", "claimTemplateId", "projectDid", "context", "type", "issuerId", "claimSubjectId", "items", "dateTime", "creator", "created", "EvaluateClaim"],
- ClaimOrderByWithRelationInput: ["txHash", "claimTemplateId", "projectDid", "context", "type", "issuerId", "claimSubjectId", "items", "dateTime", "creator", "created", "EvaluateClaim"],
- ClaimWhereUniqueInput: ["txHash"],
- ClaimOrderByWithAggregationInput: ["txHash", "claimTemplateId", "projectDid", "context", "type", "issuerId", "claimSubjectId", "items", "dateTime", "creator", "created", "_count", "_max", "_min"],
- ClaimScalarWhereWithAggregatesInput: ["AND", "OR", "NOT", "txHash", "claimTemplateId", "projectDid", "context", "type", "issuerId", "claimSubjectId", "items", "dateTime", "creator", "created"],
- EvaluateClaimWhereInput: ["AND", "OR", "NOT", "id", "claim", "claimId", "projectDid", "status", "txHash", "creator", "created", "version"],
- EvaluateClaimOrderByWithRelationInput: ["id", "claim", "claimId", "projectDid", "status", "txHash", "creator", "created", "version"],
- EvaluateClaimWhereUniqueInput: ["id"],
- EvaluateClaimOrderByWithAggregationInput: ["id", "claimId", "projectDid", "status", "txHash", "creator", "created", "version", "_count", "_avg", "_max", "_min", "_sum"],
- EvaluateClaimScalarWhereWithAggregatesInput: ["AND", "OR", "NOT", "id", "claimId", "projectDid", "status", "txHash", "creator", "created", "version"],
- ProjectWhereInput: ["AND", "OR", "NOT", "projectDid", "projectData", "txHash", "creator", "created"],
- ProjectOrderByWithRelationInput: ["projectDid", "projectData", "txHash", "creator", "created"],
- ProjectWhereUniqueInput: ["projectDid"],
- ProjectOrderByWithAggregationInput: ["projectDid", "projectData", "txHash", "creator", "created", "_count", "_max", "_min"],
- ProjectScalarWhereWithAggregatesInput: ["AND", "OR", "NOT", "projectDid", "projectData", "txHash", "creator", "created"],
- ProjectDocWhereInput: ["AND", "OR", "NOT", "projectDid", "projectDoc", "txHash", "creator", "created"],
- ProjectDocOrderByWithRelationInput: ["projectDid", "projectDoc", "txHash", "creator", "created"],
- ProjectDocWhereUniqueInput: ["projectDid"],
- ProjectDocOrderByWithAggregationInput: ["projectDid", "projectDoc", "txHash", "creator", "created", "_count", "_max", "_min"],
- ProjectDocScalarWhereWithAggregatesInput: ["AND", "OR", "NOT", "projectDid", "projectDoc", "txHash", "creator", "created"],
- ProjectStatusWhereInput: ["AND", "OR", "NOT", "id", "projectDid", "status", "txHash", "creator", "created"],
- ProjectStatusOrderByWithRelationInput: ["id", "projectDid", "status", "txHash", "creator", "created"],
- ProjectStatusWhereUniqueInput: ["id"],
- ProjectStatusOrderByWithAggregationInput: ["id", "projectDid", "status", "txHash", "creator", "created", "_count", "_avg", "_max", "_min", "_sum"],
- ProjectStatusScalarWhereWithAggregatesInput: ["AND", "OR", "NOT", "id", "projectDid", "status", "txHash", "creator", "created"],
- CapabilityCreateInput: ["projectDid", "capability", "template", "allow", "validateKYC"],
- CapabilityUpdateInput: ["projectDid", "capability", "template", "allow", "validateKYC"],
- CapabilityCreateManyInput: ["id", "projectDid", "capability", "template", "allow", "validateKYC"],
- CapabilityUpdateManyMutationInput: ["projectDid", "capability", "template", "allow", "validateKYC"],
- PublicCreateInput: ["key", "cid", "extension", "contentType"],
- PublicUpdateInput: ["key", "cid", "extension", "contentType"],
- PublicCreateManyInput: ["key", "cid", "extension", "contentType"],
- PublicUpdateManyMutationInput: ["key", "cid", "extension", "contentType"],
- TransactionCreateInput: ["hash", "projectDid", "data", "nonce", "signatureType", "signatureValue", "timestamp", "capability", "blockHeight", "blockHash", "blockResponeCode", "blockError"],
- TransactionUpdateInput: ["hash", "projectDid", "data", "nonce", "signatureType", "signatureValue", "timestamp", "capability", "blockHeight", "blockHash", "blockResponeCode", "blockError"],
- TransactionCreateManyInput: ["hash", "projectDid", "data", "nonce", "signatureType", "signatureValue", "timestamp", "capability", "blockHeight", "blockHash", "blockResponeCode", "blockError"],
- TransactionUpdateManyMutationInput: ["hash", "projectDid", "data", "nonce", "signatureType", "signatureValue", "timestamp", "capability", "blockHeight", "blockHash", "blockResponeCode", "blockError"],
- WalletCreateInput: ["did", "signKey", "verifyKey"],
- WalletUpdateInput: ["did", "signKey", "verifyKey"],
- WalletCreateManyInput: ["did", "signKey", "verifyKey"],
- WalletUpdateManyMutationInput: ["did", "signKey", "verifyKey"],
- AgentCreateInput: ["agentDid", "projectDid", "email", "name", "role", "txHash", "creator", "created", "AgentStatus"],
- AgentUpdateInput: ["agentDid", "projectDid", "email", "name", "role", "txHash", "creator", "created", "AgentStatus"],
- AgentCreateManyInput: ["agentDid", "projectDid", "email", "name", "role", "txHash", "creator", "created"],
- AgentUpdateManyMutationInput: ["agentDid", "projectDid", "email", "name", "role", "txHash", "creator", "created"],
- AgentStatusCreateInput: ["agent", "projectDid", "status", "role", "version", "txHash", "creator", "created"],
- AgentStatusUpdateInput: ["agent", "projectDid", "status", "role", "version", "txHash", "creator", "created"],
- AgentStatusCreateManyInput: ["id", "agentDid", "projectDid", "status", "role", "version", "txHash", "creator", "created"],
- AgentStatusUpdateManyMutationInput: ["projectDid", "status", "role", "version", "txHash", "creator", "created"],
- ClaimCreateInput: ["txHash", "claimTemplateId", "projectDid", "context", "type", "issuerId", "claimSubjectId", "items", "dateTime", "creator", "created", "EvaluateClaim"],
- ClaimUpdateInput: ["txHash", "claimTemplateId", "projectDid", "context", "type", "issuerId", "claimSubjectId", "items", "dateTime", "creator", "created", "EvaluateClaim"],
- ClaimCreateManyInput: ["txHash", "claimTemplateId", "projectDid", "context", "type", "issuerId", "claimSubjectId", "items", "dateTime", "creator", "created"],
- ClaimUpdateManyMutationInput: ["txHash", "claimTemplateId", "projectDid", "context", "type", "issuerId", "claimSubjectId", "items", "dateTime", "creator", "created"],
- EvaluateClaimCreateInput: ["claim", "projectDid", "status", "txHash", "creator", "created", "version"],
- EvaluateClaimUpdateInput: ["claim", "projectDid", "status", "txHash", "creator", "created", "version"],
- EvaluateClaimCreateManyInput: ["id", "claimId", "projectDid", "status", "txHash", "creator", "created", "version"],
- EvaluateClaimUpdateManyMutationInput: ["projectDid", "status", "txHash", "creator", "created", "version"],
- ProjectCreateInput: ["projectDid", "projectData", "txHash", "creator", "created"],
- ProjectUpdateInput: ["projectDid", "projectData", "txHash", "creator", "created"],
- ProjectCreateManyInput: ["projectDid", "projectData", "txHash", "creator", "created"],
- ProjectUpdateManyMutationInput: ["projectDid", "projectData", "txHash", "creator", "created"],
- ProjectDocCreateInput: ["projectDid", "projectDoc", "txHash", "creator", "created"],
- ProjectDocUpdateInput: ["projectDid", "projectDoc", "txHash", "creator", "created"],
- ProjectDocCreateManyInput: ["projectDid", "projectDoc", "txHash", "creator", "created"],
- ProjectDocUpdateManyMutationInput: ["projectDid", "projectDoc", "txHash", "creator", "created"],
- ProjectStatusCreateInput: ["projectDid", "status", "txHash", "creator", "created"],
- ProjectStatusUpdateInput: ["projectDid", "status", "txHash", "creator", "created"],
- ProjectStatusCreateManyInput: ["id", "projectDid", "status", "txHash", "creator", "created"],
- ProjectStatusUpdateManyMutationInput: ["projectDid", "status", "txHash", "creator", "created"],
- IntFilter: ["equals", "in", "notIn", "lt", "lte", "gt", "gte", "not"],
- StringFilter: ["equals", "in", "notIn", "lt", "lte", "gt", "gte", "contains", "startsWith", "endsWith", "mode", "not"],
- StringNullableListFilter: ["equals", "has", "hasEvery", "hasSome", "isEmpty"],
- BoolNullableFilter: ["equals", "not"],
- CapabilityCountOrderByAggregateInput: ["id", "projectDid", "capability", "template", "allow", "validateKYC"],
- CapabilityAvgOrderByAggregateInput: ["id"],
- CapabilityMaxOrderByAggregateInput: ["id", "projectDid", "capability", "template", "validateKYC"],
- CapabilityMinOrderByAggregateInput: ["id", "projectDid", "capability", "template", "validateKYC"],
- CapabilitySumOrderByAggregateInput: ["id"],
- IntWithAggregatesFilter: ["equals", "in", "notIn", "lt", "lte", "gt", "gte", "not", "_count", "_avg", "_sum", "_min", "_max"],
- StringWithAggregatesFilter: ["equals", "in", "notIn", "lt", "lte", "gt", "gte", "contains", "startsWith", "endsWith", "mode", "not", "_count", "_min", "_max"],
- BoolNullableWithAggregatesFilter: ["equals", "not", "_count", "_min", "_max"],
- PublicCountOrderByAggregateInput: ["key", "cid", "extension", "contentType"],
- PublicMaxOrderByAggregateInput: ["key", "cid", "extension", "contentType"],
- PublicMinOrderByAggregateInput: ["key", "cid", "extension", "contentType"],
- DateTimeFilter: ["equals", "in", "notIn", "lt", "lte", "gt", "gte", "not"],
- StringNullableFilter: ["equals", "in", "notIn", "lt", "lte", "gt", "gte", "contains", "startsWith", "endsWith", "mode", "not"],
- IntNullableFilter: ["equals", "in", "notIn", "lt", "lte", "gt", "gte", "not"],
- TransactionCountOrderByAggregateInput: ["hash", "projectDid", "data", "nonce", "signatureType", "signatureValue", "timestamp", "capability", "blockHeight", "blockHash", "blockResponeCode", "blockError"],
- TransactionAvgOrderByAggregateInput: ["blockResponeCode"],
- TransactionMaxOrderByAggregateInput: ["hash", "projectDid", "data", "nonce", "signatureType", "signatureValue", "timestamp", "capability", "blockHeight", "blockHash", "blockResponeCode", "blockError"],
- TransactionMinOrderByAggregateInput: ["hash", "projectDid", "data", "nonce", "signatureType", "signatureValue", "timestamp", "capability", "blockHeight", "blockHash", "blockResponeCode", "blockError"],
- TransactionSumOrderByAggregateInput: ["blockResponeCode"],
- DateTimeWithAggregatesFilter: ["equals", "in", "notIn", "lt", "lte", "gt", "gte", "not", "_count", "_min", "_max"],
- StringNullableWithAggregatesFilter: ["equals", "in", "notIn", "lt", "lte", "gt", "gte", "contains", "startsWith", "endsWith", "mode", "not", "_count", "_min", "_max"],
- IntNullableWithAggregatesFilter: ["equals", "in", "notIn", "lt", "lte", "gt", "gte", "not", "_count", "_avg", "_sum", "_min", "_max"],
- WalletCountOrderByAggregateInput: ["did", "signKey", "verifyKey"],
- WalletMaxOrderByAggregateInput: ["did", "signKey", "verifyKey"],
- WalletMinOrderByAggregateInput: ["did", "signKey", "verifyKey"],
- AgentStatusListRelationFilter: ["every", "some", "none"],
- AgentStatusOrderByRelationAggregateInput: ["_count"],
- AgentCountOrderByAggregateInput: ["agentDid", "projectDid", "email", "name", "role", "txHash", "creator", "created"],
- AgentMaxOrderByAggregateInput: ["agentDid", "projectDid", "email", "name", "role", "txHash", "creator", "created"],
- AgentMinOrderByAggregateInput: ["agentDid", "projectDid", "email", "name", "role", "txHash", "creator", "created"],
- AgentRelationFilter: ["is", "isNot"],
- AgentStatusCountOrderByAggregateInput: ["id", "agentDid", "projectDid", "status", "role", "version", "txHash", "creator", "created"],
- AgentStatusAvgOrderByAggregateInput: ["id"],
- AgentStatusMaxOrderByAggregateInput: ["id", "agentDid", "projectDid", "status", "role", "version", "txHash", "creator", "created"],
- AgentStatusMinOrderByAggregateInput: ["id", "agentDid", "projectDid", "status", "role", "version", "txHash", "creator", "created"],
- AgentStatusSumOrderByAggregateInput: ["id"],
- JsonNullableFilter: ["equals", "path", "string_contains", "string_starts_with", "string_ends_with", "array_contains", "array_starts_with", "array_ends_with", "lt", "lte", "gt", "gte", "not"],
- EvaluateClaimListRelationFilter: ["every", "some", "none"],
- EvaluateClaimOrderByRelationAggregateInput: ["_count"],
- ClaimCountOrderByAggregateInput: ["txHash", "claimTemplateId", "projectDid", "context", "type", "issuerId", "claimSubjectId", "items", "dateTime", "creator", "created"],
- ClaimMaxOrderByAggregateInput: ["txHash", "claimTemplateId", "projectDid", "context", "type", "issuerId", "claimSubjectId", "dateTime", "creator", "created"],
- ClaimMinOrderByAggregateInput: ["txHash", "claimTemplateId", "projectDid", "context", "type", "issuerId", "claimSubjectId", "dateTime", "creator", "created"],
- JsonNullableWithAggregatesFilter: ["equals", "path", "string_contains", "string_starts_with", "string_ends_with", "array_contains", "array_starts_with", "array_ends_with", "lt", "lte", "gt", "gte", "not", "_count", "_min", "_max"],
- ClaimRelationFilter: ["is", "isNot"],
- EvaluateClaimCountOrderByAggregateInput: ["id", "claimId", "projectDid", "status", "txHash", "creator", "created", "version"],
- EvaluateClaimAvgOrderByAggregateInput: ["id", "version"],
- EvaluateClaimMaxOrderByAggregateInput: ["id", "claimId", "projectDid", "status", "txHash", "creator", "created", "version"],
- EvaluateClaimMinOrderByAggregateInput: ["id", "claimId", "projectDid", "status", "txHash", "creator", "created", "version"],
- EvaluateClaimSumOrderByAggregateInput: ["id", "version"],
- ProjectCountOrderByAggregateInput: ["projectDid", "projectData", "txHash", "creator", "created"],
- ProjectMaxOrderByAggregateInput: ["projectDid", "txHash", "creator", "created"],
- ProjectMinOrderByAggregateInput: ["projectDid", "txHash", "creator", "created"],
- ProjectDocCountOrderByAggregateInput: ["projectDid", "projectDoc", "txHash", "creator", "created"],
- ProjectDocMaxOrderByAggregateInput: ["projectDid", "txHash", "creator", "created"],
- ProjectDocMinOrderByAggregateInput: ["projectDid", "txHash", "creator", "created"],
- ProjectStatusCountOrderByAggregateInput: ["id", "projectDid", "status", "txHash", "creator", "created"],
- ProjectStatusAvgOrderByAggregateInput: ["id"],
- ProjectStatusMaxOrderByAggregateInput: ["id", "projectDid", "status", "txHash", "creator", "created"],
- ProjectStatusMinOrderByAggregateInput: ["id", "projectDid", "status", "txHash", "creator", "created"],
- ProjectStatusSumOrderByAggregateInput: ["id"],
- CapabilityCreateallowInput: ["set"],
- StringFieldUpdateOperationsInput: ["set"],
- CapabilityUpdateallowInput: ["set", "push"],
- NullableBoolFieldUpdateOperationsInput: ["set"],
- IntFieldUpdateOperationsInput: ["set", "increment", "decrement", "multiply", "divide"],
- DateTimeFieldUpdateOperationsInput: ["set"],
- NullableStringFieldUpdateOperationsInput: ["set"],
- NullableIntFieldUpdateOperationsInput: ["set", "increment", "decrement", "multiply", "divide"],
- AgentStatusCreateNestedManyWithoutAgentInput: ["create", "connectOrCreate", "createMany", "connect"],
- AgentStatusUpdateManyWithoutAgentNestedInput: ["create", "connectOrCreate", "upsert", "createMany", "set", "disconnect", "delete", "connect", "update", "updateMany", "deleteMany"],
- AgentCreateNestedOneWithoutAgentStatusInput: ["create", "connectOrCreate", "connect"],
- AgentUpdateOneRequiredWithoutAgentStatusNestedInput: ["create", "connectOrCreate", "upsert", "connect", "update"],
- EvaluateClaimCreateNestedManyWithoutClaimInput: ["create", "connectOrCreate", "createMany", "connect"],
- EvaluateClaimUpdateManyWithoutClaimNestedInput: ["create", "connectOrCreate", "upsert", "createMany", "set", "disconnect", "delete", "connect", "update", "updateMany", "deleteMany"],
- ClaimCreateNestedOneWithoutEvaluateClaimInput: ["create", "connectOrCreate", "connect"],
- ClaimUpdateOneRequiredWithoutEvaluateClaimNestedInput: ["create", "connectOrCreate", "upsert", "connect", "update"],
- NestedIntFilter: ["equals", "in", "notIn", "lt", "lte", "gt", "gte", "not"],
- NestedStringFilter: ["equals", "in", "notIn", "lt", "lte", "gt", "gte", "contains", "startsWith", "endsWith", "not"],
- NestedBoolNullableFilter: ["equals", "not"],
- NestedIntWithAggregatesFilter: ["equals", "in", "notIn", "lt", "lte", "gt", "gte", "not", "_count", "_avg", "_sum", "_min", "_max"],
- NestedFloatFilter: ["equals", "in", "notIn", "lt", "lte", "gt", "gte", "not"],
- NestedStringWithAggregatesFilter: ["equals", "in", "notIn", "lt", "lte", "gt", "gte", "contains", "startsWith", "endsWith", "not", "_count", "_min", "_max"],
- NestedBoolNullableWithAggregatesFilter: ["equals", "not", "_count", "_min", "_max"],
- NestedIntNullableFilter: ["equals", "in", "notIn", "lt", "lte", "gt", "gte", "not"],
- NestedDateTimeFilter: ["equals", "in", "notIn", "lt", "lte", "gt", "gte", "not"],
- NestedStringNullableFilter: ["equals", "in", "notIn", "lt", "lte", "gt", "gte", "contains", "startsWith", "endsWith", "not"],
- NestedDateTimeWithAggregatesFilter: ["equals", "in", "notIn", "lt", "lte", "gt", "gte", "not", "_count", "_min", "_max"],
- NestedStringNullableWithAggregatesFilter: ["equals", "in", "notIn", "lt", "lte", "gt", "gte", "contains", "startsWith", "endsWith", "not", "_count", "_min", "_max"],
- NestedIntNullableWithAggregatesFilter: ["equals", "in", "notIn", "lt", "lte", "gt", "gte", "not", "_count", "_avg", "_sum", "_min", "_max"],
- NestedFloatNullableFilter: ["equals", "in", "notIn", "lt", "lte", "gt", "gte", "not"],
- NestedJsonNullableFilter: ["equals", "path", "string_contains", "string_starts_with", "string_ends_with", "array_contains", "array_starts_with", "array_ends_with", "lt", "lte", "gt", "gte", "not"],
- AgentStatusCreateWithoutAgentInput: ["projectDid", "status", "role", "version", "txHash", "creator", "created"],
- AgentStatusCreateOrConnectWithoutAgentInput: ["where", "create"],
- AgentStatusCreateManyAgentInputEnvelope: ["data", "skipDuplicates"],
- AgentStatusUpsertWithWhereUniqueWithoutAgentInput: ["where", "update", "create"],
- AgentStatusUpdateWithWhereUniqueWithoutAgentInput: ["where", "data"],
- AgentStatusUpdateManyWithWhereWithoutAgentInput: ["where", "data"],
- AgentStatusScalarWhereInput: ["AND", "OR", "NOT", "id", "agentDid", "projectDid", "status", "role", "version", "txHash", "creator", "created"],
- AgentCreateWithoutAgentStatusInput: ["agentDid", "projectDid", "email", "name", "role", "txHash", "creator", "created"],
- AgentCreateOrConnectWithoutAgentStatusInput: ["where", "create"],
- AgentUpsertWithoutAgentStatusInput: ["update", "create"],
- AgentUpdateWithoutAgentStatusInput: ["agentDid", "projectDid", "email", "name", "role", "txHash", "creator", "created"],
- EvaluateClaimCreateWithoutClaimInput: ["projectDid", "status", "txHash", "creator", "created", "version"],
- EvaluateClaimCreateOrConnectWithoutClaimInput: ["where", "create"],
- EvaluateClaimCreateManyClaimInputEnvelope: ["data", "skipDuplicates"],
- EvaluateClaimUpsertWithWhereUniqueWithoutClaimInput: ["where", "update", "create"],
- EvaluateClaimUpdateWithWhereUniqueWithoutClaimInput: ["where", "data"],
- EvaluateClaimUpdateManyWithWhereWithoutClaimInput: ["where", "data"],
- EvaluateClaimScalarWhereInput: ["AND", "OR", "NOT", "id", "claimId", "projectDid", "status", "txHash", "creator", "created", "version"],
- ClaimCreateWithoutEvaluateClaimInput: ["txHash", "claimTemplateId", "projectDid", "context", "type", "issuerId", "claimSubjectId", "items", "dateTime", "creator", "created"],
- ClaimCreateOrConnectWithoutEvaluateClaimInput: ["where", "create"],
- ClaimUpsertWithoutEvaluateClaimInput: ["update", "create"],
- ClaimUpdateWithoutEvaluateClaimInput: ["txHash", "claimTemplateId", "projectDid", "context", "type", "issuerId", "claimSubjectId", "items", "dateTime", "creator", "created"],
- AgentStatusCreateManyAgentInput: ["id", "projectDid", "status", "role", "version", "txHash", "creator", "created"],
- AgentStatusUpdateWithoutAgentInput: ["projectDid", "status", "role", "version", "txHash", "creator", "created"],
- EvaluateClaimCreateManyClaimInput: ["id", "projectDid", "status", "txHash", "creator", "created", "version"],
- EvaluateClaimUpdateWithoutClaimInput: ["projectDid", "status", "txHash", "creator", "created", "version"]
-};
-
-type InputTypesNames = keyof typeof inputTypes;
-
-type InputTypeFieldNames = Exclude<
- keyof typeof inputTypes[TInput]["prototype"],
- number | symbol
->;
-
-type InputTypeFieldsConfig<
- TInput extends InputTypesNames
-> = FieldsConfig>;
-
-export type InputTypeConfig = {
- class?: ClassDecorator[];
- fields?: InputTypeFieldsConfig;
-};
-
-export type InputTypesEnhanceMap = {
- [TInput in InputTypesNames]?: InputTypeConfig;
-};
-
-export function applyInputTypesEnhanceMap(
- inputTypesEnhanceMap: InputTypesEnhanceMap,
-) {
- for (const inputTypeEnhanceMapKey of Object.keys(inputTypesEnhanceMap)) {
- const inputTypeName = inputTypeEnhanceMapKey as keyof typeof inputTypesEnhanceMap;
- const typeConfig = inputTypesEnhanceMap[inputTypeName]!;
- const typeClass = inputTypes[inputTypeName];
- const typeTarget = typeClass.prototype;
- applyTypeClassEnhanceConfig(
- typeConfig,
- typeClass,
- typeTarget,
- inputsInfo[inputTypeName as keyof typeof inputsInfo],
- );
- }
-}
-
diff --git a/src/prisma/generated/enums/AgentScalarFieldEnum.ts b/src/prisma/generated/enums/AgentScalarFieldEnum.ts
deleted file mode 100644
index 44361da..0000000
--- a/src/prisma/generated/enums/AgentScalarFieldEnum.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-
-export enum AgentScalarFieldEnum {
- agentDid = "agentDid",
- projectDid = "projectDid",
- email = "email",
- name = "name",
- role = "role",
- txHash = "txHash",
- creator = "creator",
- created = "created"
-}
-TypeGraphQL.registerEnumType(AgentScalarFieldEnum, {
- name: "AgentScalarFieldEnum",
- description: undefined,
-});
diff --git a/src/prisma/generated/enums/AgentStatusScalarFieldEnum.ts b/src/prisma/generated/enums/AgentStatusScalarFieldEnum.ts
deleted file mode 100644
index b0340ee..0000000
--- a/src/prisma/generated/enums/AgentStatusScalarFieldEnum.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-
-export enum AgentStatusScalarFieldEnum {
- id = "id",
- agentDid = "agentDid",
- projectDid = "projectDid",
- status = "status",
- role = "role",
- version = "version",
- txHash = "txHash",
- creator = "creator",
- created = "created"
-}
-TypeGraphQL.registerEnumType(AgentStatusScalarFieldEnum, {
- name: "AgentStatusScalarFieldEnum",
- description: undefined,
-});
diff --git a/src/prisma/generated/enums/CapabilityScalarFieldEnum.ts b/src/prisma/generated/enums/CapabilityScalarFieldEnum.ts
deleted file mode 100644
index abe973e..0000000
--- a/src/prisma/generated/enums/CapabilityScalarFieldEnum.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-
-export enum CapabilityScalarFieldEnum {
- id = "id",
- projectDid = "projectDid",
- capability = "capability",
- template = "template",
- allow = "allow",
- validateKYC = "validateKYC"
-}
-TypeGraphQL.registerEnumType(CapabilityScalarFieldEnum, {
- name: "CapabilityScalarFieldEnum",
- description: undefined,
-});
diff --git a/src/prisma/generated/enums/ClaimScalarFieldEnum.ts b/src/prisma/generated/enums/ClaimScalarFieldEnum.ts
deleted file mode 100644
index 6061525..0000000
--- a/src/prisma/generated/enums/ClaimScalarFieldEnum.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-
-export enum ClaimScalarFieldEnum {
- txHash = "txHash",
- claimTemplateId = "claimTemplateId",
- projectDid = "projectDid",
- context = "context",
- type = "type",
- issuerId = "issuerId",
- claimSubjectId = "claimSubjectId",
- items = "items",
- dateTime = "dateTime",
- creator = "creator",
- created = "created"
-}
-TypeGraphQL.registerEnumType(ClaimScalarFieldEnum, {
- name: "ClaimScalarFieldEnum",
- description: undefined,
-});
diff --git a/src/prisma/generated/enums/EvaluateClaimScalarFieldEnum.ts b/src/prisma/generated/enums/EvaluateClaimScalarFieldEnum.ts
deleted file mode 100644
index d065d36..0000000
--- a/src/prisma/generated/enums/EvaluateClaimScalarFieldEnum.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-
-export enum EvaluateClaimScalarFieldEnum {
- id = "id",
- claimId = "claimId",
- projectDid = "projectDid",
- status = "status",
- txHash = "txHash",
- creator = "creator",
- created = "created",
- version = "version"
-}
-TypeGraphQL.registerEnumType(EvaluateClaimScalarFieldEnum, {
- name: "EvaluateClaimScalarFieldEnum",
- description: undefined,
-});
diff --git a/src/prisma/generated/enums/JsonNullValueFilter.ts b/src/prisma/generated/enums/JsonNullValueFilter.ts
deleted file mode 100644
index 0e56782..0000000
--- a/src/prisma/generated/enums/JsonNullValueFilter.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-
-export enum JsonNullValueFilter {
- DbNull = "DbNull",
- JsonNull = "JsonNull",
- AnyNull = "AnyNull"
-}
-TypeGraphQL.registerEnumType(JsonNullValueFilter, {
- name: "JsonNullValueFilter",
- description: undefined,
-});
diff --git a/src/prisma/generated/enums/NullableJsonNullValueInput.ts b/src/prisma/generated/enums/NullableJsonNullValueInput.ts
deleted file mode 100644
index 9fd71f8..0000000
--- a/src/prisma/generated/enums/NullableJsonNullValueInput.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-
-export enum NullableJsonNullValueInput {
- DbNull = "DbNull",
- JsonNull = "JsonNull"
-}
-TypeGraphQL.registerEnumType(NullableJsonNullValueInput, {
- name: "NullableJsonNullValueInput",
- description: undefined,
-});
diff --git a/src/prisma/generated/enums/ProjectDocScalarFieldEnum.ts b/src/prisma/generated/enums/ProjectDocScalarFieldEnum.ts
deleted file mode 100644
index 84ee31f..0000000
--- a/src/prisma/generated/enums/ProjectDocScalarFieldEnum.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-
-export enum ProjectDocScalarFieldEnum {
- projectDid = "projectDid",
- projectDoc = "projectDoc",
- txHash = "txHash",
- creator = "creator",
- created = "created"
-}
-TypeGraphQL.registerEnumType(ProjectDocScalarFieldEnum, {
- name: "ProjectDocScalarFieldEnum",
- description: undefined,
-});
diff --git a/src/prisma/generated/enums/ProjectScalarFieldEnum.ts b/src/prisma/generated/enums/ProjectScalarFieldEnum.ts
deleted file mode 100644
index 7d45ee4..0000000
--- a/src/prisma/generated/enums/ProjectScalarFieldEnum.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-
-export enum ProjectScalarFieldEnum {
- projectDid = "projectDid",
- projectData = "projectData",
- txHash = "txHash",
- creator = "creator",
- created = "created"
-}
-TypeGraphQL.registerEnumType(ProjectScalarFieldEnum, {
- name: "ProjectScalarFieldEnum",
- description: undefined,
-});
diff --git a/src/prisma/generated/enums/ProjectStatusScalarFieldEnum.ts b/src/prisma/generated/enums/ProjectStatusScalarFieldEnum.ts
deleted file mode 100644
index dae5049..0000000
--- a/src/prisma/generated/enums/ProjectStatusScalarFieldEnum.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-
-export enum ProjectStatusScalarFieldEnum {
- id = "id",
- projectDid = "projectDid",
- status = "status",
- txHash = "txHash",
- creator = "creator",
- created = "created"
-}
-TypeGraphQL.registerEnumType(ProjectStatusScalarFieldEnum, {
- name: "ProjectStatusScalarFieldEnum",
- description: undefined,
-});
diff --git a/src/prisma/generated/enums/PublicScalarFieldEnum.ts b/src/prisma/generated/enums/PublicScalarFieldEnum.ts
deleted file mode 100644
index 8bc2d4e..0000000
--- a/src/prisma/generated/enums/PublicScalarFieldEnum.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-
-export enum PublicScalarFieldEnum {
- key = "key",
- cid = "cid",
- extension = "extension",
- contentType = "contentType"
-}
-TypeGraphQL.registerEnumType(PublicScalarFieldEnum, {
- name: "PublicScalarFieldEnum",
- description: undefined,
-});
diff --git a/src/prisma/generated/enums/QueryMode.ts b/src/prisma/generated/enums/QueryMode.ts
deleted file mode 100644
index 17abeea..0000000
--- a/src/prisma/generated/enums/QueryMode.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-
-export enum QueryMode {
- "default" = "default",
- insensitive = "insensitive"
-}
-TypeGraphQL.registerEnumType(QueryMode, {
- name: "QueryMode",
- description: undefined,
-});
diff --git a/src/prisma/generated/enums/SortOrder.ts b/src/prisma/generated/enums/SortOrder.ts
deleted file mode 100644
index 88d05ed..0000000
--- a/src/prisma/generated/enums/SortOrder.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-
-export enum SortOrder {
- asc = "asc",
- desc = "desc"
-}
-TypeGraphQL.registerEnumType(SortOrder, {
- name: "SortOrder",
- description: undefined,
-});
diff --git a/src/prisma/generated/enums/TransactionIsolationLevel.ts b/src/prisma/generated/enums/TransactionIsolationLevel.ts
deleted file mode 100644
index 5ba35a4..0000000
--- a/src/prisma/generated/enums/TransactionIsolationLevel.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-
-export enum TransactionIsolationLevel {
- ReadUncommitted = "ReadUncommitted",
- ReadCommitted = "ReadCommitted",
- RepeatableRead = "RepeatableRead",
- Serializable = "Serializable"
-}
-TypeGraphQL.registerEnumType(TransactionIsolationLevel, {
- name: "TransactionIsolationLevel",
- description: undefined,
-});
diff --git a/src/prisma/generated/enums/TransactionScalarFieldEnum.ts b/src/prisma/generated/enums/TransactionScalarFieldEnum.ts
deleted file mode 100644
index 2b7cfeb..0000000
--- a/src/prisma/generated/enums/TransactionScalarFieldEnum.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-
-export enum TransactionScalarFieldEnum {
- hash = "hash",
- projectDid = "projectDid",
- data = "data",
- nonce = "nonce",
- signatureType = "signatureType",
- signatureValue = "signatureValue",
- timestamp = "timestamp",
- capability = "capability",
- blockHeight = "blockHeight",
- blockHash = "blockHash",
- blockResponeCode = "blockResponeCode",
- blockError = "blockError"
-}
-TypeGraphQL.registerEnumType(TransactionScalarFieldEnum, {
- name: "TransactionScalarFieldEnum",
- description: undefined,
-});
diff --git a/src/prisma/generated/enums/WalletScalarFieldEnum.ts b/src/prisma/generated/enums/WalletScalarFieldEnum.ts
deleted file mode 100644
index 71b6c19..0000000
--- a/src/prisma/generated/enums/WalletScalarFieldEnum.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-
-export enum WalletScalarFieldEnum {
- did = "did",
- signKey = "signKey",
- verifyKey = "verifyKey"
-}
-TypeGraphQL.registerEnumType(WalletScalarFieldEnum, {
- name: "WalletScalarFieldEnum",
- description: undefined,
-});
diff --git a/src/prisma/generated/enums/index.ts b/src/prisma/generated/enums/index.ts
deleted file mode 100644
index e5b5ea4..0000000
--- a/src/prisma/generated/enums/index.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-export { AgentScalarFieldEnum } from "./AgentScalarFieldEnum";
-export { AgentStatusScalarFieldEnum } from "./AgentStatusScalarFieldEnum";
-export { CapabilityScalarFieldEnum } from "./CapabilityScalarFieldEnum";
-export { ClaimScalarFieldEnum } from "./ClaimScalarFieldEnum";
-export { EvaluateClaimScalarFieldEnum } from "./EvaluateClaimScalarFieldEnum";
-export { JsonNullValueFilter } from "./JsonNullValueFilter";
-export { NullableJsonNullValueInput } from "./NullableJsonNullValueInput";
-export { ProjectDocScalarFieldEnum } from "./ProjectDocScalarFieldEnum";
-export { ProjectScalarFieldEnum } from "./ProjectScalarFieldEnum";
-export { ProjectStatusScalarFieldEnum } from "./ProjectStatusScalarFieldEnum";
-export { PublicScalarFieldEnum } from "./PublicScalarFieldEnum";
-export { QueryMode } from "./QueryMode";
-export { SortOrder } from "./SortOrder";
-export { TransactionIsolationLevel } from "./TransactionIsolationLevel";
-export { TransactionScalarFieldEnum } from "./TransactionScalarFieldEnum";
-export { WalletScalarFieldEnum } from "./WalletScalarFieldEnum";
diff --git a/src/prisma/generated/helpers.ts b/src/prisma/generated/helpers.ts
deleted file mode 100644
index 713129d..0000000
--- a/src/prisma/generated/helpers.ts
+++ /dev/null
@@ -1,61 +0,0 @@
-import { GraphQLResolveInfo } from "graphql";
-import graphqlFields from "graphql-fields";
-
-export function transformInfoIntoPrismaArgs(info: GraphQLResolveInfo): Record {
- const fields: Record = graphqlFields(
- // suppress GraphQLResolveInfo types issue
- info as any,
- {},
- {
- excludedFields: ['__typename'],
- processArguments: true,
- }
- );
- return transformFields(fields);
-}
-
-function transformFields(fields: Record): Record {
- return Object.fromEntries(
- Object.entries(fields)
- .map<[string, any]>(([key, value]) => {
- if (Object.keys(value).length === 0) {
- return [key, true];
- }
- if ("__arguments" in value) {
- return [key, Object.fromEntries(
- value.__arguments.map((argument: object) => {
- const [[key, { value }]] = Object.entries(argument);
- return [key, value];
- })
- )];
- }
- return [key, transformFields(value)];
- }),
- );
-}
-
-export function getPrismaFromContext(context: any) {
- const prismaClient = context["prisma"];
- if (!prismaClient) {
- throw new Error("Unable to find Prisma Client in GraphQL context. Please provide it under the `context[\"prisma\"]` key.");
- }
- return prismaClient;
-}
-
-export function transformCountFieldIntoSelectRelationsCount(_count: object) {
- return {
- include: {
- _count: {
- select: {
- ...Object.fromEntries(
- Object.entries(_count).filter(([_, v]) => v != null)
- ),
- }
- },
- },
- }
-}
-
-
-
-
diff --git a/src/prisma/generated/index.ts b/src/prisma/generated/index.ts
deleted file mode 100644
index 748d464..0000000
--- a/src/prisma/generated/index.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-import * as crudResolversImport from "./resolvers/crud/resolvers-crud.index";
-import * as relationResolversImport from "./resolvers/relations/resolvers.index";
-import { NonEmptyArray } from "type-graphql";
-
-export * from "./enums";
-export * from "./models";
-export * from "./resolvers/crud";
-
-export const crudResolvers = Object.values(crudResolversImport) as unknown as NonEmptyArray;
-
-export * from "./resolvers/relations";
-
-export const relationResolvers = Object.values(relationResolversImport) as unknown as NonEmptyArray;
-
-export * from "./resolvers/inputs";
-export * from "./resolvers/outputs";
-export * from "./enhance";
-export * from "./scalars";
-
-export const resolvers = [
- ...crudResolvers,
- ...relationResolvers,
-] as unknown as NonEmptyArray;
diff --git a/src/prisma/generated/models/Agent.ts b/src/prisma/generated/models/Agent.ts
deleted file mode 100644
index 2aa649a..0000000
--- a/src/prisma/generated/models/Agent.ts
+++ /dev/null
@@ -1,58 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { Prisma } from "@prisma/client";
-import { DecimalJSScalar } from "../scalars";
-import { AgentStatus } from "../models/AgentStatus";
-import { AgentCount } from "../resolvers/outputs/AgentCount";
-
-@TypeGraphQL.ObjectType("Agent", {
- isAbstract: true
-})
-export class Agent {
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- agentDid!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- projectDid!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- email!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- name!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- role!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- txHash!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- creator!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- created!: string;
-
- AgentStatus?: AgentStatus[];
-
- @TypeGraphQL.Field(_type => AgentCount, {
- nullable: true
- })
- _count?: AgentCount | null;
-}
diff --git a/src/prisma/generated/models/AgentStatus.ts b/src/prisma/generated/models/AgentStatus.ts
deleted file mode 100644
index 0ec1891..0000000
--- a/src/prisma/generated/models/AgentStatus.ts
+++ /dev/null
@@ -1,57 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { Prisma } from "@prisma/client";
-import { DecimalJSScalar } from "../scalars";
-import { Agent } from "../models/Agent";
-
-@TypeGraphQL.ObjectType("AgentStatus", {
- isAbstract: true
-})
-export class AgentStatus {
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: false
- })
- id!: number;
-
- agent?: Agent;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- agentDid!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- projectDid!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- status!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- role!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- version!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- txHash!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- creator!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- created!: string;
-}
diff --git a/src/prisma/generated/models/Capability.ts b/src/prisma/generated/models/Capability.ts
deleted file mode 100644
index bdc895f..0000000
--- a/src/prisma/generated/models/Capability.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { Prisma } from "@prisma/client";
-import { DecimalJSScalar } from "../scalars";
-
-@TypeGraphQL.ObjectType("Capability", {
- isAbstract: true
-})
-export class Capability {
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: false
- })
- id!: number;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- projectDid!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- capability!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- template!: string;
-
- @TypeGraphQL.Field(_type => [String], {
- nullable: false
- })
- allow!: string[];
-
- @TypeGraphQL.Field(_type => Boolean, {
- nullable: true
- })
- validateKYC?: boolean | null;
-}
diff --git a/src/prisma/generated/models/Claim.ts b/src/prisma/generated/models/Claim.ts
deleted file mode 100644
index d76b4f2..0000000
--- a/src/prisma/generated/models/Claim.ts
+++ /dev/null
@@ -1,73 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { Prisma } from "@prisma/client";
-import { DecimalJSScalar } from "../scalars";
-import { EvaluateClaim } from "../models/EvaluateClaim";
-import { ClaimCount } from "../resolvers/outputs/ClaimCount";
-
-@TypeGraphQL.ObjectType("Claim", {
- isAbstract: true
-})
-export class Claim {
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- txHash!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- claimTemplateId!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- projectDid!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- context!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- type!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- issuerId!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- claimSubjectId!: string;
-
- @TypeGraphQL.Field(_type => GraphQLScalars.JSONResolver, {
- nullable: true
- })
- items?: Prisma.JsonValue | null;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- dateTime!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- creator!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- created!: string;
-
- EvaluateClaim?: EvaluateClaim[];
-
- @TypeGraphQL.Field(_type => ClaimCount, {
- nullable: true
- })
- _count?: ClaimCount | null;
-}
diff --git a/src/prisma/generated/models/EvaluateClaim.ts b/src/prisma/generated/models/EvaluateClaim.ts
deleted file mode 100644
index dc304f3..0000000
--- a/src/prisma/generated/models/EvaluateClaim.ts
+++ /dev/null
@@ -1,52 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { Prisma } from "@prisma/client";
-import { DecimalJSScalar } from "../scalars";
-import { Claim } from "../models/Claim";
-
-@TypeGraphQL.ObjectType("EvaluateClaim", {
- isAbstract: true
-})
-export class EvaluateClaim {
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: false
- })
- id!: number;
-
- claim?: Claim;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- claimId!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- projectDid!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- status!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- txHash!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- creator!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- created!: string;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: false
- })
- version!: number;
-}
diff --git a/src/prisma/generated/models/Project.ts b/src/prisma/generated/models/Project.ts
deleted file mode 100644
index a70163d..0000000
--- a/src/prisma/generated/models/Project.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { Prisma } from "@prisma/client";
-import { DecimalJSScalar } from "../scalars";
-
-@TypeGraphQL.ObjectType("Project", {
- isAbstract: true
-})
-export class Project {
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- projectDid!: string;
-
- @TypeGraphQL.Field(_type => GraphQLScalars.JSONResolver, {
- nullable: true
- })
- projectData?: Prisma.JsonValue | null;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- txHash!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- creator!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- created!: string;
-}
diff --git a/src/prisma/generated/models/ProjectDoc.ts b/src/prisma/generated/models/ProjectDoc.ts
deleted file mode 100644
index 64ae9d6..0000000
--- a/src/prisma/generated/models/ProjectDoc.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { Prisma } from "@prisma/client";
-import { DecimalJSScalar } from "../scalars";
-
-@TypeGraphQL.ObjectType("ProjectDoc", {
- isAbstract: true
-})
-export class ProjectDoc {
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- projectDid!: string;
-
- @TypeGraphQL.Field(_type => GraphQLScalars.JSONResolver, {
- nullable: true
- })
- projectDoc?: Prisma.JsonValue | null;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- txHash!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- creator!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- created!: string;
-}
diff --git a/src/prisma/generated/models/ProjectStatus.ts b/src/prisma/generated/models/ProjectStatus.ts
deleted file mode 100644
index d5863d8..0000000
--- a/src/prisma/generated/models/ProjectStatus.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { Prisma } from "@prisma/client";
-import { DecimalJSScalar } from "../scalars";
-
-@TypeGraphQL.ObjectType("ProjectStatus", {
- isAbstract: true
-})
-export class ProjectStatus {
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: false
- })
- id!: number;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- projectDid!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- status!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- txHash!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- creator!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- created!: string;
-}
diff --git a/src/prisma/generated/models/Public.ts b/src/prisma/generated/models/Public.ts
deleted file mode 100644
index 7bf4575..0000000
--- a/src/prisma/generated/models/Public.ts
+++ /dev/null
@@ -1,29 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { Prisma } from "@prisma/client";
-import { DecimalJSScalar } from "../scalars";
-
-@TypeGraphQL.ObjectType("Public", {
- isAbstract: true
-})
-export class Public {
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- key!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- cid!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- extension!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- contentType!: string;
-}
diff --git a/src/prisma/generated/models/Transaction.ts b/src/prisma/generated/models/Transaction.ts
deleted file mode 100644
index b5039fb..0000000
--- a/src/prisma/generated/models/Transaction.ts
+++ /dev/null
@@ -1,69 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { Prisma } from "@prisma/client";
-import { DecimalJSScalar } from "../scalars";
-
-@TypeGraphQL.ObjectType("Transaction", {
- isAbstract: true
-})
-export class Transaction {
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- hash!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- projectDid!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- data!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- nonce!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- signatureType!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- signatureValue!: string;
-
- @TypeGraphQL.Field(_type => Date, {
- nullable: false
- })
- timestamp!: Date;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- capability!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: true
- })
- blockHeight?: string | null;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: true
- })
- blockHash?: string | null;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- blockResponeCode?: number | null;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: true
- })
- blockError?: string | null;
-}
diff --git a/src/prisma/generated/models/Wallet.ts b/src/prisma/generated/models/Wallet.ts
deleted file mode 100644
index 921e16c..0000000
--- a/src/prisma/generated/models/Wallet.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { Prisma } from "@prisma/client";
-import { DecimalJSScalar } from "../scalars";
-
-@TypeGraphQL.ObjectType("Wallet", {
- isAbstract: true
-})
-export class Wallet {
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- did!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- signKey!: string;
-
- @TypeGraphQL.Field(_type => String, {
- nullable: false
- })
- verifyKey!: string;
-}
diff --git a/src/prisma/generated/models/index.ts b/src/prisma/generated/models/index.ts
deleted file mode 100644
index 058a00a..0000000
--- a/src/prisma/generated/models/index.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-export { Agent } from "./Agent";
-export { AgentStatus } from "./AgentStatus";
-export { Capability } from "./Capability";
-export { Claim } from "./Claim";
-export { EvaluateClaim } from "./EvaluateClaim";
-export { Project } from "./Project";
-export { ProjectDoc } from "./ProjectDoc";
-export { ProjectStatus } from "./ProjectStatus";
-export { Public } from "./Public";
-export { Transaction } from "./Transaction";
-export { Wallet } from "./Wallet";
diff --git a/src/prisma/generated/resolvers/crud/Agent/AgentCrudResolver.ts b/src/prisma/generated/resolvers/crud/Agent/AgentCrudResolver.ts
deleted file mode 100644
index 1d3c167..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/AgentCrudResolver.ts
+++ /dev/null
@@ -1,179 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { AggregateAgentArgs } from "./args/AggregateAgentArgs";
-import { CreateManyAgentArgs } from "./args/CreateManyAgentArgs";
-import { CreateOneAgentArgs } from "./args/CreateOneAgentArgs";
-import { DeleteManyAgentArgs } from "./args/DeleteManyAgentArgs";
-import { DeleteOneAgentArgs } from "./args/DeleteOneAgentArgs";
-import { FindFirstAgentArgs } from "./args/FindFirstAgentArgs";
-import { FindFirstAgentOrThrowArgs } from "./args/FindFirstAgentOrThrowArgs";
-import { FindManyAgentArgs } from "./args/FindManyAgentArgs";
-import { FindUniqueAgentArgs } from "./args/FindUniqueAgentArgs";
-import { FindUniqueAgentOrThrowArgs } from "./args/FindUniqueAgentOrThrowArgs";
-import { GroupByAgentArgs } from "./args/GroupByAgentArgs";
-import { UpdateManyAgentArgs } from "./args/UpdateManyAgentArgs";
-import { UpdateOneAgentArgs } from "./args/UpdateOneAgentArgs";
-import { UpsertOneAgentArgs } from "./args/UpsertOneAgentArgs";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-import { Agent } from "../../../models/Agent";
-import { AffectedRowsOutput } from "../../outputs/AffectedRowsOutput";
-import { AgentGroupBy } from "../../outputs/AgentGroupBy";
-import { AggregateAgent } from "../../outputs/AggregateAgent";
-
-@TypeGraphQL.Resolver(_of => Agent)
-export class AgentCrudResolver {
- @TypeGraphQL.Query(_returns => AggregateAgent, {
- nullable: false
- })
- async aggregateAgent(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: AggregateAgentArgs): Promise {
- return getPrismaFromContext(ctx).agent.aggregate({
- ...args,
- ...transformInfoIntoPrismaArgs(info),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => AffectedRowsOutput, {
- nullable: false
- })
- async createManyAgent(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: CreateManyAgentArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agent.createMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => Agent, {
- nullable: false
- })
- async createOneAgent(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: CreateOneAgentArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agent.create({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => AffectedRowsOutput, {
- nullable: false
- })
- async deleteManyAgent(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: DeleteManyAgentArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agent.deleteMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => Agent, {
- nullable: true
- })
- async deleteOneAgent(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: DeleteOneAgentArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agent.delete({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Query(_returns => Agent, {
- nullable: true
- })
- async findFirstAgent(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindFirstAgentArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agent.findFirst({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Query(_returns => Agent, {
- nullable: true
- })
- async findFirstAgentOrThrow(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindFirstAgentOrThrowArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agent.findFirstOrThrow({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Query(_returns => [Agent], {
- nullable: false
- })
- async agents(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindManyAgentArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agent.findMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Query(_returns => Agent, {
- nullable: true
- })
- async agent(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindUniqueAgentArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agent.findUnique({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Query(_returns => Agent, {
- nullable: true
- })
- async getAgent(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindUniqueAgentOrThrowArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agent.findUniqueOrThrow({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Query(_returns => [AgentGroupBy], {
- nullable: false
- })
- async groupByAgent(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: GroupByAgentArgs): Promise {
- const { _count, _avg, _sum, _min, _max } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agent.groupBy({
- ...args,
- ...Object.fromEntries(
- Object.entries({ _count, _avg, _sum, _min, _max }).filter(([_, v]) => v != null)
- ),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => AffectedRowsOutput, {
- nullable: false
- })
- async updateManyAgent(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: UpdateManyAgentArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agent.updateMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => Agent, {
- nullable: true
- })
- async updateOneAgent(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: UpdateOneAgentArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agent.update({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => Agent, {
- nullable: false
- })
- async upsertOneAgent(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: UpsertOneAgentArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agent.upsert({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/AggregateAgentResolver.ts b/src/prisma/generated/resolvers/crud/Agent/AggregateAgentResolver.ts
deleted file mode 100644
index 258b394..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/AggregateAgentResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { AggregateAgentArgs } from "./args/AggregateAgentArgs";
-import { Agent } from "../../../models/Agent";
-import { AggregateAgent } from "../../outputs/AggregateAgent";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Agent)
-export class AggregateAgentResolver {
- @TypeGraphQL.Query(_returns => AggregateAgent, {
- nullable: false
- })
- async aggregateAgent(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: AggregateAgentArgs): Promise {
- return getPrismaFromContext(ctx).agent.aggregate({
- ...args,
- ...transformInfoIntoPrismaArgs(info),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/CreateManyAgentResolver.ts b/src/prisma/generated/resolvers/crud/Agent/CreateManyAgentResolver.ts
deleted file mode 100644
index ba21233..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/CreateManyAgentResolver.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { CreateManyAgentArgs } from "./args/CreateManyAgentArgs";
-import { Agent } from "../../../models/Agent";
-import { AffectedRowsOutput } from "../../outputs/AffectedRowsOutput";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Agent)
-export class CreateManyAgentResolver {
- @TypeGraphQL.Mutation(_returns => AffectedRowsOutput, {
- nullable: false
- })
- async createManyAgent(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: CreateManyAgentArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agent.createMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/CreateOneAgentResolver.ts b/src/prisma/generated/resolvers/crud/Agent/CreateOneAgentResolver.ts
deleted file mode 100644
index 84a754a..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/CreateOneAgentResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { CreateOneAgentArgs } from "./args/CreateOneAgentArgs";
-import { Agent } from "../../../models/Agent";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Agent)
-export class CreateOneAgentResolver {
- @TypeGraphQL.Mutation(_returns => Agent, {
- nullable: false
- })
- async createOneAgent(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: CreateOneAgentArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agent.create({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/DeleteManyAgentResolver.ts b/src/prisma/generated/resolvers/crud/Agent/DeleteManyAgentResolver.ts
deleted file mode 100644
index 18a60e9..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/DeleteManyAgentResolver.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { DeleteManyAgentArgs } from "./args/DeleteManyAgentArgs";
-import { Agent } from "../../../models/Agent";
-import { AffectedRowsOutput } from "../../outputs/AffectedRowsOutput";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Agent)
-export class DeleteManyAgentResolver {
- @TypeGraphQL.Mutation(_returns => AffectedRowsOutput, {
- nullable: false
- })
- async deleteManyAgent(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: DeleteManyAgentArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agent.deleteMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/DeleteOneAgentResolver.ts b/src/prisma/generated/resolvers/crud/Agent/DeleteOneAgentResolver.ts
deleted file mode 100644
index a67cdb0..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/DeleteOneAgentResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { DeleteOneAgentArgs } from "./args/DeleteOneAgentArgs";
-import { Agent } from "../../../models/Agent";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Agent)
-export class DeleteOneAgentResolver {
- @TypeGraphQL.Mutation(_returns => Agent, {
- nullable: true
- })
- async deleteOneAgent(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: DeleteOneAgentArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agent.delete({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/FindFirstAgentOrThrowResolver.ts b/src/prisma/generated/resolvers/crud/Agent/FindFirstAgentOrThrowResolver.ts
deleted file mode 100644
index 8bc59dc..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/FindFirstAgentOrThrowResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { FindFirstAgentOrThrowArgs } from "./args/FindFirstAgentOrThrowArgs";
-import { Agent } from "../../../models/Agent";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Agent)
-export class FindFirstAgentOrThrowResolver {
- @TypeGraphQL.Query(_returns => Agent, {
- nullable: true
- })
- async findFirstAgentOrThrow(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindFirstAgentOrThrowArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agent.findFirstOrThrow({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/FindFirstAgentResolver.ts b/src/prisma/generated/resolvers/crud/Agent/FindFirstAgentResolver.ts
deleted file mode 100644
index 6ceda3d..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/FindFirstAgentResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { FindFirstAgentArgs } from "./args/FindFirstAgentArgs";
-import { Agent } from "../../../models/Agent";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Agent)
-export class FindFirstAgentResolver {
- @TypeGraphQL.Query(_returns => Agent, {
- nullable: true
- })
- async findFirstAgent(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindFirstAgentArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agent.findFirst({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/FindManyAgentResolver.ts b/src/prisma/generated/resolvers/crud/Agent/FindManyAgentResolver.ts
deleted file mode 100644
index 454295c..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/FindManyAgentResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { FindManyAgentArgs } from "./args/FindManyAgentArgs";
-import { Agent } from "../../../models/Agent";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Agent)
-export class FindManyAgentResolver {
- @TypeGraphQL.Query(_returns => [Agent], {
- nullable: false
- })
- async agents(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindManyAgentArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agent.findMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/FindUniqueAgentOrThrowResolver.ts b/src/prisma/generated/resolvers/crud/Agent/FindUniqueAgentOrThrowResolver.ts
deleted file mode 100644
index 955285b..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/FindUniqueAgentOrThrowResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { FindUniqueAgentOrThrowArgs } from "./args/FindUniqueAgentOrThrowArgs";
-import { Agent } from "../../../models/Agent";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Agent)
-export class FindUniqueAgentOrThrowResolver {
- @TypeGraphQL.Query(_returns => Agent, {
- nullable: true
- })
- async getAgent(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindUniqueAgentOrThrowArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agent.findUniqueOrThrow({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/FindUniqueAgentResolver.ts b/src/prisma/generated/resolvers/crud/Agent/FindUniqueAgentResolver.ts
deleted file mode 100644
index 8c14a98..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/FindUniqueAgentResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { FindUniqueAgentArgs } from "./args/FindUniqueAgentArgs";
-import { Agent } from "../../../models/Agent";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Agent)
-export class FindUniqueAgentResolver {
- @TypeGraphQL.Query(_returns => Agent, {
- nullable: true
- })
- async agent(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindUniqueAgentArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agent.findUnique({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/GroupByAgentResolver.ts b/src/prisma/generated/resolvers/crud/Agent/GroupByAgentResolver.ts
deleted file mode 100644
index bea93a6..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/GroupByAgentResolver.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { GroupByAgentArgs } from "./args/GroupByAgentArgs";
-import { Agent } from "../../../models/Agent";
-import { AgentGroupBy } from "../../outputs/AgentGroupBy";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Agent)
-export class GroupByAgentResolver {
- @TypeGraphQL.Query(_returns => [AgentGroupBy], {
- nullable: false
- })
- async groupByAgent(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: GroupByAgentArgs): Promise {
- const { _count, _avg, _sum, _min, _max } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agent.groupBy({
- ...args,
- ...Object.fromEntries(
- Object.entries({ _count, _avg, _sum, _min, _max }).filter(([_, v]) => v != null)
- ),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/UpdateManyAgentResolver.ts b/src/prisma/generated/resolvers/crud/Agent/UpdateManyAgentResolver.ts
deleted file mode 100644
index a78bd81..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/UpdateManyAgentResolver.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { UpdateManyAgentArgs } from "./args/UpdateManyAgentArgs";
-import { Agent } from "../../../models/Agent";
-import { AffectedRowsOutput } from "../../outputs/AffectedRowsOutput";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Agent)
-export class UpdateManyAgentResolver {
- @TypeGraphQL.Mutation(_returns => AffectedRowsOutput, {
- nullable: false
- })
- async updateManyAgent(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: UpdateManyAgentArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agent.updateMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/UpdateOneAgentResolver.ts b/src/prisma/generated/resolvers/crud/Agent/UpdateOneAgentResolver.ts
deleted file mode 100644
index 4f781dd..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/UpdateOneAgentResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { UpdateOneAgentArgs } from "./args/UpdateOneAgentArgs";
-import { Agent } from "../../../models/Agent";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Agent)
-export class UpdateOneAgentResolver {
- @TypeGraphQL.Mutation(_returns => Agent, {
- nullable: true
- })
- async updateOneAgent(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: UpdateOneAgentArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agent.update({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/UpsertOneAgentResolver.ts b/src/prisma/generated/resolvers/crud/Agent/UpsertOneAgentResolver.ts
deleted file mode 100644
index d49212b..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/UpsertOneAgentResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { UpsertOneAgentArgs } from "./args/UpsertOneAgentArgs";
-import { Agent } from "../../../models/Agent";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Agent)
-export class UpsertOneAgentResolver {
- @TypeGraphQL.Mutation(_returns => Agent, {
- nullable: false
- })
- async upsertOneAgent(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: UpsertOneAgentArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agent.upsert({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/args/AggregateAgentArgs.ts b/src/prisma/generated/resolvers/crud/Agent/args/AggregateAgentArgs.ts
deleted file mode 100644
index 3a2652d..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/args/AggregateAgentArgs.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentOrderByWithRelationInput } from "../../../inputs/AgentOrderByWithRelationInput";
-import { AgentWhereInput } from "../../../inputs/AgentWhereInput";
-import { AgentWhereUniqueInput } from "../../../inputs/AgentWhereUniqueInput";
-
-@TypeGraphQL.ArgsType()
-export class AggregateAgentArgs {
- @TypeGraphQL.Field(_type => AgentWhereInput, {
- nullable: true
- })
- where?: AgentWhereInput | undefined;
-
- @TypeGraphQL.Field(_type => [AgentOrderByWithRelationInput], {
- nullable: true
- })
- orderBy?: AgentOrderByWithRelationInput[] | undefined;
-
- @TypeGraphQL.Field(_type => AgentWhereUniqueInput, {
- nullable: true
- })
- cursor?: AgentWhereUniqueInput | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- take?: number | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- skip?: number | undefined;
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/args/CreateManyAgentArgs.ts b/src/prisma/generated/resolvers/crud/Agent/args/CreateManyAgentArgs.ts
deleted file mode 100644
index c79ea5b..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/args/CreateManyAgentArgs.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentCreateManyInput } from "../../../inputs/AgentCreateManyInput";
-
-@TypeGraphQL.ArgsType()
-export class CreateManyAgentArgs {
- @TypeGraphQL.Field(_type => [AgentCreateManyInput], {
- nullable: false
- })
- data!: AgentCreateManyInput[];
-
- @TypeGraphQL.Field(_type => Boolean, {
- nullable: true
- })
- skipDuplicates?: boolean | undefined;
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/args/CreateOneAgentArgs.ts b/src/prisma/generated/resolvers/crud/Agent/args/CreateOneAgentArgs.ts
deleted file mode 100644
index bc772e8..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/args/CreateOneAgentArgs.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentCreateInput } from "../../../inputs/AgentCreateInput";
-
-@TypeGraphQL.ArgsType()
-export class CreateOneAgentArgs {
- @TypeGraphQL.Field(_type => AgentCreateInput, {
- nullable: false
- })
- data!: AgentCreateInput;
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/args/DeleteManyAgentArgs.ts b/src/prisma/generated/resolvers/crud/Agent/args/DeleteManyAgentArgs.ts
deleted file mode 100644
index 14926ee..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/args/DeleteManyAgentArgs.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentWhereInput } from "../../../inputs/AgentWhereInput";
-
-@TypeGraphQL.ArgsType()
-export class DeleteManyAgentArgs {
- @TypeGraphQL.Field(_type => AgentWhereInput, {
- nullable: true
- })
- where?: AgentWhereInput | undefined;
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/args/DeleteOneAgentArgs.ts b/src/prisma/generated/resolvers/crud/Agent/args/DeleteOneAgentArgs.ts
deleted file mode 100644
index eb96c4f..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/args/DeleteOneAgentArgs.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentWhereUniqueInput } from "../../../inputs/AgentWhereUniqueInput";
-
-@TypeGraphQL.ArgsType()
-export class DeleteOneAgentArgs {
- @TypeGraphQL.Field(_type => AgentWhereUniqueInput, {
- nullable: false
- })
- where!: AgentWhereUniqueInput;
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/args/FindFirstAgentArgs.ts b/src/prisma/generated/resolvers/crud/Agent/args/FindFirstAgentArgs.ts
deleted file mode 100644
index 7b09fb9..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/args/FindFirstAgentArgs.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentOrderByWithRelationInput } from "../../../inputs/AgentOrderByWithRelationInput";
-import { AgentWhereInput } from "../../../inputs/AgentWhereInput";
-import { AgentWhereUniqueInput } from "../../../inputs/AgentWhereUniqueInput";
-import { AgentScalarFieldEnum } from "../../../../enums/AgentScalarFieldEnum";
-
-@TypeGraphQL.ArgsType()
-export class FindFirstAgentArgs {
- @TypeGraphQL.Field(_type => AgentWhereInput, {
- nullable: true
- })
- where?: AgentWhereInput | undefined;
-
- @TypeGraphQL.Field(_type => [AgentOrderByWithRelationInput], {
- nullable: true
- })
- orderBy?: AgentOrderByWithRelationInput[] | undefined;
-
- @TypeGraphQL.Field(_type => AgentWhereUniqueInput, {
- nullable: true
- })
- cursor?: AgentWhereUniqueInput | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- take?: number | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- skip?: number | undefined;
-
- @TypeGraphQL.Field(_type => [AgentScalarFieldEnum], {
- nullable: true
- })
- distinct?: Array<"agentDid" | "projectDid" | "email" | "name" | "role" | "txHash" | "creator" | "created"> | undefined;
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/args/FindFirstAgentOrThrowArgs.ts b/src/prisma/generated/resolvers/crud/Agent/args/FindFirstAgentOrThrowArgs.ts
deleted file mode 100644
index 801493f..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/args/FindFirstAgentOrThrowArgs.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentOrderByWithRelationInput } from "../../../inputs/AgentOrderByWithRelationInput";
-import { AgentWhereInput } from "../../../inputs/AgentWhereInput";
-import { AgentWhereUniqueInput } from "../../../inputs/AgentWhereUniqueInput";
-import { AgentScalarFieldEnum } from "../../../../enums/AgentScalarFieldEnum";
-
-@TypeGraphQL.ArgsType()
-export class FindFirstAgentOrThrowArgs {
- @TypeGraphQL.Field(_type => AgentWhereInput, {
- nullable: true
- })
- where?: AgentWhereInput | undefined;
-
- @TypeGraphQL.Field(_type => [AgentOrderByWithRelationInput], {
- nullable: true
- })
- orderBy?: AgentOrderByWithRelationInput[] | undefined;
-
- @TypeGraphQL.Field(_type => AgentWhereUniqueInput, {
- nullable: true
- })
- cursor?: AgentWhereUniqueInput | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- take?: number | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- skip?: number | undefined;
-
- @TypeGraphQL.Field(_type => [AgentScalarFieldEnum], {
- nullable: true
- })
- distinct?: Array<"agentDid" | "projectDid" | "email" | "name" | "role" | "txHash" | "creator" | "created"> | undefined;
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/args/FindManyAgentArgs.ts b/src/prisma/generated/resolvers/crud/Agent/args/FindManyAgentArgs.ts
deleted file mode 100644
index 19e3002..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/args/FindManyAgentArgs.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentOrderByWithRelationInput } from "../../../inputs/AgentOrderByWithRelationInput";
-import { AgentWhereInput } from "../../../inputs/AgentWhereInput";
-import { AgentWhereUniqueInput } from "../../../inputs/AgentWhereUniqueInput";
-import { AgentScalarFieldEnum } from "../../../../enums/AgentScalarFieldEnum";
-
-@TypeGraphQL.ArgsType()
-export class FindManyAgentArgs {
- @TypeGraphQL.Field(_type => AgentWhereInput, {
- nullable: true
- })
- where?: AgentWhereInput | undefined;
-
- @TypeGraphQL.Field(_type => [AgentOrderByWithRelationInput], {
- nullable: true
- })
- orderBy?: AgentOrderByWithRelationInput[] | undefined;
-
- @TypeGraphQL.Field(_type => AgentWhereUniqueInput, {
- nullable: true
- })
- cursor?: AgentWhereUniqueInput | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- take?: number | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- skip?: number | undefined;
-
- @TypeGraphQL.Field(_type => [AgentScalarFieldEnum], {
- nullable: true
- })
- distinct?: Array<"agentDid" | "projectDid" | "email" | "name" | "role" | "txHash" | "creator" | "created"> | undefined;
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/args/FindUniqueAgentArgs.ts b/src/prisma/generated/resolvers/crud/Agent/args/FindUniqueAgentArgs.ts
deleted file mode 100644
index 2b2d6db..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/args/FindUniqueAgentArgs.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentWhereUniqueInput } from "../../../inputs/AgentWhereUniqueInput";
-
-@TypeGraphQL.ArgsType()
-export class FindUniqueAgentArgs {
- @TypeGraphQL.Field(_type => AgentWhereUniqueInput, {
- nullable: false
- })
- where!: AgentWhereUniqueInput;
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/args/FindUniqueAgentOrThrowArgs.ts b/src/prisma/generated/resolvers/crud/Agent/args/FindUniqueAgentOrThrowArgs.ts
deleted file mode 100644
index e2c158b..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/args/FindUniqueAgentOrThrowArgs.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentWhereUniqueInput } from "../../../inputs/AgentWhereUniqueInput";
-
-@TypeGraphQL.ArgsType()
-export class FindUniqueAgentOrThrowArgs {
- @TypeGraphQL.Field(_type => AgentWhereUniqueInput, {
- nullable: false
- })
- where!: AgentWhereUniqueInput;
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/args/GroupByAgentArgs.ts b/src/prisma/generated/resolvers/crud/Agent/args/GroupByAgentArgs.ts
deleted file mode 100644
index 862d76c..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/args/GroupByAgentArgs.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentOrderByWithAggregationInput } from "../../../inputs/AgentOrderByWithAggregationInput";
-import { AgentScalarWhereWithAggregatesInput } from "../../../inputs/AgentScalarWhereWithAggregatesInput";
-import { AgentWhereInput } from "../../../inputs/AgentWhereInput";
-import { AgentScalarFieldEnum } from "../../../../enums/AgentScalarFieldEnum";
-
-@TypeGraphQL.ArgsType()
-export class GroupByAgentArgs {
- @TypeGraphQL.Field(_type => AgentWhereInput, {
- nullable: true
- })
- where?: AgentWhereInput | undefined;
-
- @TypeGraphQL.Field(_type => [AgentOrderByWithAggregationInput], {
- nullable: true
- })
- orderBy?: AgentOrderByWithAggregationInput[] | undefined;
-
- @TypeGraphQL.Field(_type => [AgentScalarFieldEnum], {
- nullable: false
- })
- by!: Array<"agentDid" | "projectDid" | "email" | "name" | "role" | "txHash" | "creator" | "created">;
-
- @TypeGraphQL.Field(_type => AgentScalarWhereWithAggregatesInput, {
- nullable: true
- })
- having?: AgentScalarWhereWithAggregatesInput | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- take?: number | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- skip?: number | undefined;
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/args/UpdateManyAgentArgs.ts b/src/prisma/generated/resolvers/crud/Agent/args/UpdateManyAgentArgs.ts
deleted file mode 100644
index 2ad41da..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/args/UpdateManyAgentArgs.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentUpdateManyMutationInput } from "../../../inputs/AgentUpdateManyMutationInput";
-import { AgentWhereInput } from "../../../inputs/AgentWhereInput";
-
-@TypeGraphQL.ArgsType()
-export class UpdateManyAgentArgs {
- @TypeGraphQL.Field(_type => AgentUpdateManyMutationInput, {
- nullable: false
- })
- data!: AgentUpdateManyMutationInput;
-
- @TypeGraphQL.Field(_type => AgentWhereInput, {
- nullable: true
- })
- where?: AgentWhereInput | undefined;
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/args/UpdateOneAgentArgs.ts b/src/prisma/generated/resolvers/crud/Agent/args/UpdateOneAgentArgs.ts
deleted file mode 100644
index aad5fad..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/args/UpdateOneAgentArgs.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentUpdateInput } from "../../../inputs/AgentUpdateInput";
-import { AgentWhereUniqueInput } from "../../../inputs/AgentWhereUniqueInput";
-
-@TypeGraphQL.ArgsType()
-export class UpdateOneAgentArgs {
- @TypeGraphQL.Field(_type => AgentUpdateInput, {
- nullable: false
- })
- data!: AgentUpdateInput;
-
- @TypeGraphQL.Field(_type => AgentWhereUniqueInput, {
- nullable: false
- })
- where!: AgentWhereUniqueInput;
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/args/UpsertOneAgentArgs.ts b/src/prisma/generated/resolvers/crud/Agent/args/UpsertOneAgentArgs.ts
deleted file mode 100644
index 385ad99..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/args/UpsertOneAgentArgs.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentCreateInput } from "../../../inputs/AgentCreateInput";
-import { AgentUpdateInput } from "../../../inputs/AgentUpdateInput";
-import { AgentWhereUniqueInput } from "../../../inputs/AgentWhereUniqueInput";
-
-@TypeGraphQL.ArgsType()
-export class UpsertOneAgentArgs {
- @TypeGraphQL.Field(_type => AgentWhereUniqueInput, {
- nullable: false
- })
- where!: AgentWhereUniqueInput;
-
- @TypeGraphQL.Field(_type => AgentCreateInput, {
- nullable: false
- })
- create!: AgentCreateInput;
-
- @TypeGraphQL.Field(_type => AgentUpdateInput, {
- nullable: false
- })
- update!: AgentUpdateInput;
-}
diff --git a/src/prisma/generated/resolvers/crud/Agent/args/index.ts b/src/prisma/generated/resolvers/crud/Agent/args/index.ts
deleted file mode 100644
index 76a9d69..0000000
--- a/src/prisma/generated/resolvers/crud/Agent/args/index.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-export { AggregateAgentArgs } from "./AggregateAgentArgs";
-export { CreateManyAgentArgs } from "./CreateManyAgentArgs";
-export { CreateOneAgentArgs } from "./CreateOneAgentArgs";
-export { DeleteManyAgentArgs } from "./DeleteManyAgentArgs";
-export { DeleteOneAgentArgs } from "./DeleteOneAgentArgs";
-export { FindFirstAgentArgs } from "./FindFirstAgentArgs";
-export { FindFirstAgentOrThrowArgs } from "./FindFirstAgentOrThrowArgs";
-export { FindManyAgentArgs } from "./FindManyAgentArgs";
-export { FindUniqueAgentArgs } from "./FindUniqueAgentArgs";
-export { FindUniqueAgentOrThrowArgs } from "./FindUniqueAgentOrThrowArgs";
-export { GroupByAgentArgs } from "./GroupByAgentArgs";
-export { UpdateManyAgentArgs } from "./UpdateManyAgentArgs";
-export { UpdateOneAgentArgs } from "./UpdateOneAgentArgs";
-export { UpsertOneAgentArgs } from "./UpsertOneAgentArgs";
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/AgentStatusCrudResolver.ts b/src/prisma/generated/resolvers/crud/AgentStatus/AgentStatusCrudResolver.ts
deleted file mode 100644
index 22b0bdc..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/AgentStatusCrudResolver.ts
+++ /dev/null
@@ -1,179 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { AggregateAgentStatusArgs } from "./args/AggregateAgentStatusArgs";
-import { CreateManyAgentStatusArgs } from "./args/CreateManyAgentStatusArgs";
-import { CreateOneAgentStatusArgs } from "./args/CreateOneAgentStatusArgs";
-import { DeleteManyAgentStatusArgs } from "./args/DeleteManyAgentStatusArgs";
-import { DeleteOneAgentStatusArgs } from "./args/DeleteOneAgentStatusArgs";
-import { FindFirstAgentStatusArgs } from "./args/FindFirstAgentStatusArgs";
-import { FindFirstAgentStatusOrThrowArgs } from "./args/FindFirstAgentStatusOrThrowArgs";
-import { FindManyAgentStatusArgs } from "./args/FindManyAgentStatusArgs";
-import { FindUniqueAgentStatusArgs } from "./args/FindUniqueAgentStatusArgs";
-import { FindUniqueAgentStatusOrThrowArgs } from "./args/FindUniqueAgentStatusOrThrowArgs";
-import { GroupByAgentStatusArgs } from "./args/GroupByAgentStatusArgs";
-import { UpdateManyAgentStatusArgs } from "./args/UpdateManyAgentStatusArgs";
-import { UpdateOneAgentStatusArgs } from "./args/UpdateOneAgentStatusArgs";
-import { UpsertOneAgentStatusArgs } from "./args/UpsertOneAgentStatusArgs";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-import { AgentStatus } from "../../../models/AgentStatus";
-import { AffectedRowsOutput } from "../../outputs/AffectedRowsOutput";
-import { AgentStatusGroupBy } from "../../outputs/AgentStatusGroupBy";
-import { AggregateAgentStatus } from "../../outputs/AggregateAgentStatus";
-
-@TypeGraphQL.Resolver(_of => AgentStatus)
-export class AgentStatusCrudResolver {
- @TypeGraphQL.Query(_returns => AggregateAgentStatus, {
- nullable: false
- })
- async aggregateAgentStatus(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: AggregateAgentStatusArgs): Promise {
- return getPrismaFromContext(ctx).agentStatus.aggregate({
- ...args,
- ...transformInfoIntoPrismaArgs(info),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => AffectedRowsOutput, {
- nullable: false
- })
- async createManyAgentStatus(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: CreateManyAgentStatusArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agentStatus.createMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => AgentStatus, {
- nullable: false
- })
- async createOneAgentStatus(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: CreateOneAgentStatusArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agentStatus.create({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => AffectedRowsOutput, {
- nullable: false
- })
- async deleteManyAgentStatus(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: DeleteManyAgentStatusArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agentStatus.deleteMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => AgentStatus, {
- nullable: true
- })
- async deleteOneAgentStatus(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: DeleteOneAgentStatusArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agentStatus.delete({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Query(_returns => AgentStatus, {
- nullable: true
- })
- async findFirstAgentStatus(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindFirstAgentStatusArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agentStatus.findFirst({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Query(_returns => AgentStatus, {
- nullable: true
- })
- async findFirstAgentStatusOrThrow(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindFirstAgentStatusOrThrowArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agentStatus.findFirstOrThrow({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Query(_returns => [AgentStatus], {
- nullable: false
- })
- async agentStatuses(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindManyAgentStatusArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agentStatus.findMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Query(_returns => AgentStatus, {
- nullable: true
- })
- async agentStatus(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindUniqueAgentStatusArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agentStatus.findUnique({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Query(_returns => AgentStatus, {
- nullable: true
- })
- async getAgentStatus(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindUniqueAgentStatusOrThrowArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agentStatus.findUniqueOrThrow({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Query(_returns => [AgentStatusGroupBy], {
- nullable: false
- })
- async groupByAgentStatus(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: GroupByAgentStatusArgs): Promise {
- const { _count, _avg, _sum, _min, _max } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agentStatus.groupBy({
- ...args,
- ...Object.fromEntries(
- Object.entries({ _count, _avg, _sum, _min, _max }).filter(([_, v]) => v != null)
- ),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => AffectedRowsOutput, {
- nullable: false
- })
- async updateManyAgentStatus(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: UpdateManyAgentStatusArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agentStatus.updateMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => AgentStatus, {
- nullable: true
- })
- async updateOneAgentStatus(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: UpdateOneAgentStatusArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agentStatus.update({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => AgentStatus, {
- nullable: false
- })
- async upsertOneAgentStatus(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: UpsertOneAgentStatusArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agentStatus.upsert({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/AggregateAgentStatusResolver.ts b/src/prisma/generated/resolvers/crud/AgentStatus/AggregateAgentStatusResolver.ts
deleted file mode 100644
index 3ab64f5..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/AggregateAgentStatusResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { AggregateAgentStatusArgs } from "./args/AggregateAgentStatusArgs";
-import { AgentStatus } from "../../../models/AgentStatus";
-import { AggregateAgentStatus } from "../../outputs/AggregateAgentStatus";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => AgentStatus)
-export class AggregateAgentStatusResolver {
- @TypeGraphQL.Query(_returns => AggregateAgentStatus, {
- nullable: false
- })
- async aggregateAgentStatus(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: AggregateAgentStatusArgs): Promise {
- return getPrismaFromContext(ctx).agentStatus.aggregate({
- ...args,
- ...transformInfoIntoPrismaArgs(info),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/CreateManyAgentStatusResolver.ts b/src/prisma/generated/resolvers/crud/AgentStatus/CreateManyAgentStatusResolver.ts
deleted file mode 100644
index 700f38f..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/CreateManyAgentStatusResolver.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { CreateManyAgentStatusArgs } from "./args/CreateManyAgentStatusArgs";
-import { AgentStatus } from "../../../models/AgentStatus";
-import { AffectedRowsOutput } from "../../outputs/AffectedRowsOutput";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => AgentStatus)
-export class CreateManyAgentStatusResolver {
- @TypeGraphQL.Mutation(_returns => AffectedRowsOutput, {
- nullable: false
- })
- async createManyAgentStatus(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: CreateManyAgentStatusArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agentStatus.createMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/CreateOneAgentStatusResolver.ts b/src/prisma/generated/resolvers/crud/AgentStatus/CreateOneAgentStatusResolver.ts
deleted file mode 100644
index 5334732..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/CreateOneAgentStatusResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { CreateOneAgentStatusArgs } from "./args/CreateOneAgentStatusArgs";
-import { AgentStatus } from "../../../models/AgentStatus";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => AgentStatus)
-export class CreateOneAgentStatusResolver {
- @TypeGraphQL.Mutation(_returns => AgentStatus, {
- nullable: false
- })
- async createOneAgentStatus(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: CreateOneAgentStatusArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agentStatus.create({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/DeleteManyAgentStatusResolver.ts b/src/prisma/generated/resolvers/crud/AgentStatus/DeleteManyAgentStatusResolver.ts
deleted file mode 100644
index 618bd01..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/DeleteManyAgentStatusResolver.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { DeleteManyAgentStatusArgs } from "./args/DeleteManyAgentStatusArgs";
-import { AgentStatus } from "../../../models/AgentStatus";
-import { AffectedRowsOutput } from "../../outputs/AffectedRowsOutput";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => AgentStatus)
-export class DeleteManyAgentStatusResolver {
- @TypeGraphQL.Mutation(_returns => AffectedRowsOutput, {
- nullable: false
- })
- async deleteManyAgentStatus(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: DeleteManyAgentStatusArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agentStatus.deleteMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/DeleteOneAgentStatusResolver.ts b/src/prisma/generated/resolvers/crud/AgentStatus/DeleteOneAgentStatusResolver.ts
deleted file mode 100644
index 7efc03a..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/DeleteOneAgentStatusResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { DeleteOneAgentStatusArgs } from "./args/DeleteOneAgentStatusArgs";
-import { AgentStatus } from "../../../models/AgentStatus";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => AgentStatus)
-export class DeleteOneAgentStatusResolver {
- @TypeGraphQL.Mutation(_returns => AgentStatus, {
- nullable: true
- })
- async deleteOneAgentStatus(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: DeleteOneAgentStatusArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agentStatus.delete({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/FindFirstAgentStatusOrThrowResolver.ts b/src/prisma/generated/resolvers/crud/AgentStatus/FindFirstAgentStatusOrThrowResolver.ts
deleted file mode 100644
index 4e4bea3..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/FindFirstAgentStatusOrThrowResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { FindFirstAgentStatusOrThrowArgs } from "./args/FindFirstAgentStatusOrThrowArgs";
-import { AgentStatus } from "../../../models/AgentStatus";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => AgentStatus)
-export class FindFirstAgentStatusOrThrowResolver {
- @TypeGraphQL.Query(_returns => AgentStatus, {
- nullable: true
- })
- async findFirstAgentStatusOrThrow(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindFirstAgentStatusOrThrowArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agentStatus.findFirstOrThrow({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/FindFirstAgentStatusResolver.ts b/src/prisma/generated/resolvers/crud/AgentStatus/FindFirstAgentStatusResolver.ts
deleted file mode 100644
index 547d057..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/FindFirstAgentStatusResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { FindFirstAgentStatusArgs } from "./args/FindFirstAgentStatusArgs";
-import { AgentStatus } from "../../../models/AgentStatus";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => AgentStatus)
-export class FindFirstAgentStatusResolver {
- @TypeGraphQL.Query(_returns => AgentStatus, {
- nullable: true
- })
- async findFirstAgentStatus(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindFirstAgentStatusArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agentStatus.findFirst({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/FindManyAgentStatusResolver.ts b/src/prisma/generated/resolvers/crud/AgentStatus/FindManyAgentStatusResolver.ts
deleted file mode 100644
index 484d0e6..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/FindManyAgentStatusResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { FindManyAgentStatusArgs } from "./args/FindManyAgentStatusArgs";
-import { AgentStatus } from "../../../models/AgentStatus";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => AgentStatus)
-export class FindManyAgentStatusResolver {
- @TypeGraphQL.Query(_returns => [AgentStatus], {
- nullable: false
- })
- async agentStatuses(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindManyAgentStatusArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agentStatus.findMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/FindUniqueAgentStatusOrThrowResolver.ts b/src/prisma/generated/resolvers/crud/AgentStatus/FindUniqueAgentStatusOrThrowResolver.ts
deleted file mode 100644
index f8262c4..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/FindUniqueAgentStatusOrThrowResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { FindUniqueAgentStatusOrThrowArgs } from "./args/FindUniqueAgentStatusOrThrowArgs";
-import { AgentStatus } from "../../../models/AgentStatus";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => AgentStatus)
-export class FindUniqueAgentStatusOrThrowResolver {
- @TypeGraphQL.Query(_returns => AgentStatus, {
- nullable: true
- })
- async getAgentStatus(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindUniqueAgentStatusOrThrowArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agentStatus.findUniqueOrThrow({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/FindUniqueAgentStatusResolver.ts b/src/prisma/generated/resolvers/crud/AgentStatus/FindUniqueAgentStatusResolver.ts
deleted file mode 100644
index 095721e..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/FindUniqueAgentStatusResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { FindUniqueAgentStatusArgs } from "./args/FindUniqueAgentStatusArgs";
-import { AgentStatus } from "../../../models/AgentStatus";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => AgentStatus)
-export class FindUniqueAgentStatusResolver {
- @TypeGraphQL.Query(_returns => AgentStatus, {
- nullable: true
- })
- async agentStatus(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindUniqueAgentStatusArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agentStatus.findUnique({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/GroupByAgentStatusResolver.ts b/src/prisma/generated/resolvers/crud/AgentStatus/GroupByAgentStatusResolver.ts
deleted file mode 100644
index cd20fd4..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/GroupByAgentStatusResolver.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { GroupByAgentStatusArgs } from "./args/GroupByAgentStatusArgs";
-import { AgentStatus } from "../../../models/AgentStatus";
-import { AgentStatusGroupBy } from "../../outputs/AgentStatusGroupBy";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => AgentStatus)
-export class GroupByAgentStatusResolver {
- @TypeGraphQL.Query(_returns => [AgentStatusGroupBy], {
- nullable: false
- })
- async groupByAgentStatus(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: GroupByAgentStatusArgs): Promise {
- const { _count, _avg, _sum, _min, _max } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agentStatus.groupBy({
- ...args,
- ...Object.fromEntries(
- Object.entries({ _count, _avg, _sum, _min, _max }).filter(([_, v]) => v != null)
- ),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/UpdateManyAgentStatusResolver.ts b/src/prisma/generated/resolvers/crud/AgentStatus/UpdateManyAgentStatusResolver.ts
deleted file mode 100644
index 2480966..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/UpdateManyAgentStatusResolver.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { UpdateManyAgentStatusArgs } from "./args/UpdateManyAgentStatusArgs";
-import { AgentStatus } from "../../../models/AgentStatus";
-import { AffectedRowsOutput } from "../../outputs/AffectedRowsOutput";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => AgentStatus)
-export class UpdateManyAgentStatusResolver {
- @TypeGraphQL.Mutation(_returns => AffectedRowsOutput, {
- nullable: false
- })
- async updateManyAgentStatus(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: UpdateManyAgentStatusArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agentStatus.updateMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/UpdateOneAgentStatusResolver.ts b/src/prisma/generated/resolvers/crud/AgentStatus/UpdateOneAgentStatusResolver.ts
deleted file mode 100644
index 5d72ab0..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/UpdateOneAgentStatusResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { UpdateOneAgentStatusArgs } from "./args/UpdateOneAgentStatusArgs";
-import { AgentStatus } from "../../../models/AgentStatus";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => AgentStatus)
-export class UpdateOneAgentStatusResolver {
- @TypeGraphQL.Mutation(_returns => AgentStatus, {
- nullable: true
- })
- async updateOneAgentStatus(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: UpdateOneAgentStatusArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agentStatus.update({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/UpsertOneAgentStatusResolver.ts b/src/prisma/generated/resolvers/crud/AgentStatus/UpsertOneAgentStatusResolver.ts
deleted file mode 100644
index 6d0fdf9..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/UpsertOneAgentStatusResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { UpsertOneAgentStatusArgs } from "./args/UpsertOneAgentStatusArgs";
-import { AgentStatus } from "../../../models/AgentStatus";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => AgentStatus)
-export class UpsertOneAgentStatusResolver {
- @TypeGraphQL.Mutation(_returns => AgentStatus, {
- nullable: false
- })
- async upsertOneAgentStatus(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: UpsertOneAgentStatusArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).agentStatus.upsert({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/args/AggregateAgentStatusArgs.ts b/src/prisma/generated/resolvers/crud/AgentStatus/args/AggregateAgentStatusArgs.ts
deleted file mode 100644
index 5951ddd..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/args/AggregateAgentStatusArgs.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentStatusOrderByWithRelationInput } from "../../../inputs/AgentStatusOrderByWithRelationInput";
-import { AgentStatusWhereInput } from "../../../inputs/AgentStatusWhereInput";
-import { AgentStatusWhereUniqueInput } from "../../../inputs/AgentStatusWhereUniqueInput";
-
-@TypeGraphQL.ArgsType()
-export class AggregateAgentStatusArgs {
- @TypeGraphQL.Field(_type => AgentStatusWhereInput, {
- nullable: true
- })
- where?: AgentStatusWhereInput | undefined;
-
- @TypeGraphQL.Field(_type => [AgentStatusOrderByWithRelationInput], {
- nullable: true
- })
- orderBy?: AgentStatusOrderByWithRelationInput[] | undefined;
-
- @TypeGraphQL.Field(_type => AgentStatusWhereUniqueInput, {
- nullable: true
- })
- cursor?: AgentStatusWhereUniqueInput | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- take?: number | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- skip?: number | undefined;
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/args/CreateManyAgentStatusArgs.ts b/src/prisma/generated/resolvers/crud/AgentStatus/args/CreateManyAgentStatusArgs.ts
deleted file mode 100644
index 03a6daf..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/args/CreateManyAgentStatusArgs.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentStatusCreateManyInput } from "../../../inputs/AgentStatusCreateManyInput";
-
-@TypeGraphQL.ArgsType()
-export class CreateManyAgentStatusArgs {
- @TypeGraphQL.Field(_type => [AgentStatusCreateManyInput], {
- nullable: false
- })
- data!: AgentStatusCreateManyInput[];
-
- @TypeGraphQL.Field(_type => Boolean, {
- nullable: true
- })
- skipDuplicates?: boolean | undefined;
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/args/CreateOneAgentStatusArgs.ts b/src/prisma/generated/resolvers/crud/AgentStatus/args/CreateOneAgentStatusArgs.ts
deleted file mode 100644
index d044616..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/args/CreateOneAgentStatusArgs.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentStatusCreateInput } from "../../../inputs/AgentStatusCreateInput";
-
-@TypeGraphQL.ArgsType()
-export class CreateOneAgentStatusArgs {
- @TypeGraphQL.Field(_type => AgentStatusCreateInput, {
- nullable: false
- })
- data!: AgentStatusCreateInput;
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/args/DeleteManyAgentStatusArgs.ts b/src/prisma/generated/resolvers/crud/AgentStatus/args/DeleteManyAgentStatusArgs.ts
deleted file mode 100644
index 37b9367..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/args/DeleteManyAgentStatusArgs.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentStatusWhereInput } from "../../../inputs/AgentStatusWhereInput";
-
-@TypeGraphQL.ArgsType()
-export class DeleteManyAgentStatusArgs {
- @TypeGraphQL.Field(_type => AgentStatusWhereInput, {
- nullable: true
- })
- where?: AgentStatusWhereInput | undefined;
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/args/DeleteOneAgentStatusArgs.ts b/src/prisma/generated/resolvers/crud/AgentStatus/args/DeleteOneAgentStatusArgs.ts
deleted file mode 100644
index 1a012e5..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/args/DeleteOneAgentStatusArgs.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentStatusWhereUniqueInput } from "../../../inputs/AgentStatusWhereUniqueInput";
-
-@TypeGraphQL.ArgsType()
-export class DeleteOneAgentStatusArgs {
- @TypeGraphQL.Field(_type => AgentStatusWhereUniqueInput, {
- nullable: false
- })
- where!: AgentStatusWhereUniqueInput;
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/args/FindFirstAgentStatusArgs.ts b/src/prisma/generated/resolvers/crud/AgentStatus/args/FindFirstAgentStatusArgs.ts
deleted file mode 100644
index 76d0f5b..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/args/FindFirstAgentStatusArgs.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentStatusOrderByWithRelationInput } from "../../../inputs/AgentStatusOrderByWithRelationInput";
-import { AgentStatusWhereInput } from "../../../inputs/AgentStatusWhereInput";
-import { AgentStatusWhereUniqueInput } from "../../../inputs/AgentStatusWhereUniqueInput";
-import { AgentStatusScalarFieldEnum } from "../../../../enums/AgentStatusScalarFieldEnum";
-
-@TypeGraphQL.ArgsType()
-export class FindFirstAgentStatusArgs {
- @TypeGraphQL.Field(_type => AgentStatusWhereInput, {
- nullable: true
- })
- where?: AgentStatusWhereInput | undefined;
-
- @TypeGraphQL.Field(_type => [AgentStatusOrderByWithRelationInput], {
- nullable: true
- })
- orderBy?: AgentStatusOrderByWithRelationInput[] | undefined;
-
- @TypeGraphQL.Field(_type => AgentStatusWhereUniqueInput, {
- nullable: true
- })
- cursor?: AgentStatusWhereUniqueInput | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- take?: number | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- skip?: number | undefined;
-
- @TypeGraphQL.Field(_type => [AgentStatusScalarFieldEnum], {
- nullable: true
- })
- distinct?: Array<"id" | "agentDid" | "projectDid" | "status" | "role" | "version" | "txHash" | "creator" | "created"> | undefined;
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/args/FindFirstAgentStatusOrThrowArgs.ts b/src/prisma/generated/resolvers/crud/AgentStatus/args/FindFirstAgentStatusOrThrowArgs.ts
deleted file mode 100644
index 14b0804..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/args/FindFirstAgentStatusOrThrowArgs.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentStatusOrderByWithRelationInput } from "../../../inputs/AgentStatusOrderByWithRelationInput";
-import { AgentStatusWhereInput } from "../../../inputs/AgentStatusWhereInput";
-import { AgentStatusWhereUniqueInput } from "../../../inputs/AgentStatusWhereUniqueInput";
-import { AgentStatusScalarFieldEnum } from "../../../../enums/AgentStatusScalarFieldEnum";
-
-@TypeGraphQL.ArgsType()
-export class FindFirstAgentStatusOrThrowArgs {
- @TypeGraphQL.Field(_type => AgentStatusWhereInput, {
- nullable: true
- })
- where?: AgentStatusWhereInput | undefined;
-
- @TypeGraphQL.Field(_type => [AgentStatusOrderByWithRelationInput], {
- nullable: true
- })
- orderBy?: AgentStatusOrderByWithRelationInput[] | undefined;
-
- @TypeGraphQL.Field(_type => AgentStatusWhereUniqueInput, {
- nullable: true
- })
- cursor?: AgentStatusWhereUniqueInput | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- take?: number | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- skip?: number | undefined;
-
- @TypeGraphQL.Field(_type => [AgentStatusScalarFieldEnum], {
- nullable: true
- })
- distinct?: Array<"id" | "agentDid" | "projectDid" | "status" | "role" | "version" | "txHash" | "creator" | "created"> | undefined;
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/args/FindManyAgentStatusArgs.ts b/src/prisma/generated/resolvers/crud/AgentStatus/args/FindManyAgentStatusArgs.ts
deleted file mode 100644
index 2944c9c..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/args/FindManyAgentStatusArgs.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentStatusOrderByWithRelationInput } from "../../../inputs/AgentStatusOrderByWithRelationInput";
-import { AgentStatusWhereInput } from "../../../inputs/AgentStatusWhereInput";
-import { AgentStatusWhereUniqueInput } from "../../../inputs/AgentStatusWhereUniqueInput";
-import { AgentStatusScalarFieldEnum } from "../../../../enums/AgentStatusScalarFieldEnum";
-
-@TypeGraphQL.ArgsType()
-export class FindManyAgentStatusArgs {
- @TypeGraphQL.Field(_type => AgentStatusWhereInput, {
- nullable: true
- })
- where?: AgentStatusWhereInput | undefined;
-
- @TypeGraphQL.Field(_type => [AgentStatusOrderByWithRelationInput], {
- nullable: true
- })
- orderBy?: AgentStatusOrderByWithRelationInput[] | undefined;
-
- @TypeGraphQL.Field(_type => AgentStatusWhereUniqueInput, {
- nullable: true
- })
- cursor?: AgentStatusWhereUniqueInput | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- take?: number | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- skip?: number | undefined;
-
- @TypeGraphQL.Field(_type => [AgentStatusScalarFieldEnum], {
- nullable: true
- })
- distinct?: Array<"id" | "agentDid" | "projectDid" | "status" | "role" | "version" | "txHash" | "creator" | "created"> | undefined;
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/args/FindUniqueAgentStatusArgs.ts b/src/prisma/generated/resolvers/crud/AgentStatus/args/FindUniqueAgentStatusArgs.ts
deleted file mode 100644
index ce7e14b..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/args/FindUniqueAgentStatusArgs.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentStatusWhereUniqueInput } from "../../../inputs/AgentStatusWhereUniqueInput";
-
-@TypeGraphQL.ArgsType()
-export class FindUniqueAgentStatusArgs {
- @TypeGraphQL.Field(_type => AgentStatusWhereUniqueInput, {
- nullable: false
- })
- where!: AgentStatusWhereUniqueInput;
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/args/FindUniqueAgentStatusOrThrowArgs.ts b/src/prisma/generated/resolvers/crud/AgentStatus/args/FindUniqueAgentStatusOrThrowArgs.ts
deleted file mode 100644
index 94d82d9..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/args/FindUniqueAgentStatusOrThrowArgs.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentStatusWhereUniqueInput } from "../../../inputs/AgentStatusWhereUniqueInput";
-
-@TypeGraphQL.ArgsType()
-export class FindUniqueAgentStatusOrThrowArgs {
- @TypeGraphQL.Field(_type => AgentStatusWhereUniqueInput, {
- nullable: false
- })
- where!: AgentStatusWhereUniqueInput;
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/args/GroupByAgentStatusArgs.ts b/src/prisma/generated/resolvers/crud/AgentStatus/args/GroupByAgentStatusArgs.ts
deleted file mode 100644
index f73affd..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/args/GroupByAgentStatusArgs.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentStatusOrderByWithAggregationInput } from "../../../inputs/AgentStatusOrderByWithAggregationInput";
-import { AgentStatusScalarWhereWithAggregatesInput } from "../../../inputs/AgentStatusScalarWhereWithAggregatesInput";
-import { AgentStatusWhereInput } from "../../../inputs/AgentStatusWhereInput";
-import { AgentStatusScalarFieldEnum } from "../../../../enums/AgentStatusScalarFieldEnum";
-
-@TypeGraphQL.ArgsType()
-export class GroupByAgentStatusArgs {
- @TypeGraphQL.Field(_type => AgentStatusWhereInput, {
- nullable: true
- })
- where?: AgentStatusWhereInput | undefined;
-
- @TypeGraphQL.Field(_type => [AgentStatusOrderByWithAggregationInput], {
- nullable: true
- })
- orderBy?: AgentStatusOrderByWithAggregationInput[] | undefined;
-
- @TypeGraphQL.Field(_type => [AgentStatusScalarFieldEnum], {
- nullable: false
- })
- by!: Array<"id" | "agentDid" | "projectDid" | "status" | "role" | "version" | "txHash" | "creator" | "created">;
-
- @TypeGraphQL.Field(_type => AgentStatusScalarWhereWithAggregatesInput, {
- nullable: true
- })
- having?: AgentStatusScalarWhereWithAggregatesInput | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- take?: number | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- skip?: number | undefined;
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/args/UpdateManyAgentStatusArgs.ts b/src/prisma/generated/resolvers/crud/AgentStatus/args/UpdateManyAgentStatusArgs.ts
deleted file mode 100644
index ade6549..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/args/UpdateManyAgentStatusArgs.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentStatusUpdateManyMutationInput } from "../../../inputs/AgentStatusUpdateManyMutationInput";
-import { AgentStatusWhereInput } from "../../../inputs/AgentStatusWhereInput";
-
-@TypeGraphQL.ArgsType()
-export class UpdateManyAgentStatusArgs {
- @TypeGraphQL.Field(_type => AgentStatusUpdateManyMutationInput, {
- nullable: false
- })
- data!: AgentStatusUpdateManyMutationInput;
-
- @TypeGraphQL.Field(_type => AgentStatusWhereInput, {
- nullable: true
- })
- where?: AgentStatusWhereInput | undefined;
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/args/UpdateOneAgentStatusArgs.ts b/src/prisma/generated/resolvers/crud/AgentStatus/args/UpdateOneAgentStatusArgs.ts
deleted file mode 100644
index c85f5be..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/args/UpdateOneAgentStatusArgs.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentStatusUpdateInput } from "../../../inputs/AgentStatusUpdateInput";
-import { AgentStatusWhereUniqueInput } from "../../../inputs/AgentStatusWhereUniqueInput";
-
-@TypeGraphQL.ArgsType()
-export class UpdateOneAgentStatusArgs {
- @TypeGraphQL.Field(_type => AgentStatusUpdateInput, {
- nullable: false
- })
- data!: AgentStatusUpdateInput;
-
- @TypeGraphQL.Field(_type => AgentStatusWhereUniqueInput, {
- nullable: false
- })
- where!: AgentStatusWhereUniqueInput;
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/args/UpsertOneAgentStatusArgs.ts b/src/prisma/generated/resolvers/crud/AgentStatus/args/UpsertOneAgentStatusArgs.ts
deleted file mode 100644
index 90e1968..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/args/UpsertOneAgentStatusArgs.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { AgentStatusCreateInput } from "../../../inputs/AgentStatusCreateInput";
-import { AgentStatusUpdateInput } from "../../../inputs/AgentStatusUpdateInput";
-import { AgentStatusWhereUniqueInput } from "../../../inputs/AgentStatusWhereUniqueInput";
-
-@TypeGraphQL.ArgsType()
-export class UpsertOneAgentStatusArgs {
- @TypeGraphQL.Field(_type => AgentStatusWhereUniqueInput, {
- nullable: false
- })
- where!: AgentStatusWhereUniqueInput;
-
- @TypeGraphQL.Field(_type => AgentStatusCreateInput, {
- nullable: false
- })
- create!: AgentStatusCreateInput;
-
- @TypeGraphQL.Field(_type => AgentStatusUpdateInput, {
- nullable: false
- })
- update!: AgentStatusUpdateInput;
-}
diff --git a/src/prisma/generated/resolvers/crud/AgentStatus/args/index.ts b/src/prisma/generated/resolvers/crud/AgentStatus/args/index.ts
deleted file mode 100644
index 67ed8fb..0000000
--- a/src/prisma/generated/resolvers/crud/AgentStatus/args/index.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-export { AggregateAgentStatusArgs } from "./AggregateAgentStatusArgs";
-export { CreateManyAgentStatusArgs } from "./CreateManyAgentStatusArgs";
-export { CreateOneAgentStatusArgs } from "./CreateOneAgentStatusArgs";
-export { DeleteManyAgentStatusArgs } from "./DeleteManyAgentStatusArgs";
-export { DeleteOneAgentStatusArgs } from "./DeleteOneAgentStatusArgs";
-export { FindFirstAgentStatusArgs } from "./FindFirstAgentStatusArgs";
-export { FindFirstAgentStatusOrThrowArgs } from "./FindFirstAgentStatusOrThrowArgs";
-export { FindManyAgentStatusArgs } from "./FindManyAgentStatusArgs";
-export { FindUniqueAgentStatusArgs } from "./FindUniqueAgentStatusArgs";
-export { FindUniqueAgentStatusOrThrowArgs } from "./FindUniqueAgentStatusOrThrowArgs";
-export { GroupByAgentStatusArgs } from "./GroupByAgentStatusArgs";
-export { UpdateManyAgentStatusArgs } from "./UpdateManyAgentStatusArgs";
-export { UpdateOneAgentStatusArgs } from "./UpdateOneAgentStatusArgs";
-export { UpsertOneAgentStatusArgs } from "./UpsertOneAgentStatusArgs";
diff --git a/src/prisma/generated/resolvers/crud/Capability/AggregateCapabilityResolver.ts b/src/prisma/generated/resolvers/crud/Capability/AggregateCapabilityResolver.ts
deleted file mode 100644
index 181030f..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/AggregateCapabilityResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { AggregateCapabilityArgs } from "./args/AggregateCapabilityArgs";
-import { Capability } from "../../../models/Capability";
-import { AggregateCapability } from "../../outputs/AggregateCapability";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Capability)
-export class AggregateCapabilityResolver {
- @TypeGraphQL.Query(_returns => AggregateCapability, {
- nullable: false
- })
- async aggregateCapability(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: AggregateCapabilityArgs): Promise {
- return getPrismaFromContext(ctx).capability.aggregate({
- ...args,
- ...transformInfoIntoPrismaArgs(info),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/CapabilityCrudResolver.ts b/src/prisma/generated/resolvers/crud/Capability/CapabilityCrudResolver.ts
deleted file mode 100644
index 5305524..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/CapabilityCrudResolver.ts
+++ /dev/null
@@ -1,179 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { AggregateCapabilityArgs } from "./args/AggregateCapabilityArgs";
-import { CreateManyCapabilityArgs } from "./args/CreateManyCapabilityArgs";
-import { CreateOneCapabilityArgs } from "./args/CreateOneCapabilityArgs";
-import { DeleteManyCapabilityArgs } from "./args/DeleteManyCapabilityArgs";
-import { DeleteOneCapabilityArgs } from "./args/DeleteOneCapabilityArgs";
-import { FindFirstCapabilityArgs } from "./args/FindFirstCapabilityArgs";
-import { FindFirstCapabilityOrThrowArgs } from "./args/FindFirstCapabilityOrThrowArgs";
-import { FindManyCapabilityArgs } from "./args/FindManyCapabilityArgs";
-import { FindUniqueCapabilityArgs } from "./args/FindUniqueCapabilityArgs";
-import { FindUniqueCapabilityOrThrowArgs } from "./args/FindUniqueCapabilityOrThrowArgs";
-import { GroupByCapabilityArgs } from "./args/GroupByCapabilityArgs";
-import { UpdateManyCapabilityArgs } from "./args/UpdateManyCapabilityArgs";
-import { UpdateOneCapabilityArgs } from "./args/UpdateOneCapabilityArgs";
-import { UpsertOneCapabilityArgs } from "./args/UpsertOneCapabilityArgs";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-import { Capability } from "../../../models/Capability";
-import { AffectedRowsOutput } from "../../outputs/AffectedRowsOutput";
-import { AggregateCapability } from "../../outputs/AggregateCapability";
-import { CapabilityGroupBy } from "../../outputs/CapabilityGroupBy";
-
-@TypeGraphQL.Resolver(_of => Capability)
-export class CapabilityCrudResolver {
- @TypeGraphQL.Query(_returns => AggregateCapability, {
- nullable: false
- })
- async aggregateCapability(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: AggregateCapabilityArgs): Promise {
- return getPrismaFromContext(ctx).capability.aggregate({
- ...args,
- ...transformInfoIntoPrismaArgs(info),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => AffectedRowsOutput, {
- nullable: false
- })
- async createManyCapability(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: CreateManyCapabilityArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).capability.createMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => Capability, {
- nullable: false
- })
- async createOneCapability(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: CreateOneCapabilityArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).capability.create({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => AffectedRowsOutput, {
- nullable: false
- })
- async deleteManyCapability(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: DeleteManyCapabilityArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).capability.deleteMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => Capability, {
- nullable: true
- })
- async deleteOneCapability(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: DeleteOneCapabilityArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).capability.delete({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Query(_returns => Capability, {
- nullable: true
- })
- async findFirstCapability(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindFirstCapabilityArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).capability.findFirst({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Query(_returns => Capability, {
- nullable: true
- })
- async findFirstCapabilityOrThrow(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindFirstCapabilityOrThrowArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).capability.findFirstOrThrow({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Query(_returns => [Capability], {
- nullable: false
- })
- async capabilities(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindManyCapabilityArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).capability.findMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Query(_returns => Capability, {
- nullable: true
- })
- async capability(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindUniqueCapabilityArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).capability.findUnique({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Query(_returns => Capability, {
- nullable: true
- })
- async getCapability(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindUniqueCapabilityOrThrowArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).capability.findUniqueOrThrow({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Query(_returns => [CapabilityGroupBy], {
- nullable: false
- })
- async groupByCapability(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: GroupByCapabilityArgs): Promise {
- const { _count, _avg, _sum, _min, _max } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).capability.groupBy({
- ...args,
- ...Object.fromEntries(
- Object.entries({ _count, _avg, _sum, _min, _max }).filter(([_, v]) => v != null)
- ),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => AffectedRowsOutput, {
- nullable: false
- })
- async updateManyCapability(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: UpdateManyCapabilityArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).capability.updateMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => Capability, {
- nullable: true
- })
- async updateOneCapability(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: UpdateOneCapabilityArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).capability.update({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => Capability, {
- nullable: false
- })
- async upsertOneCapability(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: UpsertOneCapabilityArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).capability.upsert({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/CreateManyCapabilityResolver.ts b/src/prisma/generated/resolvers/crud/Capability/CreateManyCapabilityResolver.ts
deleted file mode 100644
index 0305987..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/CreateManyCapabilityResolver.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { CreateManyCapabilityArgs } from "./args/CreateManyCapabilityArgs";
-import { Capability } from "../../../models/Capability";
-import { AffectedRowsOutput } from "../../outputs/AffectedRowsOutput";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Capability)
-export class CreateManyCapabilityResolver {
- @TypeGraphQL.Mutation(_returns => AffectedRowsOutput, {
- nullable: false
- })
- async createManyCapability(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: CreateManyCapabilityArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).capability.createMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/CreateOneCapabilityResolver.ts b/src/prisma/generated/resolvers/crud/Capability/CreateOneCapabilityResolver.ts
deleted file mode 100644
index a8ff9b2..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/CreateOneCapabilityResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { CreateOneCapabilityArgs } from "./args/CreateOneCapabilityArgs";
-import { Capability } from "../../../models/Capability";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Capability)
-export class CreateOneCapabilityResolver {
- @TypeGraphQL.Mutation(_returns => Capability, {
- nullable: false
- })
- async createOneCapability(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: CreateOneCapabilityArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).capability.create({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/DeleteManyCapabilityResolver.ts b/src/prisma/generated/resolvers/crud/Capability/DeleteManyCapabilityResolver.ts
deleted file mode 100644
index 8f75998..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/DeleteManyCapabilityResolver.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { DeleteManyCapabilityArgs } from "./args/DeleteManyCapabilityArgs";
-import { Capability } from "../../../models/Capability";
-import { AffectedRowsOutput } from "../../outputs/AffectedRowsOutput";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Capability)
-export class DeleteManyCapabilityResolver {
- @TypeGraphQL.Mutation(_returns => AffectedRowsOutput, {
- nullable: false
- })
- async deleteManyCapability(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: DeleteManyCapabilityArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).capability.deleteMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/DeleteOneCapabilityResolver.ts b/src/prisma/generated/resolvers/crud/Capability/DeleteOneCapabilityResolver.ts
deleted file mode 100644
index 73da607..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/DeleteOneCapabilityResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { DeleteOneCapabilityArgs } from "./args/DeleteOneCapabilityArgs";
-import { Capability } from "../../../models/Capability";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Capability)
-export class DeleteOneCapabilityResolver {
- @TypeGraphQL.Mutation(_returns => Capability, {
- nullable: true
- })
- async deleteOneCapability(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: DeleteOneCapabilityArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).capability.delete({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/FindFirstCapabilityOrThrowResolver.ts b/src/prisma/generated/resolvers/crud/Capability/FindFirstCapabilityOrThrowResolver.ts
deleted file mode 100644
index 7e89c16..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/FindFirstCapabilityOrThrowResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { FindFirstCapabilityOrThrowArgs } from "./args/FindFirstCapabilityOrThrowArgs";
-import { Capability } from "../../../models/Capability";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Capability)
-export class FindFirstCapabilityOrThrowResolver {
- @TypeGraphQL.Query(_returns => Capability, {
- nullable: true
- })
- async findFirstCapabilityOrThrow(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindFirstCapabilityOrThrowArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).capability.findFirstOrThrow({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/FindFirstCapabilityResolver.ts b/src/prisma/generated/resolvers/crud/Capability/FindFirstCapabilityResolver.ts
deleted file mode 100644
index 7a5e10b..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/FindFirstCapabilityResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { FindFirstCapabilityArgs } from "./args/FindFirstCapabilityArgs";
-import { Capability } from "../../../models/Capability";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Capability)
-export class FindFirstCapabilityResolver {
- @TypeGraphQL.Query(_returns => Capability, {
- nullable: true
- })
- async findFirstCapability(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindFirstCapabilityArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).capability.findFirst({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/FindManyCapabilityResolver.ts b/src/prisma/generated/resolvers/crud/Capability/FindManyCapabilityResolver.ts
deleted file mode 100644
index 97afc89..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/FindManyCapabilityResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { FindManyCapabilityArgs } from "./args/FindManyCapabilityArgs";
-import { Capability } from "../../../models/Capability";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Capability)
-export class FindManyCapabilityResolver {
- @TypeGraphQL.Query(_returns => [Capability], {
- nullable: false
- })
- async capabilities(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindManyCapabilityArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).capability.findMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/FindUniqueCapabilityOrThrowResolver.ts b/src/prisma/generated/resolvers/crud/Capability/FindUniqueCapabilityOrThrowResolver.ts
deleted file mode 100644
index d73b07e..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/FindUniqueCapabilityOrThrowResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { FindUniqueCapabilityOrThrowArgs } from "./args/FindUniqueCapabilityOrThrowArgs";
-import { Capability } from "../../../models/Capability";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Capability)
-export class FindUniqueCapabilityOrThrowResolver {
- @TypeGraphQL.Query(_returns => Capability, {
- nullable: true
- })
- async getCapability(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindUniqueCapabilityOrThrowArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).capability.findUniqueOrThrow({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/FindUniqueCapabilityResolver.ts b/src/prisma/generated/resolvers/crud/Capability/FindUniqueCapabilityResolver.ts
deleted file mode 100644
index 789de4c..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/FindUniqueCapabilityResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { FindUniqueCapabilityArgs } from "./args/FindUniqueCapabilityArgs";
-import { Capability } from "../../../models/Capability";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Capability)
-export class FindUniqueCapabilityResolver {
- @TypeGraphQL.Query(_returns => Capability, {
- nullable: true
- })
- async capability(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindUniqueCapabilityArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).capability.findUnique({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/GroupByCapabilityResolver.ts b/src/prisma/generated/resolvers/crud/Capability/GroupByCapabilityResolver.ts
deleted file mode 100644
index e16e46e..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/GroupByCapabilityResolver.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { GroupByCapabilityArgs } from "./args/GroupByCapabilityArgs";
-import { Capability } from "../../../models/Capability";
-import { CapabilityGroupBy } from "../../outputs/CapabilityGroupBy";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Capability)
-export class GroupByCapabilityResolver {
- @TypeGraphQL.Query(_returns => [CapabilityGroupBy], {
- nullable: false
- })
- async groupByCapability(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: GroupByCapabilityArgs): Promise {
- const { _count, _avg, _sum, _min, _max } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).capability.groupBy({
- ...args,
- ...Object.fromEntries(
- Object.entries({ _count, _avg, _sum, _min, _max }).filter(([_, v]) => v != null)
- ),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/UpdateManyCapabilityResolver.ts b/src/prisma/generated/resolvers/crud/Capability/UpdateManyCapabilityResolver.ts
deleted file mode 100644
index 3dd75e5..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/UpdateManyCapabilityResolver.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { UpdateManyCapabilityArgs } from "./args/UpdateManyCapabilityArgs";
-import { Capability } from "../../../models/Capability";
-import { AffectedRowsOutput } from "../../outputs/AffectedRowsOutput";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Capability)
-export class UpdateManyCapabilityResolver {
- @TypeGraphQL.Mutation(_returns => AffectedRowsOutput, {
- nullable: false
- })
- async updateManyCapability(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: UpdateManyCapabilityArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).capability.updateMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/UpdateOneCapabilityResolver.ts b/src/prisma/generated/resolvers/crud/Capability/UpdateOneCapabilityResolver.ts
deleted file mode 100644
index fff42f2..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/UpdateOneCapabilityResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { UpdateOneCapabilityArgs } from "./args/UpdateOneCapabilityArgs";
-import { Capability } from "../../../models/Capability";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Capability)
-export class UpdateOneCapabilityResolver {
- @TypeGraphQL.Mutation(_returns => Capability, {
- nullable: true
- })
- async updateOneCapability(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: UpdateOneCapabilityArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).capability.update({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/UpsertOneCapabilityResolver.ts b/src/prisma/generated/resolvers/crud/Capability/UpsertOneCapabilityResolver.ts
deleted file mode 100644
index cc081b6..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/UpsertOneCapabilityResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { UpsertOneCapabilityArgs } from "./args/UpsertOneCapabilityArgs";
-import { Capability } from "../../../models/Capability";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Capability)
-export class UpsertOneCapabilityResolver {
- @TypeGraphQL.Mutation(_returns => Capability, {
- nullable: false
- })
- async upsertOneCapability(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: UpsertOneCapabilityArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).capability.upsert({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/args/AggregateCapabilityArgs.ts b/src/prisma/generated/resolvers/crud/Capability/args/AggregateCapabilityArgs.ts
deleted file mode 100644
index 3929c0c..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/args/AggregateCapabilityArgs.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { CapabilityOrderByWithRelationInput } from "../../../inputs/CapabilityOrderByWithRelationInput";
-import { CapabilityWhereInput } from "../../../inputs/CapabilityWhereInput";
-import { CapabilityWhereUniqueInput } from "../../../inputs/CapabilityWhereUniqueInput";
-
-@TypeGraphQL.ArgsType()
-export class AggregateCapabilityArgs {
- @TypeGraphQL.Field(_type => CapabilityWhereInput, {
- nullable: true
- })
- where?: CapabilityWhereInput | undefined;
-
- @TypeGraphQL.Field(_type => [CapabilityOrderByWithRelationInput], {
- nullable: true
- })
- orderBy?: CapabilityOrderByWithRelationInput[] | undefined;
-
- @TypeGraphQL.Field(_type => CapabilityWhereUniqueInput, {
- nullable: true
- })
- cursor?: CapabilityWhereUniqueInput | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- take?: number | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- skip?: number | undefined;
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/args/CreateManyCapabilityArgs.ts b/src/prisma/generated/resolvers/crud/Capability/args/CreateManyCapabilityArgs.ts
deleted file mode 100644
index fb2e3d8..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/args/CreateManyCapabilityArgs.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { CapabilityCreateManyInput } from "../../../inputs/CapabilityCreateManyInput";
-
-@TypeGraphQL.ArgsType()
-export class CreateManyCapabilityArgs {
- @TypeGraphQL.Field(_type => [CapabilityCreateManyInput], {
- nullable: false
- })
- data!: CapabilityCreateManyInput[];
-
- @TypeGraphQL.Field(_type => Boolean, {
- nullable: true
- })
- skipDuplicates?: boolean | undefined;
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/args/CreateOneCapabilityArgs.ts b/src/prisma/generated/resolvers/crud/Capability/args/CreateOneCapabilityArgs.ts
deleted file mode 100644
index 0fbb42f..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/args/CreateOneCapabilityArgs.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { CapabilityCreateInput } from "../../../inputs/CapabilityCreateInput";
-
-@TypeGraphQL.ArgsType()
-export class CreateOneCapabilityArgs {
- @TypeGraphQL.Field(_type => CapabilityCreateInput, {
- nullable: false
- })
- data!: CapabilityCreateInput;
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/args/DeleteManyCapabilityArgs.ts b/src/prisma/generated/resolvers/crud/Capability/args/DeleteManyCapabilityArgs.ts
deleted file mode 100644
index 286bfde..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/args/DeleteManyCapabilityArgs.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { CapabilityWhereInput } from "../../../inputs/CapabilityWhereInput";
-
-@TypeGraphQL.ArgsType()
-export class DeleteManyCapabilityArgs {
- @TypeGraphQL.Field(_type => CapabilityWhereInput, {
- nullable: true
- })
- where?: CapabilityWhereInput | undefined;
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/args/DeleteOneCapabilityArgs.ts b/src/prisma/generated/resolvers/crud/Capability/args/DeleteOneCapabilityArgs.ts
deleted file mode 100644
index d982287..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/args/DeleteOneCapabilityArgs.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { CapabilityWhereUniqueInput } from "../../../inputs/CapabilityWhereUniqueInput";
-
-@TypeGraphQL.ArgsType()
-export class DeleteOneCapabilityArgs {
- @TypeGraphQL.Field(_type => CapabilityWhereUniqueInput, {
- nullable: false
- })
- where!: CapabilityWhereUniqueInput;
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/args/FindFirstCapabilityArgs.ts b/src/prisma/generated/resolvers/crud/Capability/args/FindFirstCapabilityArgs.ts
deleted file mode 100644
index f8020c6..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/args/FindFirstCapabilityArgs.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { CapabilityOrderByWithRelationInput } from "../../../inputs/CapabilityOrderByWithRelationInput";
-import { CapabilityWhereInput } from "../../../inputs/CapabilityWhereInput";
-import { CapabilityWhereUniqueInput } from "../../../inputs/CapabilityWhereUniqueInput";
-import { CapabilityScalarFieldEnum } from "../../../../enums/CapabilityScalarFieldEnum";
-
-@TypeGraphQL.ArgsType()
-export class FindFirstCapabilityArgs {
- @TypeGraphQL.Field(_type => CapabilityWhereInput, {
- nullable: true
- })
- where?: CapabilityWhereInput | undefined;
-
- @TypeGraphQL.Field(_type => [CapabilityOrderByWithRelationInput], {
- nullable: true
- })
- orderBy?: CapabilityOrderByWithRelationInput[] | undefined;
-
- @TypeGraphQL.Field(_type => CapabilityWhereUniqueInput, {
- nullable: true
- })
- cursor?: CapabilityWhereUniqueInput | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- take?: number | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- skip?: number | undefined;
-
- @TypeGraphQL.Field(_type => [CapabilityScalarFieldEnum], {
- nullable: true
- })
- distinct?: Array<"id" | "projectDid" | "capability" | "template" | "allow" | "validateKYC"> | undefined;
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/args/FindFirstCapabilityOrThrowArgs.ts b/src/prisma/generated/resolvers/crud/Capability/args/FindFirstCapabilityOrThrowArgs.ts
deleted file mode 100644
index 42c8fb2..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/args/FindFirstCapabilityOrThrowArgs.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { CapabilityOrderByWithRelationInput } from "../../../inputs/CapabilityOrderByWithRelationInput";
-import { CapabilityWhereInput } from "../../../inputs/CapabilityWhereInput";
-import { CapabilityWhereUniqueInput } from "../../../inputs/CapabilityWhereUniqueInput";
-import { CapabilityScalarFieldEnum } from "../../../../enums/CapabilityScalarFieldEnum";
-
-@TypeGraphQL.ArgsType()
-export class FindFirstCapabilityOrThrowArgs {
- @TypeGraphQL.Field(_type => CapabilityWhereInput, {
- nullable: true
- })
- where?: CapabilityWhereInput | undefined;
-
- @TypeGraphQL.Field(_type => [CapabilityOrderByWithRelationInput], {
- nullable: true
- })
- orderBy?: CapabilityOrderByWithRelationInput[] | undefined;
-
- @TypeGraphQL.Field(_type => CapabilityWhereUniqueInput, {
- nullable: true
- })
- cursor?: CapabilityWhereUniqueInput | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- take?: number | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- skip?: number | undefined;
-
- @TypeGraphQL.Field(_type => [CapabilityScalarFieldEnum], {
- nullable: true
- })
- distinct?: Array<"id" | "projectDid" | "capability" | "template" | "allow" | "validateKYC"> | undefined;
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/args/FindManyCapabilityArgs.ts b/src/prisma/generated/resolvers/crud/Capability/args/FindManyCapabilityArgs.ts
deleted file mode 100644
index f5f2c83..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/args/FindManyCapabilityArgs.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { CapabilityOrderByWithRelationInput } from "../../../inputs/CapabilityOrderByWithRelationInput";
-import { CapabilityWhereInput } from "../../../inputs/CapabilityWhereInput";
-import { CapabilityWhereUniqueInput } from "../../../inputs/CapabilityWhereUniqueInput";
-import { CapabilityScalarFieldEnum } from "../../../../enums/CapabilityScalarFieldEnum";
-
-@TypeGraphQL.ArgsType()
-export class FindManyCapabilityArgs {
- @TypeGraphQL.Field(_type => CapabilityWhereInput, {
- nullable: true
- })
- where?: CapabilityWhereInput | undefined;
-
- @TypeGraphQL.Field(_type => [CapabilityOrderByWithRelationInput], {
- nullable: true
- })
- orderBy?: CapabilityOrderByWithRelationInput[] | undefined;
-
- @TypeGraphQL.Field(_type => CapabilityWhereUniqueInput, {
- nullable: true
- })
- cursor?: CapabilityWhereUniqueInput | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- take?: number | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- skip?: number | undefined;
-
- @TypeGraphQL.Field(_type => [CapabilityScalarFieldEnum], {
- nullable: true
- })
- distinct?: Array<"id" | "projectDid" | "capability" | "template" | "allow" | "validateKYC"> | undefined;
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/args/FindUniqueCapabilityArgs.ts b/src/prisma/generated/resolvers/crud/Capability/args/FindUniqueCapabilityArgs.ts
deleted file mode 100644
index de10078..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/args/FindUniqueCapabilityArgs.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { CapabilityWhereUniqueInput } from "../../../inputs/CapabilityWhereUniqueInput";
-
-@TypeGraphQL.ArgsType()
-export class FindUniqueCapabilityArgs {
- @TypeGraphQL.Field(_type => CapabilityWhereUniqueInput, {
- nullable: false
- })
- where!: CapabilityWhereUniqueInput;
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/args/FindUniqueCapabilityOrThrowArgs.ts b/src/prisma/generated/resolvers/crud/Capability/args/FindUniqueCapabilityOrThrowArgs.ts
deleted file mode 100644
index c72dafa..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/args/FindUniqueCapabilityOrThrowArgs.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { CapabilityWhereUniqueInput } from "../../../inputs/CapabilityWhereUniqueInput";
-
-@TypeGraphQL.ArgsType()
-export class FindUniqueCapabilityOrThrowArgs {
- @TypeGraphQL.Field(_type => CapabilityWhereUniqueInput, {
- nullable: false
- })
- where!: CapabilityWhereUniqueInput;
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/args/GroupByCapabilityArgs.ts b/src/prisma/generated/resolvers/crud/Capability/args/GroupByCapabilityArgs.ts
deleted file mode 100644
index 7443bbb..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/args/GroupByCapabilityArgs.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { CapabilityOrderByWithAggregationInput } from "../../../inputs/CapabilityOrderByWithAggregationInput";
-import { CapabilityScalarWhereWithAggregatesInput } from "../../../inputs/CapabilityScalarWhereWithAggregatesInput";
-import { CapabilityWhereInput } from "../../../inputs/CapabilityWhereInput";
-import { CapabilityScalarFieldEnum } from "../../../../enums/CapabilityScalarFieldEnum";
-
-@TypeGraphQL.ArgsType()
-export class GroupByCapabilityArgs {
- @TypeGraphQL.Field(_type => CapabilityWhereInput, {
- nullable: true
- })
- where?: CapabilityWhereInput | undefined;
-
- @TypeGraphQL.Field(_type => [CapabilityOrderByWithAggregationInput], {
- nullable: true
- })
- orderBy?: CapabilityOrderByWithAggregationInput[] | undefined;
-
- @TypeGraphQL.Field(_type => [CapabilityScalarFieldEnum], {
- nullable: false
- })
- by!: Array<"id" | "projectDid" | "capability" | "template" | "allow" | "validateKYC">;
-
- @TypeGraphQL.Field(_type => CapabilityScalarWhereWithAggregatesInput, {
- nullable: true
- })
- having?: CapabilityScalarWhereWithAggregatesInput | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- take?: number | undefined;
-
- @TypeGraphQL.Field(_type => TypeGraphQL.Int, {
- nullable: true
- })
- skip?: number | undefined;
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/args/UpdateManyCapabilityArgs.ts b/src/prisma/generated/resolvers/crud/Capability/args/UpdateManyCapabilityArgs.ts
deleted file mode 100644
index 82a8bb5..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/args/UpdateManyCapabilityArgs.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { CapabilityUpdateManyMutationInput } from "../../../inputs/CapabilityUpdateManyMutationInput";
-import { CapabilityWhereInput } from "../../../inputs/CapabilityWhereInput";
-
-@TypeGraphQL.ArgsType()
-export class UpdateManyCapabilityArgs {
- @TypeGraphQL.Field(_type => CapabilityUpdateManyMutationInput, {
- nullable: false
- })
- data!: CapabilityUpdateManyMutationInput;
-
- @TypeGraphQL.Field(_type => CapabilityWhereInput, {
- nullable: true
- })
- where?: CapabilityWhereInput | undefined;
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/args/UpdateOneCapabilityArgs.ts b/src/prisma/generated/resolvers/crud/Capability/args/UpdateOneCapabilityArgs.ts
deleted file mode 100644
index ab0cbe2..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/args/UpdateOneCapabilityArgs.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { CapabilityUpdateInput } from "../../../inputs/CapabilityUpdateInput";
-import { CapabilityWhereUniqueInput } from "../../../inputs/CapabilityWhereUniqueInput";
-
-@TypeGraphQL.ArgsType()
-export class UpdateOneCapabilityArgs {
- @TypeGraphQL.Field(_type => CapabilityUpdateInput, {
- nullable: false
- })
- data!: CapabilityUpdateInput;
-
- @TypeGraphQL.Field(_type => CapabilityWhereUniqueInput, {
- nullable: false
- })
- where!: CapabilityWhereUniqueInput;
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/args/UpsertOneCapabilityArgs.ts b/src/prisma/generated/resolvers/crud/Capability/args/UpsertOneCapabilityArgs.ts
deleted file mode 100644
index 2596bb9..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/args/UpsertOneCapabilityArgs.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import * as GraphQLScalars from "graphql-scalars";
-import { CapabilityCreateInput } from "../../../inputs/CapabilityCreateInput";
-import { CapabilityUpdateInput } from "../../../inputs/CapabilityUpdateInput";
-import { CapabilityWhereUniqueInput } from "../../../inputs/CapabilityWhereUniqueInput";
-
-@TypeGraphQL.ArgsType()
-export class UpsertOneCapabilityArgs {
- @TypeGraphQL.Field(_type => CapabilityWhereUniqueInput, {
- nullable: false
- })
- where!: CapabilityWhereUniqueInput;
-
- @TypeGraphQL.Field(_type => CapabilityCreateInput, {
- nullable: false
- })
- create!: CapabilityCreateInput;
-
- @TypeGraphQL.Field(_type => CapabilityUpdateInput, {
- nullable: false
- })
- update!: CapabilityUpdateInput;
-}
diff --git a/src/prisma/generated/resolvers/crud/Capability/args/index.ts b/src/prisma/generated/resolvers/crud/Capability/args/index.ts
deleted file mode 100644
index c5e59be..0000000
--- a/src/prisma/generated/resolvers/crud/Capability/args/index.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-export { AggregateCapabilityArgs } from "./AggregateCapabilityArgs";
-export { CreateManyCapabilityArgs } from "./CreateManyCapabilityArgs";
-export { CreateOneCapabilityArgs } from "./CreateOneCapabilityArgs";
-export { DeleteManyCapabilityArgs } from "./DeleteManyCapabilityArgs";
-export { DeleteOneCapabilityArgs } from "./DeleteOneCapabilityArgs";
-export { FindFirstCapabilityArgs } from "./FindFirstCapabilityArgs";
-export { FindFirstCapabilityOrThrowArgs } from "./FindFirstCapabilityOrThrowArgs";
-export { FindManyCapabilityArgs } from "./FindManyCapabilityArgs";
-export { FindUniqueCapabilityArgs } from "./FindUniqueCapabilityArgs";
-export { FindUniqueCapabilityOrThrowArgs } from "./FindUniqueCapabilityOrThrowArgs";
-export { GroupByCapabilityArgs } from "./GroupByCapabilityArgs";
-export { UpdateManyCapabilityArgs } from "./UpdateManyCapabilityArgs";
-export { UpdateOneCapabilityArgs } from "./UpdateOneCapabilityArgs";
-export { UpsertOneCapabilityArgs } from "./UpsertOneCapabilityArgs";
diff --git a/src/prisma/generated/resolvers/crud/Claim/AggregateClaimResolver.ts b/src/prisma/generated/resolvers/crud/Claim/AggregateClaimResolver.ts
deleted file mode 100644
index 1dc2dfa..0000000
--- a/src/prisma/generated/resolvers/crud/Claim/AggregateClaimResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { AggregateClaimArgs } from "./args/AggregateClaimArgs";
-import { Claim } from "../../../models/Claim";
-import { AggregateClaim } from "../../outputs/AggregateClaim";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Claim)
-export class AggregateClaimResolver {
- @TypeGraphQL.Query(_returns => AggregateClaim, {
- nullable: false
- })
- async aggregateClaim(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: AggregateClaimArgs): Promise {
- return getPrismaFromContext(ctx).claim.aggregate({
- ...args,
- ...transformInfoIntoPrismaArgs(info),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Claim/ClaimCrudResolver.ts b/src/prisma/generated/resolvers/crud/Claim/ClaimCrudResolver.ts
deleted file mode 100644
index 65ccf2d..0000000
--- a/src/prisma/generated/resolvers/crud/Claim/ClaimCrudResolver.ts
+++ /dev/null
@@ -1,179 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { AggregateClaimArgs } from "./args/AggregateClaimArgs";
-import { CreateManyClaimArgs } from "./args/CreateManyClaimArgs";
-import { CreateOneClaimArgs } from "./args/CreateOneClaimArgs";
-import { DeleteManyClaimArgs } from "./args/DeleteManyClaimArgs";
-import { DeleteOneClaimArgs } from "./args/DeleteOneClaimArgs";
-import { FindFirstClaimArgs } from "./args/FindFirstClaimArgs";
-import { FindFirstClaimOrThrowArgs } from "./args/FindFirstClaimOrThrowArgs";
-import { FindManyClaimArgs } from "./args/FindManyClaimArgs";
-import { FindUniqueClaimArgs } from "./args/FindUniqueClaimArgs";
-import { FindUniqueClaimOrThrowArgs } from "./args/FindUniqueClaimOrThrowArgs";
-import { GroupByClaimArgs } from "./args/GroupByClaimArgs";
-import { UpdateManyClaimArgs } from "./args/UpdateManyClaimArgs";
-import { UpdateOneClaimArgs } from "./args/UpdateOneClaimArgs";
-import { UpsertOneClaimArgs } from "./args/UpsertOneClaimArgs";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-import { Claim } from "../../../models/Claim";
-import { AffectedRowsOutput } from "../../outputs/AffectedRowsOutput";
-import { AggregateClaim } from "../../outputs/AggregateClaim";
-import { ClaimGroupBy } from "../../outputs/ClaimGroupBy";
-
-@TypeGraphQL.Resolver(_of => Claim)
-export class ClaimCrudResolver {
- @TypeGraphQL.Query(_returns => AggregateClaim, {
- nullable: false
- })
- async aggregateClaim(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: AggregateClaimArgs): Promise {
- return getPrismaFromContext(ctx).claim.aggregate({
- ...args,
- ...transformInfoIntoPrismaArgs(info),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => AffectedRowsOutput, {
- nullable: false
- })
- async createManyClaim(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: CreateManyClaimArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).claim.createMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => Claim, {
- nullable: false
- })
- async createOneClaim(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: CreateOneClaimArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).claim.create({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => AffectedRowsOutput, {
- nullable: false
- })
- async deleteManyClaim(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: DeleteManyClaimArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).claim.deleteMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => Claim, {
- nullable: true
- })
- async deleteOneClaim(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: DeleteOneClaimArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).claim.delete({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Query(_returns => Claim, {
- nullable: true
- })
- async findFirstClaim(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindFirstClaimArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).claim.findFirst({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Query(_returns => Claim, {
- nullable: true
- })
- async findFirstClaimOrThrow(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindFirstClaimOrThrowArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).claim.findFirstOrThrow({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Query(_returns => [Claim], {
- nullable: false
- })
- async claims(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindManyClaimArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).claim.findMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Query(_returns => Claim, {
- nullable: true
- })
- async claim(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindUniqueClaimArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).claim.findUnique({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Query(_returns => Claim, {
- nullable: true
- })
- async getClaim(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: FindUniqueClaimOrThrowArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).claim.findUniqueOrThrow({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Query(_returns => [ClaimGroupBy], {
- nullable: false
- })
- async groupByClaim(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: GroupByClaimArgs): Promise {
- const { _count, _avg, _sum, _min, _max } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).claim.groupBy({
- ...args,
- ...Object.fromEntries(
- Object.entries({ _count, _avg, _sum, _min, _max }).filter(([_, v]) => v != null)
- ),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => AffectedRowsOutput, {
- nullable: false
- })
- async updateManyClaim(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: UpdateManyClaimArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).claim.updateMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => Claim, {
- nullable: true
- })
- async updateOneClaim(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: UpdateOneClaimArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).claim.update({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-
- @TypeGraphQL.Mutation(_returns => Claim, {
- nullable: false
- })
- async upsertOneClaim(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: UpsertOneClaimArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).claim.upsert({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Claim/CreateManyClaimResolver.ts b/src/prisma/generated/resolvers/crud/Claim/CreateManyClaimResolver.ts
deleted file mode 100644
index 29c97bb..0000000
--- a/src/prisma/generated/resolvers/crud/Claim/CreateManyClaimResolver.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { CreateManyClaimArgs } from "./args/CreateManyClaimArgs";
-import { Claim } from "../../../models/Claim";
-import { AffectedRowsOutput } from "../../outputs/AffectedRowsOutput";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Claim)
-export class CreateManyClaimResolver {
- @TypeGraphQL.Mutation(_returns => AffectedRowsOutput, {
- nullable: false
- })
- async createManyClaim(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: CreateManyClaimArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).claim.createMany({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Claim/CreateOneClaimResolver.ts b/src/prisma/generated/resolvers/crud/Claim/CreateOneClaimResolver.ts
deleted file mode 100644
index c8440a8..0000000
--- a/src/prisma/generated/resolvers/crud/Claim/CreateOneClaimResolver.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { CreateOneClaimArgs } from "./args/CreateOneClaimArgs";
-import { Claim } from "../../../models/Claim";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Claim)
-export class CreateOneClaimResolver {
- @TypeGraphQL.Mutation(_returns => Claim, {
- nullable: false
- })
- async createOneClaim(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: CreateOneClaimArgs): Promise {
- const { _count } = transformInfoIntoPrismaArgs(info);
- return getPrismaFromContext(ctx).claim.create({
- ...args,
- ...(_count && transformCountFieldIntoSelectRelationsCount(_count)),
- });
- }
-}
diff --git a/src/prisma/generated/resolvers/crud/Claim/DeleteManyClaimResolver.ts b/src/prisma/generated/resolvers/crud/Claim/DeleteManyClaimResolver.ts
deleted file mode 100644
index 90f92c3..0000000
--- a/src/prisma/generated/resolvers/crud/Claim/DeleteManyClaimResolver.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-import * as TypeGraphQL from "type-graphql";
-import { GraphQLResolveInfo } from "graphql";
-import { DeleteManyClaimArgs } from "./args/DeleteManyClaimArgs";
-import { Claim } from "../../../models/Claim";
-import { AffectedRowsOutput } from "../../outputs/AffectedRowsOutput";
-import { transformInfoIntoPrismaArgs, getPrismaFromContext, transformCountFieldIntoSelectRelationsCount } from "../../../helpers";
-
-@TypeGraphQL.Resolver(_of => Claim)
-export class DeleteManyClaimResolver {
- @TypeGraphQL.Mutation(_returns => AffectedRowsOutput, {
- nullable: false
- })
- async deleteManyClaim(@TypeGraphQL.Ctx() ctx: any, @TypeGraphQL.Info() info: GraphQLResolveInfo, @TypeGraphQL.Args() args: DeleteManyClaimArgs): Promise