Run daemon on packaged Bare runtime
This commit is contained in:
Generated
+335
-3
@@ -10,15 +10,18 @@
|
||||
"workspaces": [
|
||||
"daemon",
|
||||
"computer-use",
|
||||
"apps/control-center"
|
||||
"apps/control-center",
|
||||
"vendor/agent-harness"
|
||||
],
|
||||
"dependencies": {
|
||||
"@qvac/cli": "0.13.0",
|
||||
"@qvac/sdk": "0.19.1",
|
||||
"bare-node-runtime": "1.5.0",
|
||||
"bare-runtime": "1.32.0",
|
||||
"dbus-next": "^0.10.2"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=22.17.0"
|
||||
"bare": ">=1.30.3"
|
||||
}
|
||||
},
|
||||
"apps/control-center": {
|
||||
@@ -1741,6 +1744,10 @@
|
||||
"xache": "^1.2.1"
|
||||
}
|
||||
},
|
||||
"node_modules/agent-harness": {
|
||||
"resolved": "vendor/agent-harness",
|
||||
"link": true
|
||||
},
|
||||
"node_modules/ajv": {
|
||||
"version": "8.20.0",
|
||||
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz",
|
||||
@@ -1980,6 +1987,23 @@
|
||||
"bare-inspect": "^3.1.2"
|
||||
}
|
||||
},
|
||||
"node_modules/bare-async-hooks": {
|
||||
"version": "0.0.0",
|
||||
"resolved": "https://registry.npmjs.org/bare-async-hooks/-/bare-async-hooks-0.0.0.tgz",
|
||||
"integrity": "sha512-xNfGwUobaomCGMGAqohAekS3uMCj+4tvI4AoOaJnO7NfpN+dvFdkC5xkeQtmZzs2vxf2TR5J6i5FDd1ImCZERw==",
|
||||
"license": "Apache-2.0"
|
||||
},
|
||||
"node_modules/bare-broadcast-channel": {
|
||||
"version": "0.2.0",
|
||||
"resolved": "https://registry.npmjs.org/bare-broadcast-channel/-/bare-broadcast-channel-0.2.0.tgz",
|
||||
"integrity": "sha512-MuAwdKWr4cSjNwqvbE3tA9Wn6w69q6iXYnP2Wb0nlDa6sKNSMSfY7LXkV4FzWlq9JFP9d0HkCAKPboTLKnUfWQ==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"bare-events": "^2.0.0",
|
||||
"bare-stream": "^2.7.0",
|
||||
"bare-structured-clone": "^1.4.0"
|
||||
}
|
||||
},
|
||||
"node_modules/bare-buffer": {
|
||||
"version": "3.7.1",
|
||||
"resolved": "https://registry.npmjs.org/bare-buffer/-/bare-buffer-3.7.1.tgz",
|
||||
@@ -2020,6 +2044,33 @@
|
||||
"bare-bundle": "*"
|
||||
}
|
||||
},
|
||||
"node_modules/bare-channel": {
|
||||
"version": "5.2.4",
|
||||
"resolved": "https://registry.npmjs.org/bare-channel/-/bare-channel-5.2.4.tgz",
|
||||
"integrity": "sha512-enkaOtvXUiZsLBSbataxV/QBjehCOK+SUTd2JQWUYW2iIOufpPu9jyZ9bqJqkEquktrK/rpEMVEmKsPzoci/sA==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"bare-events": "^2.0.0",
|
||||
"bare-stream": "^2.7.0",
|
||||
"bare-structured-clone": "^1.4.0"
|
||||
},
|
||||
"engines": {
|
||||
"bare": ">=1.7.0"
|
||||
}
|
||||
},
|
||||
"node_modules/bare-console": {
|
||||
"version": "6.2.0",
|
||||
"resolved": "https://registry.npmjs.org/bare-console/-/bare-console-6.2.0.tgz",
|
||||
"integrity": "sha512-qQ+Vasa3NwNdVDcUWKIIEG5p7MKO7uABcV/xBR9MDwQg3QklC5ayemaHzBa/ER4h6TKN2PRQN5IppNwUAMtb8Q==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"bare-format": "^1.0.2",
|
||||
"bare-hrtime": "^2.0.0",
|
||||
"bare-logger": "^2.0.0",
|
||||
"bare-system-logger": "^1.0.2",
|
||||
"bare-type": "^1.1.0"
|
||||
}
|
||||
},
|
||||
"node_modules/bare-cov": {
|
||||
"version": "1.2.2",
|
||||
"resolved": "https://registry.npmjs.org/bare-cov/-/bare-cov-1.2.2.tgz",
|
||||
@@ -2072,6 +2123,37 @@
|
||||
"bare-os": "^3.0.1"
|
||||
}
|
||||
},
|
||||
"node_modules/bare-dgram": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/bare-dgram/-/bare-dgram-1.1.1.tgz",
|
||||
"integrity": "sha512-fqL5xD7k6iGL4SdmkW9LXCoMEbrk1Fwg6ZLN0vEG1XaFtTFUmgXxAfbZ6kL+385TZ+nRfLz32xeBZV9gs6lmsw==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"bare-dns": "^2.0.4",
|
||||
"bare-events": "^2.5.4"
|
||||
},
|
||||
"engines": {
|
||||
"bare": ">=1.16.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"bare-buffer": "*",
|
||||
"bare-pipe": "*"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"bare-buffer": {
|
||||
"optional": true
|
||||
},
|
||||
"bare-pipe": {
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/bare-diagnostics-channel": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/bare-diagnostics-channel/-/bare-diagnostics-channel-1.1.0.tgz",
|
||||
"integrity": "sha512-Reu+EQo+eLpB+a5p8UykFEdXndFaRaSgKV38uAMh/qhE2eTeJcdwAwo74hKYyeN8GD3DIFqC9ZlM4bnDc03CIg==",
|
||||
"license": "Apache-2.0"
|
||||
},
|
||||
"node_modules/bare-dns": {
|
||||
"version": "2.2.0",
|
||||
"resolved": "https://registry.npmjs.org/bare-dns/-/bare-dns-2.2.0.tgz",
|
||||
@@ -2297,6 +2379,15 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/bare-logger": {
|
||||
"version": "2.0.4",
|
||||
"resolved": "https://registry.npmjs.org/bare-logger/-/bare-logger-2.0.4.tgz",
|
||||
"integrity": "sha512-HZB3jmnu0C/hcN4HPtBLe7MA6TuwWHzjn4xalExMLlt20URKNKvRCNEMRsWrcFuBKx3wfC6oWySmGpqpaFcjRg==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"bare-format": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/bare-mime": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/bare-mime/-/bare-mime-1.0.0.tgz",
|
||||
@@ -2398,6 +2489,79 @@
|
||||
"bare-tcp": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/bare-node-runtime": {
|
||||
"version": "1.5.0",
|
||||
"resolved": "https://registry.npmjs.org/bare-node-runtime/-/bare-node-runtime-1.5.0.tgz",
|
||||
"integrity": "sha512-eMRq9WDYd+E0IZ8EG/8iCozZJl511z6vp7kxZyxjDw77ggOZ7bThFpJ72Kztjs8sh0hoe+xhFyZmoqAdVE/Ziw==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"bare-abort-controller": "^1.0.0",
|
||||
"bare-assert": "^1.1.0",
|
||||
"bare-async-hooks": "^0.0.0",
|
||||
"bare-buffer": "^3.3.1",
|
||||
"bare-console": "^6.0.1",
|
||||
"bare-crypto": "^1.11.2",
|
||||
"bare-dgram": "^1.0.1",
|
||||
"bare-diagnostics-channel": "^1.1.0",
|
||||
"bare-dns": "^2.1.4",
|
||||
"bare-events": "^2.7.0",
|
||||
"bare-fetch": "^3.0.0",
|
||||
"bare-fs": "^4.2.3",
|
||||
"bare-http1": "^4.0.4",
|
||||
"bare-https": "^3.0.0",
|
||||
"bare-inspector": "^6.0.1",
|
||||
"bare-module": "^6.1.2",
|
||||
"bare-net": "^2.0.2",
|
||||
"bare-os": "^3.6.2",
|
||||
"bare-path": "^3.0.0",
|
||||
"bare-performance": "^2.0.0",
|
||||
"bare-process": "^4.2.1",
|
||||
"bare-punycode": "^0.0.0",
|
||||
"bare-querystring": "^1.0.0",
|
||||
"bare-readline": "^1.1.0",
|
||||
"bare-repl": "^6.0.1",
|
||||
"bare-sqlite": "^0.1.4",
|
||||
"bare-stream": "^2.7.0",
|
||||
"bare-string-decoder": "^1.0.0",
|
||||
"bare-subprocess": "^6.0.0",
|
||||
"bare-timers": "^3.0.3",
|
||||
"bare-tls": "^3.0.0",
|
||||
"bare-tty": "^5.0.3",
|
||||
"bare-url": "^2.2.2",
|
||||
"bare-utils": "^1.5.1",
|
||||
"bare-v8": "^1.0.1",
|
||||
"bare-vm": "^1.0.0",
|
||||
"bare-worker": "^4.0.0",
|
||||
"bare-ws": "^3.0.0",
|
||||
"bare-zlib": "^1.3.1"
|
||||
}
|
||||
},
|
||||
"node_modules/bare-node-runtime/node_modules/bare-subprocess": {
|
||||
"version": "6.1.0",
|
||||
"resolved": "https://registry.npmjs.org/bare-subprocess/-/bare-subprocess-6.1.0.tgz",
|
||||
"integrity": "sha512-8L6KtbmreDy4Fc1BdDqaDo9fg0nbedUmTSFQxYPV0uHIM2BBAX8+E0LyMDKgkk0I+mlKto80WYzOnIhT8VDdOg==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"bare-env": "^3.0.0",
|
||||
"bare-events": "^2.5.4",
|
||||
"bare-os": "^3.0.1",
|
||||
"bare-pipe": "^4.2.0",
|
||||
"bare-structured-clone": "^1.5.2",
|
||||
"bare-tcp": "^2.4.1",
|
||||
"bare-url": "^2.2.2"
|
||||
},
|
||||
"engines": {
|
||||
"bare": ">=1.7.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"bare-buffer": "*"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"bare-buffer": {
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/bare-os": {
|
||||
"version": "3.9.3",
|
||||
"resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.9.3.tgz",
|
||||
@@ -2510,6 +2674,55 @@
|
||||
"bare": ">=1.7.0"
|
||||
}
|
||||
},
|
||||
"node_modules/bare-punycode": {
|
||||
"version": "0.0.0",
|
||||
"resolved": "https://registry.npmjs.org/bare-punycode/-/bare-punycode-0.0.0.tgz",
|
||||
"integrity": "sha512-PC2Y6mGLytZPJCB9M7CvO5Zb6uWYVUZ+5t3L6vePFuFM6tdC6SsQ+sIsuf0Sa6LHBoWURX7I9yMMbPXMv7TIdQ==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"punycode": "^2.3.1"
|
||||
}
|
||||
},
|
||||
"node_modules/bare-querystring": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/bare-querystring/-/bare-querystring-1.1.0.tgz",
|
||||
"integrity": "sha512-pUtEM6JrX53MbEJFwO92F0Ch7BwZ67KD7LyglcB8/tvkkVdwTgN1f7oIklRe+NTT/WCYZgwjDFYS9efBxDSq8g==",
|
||||
"license": "Apache-2.0"
|
||||
},
|
||||
"node_modules/bare-readline": {
|
||||
"version": "1.3.1",
|
||||
"resolved": "https://registry.npmjs.org/bare-readline/-/bare-readline-1.3.1.tgz",
|
||||
"integrity": "sha512-QtSU4ZfgQcDI6AQssjDFqTiRe4rCiciMn+Yqx6siMJZBIftAIFrNSOK0sa5SBrmNv/a7CD9Dm0onUDCRyn5Fdg==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"bare-ansi-escapes": "^2.0.0",
|
||||
"bare-stream": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/bare-realm": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/bare-realm/-/bare-realm-2.0.1.tgz",
|
||||
"integrity": "sha512-kQbYU6AAQu4XBTQesuz2+PpjBx7MJzf5Qw3nSLzQCzbVglx7Ml85MtWEjUe1AeslXqrd+nFPHMEbL55ouISscA==",
|
||||
"license": "Apache-2.0",
|
||||
"engines": {
|
||||
"bare": ">=1.5.0"
|
||||
}
|
||||
},
|
||||
"node_modules/bare-repl": {
|
||||
"version": "6.1.1",
|
||||
"resolved": "https://registry.npmjs.org/bare-repl/-/bare-repl-6.1.1.tgz",
|
||||
"integrity": "sha512-vV52s+zLcwf9WB6y09KwHrqHrCR0UUgcKz3NPhPAwmO62ctFYbBfjskBch92wWk7vRrF68dHJj3hmYNCe8d18g==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"bare-inspect": "^3.0.0",
|
||||
"bare-module": "^6.4.0",
|
||||
"bare-path": "^3.0.0",
|
||||
"bare-pipe": "^4.0.0",
|
||||
"bare-readline": "^1.0.0",
|
||||
"bare-stream": "^2.0.0",
|
||||
"bare-tty": "^5.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/bare-rpc": {
|
||||
"version": "1.3.8",
|
||||
"resolved": "https://registry.npmjs.org/bare-rpc/-/bare-rpc-1.3.8.tgz",
|
||||
@@ -2856,6 +3069,20 @@
|
||||
"bare": ">=1.7.0"
|
||||
}
|
||||
},
|
||||
"node_modules/bare-sqlite": {
|
||||
"version": "0.1.4",
|
||||
"resolved": "https://registry.npmjs.org/bare-sqlite/-/bare-sqlite-0.1.4.tgz",
|
||||
"integrity": "sha512-h2UdmQohSQG98lrMZ31PnhKIZRNT+1cDUZRzboHmsXKp+l4N4UBSJylMDEGL+D4fw6MJfOHWFIzUG20pITGy8Q==",
|
||||
"license": "Apache-2.0",
|
||||
"peerDependencies": {
|
||||
"bare-buffer": "*"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"bare-buffer": {
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/bare-stdio": {
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/bare-stdio/-/bare-stdio-1.0.3.tgz",
|
||||
@@ -2894,6 +3121,23 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/bare-string-decoder": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/bare-string-decoder/-/bare-string-decoder-1.0.0.tgz",
|
||||
"integrity": "sha512-FjFvfHo88U7borNQSj9ijP2JTb1asqY6K28OZrix4dF9iZf5D2wi1+99CgLlHT3HtYqdwxRhDAiKu8rVstt5rQ==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"text-decoder": "^1.2.3"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"bare-buffer": "*"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"bare-buffer": {
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/bare-structured-clone": {
|
||||
"version": "1.6.0",
|
||||
"resolved": "https://registry.npmjs.org/bare-structured-clone/-/bare-structured-clone-1.6.0.tgz",
|
||||
@@ -2943,6 +3187,15 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/bare-system-logger": {
|
||||
"version": "1.0.5",
|
||||
"resolved": "https://registry.npmjs.org/bare-system-logger/-/bare-system-logger-1.0.5.tgz",
|
||||
"integrity": "sha512-Xnjk5jFJWKrfVfHfusHwUpfiPmZqWUm9gaCUolTlN1pxxf7yDn7mhC+pr885j6VVSLzZwfZYi9nywVI+VakxVg==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"bare-logger": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/bare-tcp": {
|
||||
"version": "2.6.1",
|
||||
"resolved": "https://registry.npmjs.org/bare-tcp/-/bare-tcp-2.6.1.tgz",
|
||||
@@ -2965,6 +3218,43 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/bare-thread": {
|
||||
"version": "1.2.6",
|
||||
"resolved": "https://registry.npmjs.org/bare-thread/-/bare-thread-1.2.6.tgz",
|
||||
"integrity": "sha512-191LkhyfdBufeXaVAWWeeJgc3UhG+9FpLGfJDBwHh9KC19dRyUeYOUzOBBDY6nl8xpm/cJyOBmsWiqo55crKxQ==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"bare-bundle": "^1.9.0",
|
||||
"bare-module-resolve": "^1.11.2",
|
||||
"bare-module-traverse": "^2.0.0",
|
||||
"bare-url": "^2.4.2"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"bare-buffer": "*"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"bare-buffer": {
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/bare-timers": {
|
||||
"version": "3.2.3",
|
||||
"resolved": "https://registry.npmjs.org/bare-timers/-/bare-timers-3.2.3.tgz",
|
||||
"integrity": "sha512-PW36nOU4AKbQSrbWlrYhDJgsEWbZST0v8s8FvlgVySUby7CfXdUpXVCTFmgXcpZevQx7BCXqKM/A8NJDHPGkzQ==",
|
||||
"license": "Apache-2.0",
|
||||
"engines": {
|
||||
"bare": ">=1.7.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"bare-abort-controller": "*"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"bare-abort-controller": {
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/bare-tls": {
|
||||
"version": "3.1.10",
|
||||
"resolved": "https://registry.npmjs.org/bare-tls/-/bare-tls-3.1.10.tgz",
|
||||
@@ -3053,6 +3343,12 @@
|
||||
"bare-type": "^1.0.6"
|
||||
}
|
||||
},
|
||||
"node_modules/bare-v8": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/bare-v8/-/bare-v8-1.0.1.tgz",
|
||||
"integrity": "sha512-/cR5ZvFWQRdtTZ4tx0j7TKvTWce8UnnLqm88fwHtJmfM7HODIBVjQGDT7KkDLeD2d/eHP2pzB71Y8/QyiMMKrQ==",
|
||||
"license": "Apache-2.0"
|
||||
},
|
||||
"node_modules/bare-v8-to-istanbul": {
|
||||
"version": "1.0.4",
|
||||
"resolved": "https://registry.npmjs.org/bare-v8-to-istanbul/-/bare-v8-to-istanbul-1.0.4.tgz",
|
||||
@@ -3070,6 +3366,29 @@
|
||||
"which-runtime": "^1.4.0"
|
||||
}
|
||||
},
|
||||
"node_modules/bare-vm": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/bare-vm/-/bare-vm-1.0.1.tgz",
|
||||
"integrity": "sha512-yLnbRvKt3AhRTmtfTIrYfdTHqGEfIJc+Fgb2DcHejE0HJ+p5adGxxPMvd3893Z7iXVYnalxukNARn4oJSZELHQ==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"bare-realm": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/bare-worker": {
|
||||
"version": "4.4.0",
|
||||
"resolved": "https://registry.npmjs.org/bare-worker/-/bare-worker-4.4.0.tgz",
|
||||
"integrity": "sha512-zSc1biis9ks03nj/24M7tYS2V0CPhefizzRIxVYdglbbUAgA0zakwSgTKLJshZ6P+9NA55M/eG4k/rBALZVbxg==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"bare-broadcast-channel": "^0.2.0",
|
||||
"bare-channel": "^5.1.5",
|
||||
"bare-events": "^2.2.1",
|
||||
"bare-module": "^6.4.0",
|
||||
"bare-stream": "^2.13.3",
|
||||
"bare-thread": "^1.2.2"
|
||||
}
|
||||
},
|
||||
"node_modules/bare-ws": {
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/bare-ws/-/bare-ws-3.1.0.tgz",
|
||||
@@ -5232,7 +5551,6 @@
|
||||
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
|
||||
"integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
|
||||
"license": "MIT",
|
||||
"optional": true,
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
}
|
||||
@@ -6383,6 +6701,20 @@
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/colinhacks"
|
||||
}
|
||||
},
|
||||
"vendor/agent-harness": {
|
||||
"version": "0.1.0",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@qvac/sdk": "0.19.1",
|
||||
"hyperdispatch": "^1.6.0"
|
||||
},
|
||||
"bin": {
|
||||
"agent-harness": "bin/cli.js"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=20"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user