diff --git a/OPC_UA_Clients/Release1/basic_node_opcua/package.json b/OPC_UA_Clients/Release1/basic_node_opcua/package.json index 6c1ac0b..130a4f3 100644 --- a/OPC_UA_Clients/Release1/basic_node_opcua/package.json +++ b/OPC_UA_Clients/Release1/basic_node_opcua/package.json @@ -1,6 +1,6 @@ { "dependencies": { - "node-opcua": "2.91.1", - "node-opcua-nodeset-ijt": "2.91.0" + "node-opcua": "2.120.0", + "node-opcua-nodeset-ijt": "2.120.0" } } \ No newline at end of file diff --git a/OPC_UA_Clients/basic_node_opcua/package-lock.json b/OPC_UA_Clients/basic_node_opcua/package-lock.json new file mode 100644 index 0000000..caff3ab --- /dev/null +++ b/OPC_UA_Clients/basic_node_opcua/package-lock.json @@ -0,0 +1,2655 @@ +{ + "name": "basic_node_opcua", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "dependencies": { + "node-opcua": "2.120.0", + "node-opcua-nodeset-ijt": "2.120.0" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@peculiar/asn1-cms": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-cms/-/asn1-cms-2.3.8.tgz", + "integrity": "sha512-Wtk9R7yQxGaIaawHorWKP2OOOm/RZzamOmSWwaqGphIuU6TcKYih0slL6asZlSSZtVoYTrBfrddSOD/jTu9vuQ==", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.8", + "@peculiar/asn1-x509": "^2.3.8", + "@peculiar/asn1-x509-attr": "^2.3.8", + "asn1js": "^3.0.5", + "tslib": "^2.6.2" + } + }, + "node_modules/@peculiar/asn1-csr": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-csr/-/asn1-csr-2.3.8.tgz", + "integrity": "sha512-ZmAaP2hfzgIGdMLcot8gHTykzoI+X/S53x1xoGbTmratETIaAbSWMiPGvZmXRA0SNEIydpMkzYtq4fQBxN1u1w==", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.8", + "@peculiar/asn1-x509": "^2.3.8", + "asn1js": "^3.0.5", + "tslib": "^2.6.2" + } + }, + "node_modules/@peculiar/asn1-ecc": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-ecc/-/asn1-ecc-2.3.8.tgz", + "integrity": "sha512-Ah/Q15y3A/CtxbPibiLM/LKcMbnLTdUdLHUgdpB5f60sSvGkXzxJCu5ezGTFHogZXWNX3KSmYqilCrfdmBc6pQ==", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.8", + "@peculiar/asn1-x509": "^2.3.8", + "asn1js": "^3.0.5", + "tslib": "^2.6.2" + } + }, + "node_modules/@peculiar/asn1-pfx": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pfx/-/asn1-pfx-2.3.8.tgz", + "integrity": "sha512-XhdnCVznMmSmgy68B9pVxiZ1XkKoE1BjO4Hv+eUGiY1pM14msLsFZ3N7K46SoITIVZLq92kKkXpGiTfRjlNLyg==", + "dependencies": { + "@peculiar/asn1-cms": "^2.3.8", + "@peculiar/asn1-pkcs8": "^2.3.8", + "@peculiar/asn1-rsa": "^2.3.8", + "@peculiar/asn1-schema": "^2.3.8", + "asn1js": "^3.0.5", + "tslib": "^2.6.2" + } + }, + "node_modules/@peculiar/asn1-pkcs8": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs8/-/asn1-pkcs8-2.3.8.tgz", + "integrity": "sha512-rL8k2x59v8lZiwLRqdMMmOJ30GHt6yuHISFIuuWivWjAJjnxzZBVzMTQ72sknX5MeTSSvGwPmEFk2/N8+UztFQ==", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.8", + "@peculiar/asn1-x509": "^2.3.8", + "asn1js": "^3.0.5", + "tslib": "^2.6.2" + } + }, + "node_modules/@peculiar/asn1-pkcs9": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs9/-/asn1-pkcs9-2.3.8.tgz", + "integrity": "sha512-+nONq5tcK7vm3qdY7ZKoSQGQjhJYMJbwJGbXLFOhmqsFIxEWyQPHyV99+wshOjpOjg0wUSSkEEzX2hx5P6EKeQ==", + "dependencies": { + "@peculiar/asn1-cms": "^2.3.8", + "@peculiar/asn1-pfx": "^2.3.8", + "@peculiar/asn1-pkcs8": "^2.3.8", + "@peculiar/asn1-schema": "^2.3.8", + "@peculiar/asn1-x509": "^2.3.8", + "@peculiar/asn1-x509-attr": "^2.3.8", + "asn1js": "^3.0.5", + "tslib": "^2.6.2" + } + }, + "node_modules/@peculiar/asn1-rsa": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-rsa/-/asn1-rsa-2.3.8.tgz", + "integrity": "sha512-ES/RVEHu8VMYXgrg3gjb1m/XG0KJWnV4qyZZ7mAg7rrF3VTmRbLxO8mk+uy0Hme7geSMebp+Wvi2U6RLLEs12Q==", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.8", + "@peculiar/asn1-x509": "^2.3.8", + "asn1js": "^3.0.5", + "tslib": "^2.6.2" + } + }, + "node_modules/@peculiar/asn1-schema": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.8.tgz", + "integrity": "sha512-ULB1XqHKx1WBU/tTFIA+uARuRoBVZ4pNdOA878RDrRbBfBGcSzi5HBkdScC6ZbHn8z7L8gmKCgPC1LHRrP46tA==", + "dependencies": { + "asn1js": "^3.0.5", + "pvtsutils": "^1.3.5", + "tslib": "^2.6.2" + } + }, + "node_modules/@peculiar/asn1-x509": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509/-/asn1-x509-2.3.8.tgz", + "integrity": "sha512-voKxGfDU1c6r9mKiN5ZUsZWh3Dy1BABvTM3cimf0tztNwyMJPhiXY94eRTgsMQe6ViLfT6EoXxkWVzcm3mFAFw==", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.8", + "asn1js": "^3.0.5", + "ipaddr.js": "^2.1.0", + "pvtsutils": "^1.3.5", + "tslib": "^2.6.2" + } + }, + "node_modules/@peculiar/asn1-x509-attr": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509-attr/-/asn1-x509-attr-2.3.8.tgz", + "integrity": "sha512-4Z8mSN95MOuX04Aku9BUyMdsMKtVQUqWnr627IheiWnwFoheUhX3R4Y2zh23M7m80r4/WG8MOAckRKc77IRv6g==", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.8", + "@peculiar/asn1-x509": "^2.3.8", + "asn1js": "^3.0.5", + "tslib": "^2.6.2" + } + }, + "node_modules/@peculiar/json-schema": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@peculiar/json-schema/-/json-schema-1.1.12.tgz", + "integrity": "sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@peculiar/webcrypto": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/@peculiar/webcrypto/-/webcrypto-1.4.4.tgz", + "integrity": "sha512-VETlZgJqOP3OLRC7AcEYfb6/u05evqsW0Vgs9DyCBATp3FSx7D30Z8ALuDJHsmXCsMblfyTwvB9PLR6IfdlRhg==", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.8", + "@peculiar/json-schema": "^1.1.12", + "pvtsutils": "^1.3.5", + "tslib": "^2.6.2", + "webcrypto-core": "^1.7.7" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/@peculiar/x509": { + "version": "1.9.6", + "resolved": "https://registry.npmjs.org/@peculiar/x509/-/x509-1.9.6.tgz", + "integrity": "sha512-BQhsxZa8SMJ8rwKJMb6VrdZk3XXE/5ab+JRr9psxHI9dw9gZrR3BsWrL3EgLoxrqOd2nP/mWVSSJGlA76aAbRw==", + "dependencies": { + "@peculiar/asn1-cms": "^2.3.8", + "@peculiar/asn1-csr": "^2.3.8", + "@peculiar/asn1-ecc": "^2.3.8", + "@peculiar/asn1-pkcs9": "^2.3.8", + "@peculiar/asn1-rsa": "^2.3.8", + "@peculiar/asn1-schema": "^2.3.8", + "@peculiar/asn1-x509": "^2.3.8", + "pvtsutils": "^1.3.5", + "reflect-metadata": "^0.2.1", + "tslib": "^2.6.2", + "tsyringe": "^4.8.0" + } + }, + "node_modules/@ster5/global-mutex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@ster5/global-mutex/-/global-mutex-2.0.0.tgz", + "integrity": "sha512-nlp5BM4E7ybkGt6ouZsohSnliWtXgRoUWHMl8uzi64gKwZSONsssEstfBGnQ0OpdQlE0HBP0qq9RDxP0JTW57w==", + "dependencies": { + "@types/proper-lockfile": "^4.1.2", + "proper-lockfile": "^4.1.2" + } + }, + "node_modules/@types/asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@types/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-V91DSJ2l0h0gRhVP4oBfBzRBN9lAbPUkGDMCnwedqPKX2d84aAMc9CulOvxdw1f7DfEYx99afab+Rsm3e52jhA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/async": { + "version": "3.2.24", + "resolved": "https://registry.npmjs.org/@types/async/-/async-3.2.24.tgz", + "integrity": "sha512-8iHVLHsCCOBKjCF2KwFe0p9Z3rfM9mL+sSP8btyR5vTjJRAqpBYD28/ZLgXPf0pjG1VxOvtCV/BgXkQbpSe8Hw==" + }, + "node_modules/@types/dns-packet": { + "version": "5.6.4", + "resolved": "https://registry.npmjs.org/@types/dns-packet/-/dns-packet-5.6.4.tgz", + "integrity": "sha512-R0ORTvCCeujG+upKfV4JlvozKLdQWlpsducXGd1L6ezBChwpjSj9K84F+KoMDsZQ9RhOLTR1hnNrwJHWagY24g==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/jsrsasign": { + "version": "10.5.12", + "resolved": "https://registry.npmjs.org/@types/jsrsasign/-/jsrsasign-10.5.12.tgz", + "integrity": "sha512-sOA+eVnHU+FziThpMhuqs/tjFKe5gHVJKIS7g1BzhXP+e2FS8OvtzM0K3IzFxVksDOr98Gz5FJiZVxZ9uFoHhw==" + }, + "node_modules/@types/lodash": { + "version": "4.14.202", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.202.tgz", + "integrity": "sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==" + }, + "node_modules/@types/mkdirp": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/mkdirp/-/mkdirp-1.0.2.tgz", + "integrity": "sha512-o0K1tSO0Dx5X6xlU5F1D6625FawhC3dU3iqr25lluNv/+/QIVH8RLNEiVokgIZo+mz+87w/3Mkg/VvQS+J51fQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/multicast-dns": { + "version": "7.2.4", + "resolved": "https://registry.npmjs.org/@types/multicast-dns/-/multicast-dns-7.2.4.tgz", + "integrity": "sha512-ib5K4cIDR4Ro5SR3Sx/LROkMDa0BHz0OPaCBL/OSPDsAXEGZ3/KQeS6poBKYVN7BfjXDL9lWNwzyHVgt/wkyCw==", + "dependencies": { + "@types/dns-packet": "*", + "@types/node": "*" + } + }, + "node_modules/@types/node": { + "version": "20.11.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.5.tgz", + "integrity": "sha512-g557vgQjUUfN76MZAN/dt1z3dzcUsimuysco0KeluHgrPdJXkP/XdAURgyO2W9fZWHRtRBiVKzKn8vyOAwlG+w==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/proper-lockfile": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@types/proper-lockfile/-/proper-lockfile-4.1.4.tgz", + "integrity": "sha512-uo2ABllncSqg9F1D4nugVl9v93RmjxF6LJzQLMLDdPaXCUIDPeOJ21Gbqi43xNKzBi/WQ0Q0dICqufzQbMjipQ==", + "dependencies": { + "@types/retry": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.5.tgz", + "integrity": "sha512-3xSjTp3v03X/lSQLkczaN9UIEwJMoMCA1+Nb5HfbJEQWogdeQIyVtTvxPXDQjZ5zws8rFQfVfRdz03ARihPJgw==" + }, + "node_modules/@types/semver": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", + "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==" + }, + "node_modules/@types/sshpk": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@types/sshpk/-/sshpk-1.17.4.tgz", + "integrity": "sha512-5gI/7eJn6wmkuIuFY8JZJ1g5b30H9K5U5vKrvOuYu+hoZLb2xcVEgxhYZ2Vhbs0w/ACyzyfkJq0hQtBfSCugjw==", + "dependencies": { + "@types/asn1": "*", + "@types/node": "*" + } + }, + "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": "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/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/asn1js": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.5.tgz", + "integrity": "sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==", + "dependencies": { + "pvtsutils": "^1.3.2", + "pvutils": "^1.1.3", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/assert": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", + "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", + "dependencies": { + "call-bind": "^1.0.2", + "is-nan": "^1.3.2", + "object-is": "^1.1.5", + "object.assign": "^4.1.4", + "util": "^0.12.5" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + }, + "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/backoff": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz", + "integrity": "sha512-wC5ihrnUXmR2douXmXLCe5O3zg3GKIyvRi/hi58a/XyRxVI+3/yM0PYueQOZXPXQ9pxBislYkw+sF9b7C/RuMA==", + "dependencies": { + "precond": "0.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "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/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "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/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "engines": { + "node": "*" + } + }, + "node_modules/byline": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz", + "integrity": "sha512-s6webAy+R4SR8XVuJWt2V2rGvhnrhxN+9S15GNuTK3wKPOXFF6RNc+8ug2XhH+2s4f+uudG4kUVYmYOQWL2g0Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "dependencies": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/cli-table": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.11.tgz", + "integrity": "sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==", + "dependencies": { + "colors": "1.0.3" + }, + "engines": { + "node": ">= 0.2.0" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "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/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/colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dequeue": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/dequeue/-/dequeue-1.0.5.tgz", + "integrity": "sha512-2FIVJZTaWhUj0Y2uKmDAasTP6ZwFWRjkRc01MYN5jFm96iIzkYyNzGADfJ13C5W7CTN7XO9mBYDcVB68eNybBA==", + "engines": { + "node": "*" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "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/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "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/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dependencies": { + "pend": "~1.2.0" + } + }, + "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/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/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/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "dependencies": { + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/glob": { + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "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/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "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/has-property-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "dependencies": { + "get-intrinsic": "^1.2.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "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/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hexy": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/hexy/-/hexy-0.3.5.tgz", + "integrity": "sha512-UCP7TIZPXz5kxYJnNOym+9xaenxCLor/JyhKieo8y8/bJWunGh9xbhy3YrgYJUQ87WwfXGm05X330DszOfINZw==", + "bin": { + "hexy": "bin/hexy_cmd.js" + }, + "engines": { + "node": ">=10.4" + } + }, + "node_modules/humanize": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/humanize/-/humanize-0.0.9.tgz", + "integrity": "sha512-bvZZ7vXpr1RKoImjuQ45hJb5OvE2oJafHysiD/AL3nkqTZH2hFCjQ3YZfCd63FefDitbJze/ispUPP0gfDsT2Q==", + "engines": { + "node": "*" + } + }, + "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/ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "engines": { + "node": ">= 10" + } + }, + "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-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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-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-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "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-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" + }, + "node_modules/jsrsasign": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/jsrsasign/-/jsrsasign-11.0.0.tgz", + "integrity": "sha512-BtRwVKS+5dsgPpAtzJcpo5OoWjSs1/zllSBG0+8o8/aV0Ki76m6iZwHnwnsqoTdhfFZDN1XIdcaZr5ZkP+H2gg==", + "funding": { + "url": "https://github.com/kjur/jsrsasign#donations" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "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/lru-cache": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", + "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/ltx": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ltx/-/ltx-3.0.0.tgz", + "integrity": "sha512-bu3/4/ApUmMqVNuIkHaRhqVtEi6didYcBDIF56xhPRCzVpdztCipZ62CUuaxMlMBUzaVL93+4LZRqe02fuAG6A==", + "engines": { + "node": ">= 12.4.0" + } + }, + "node_modules/minimatch": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "node_modules/minipass": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "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/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/node-opcua": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua/-/node-opcua-2.120.0.tgz", + "integrity": "sha512-E2Qx/kl5TDHeh2q3DhvE5msMqRNBZ4NxmVBc/Indhxez5gojhdbatunUfnc5a3JEDUH9+GBEz1YGycy0EBtviA==", + "dependencies": { + "@types/semver": "^7.5.6", + "chalk": "4.1.2", + "node-opcua-address-space": "2.120.0", + "node-opcua-address-space-for-conformance-testing": "2.120.0", + "node-opcua-aggregates": "2.120.0", + "node-opcua-assert": "2.120.0", + "node-opcua-basic-types": "2.120.0", + "node-opcua-binary-stream": "2.120.0", + "node-opcua-certificate-manager": "2.120.0", + "node-opcua-client": "2.120.0", + "node-opcua-client-crawler": "2.120.0", + "node-opcua-client-proxy": "2.120.0", + "node-opcua-common": "2.120.0", + "node-opcua-constants": "2.120.0", + "node-opcua-crypto": "4.7.0", + "node-opcua-data-access": "2.120.0", + "node-opcua-data-model": "2.120.0", + "node-opcua-data-value": "2.120.0", + "node-opcua-debug": "2.120.0", + "node-opcua-enum": "2.120.0", + "node-opcua-factory": "2.120.0", + "node-opcua-hostname": "2.120.0", + "node-opcua-nodeid": "2.120.0", + "node-opcua-nodesets": "2.120.0", + "node-opcua-numeric-range": "2.120.0", + "node-opcua-packet-analyzer": "2.120.0", + "node-opcua-secure-channel": "2.120.0", + "node-opcua-server": "2.120.0", + "node-opcua-server-discovery": "2.120.0", + "node-opcua-service-browse": "2.120.0", + "node-opcua-service-call": "2.120.0", + "node-opcua-service-discovery": "2.120.0", + "node-opcua-service-endpoints": "2.120.0", + "node-opcua-service-filter": "2.120.0", + "node-opcua-service-history": "2.120.0", + "node-opcua-service-node-management": "2.120.0", + "node-opcua-service-query": "2.120.0", + "node-opcua-service-read": "2.120.0", + "node-opcua-service-register-node": "2.120.0", + "node-opcua-service-secure-channel": "2.120.0", + "node-opcua-service-session": "2.120.0", + "node-opcua-service-subscription": "2.120.0", + "node-opcua-service-translate-browse-path": "2.120.0", + "node-opcua-service-write": "2.120.0", + "node-opcua-status-code": "2.120.0", + "node-opcua-transport": "2.120.0", + "node-opcua-types": "2.120.0", + "node-opcua-utils": "2.120.0", + "node-opcua-variant": "2.120.0", + "node-opcua-vendor-diagnostic": "2.120.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=8.10" + }, + "funding": { + "url": "https://github.com/sponsors/erossignon" + } + }, + "node_modules/node-opcua-address-space": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-address-space/-/node-opcua-address-space-2.120.0.tgz", + "integrity": "sha512-XFvqfj7gcp2HlzfUb0Qbq97RkkDFYRZ8b/AGnKH9BoOEXSfaLfp9s9MDixDlsgxKzxW3qnROhEW2Zpx9LqGrrA==", + "dependencies": { + "@types/lodash": "4.14.202", + "@types/semver": "^7.5.6", + "async": "^3.2.5", + "chalk": "4.1.2", + "dequeue": "^1.0.5", + "lodash": "4.17.21", + "node-opcua-address-space-base": "2.120.0", + "node-opcua-assert": "2.120.0", + "node-opcua-basic-types": "2.120.0", + "node-opcua-binary-stream": "2.120.0", + "node-opcua-client-dynamic-extension-object": "2.120.0", + "node-opcua-constants": "2.120.0", + "node-opcua-crypto": "4.7.0", + "node-opcua-data-access": "2.120.0", + "node-opcua-data-model": "2.120.0", + "node-opcua-data-value": "2.120.0", + "node-opcua-date-time": "2.120.0", + "node-opcua-debug": "2.120.0", + "node-opcua-enum": "2.120.0", + "node-opcua-extension-object": "2.120.0", + "node-opcua-factory": "2.120.0", + "node-opcua-nodeid": "2.120.0", + "node-opcua-nodeset-ua": "2.120.0", + "node-opcua-numeric-range": "2.120.0", + "node-opcua-object-registry": "2.120.0", + "node-opcua-pseudo-session": "2.120.0", + "node-opcua-service-browse": "2.120.0", + "node-opcua-service-call": "2.120.0", + "node-opcua-service-history": "2.120.0", + "node-opcua-service-translate-browse-path": "2.120.0", + "node-opcua-service-write": "2.120.0", + "node-opcua-status-code": "2.120.0", + "node-opcua-types": "2.120.0", + "node-opcua-utils": "2.120.0", + "node-opcua-variant": "2.120.0", + "node-opcua-xml2json": "2.120.0", + "semver": "^7.5.4", + "set-prototype-of": "^1.0.0", + "thenify": "^3.3.1", + "xml-writer": "^1.7.0" + }, + "engines": { + "node": ">=6.10" + } + }, + "node_modules/node-opcua-address-space-base": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-address-space-base/-/node-opcua-address-space-base-2.120.0.tgz", + "integrity": "sha512-fCp2FHlZhScSbrFK7wjVVW0VXgZ1sELdLakoA6DRupYN4qXf587iFzxvo9iUalisMlme5tSiWzibz2HQrlA8Ng==", + "dependencies": { + "node-opcua-assert": "2.120.0", + "node-opcua-basic-types": "2.120.0", + "node-opcua-constants": "2.120.0", + "node-opcua-crypto": "4.7.0", + "node-opcua-data-model": "2.120.0", + "node-opcua-data-value": "2.120.0", + "node-opcua-date-time": "2.120.0", + "node-opcua-debug": "2.120.0", + "node-opcua-extension-object": "2.120.0", + "node-opcua-nodeid": "2.120.0", + "node-opcua-numeric-range": "2.120.0", + "node-opcua-schemas": "2.120.0", + "node-opcua-status-code": "2.120.0", + "node-opcua-types": "2.120.0", + "node-opcua-variant": "2.120.0" + }, + "engines": { + "node": ">=6.10" + } + }, + "node_modules/node-opcua-address-space-for-conformance-testing": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-address-space-for-conformance-testing/-/node-opcua-address-space-for-conformance-testing-2.120.0.tgz", + "integrity": "sha512-Z3H3vilQpUYMwlM8FKwzMxqUNy7vWO1EhmGTl6g3BulgrwKqVL+Q7bgr0u6sYaOQn1G9qMRcjnBZ2A8Hk1cubg==", + "dependencies": { + "node-opcua-address-space": "2.120.0", + "node-opcua-assert": "2.120.0", + "node-opcua-basic-types": "2.120.0", + "node-opcua-data-access": "2.120.0", + "node-opcua-data-model": "2.120.0", + "node-opcua-data-value": "2.120.0", + "node-opcua-debug": "2.120.0", + "node-opcua-factory": "2.120.0", + "node-opcua-nodeid": "2.120.0", + "node-opcua-status-code": "2.120.0", + "node-opcua-variant": "2.120.0" + } + }, + "node_modules/node-opcua-aggregates": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-aggregates/-/node-opcua-aggregates-2.120.0.tgz", + "integrity": "sha512-7osOvx7BFhAwNlQOgPT82QeLaNtGYFwf4v1iRiGlxIo+JFpeLKK3ryXETW2K9aFcWZsrq2ax51odh2ssAUQ04w==", + "dependencies": { + "node-opcua-address-space": "2.120.0", + "node-opcua-assert": "2.120.0", + "node-opcua-constants": "2.120.0", + "node-opcua-data-model": "2.120.0", + "node-opcua-data-value": "2.120.0", + "node-opcua-nodeid": "2.120.0", + "node-opcua-numeric-range": "2.120.0", + "node-opcua-server": "2.120.0", + "node-opcua-service-history": "2.120.0", + "node-opcua-status-code": "2.120.0", + "node-opcua-types": "2.120.0", + "node-opcua-utils": "2.120.0", + "node-opcua-variant": "2.120.0" + } + }, + "node_modules/node-opcua-alarm-condition": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-alarm-condition/-/node-opcua-alarm-condition-2.120.0.tgz", + "integrity": "sha512-aOwIHXyTyLFGxfOgOVz59Z5WCu3rLsfCc8q792/2R+/QLG/Dv7+dnxt3vycGaieyMjfxxLNooGVY/J2zrWJFrg==", + "dependencies": { + "node-opcua-assert": "2.120.0", + "node-opcua-basic-types": "2.120.0", + "node-opcua-constants": "2.120.0", + "node-opcua-data-model": "2.120.0", + "node-opcua-debug": "2.120.0", + "node-opcua-nodeid": "2.120.0", + "node-opcua-pseudo-session": "2.120.0", + "node-opcua-service-browse": "2.120.0", + "node-opcua-service-filter": "2.120.0", + "node-opcua-service-read": "2.120.0", + "node-opcua-service-subscription": "2.120.0", + "node-opcua-service-translate-browse-path": "2.120.0", + "node-opcua-status-code": "2.120.0", + "node-opcua-types": "2.120.0", + "node-opcua-utils": "2.120.0", + "node-opcua-variant": "2.120.0", + "thenify": "^3.3.1" + } + }, + "node_modules/node-opcua-assert": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-assert/-/node-opcua-assert-2.120.0.tgz", + "integrity": "sha512-FgNSVJ637yFL+vEktY5hjRGO8IBsXC8RbUWTA9B7zlIDZqhU0IWsqQkCBQmqvkpgjmhJGjjaZyTaa/Hu5tMGBQ==", + "dependencies": { + "chalk": "4.1.2" + } + }, + "node_modules/node-opcua-basic-types": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-basic-types/-/node-opcua-basic-types-2.120.0.tgz", + "integrity": "sha512-MHkdmvTmWlY5qQsjedJCxgdMo+I16egOYbx32Xr5jNQvl5YL63rJBwbWFYMSmq8aVAdAgRFEYJIRXoAh65lleQ==", + "dependencies": { + "node-opcua-assert": "2.120.0", + "node-opcua-binary-stream": "2.120.0", + "node-opcua-buffer-utils": "2.120.0", + "node-opcua-date-time": "2.120.0", + "node-opcua-guid": "2.120.0", + "node-opcua-nodeid": "2.120.0", + "node-opcua-status-code": "2.120.0" + } + }, + "node_modules/node-opcua-binary-stream": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-binary-stream/-/node-opcua-binary-stream-2.120.0.tgz", + "integrity": "sha512-NrjCRWzFU9r3Qio1I2DO2vU7LJLl7BtefkHgELJF2M/85KYxrTgCd9RB6AYwWhAHvVQe+b6//Ld2tqnZetqN4w==", + "dependencies": { + "node-opcua-assert": "2.120.0", + "node-opcua-buffer-utils": "2.120.0" + } + }, + "node_modules/node-opcua-buffer-utils": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-buffer-utils/-/node-opcua-buffer-utils-2.120.0.tgz", + "integrity": "sha512-A8jHu06BtlNFAklDnvsiy+dVNhNgf3sUsOWMoMKvS/3teY6aGYMs4AN9uf3YIpvkMDuPVF49MI1dlyx+vLg/Fw==" + }, + "node_modules/node-opcua-certificate-manager": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-certificate-manager/-/node-opcua-certificate-manager-2.120.0.tgz", + "integrity": "sha512-QLOq3Mfsqlak+4V+Ku0NE9Zn8EPjFVrnV78CaQreK+sKcyEjjs8jbLV4qKggUugrXe3InZQblkUwBJJGXEFrCA==", + "dependencies": { + "@types/mkdirp": "1.0.2", + "env-paths": "2.2.1", + "mkdirp": "1.0.4", + "node-opcua-assert": "2.120.0", + "node-opcua-crypto": "4.7.0", + "node-opcua-debug": "2.120.0", + "node-opcua-object-registry": "2.120.0", + "node-opcua-pki": "4.9.0", + "node-opcua-status-code": "2.120.0", + "thenify": "^3.3.1" + } + }, + "node_modules/node-opcua-chunkmanager": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-chunkmanager/-/node-opcua-chunkmanager-2.120.0.tgz", + "integrity": "sha512-PFsCKm1iKMV7KIiJuLv5LtT6+YtlYhT23mn/Au0RXcZnPsDqcdBJbvq0c29c2UgvKsjD5xjxqeC1iq+DoeqxEA==", + "dependencies": { + "node-opcua-assert": "2.120.0", + "node-opcua-basic-types": "2.120.0", + "node-opcua-binary-stream": "2.120.0", + "node-opcua-buffer-utils": "2.120.0", + "node-opcua-factory": "2.120.0", + "node-opcua-packet-assembler": "2.120.0" + } + }, + "node_modules/node-opcua-client": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-client/-/node-opcua-client-2.120.0.tgz", + "integrity": "sha512-gKP3x/4vFgL4b1BYCZ15pV11f95gaubjFH9SqA4Oqk5j2R+CfdyWBxbey86tiftCvnfTlH4ETqEJjiwsFV+Pew==", + "dependencies": { + "@ster5/global-mutex": "^2.0.0", + "@types/async": "^3.2.24", + "async": "^3.2.5", + "chalk": "4.1.2", + "node-opcua-alarm-condition": "2.120.0", + "node-opcua-assert": "2.120.0", + "node-opcua-basic-types": "2.120.0", + "node-opcua-buffer-utils": "2.120.0", + "node-opcua-certificate-manager": "2.120.0", + "node-opcua-client-dynamic-extension-object": "2.120.0", + "node-opcua-common": "2.120.0", + "node-opcua-constants": "2.120.0", + "node-opcua-crypto": "4.7.0", + "node-opcua-data-model": "2.120.0", + "node-opcua-data-value": "2.120.0", + "node-opcua-date-time": "2.120.0", + "node-opcua-debug": "2.120.0", + "node-opcua-extension-object": "2.120.0", + "node-opcua-hostname": "2.120.0", + "node-opcua-nodeid": "2.120.0", + "node-opcua-object-registry": "2.120.0", + "node-opcua-pki": "4.9.0", + "node-opcua-pseudo-session": "2.120.0", + "node-opcua-schemas": "2.120.0", + "node-opcua-secure-channel": "2.120.0", + "node-opcua-service-browse": "2.120.0", + "node-opcua-service-call": "2.120.0", + "node-opcua-service-discovery": "2.120.0", + "node-opcua-service-endpoints": "2.120.0", + "node-opcua-service-filter": "2.120.0", + "node-opcua-service-history": "2.120.0", + "node-opcua-service-query": "2.120.0", + "node-opcua-service-read": "2.120.0", + "node-opcua-service-register-node": "2.120.0", + "node-opcua-service-secure-channel": "2.120.0", + "node-opcua-service-session": "2.120.0", + "node-opcua-service-subscription": "2.120.0", + "node-opcua-service-translate-browse-path": "2.120.0", + "node-opcua-service-write": "2.120.0", + "node-opcua-status-code": "2.120.0", + "node-opcua-types": "2.120.0", + "node-opcua-utils": "2.120.0", + "node-opcua-variant": "2.120.0", + "thenify": "^3.3.1" + } + }, + "node_modules/node-opcua-client-crawler": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-client-crawler/-/node-opcua-client-crawler-2.120.0.tgz", + "integrity": "sha512-oVTx7uiFtDUL4REA3XRfAJISvJTnVDLR1bvzW1lzhC3zCBdLNzGrF9RT5ndQaQ04BV0duc2QYnVYTkPgIh9QuQ==", + "dependencies": { + "async": "^3.2.5", + "chalk": "4.1.2", + "node-opcua-address-space": "2.120.0", + "node-opcua-assert": "2.120.0", + "node-opcua-client": "2.120.0", + "node-opcua-constants": "2.120.0", + "node-opcua-data-model": "2.120.0", + "node-opcua-data-value": "2.120.0", + "node-opcua-debug": "2.120.0", + "node-opcua-nodeid": "2.120.0", + "node-opcua-service-browse": "2.120.0", + "node-opcua-status-code": "2.120.0", + "node-opcua-types": "2.120.0", + "node-opcua-utils": "2.120.0", + "thenify": "^3.3.1" + } + }, + "node_modules/node-opcua-client-dynamic-extension-object": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-client-dynamic-extension-object/-/node-opcua-client-dynamic-extension-object-2.120.0.tgz", + "integrity": "sha512-9qiipgyU/xZYQXYKiZE3otEc0+85Q17syF4pp7sQVia1OOuR/O2LUqVXjKaYF9S61t9QEvcZh4s1fZDEL70AVw==", + "dependencies": { + "chalk": "4.1.2", + "node-opcua-assert": "2.120.0", + "node-opcua-binary-stream": "2.120.0", + "node-opcua-constants": "2.120.0", + "node-opcua-data-model": "2.120.0", + "node-opcua-data-value": "2.120.0", + "node-opcua-debug": "2.120.0", + "node-opcua-extension-object": "2.120.0", + "node-opcua-factory": "2.120.0", + "node-opcua-nodeid": "2.120.0", + "node-opcua-pseudo-session": "2.120.0", + "node-opcua-schemas": "2.120.0", + "node-opcua-service-browse": "2.120.0", + "node-opcua-service-translate-browse-path": "2.120.0", + "node-opcua-status-code": "2.120.0", + "node-opcua-types": "2.120.0", + "node-opcua-variant": "2.120.0" + } + }, + "node_modules/node-opcua-client-proxy": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-client-proxy/-/node-opcua-client-proxy-2.120.0.tgz", + "integrity": "sha512-fFCfverHSBQX8Utd+qA0+a6yq9GTlTuhQ59xioLdCIWeJeRpEW4lCoTG6I3xMN6SgrBStrTdlgxnsk9bsPv7Kg==", + "dependencies": { + "async": "^3.2.5", + "node-opcua-assert": "2.120.0", + "node-opcua-constants": "2.120.0", + "node-opcua-data-model": "2.120.0", + "node-opcua-data-value": "2.120.0", + "node-opcua-debug": "2.120.0", + "node-opcua-nodeid": "2.120.0", + "node-opcua-pseudo-session": "2.120.0", + "node-opcua-service-browse": "2.120.0", + "node-opcua-service-call": "2.120.0", + "node-opcua-service-read": "2.120.0", + "node-opcua-service-subscription": "2.120.0", + "node-opcua-service-write": "2.120.0", + "node-opcua-status-code": "2.120.0", + "node-opcua-utils": "2.120.0", + "node-opcua-variant": "2.120.0", + "thenify": "^3.3.1" + } + }, + "node_modules/node-opcua-common": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-common/-/node-opcua-common-2.120.0.tgz", + "integrity": "sha512-ndrk9v103+XO6PtzuBTI4HSVFlaywhxiqNXE8MxrmbC/4HCVc6qoNE64NLRwh90S6h24bxCWTRIirRuDebwacA==", + "dependencies": { + "node-opcua-assert": "2.120.0", + "node-opcua-crypto": "4.7.0", + "node-opcua-types": "2.120.0" + } + }, + "node_modules/node-opcua-constants": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-constants/-/node-opcua-constants-2.120.0.tgz", + "integrity": "sha512-T1F5HecqTiMXumEfaQKYTJ2n/CjOdDtcKLFCrZcZZURbYSHI+sfH9Gub3wJRY5MO5ADMeU/noFLemcTdK0c9Jw==" + }, + "node_modules/node-opcua-crypto": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/node-opcua-crypto/-/node-opcua-crypto-4.7.0.tgz", + "integrity": "sha512-pQbvMWSO/IzClRiyFtB6ft0L9MgF6xgvu/W9GIH76mVitD9A+cvXfrzeI79ts5QWrILcd2lbmgZt1VfVGSlAJQ==", + "dependencies": { + "@peculiar/webcrypto": "^1.4.4", + "@peculiar/x509": "^1.9.6", + "@types/jsrsasign": "^10.5.12", + "@types/sshpk": "^1.17.4", + "assert": "^2.1.0", + "chalk": "^4.1.2", + "hexy": "0.3.5", + "jsrsasign": "^11.0.0", + "sshpk": "^1.18.0" + } + }, + "node_modules/node-opcua-data-access": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-data-access/-/node-opcua-data-access-2.120.0.tgz", + "integrity": "sha512-DqBK6KaCOhtI5q2sYWP21bj6JabIvpvwZcs7K2TaBhNOPhIZ23447W60RDWbPGgKb1l2UFKtnhoEs66+3EmZjg==", + "dependencies": { + "node-opcua-data-model": "2.120.0", + "node-opcua-types": "2.120.0" + } + }, + "node_modules/node-opcua-data-model": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-data-model/-/node-opcua-data-model-2.120.0.tgz", + "integrity": "sha512-fbbq5EK9QFHfmdMqSey/dKU937LukBoGmmP/H1pIg2Um34y/3JPlLdC6DOlme8KRhZE+YOjjHTlUWFWlAIIGGg==", + "dependencies": { + "node-opcua-assert": "2.120.0", + "node-opcua-basic-types": "2.120.0", + "node-opcua-binary-stream": "2.120.0", + "node-opcua-enum": "2.120.0", + "node-opcua-factory": "2.120.0", + "node-opcua-nodeid": "2.120.0", + "node-opcua-status-code": "2.120.0" + } + }, + "node_modules/node-opcua-data-value": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-data-value/-/node-opcua-data-value-2.120.0.tgz", + "integrity": "sha512-YJkdEhpvvQkGybgRdRu9ftmRcLNR1HpHK+oO58T1omrsZLyd1p3V/KnUN8O0tQifYSjvhS+WoWBnNroM4ufp3w==", + "dependencies": { + "node-opcua-assert": "2.120.0", + "node-opcua-basic-types": "2.120.0", + "node-opcua-binary-stream": "2.120.0", + "node-opcua-data-model": "2.120.0", + "node-opcua-date-time": "2.120.0", + "node-opcua-enum": "2.120.0", + "node-opcua-factory": "2.120.0", + "node-opcua-status-code": "2.120.0", + "node-opcua-variant": "2.120.0" + } + }, + "node_modules/node-opcua-date-time": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-date-time/-/node-opcua-date-time-2.120.0.tgz", + "integrity": "sha512-8djoOgfjeTq74ASDSiU3OWVK6pR+0zJkJ5mkiSeInPOiQpXrkRnAJmoikki+CQnbtIOP8nL31XP7oqkGat/DLQ==", + "dependencies": { + "long": "^4.0.0", + "node-opcua-assert": "2.120.0", + "node-opcua-binary-stream": "2.120.0", + "node-opcua-utils": "2.120.0" + } + }, + "node_modules/node-opcua-debug": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-debug/-/node-opcua-debug-2.120.0.tgz", + "integrity": "sha512-solhqt7Nh7o6uQu8GSO8849XwOW/L0y3OilPSqs06gKw9n3C7NpYAFSFHPwSLgeUQJik8yAZzUky1c7wAc9MDA==", + "dependencies": { + "chalk": "4.1.2", + "hexy": "0.3.5", + "node-opcua-assert": "2.120.0", + "node-opcua-buffer-utils": "2.120.0" + } + }, + "node_modules/node-opcua-enum": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-enum/-/node-opcua-enum-2.120.0.tgz", + "integrity": "sha512-sufM1xv/GJP7CqNeiDVnGvMTCKgKs8O/VadCRuOBSneEkPriLIZtUfY0SyIt4ZJloZ8QUMfKzF+Y2Z6yShtM/A==" + }, + "node_modules/node-opcua-extension-object": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-extension-object/-/node-opcua-extension-object-2.120.0.tgz", + "integrity": "sha512-NYHN35KLhrFe2XqlYewjRkbKWBeCT/HojDBfFteaOHGOKrdOR8c4R+7pY3/e27RxkF1J013mcHInrHzbf2OyCA==", + "dependencies": { + "chalk": "4.1.2", + "node-opcua-basic-types": "2.120.0", + "node-opcua-binary-stream": "2.120.0", + "node-opcua-debug": "2.120.0", + "node-opcua-factory": "2.120.0", + "node-opcua-nodeid": "2.120.0" + } + }, + "node_modules/node-opcua-factory": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-factory/-/node-opcua-factory-2.120.0.tgz", + "integrity": "sha512-x7OErBByQ/cxV4MC0wNabtlFXuvN+zGLJcnyZOu4m8PxNyvKpmieIxSmzwHI5C5MzD1Pnsek6nqA/nM/lL0W1g==", + "dependencies": { + "chalk": "4.1.2", + "node-opcua-assert": "2.120.0", + "node-opcua-basic-types": "2.120.0", + "node-opcua-binary-stream": "2.120.0", + "node-opcua-constants": "2.120.0", + "node-opcua-debug": "2.120.0", + "node-opcua-enum": "2.120.0", + "node-opcua-guid": "2.120.0", + "node-opcua-nodeid": "2.120.0", + "node-opcua-status-code": "2.120.0", + "node-opcua-utils": "2.120.0" + } + }, + "node_modules/node-opcua-generator": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-generator/-/node-opcua-generator-2.120.0.tgz", + "integrity": "sha512-CImgb4lXX1uEHkX9fuJc6/B6krFs5/x6bfnbarSoLHA2DbQAzDcjSDYPPAjneBFe3xoUpcARxlaricqyCoqO5A==", + "dependencies": { + "chalk": "4.1.2", + "node-opcua-assert": "2.120.0", + "node-opcua-constants": "2.120.0", + "node-opcua-debug": "2.120.0", + "node-opcua-factory": "2.120.0", + "node-opcua-nodeid": "2.120.0", + "node-opcua-schemas": "2.120.0", + "node-opcua-utils": "2.120.0" + } + }, + "node_modules/node-opcua-guid": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-guid/-/node-opcua-guid-2.120.0.tgz", + "integrity": "sha512-PTZboRcRCBaxgqhBnEW0eDZHlvRC1tCJqs8wWhwaQHJMWPwoAezj1O0/Ou0DTnjCG3n8jH1USsrTWCoLKJRp1g==" + }, + "node_modules/node-opcua-hostname": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-hostname/-/node-opcua-hostname-2.120.0.tgz", + "integrity": "sha512-OYpptFrXMlO0jZ+747hUH1Hd+Hy8jLvvZaNvL5FStrSOIQqiertjIhqBK0Me7Vcw6FZ+UU4Ys+xDbWBizJR87w==" + }, + "node_modules/node-opcua-nodeid": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-nodeid/-/node-opcua-nodeid-2.120.0.tgz", + "integrity": "sha512-O5tbh4btg12+jRXy/QhfFYmqTugjbGyVrbepXpb3qV3UyXabQHmhKYXx5vsWQtgQvPk4xOI6f91PCTg1vQQmoA==", + "dependencies": { + "node-opcua-assert": "2.120.0", + "node-opcua-constants": "2.120.0", + "node-opcua-guid": "2.120.0" + } + }, + "node_modules/node-opcua-nodeset-di": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-nodeset-di/-/node-opcua-nodeset-di-2.120.0.tgz", + "integrity": "sha512-mdlXCG0wJUeq0iaAofViu81OFPnDmeAV4fypaY7I/3Cvupg5mVfRy6Oup4Hp3HSd6XtNrnI1dmP76ib8onGeoQ==", + "dependencies": { + "node-opcua-address-space-base": "2.120.0", + "node-opcua-basic-types": "2.120.0", + "node-opcua-data-access": "2.120.0", + "node-opcua-data-model": "2.120.0", + "node-opcua-extension-object": "2.120.0", + "node-opcua-nodeid": "2.120.0", + "node-opcua-nodeset-ua": "2.120.0", + "node-opcua-status-code": "2.120.0", + "node-opcua-variant": "2.120.0" + } + }, + "node_modules/node-opcua-nodeset-ijt": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-nodeset-ijt/-/node-opcua-nodeset-ijt-2.120.0.tgz", + "integrity": "sha512-3TKJ2mQcG90XxLQURFiLPJ2haIaeviFYKIlDo2WM+UaBdpYs4tKqFDkdm4elIiSvPKAbswcxHafM3m/AHrWCRQ==", + "dependencies": { + "node-opcua-address-space-base": "2.120.0", + "node-opcua-basic-types": "2.120.0", + "node-opcua-data-access": "2.120.0", + "node-opcua-data-model": "2.120.0", + "node-opcua-extension-object": "2.120.0", + "node-opcua-nodeid": "2.120.0", + "node-opcua-nodeset-machinery": "2.120.0", + "node-opcua-nodeset-ua": "2.120.0", + "node-opcua-variant": "2.120.0" + } + }, + "node_modules/node-opcua-nodeset-machinery": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-nodeset-machinery/-/node-opcua-nodeset-machinery-2.120.0.tgz", + "integrity": "sha512-9dEDK8CtA2mhnRHqFudXwQHIuUTrN/xfZbcb9CQ8OkncpoLgAIBf/wGinK5gOL+a9Lc5lxguxC0jlsbc6oNzZA==", + "dependencies": { + "node-opcua-address-space-base": "2.120.0", + "node-opcua-basic-types": "2.120.0", + "node-opcua-data-model": "2.120.0", + "node-opcua-nodeid": "2.120.0", + "node-opcua-nodeset-di": "2.120.0", + "node-opcua-nodeset-ua": "2.120.0", + "node-opcua-variant": "2.120.0" + } + }, + "node_modules/node-opcua-nodeset-ua": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-nodeset-ua/-/node-opcua-nodeset-ua-2.120.0.tgz", + "integrity": "sha512-g2C5EFUayNMCLnEQtm4yTlgbOFv6DIB/L3LM6V5+f28lVyoiXtWBqZdLbv/VqI5HcQxbOSy5JVUNkc182fRWmA==", + "dependencies": { + "node-opcua-address-space-base": "2.120.0", + "node-opcua-basic-types": "2.120.0", + "node-opcua-data-access": "2.120.0", + "node-opcua-data-model": "2.120.0", + "node-opcua-data-value": "2.120.0", + "node-opcua-extension-object": "2.120.0", + "node-opcua-nodeid": "2.120.0", + "node-opcua-status-code": "2.120.0", + "node-opcua-variant": "2.120.0" + } + }, + "node_modules/node-opcua-nodesets": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-nodesets/-/node-opcua-nodesets-2.120.0.tgz", + "integrity": "sha512-99HvCs/JWPa7LpoZnI4ydK8PPX0GhC8xQSzOPKppSycBIPH43C5ydtECf7ljOiB2Zrm5xDHfvOKq3t3s4nqxbQ==" + }, + "node_modules/node-opcua-numeric-range": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-numeric-range/-/node-opcua-numeric-range-2.120.0.tgz", + "integrity": "sha512-dOhmeCuCALwKIY92KDaU5SCTcEeQtPp+CP8Yu34825ysPi4NGZ/eg6810ULi8Mn1xDKJinWw4HRJmW5pE4oHoQ==", + "dependencies": { + "node-opcua-assert": "2.120.0", + "node-opcua-basic-types": "2.120.0", + "node-opcua-binary-stream": "2.120.0", + "node-opcua-factory": "2.120.0", + "node-opcua-status-code": "2.120.0" + } + }, + "node_modules/node-opcua-object-registry": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-object-registry/-/node-opcua-object-registry-2.120.0.tgz", + "integrity": "sha512-r4+w5srXiarvUsZww6dqMJs4ekGzSxqG1gYLdbEOOvIlMPNpbOBkkTBGNGBoXJEYNbxWzfFWsX+nHidtm75rQg==", + "dependencies": { + "node-opcua-assert": "2.120.0", + "node-opcua-debug": "2.120.0" + } + }, + "node_modules/node-opcua-packet-analyzer": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-packet-analyzer/-/node-opcua-packet-analyzer-2.120.0.tgz", + "integrity": "sha512-7/LEJjJCt9JncW/121tifciMMOrA/8stxADXIwV5v/bBb9KoJCl7Dycfly5KoJ5Bx1llyfo9Dgp5IqB/CYnk8g==", + "dependencies": { + "chalk": "4.1.2", + "node-opcua-assert": "2.120.0", + "node-opcua-basic-types": "2.120.0", + "node-opcua-binary-stream": "2.120.0", + "node-opcua-debug": "2.120.0", + "node-opcua-factory": "2.120.0", + "node-opcua-utils": "2.120.0" + } + }, + "node_modules/node-opcua-packet-assembler": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-packet-assembler/-/node-opcua-packet-assembler-2.120.0.tgz", + "integrity": "sha512-hK4VXLazjM5+7ve16LMYCmfLmruSklVZgmCXjAjZucGffRd0wejk5AjOcmqh0lCuh4UgBY8uLSVrTlvoZIv3ZQ==", + "dependencies": { + "node-opcua-assert": "2.120.0", + "node-opcua-debug": "2.120.0" + } + }, + "node_modules/node-opcua-pki": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/node-opcua-pki/-/node-opcua-pki-4.9.0.tgz", + "integrity": "sha512-nG2XbWaInX6LsZUH67ZcExgQMO0uWiHjKe5E84AKuOsL+Y562jxVQDSufnZp3esKmTyb85VbYn9yBcBoYESNXw==", + "dependencies": { + "@ster5/global-mutex": "^2.0.0", + "async": "^3.2.5", + "byline": "^5.0.0", + "chalk": "4.1.2", + "chokidar": "^3.5.3", + "cli-table": "^0.3.11", + "node-opcua-crypto": "4.7.0", + "progress": "^2.0.3", + "rimraf": "4.4.1", + "thenify": "^3.3.1", + "wget-improved-2": "^3.3.0", + "yargs": "17.7.2", + "yauzl": "^2.10.0" + }, + "bin": { + "pki": "bin/crypto_create_CA.js" + } + }, + "node_modules/node-opcua-pseudo-session": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-pseudo-session/-/node-opcua-pseudo-session-2.120.0.tgz", + "integrity": "sha512-3r7v2R5nyKjDL80x9l0qAyRrHoddyAq2t1oyNkM178LDBKexVVXz7uoj7XUacghl+iBP+SjemFZjT3BF7e5AiA==", + "dependencies": { + "node-opcua-assert": "2.120.0", + "node-opcua-basic-types": "2.120.0", + "node-opcua-constants": "2.120.0", + "node-opcua-data-model": "2.120.0", + "node-opcua-data-value": "2.120.0", + "node-opcua-debug": "2.120.0", + "node-opcua-nodeid": "2.120.0", + "node-opcua-service-browse": "2.120.0", + "node-opcua-service-call": "2.120.0", + "node-opcua-service-filter": "2.120.0", + "node-opcua-service-read": "2.120.0", + "node-opcua-service-subscription": "2.120.0", + "node-opcua-service-translate-browse-path": "2.120.0", + "node-opcua-service-write": "2.120.0", + "node-opcua-status-code": "2.120.0", + "node-opcua-types": "2.120.0", + "node-opcua-utils": "2.120.0", + "node-opcua-variant": "2.120.0", + "thenify": "^3.3.1" + } + }, + "node_modules/node-opcua-schemas": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-schemas/-/node-opcua-schemas-2.120.0.tgz", + "integrity": "sha512-8oUAv2xe2ZqtdFNQ2MZxfZa/N/9oo1RjQ9AceSFMmJEbPP+/enjyNXEDB00F4c9E5LAkUZhcB/ZVONEZdOh2lA==", + "dependencies": { + "chalk": "4.1.2", + "node-opcua-assert": "2.120.0", + "node-opcua-binary-stream": "2.120.0", + "node-opcua-debug": "2.120.0", + "node-opcua-extension-object": "2.120.0", + "node-opcua-factory": "2.120.0", + "node-opcua-nodeid": "2.120.0", + "node-opcua-variant": "2.120.0", + "node-opcua-xml2json": "2.120.0" + } + }, + "node_modules/node-opcua-secure-channel": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-secure-channel/-/node-opcua-secure-channel-2.120.0.tgz", + "integrity": "sha512-Z2Rg2me9ttgoUXrUnTAzSjqD+2+JGUNxlADMyv8pYgt71kea7zbngFhbqzX8itjf9DaDF6yUhjQGwk7jlcwKrg==", + "dependencies": { + "async": "^3.2.5", + "backoff": "^2.5.0", + "chalk": "4.1.2", + "node-opcua-assert": "2.120.0", + "node-opcua-basic-types": "2.120.0", + "node-opcua-binary-stream": "2.120.0", + "node-opcua-certificate-manager": "2.120.0", + "node-opcua-chunkmanager": "2.120.0", + "node-opcua-common": "2.120.0", + "node-opcua-crypto": "4.7.0", + "node-opcua-debug": "2.120.0", + "node-opcua-factory": "2.120.0", + "node-opcua-nodeid": "2.120.0", + "node-opcua-object-registry": "2.120.0", + "node-opcua-packet-analyzer": "2.120.0", + "node-opcua-service-endpoints": "2.120.0", + "node-opcua-service-secure-channel": "2.120.0", + "node-opcua-status-code": "2.120.0", + "node-opcua-transport": "2.120.0", + "node-opcua-types": "2.120.0", + "node-opcua-utils": "2.120.0" + } + }, + "node_modules/node-opcua-server": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-server/-/node-opcua-server-2.120.0.tgz", + "integrity": "sha512-iufyDpZciLgLQ2t6M+7rTSH9TcXx/u+uFIxMk5MYhWyzCq2IWUHdcEv2Nl6MrPaK/714Zr6eK0mWrHBZu4Gvnw==", + "dependencies": { + "@ster5/global-mutex": "^2.0.0", + "async": "^3.2.5", + "chalk": "4.1.2", + "dequeue": "^1.0.5", + "lodash": "4.17.21", + "node-opcua-address-space": "2.120.0", + "node-opcua-address-space-base": "2.120.0", + "node-opcua-assert": "2.120.0", + "node-opcua-basic-types": "2.120.0", + "node-opcua-binary-stream": "2.120.0", + "node-opcua-certificate-manager": "2.120.0", + "node-opcua-client": "2.120.0", + "node-opcua-client-dynamic-extension-object": "2.120.0", + "node-opcua-common": "2.120.0", + "node-opcua-constants": "2.120.0", + "node-opcua-crypto": "4.7.0", + "node-opcua-data-model": "2.120.0", + "node-opcua-data-value": "2.120.0", + "node-opcua-date-time": "2.120.0", + "node-opcua-debug": "2.120.0", + "node-opcua-extension-object": "2.120.0", + "node-opcua-factory": "2.120.0", + "node-opcua-hostname": "2.120.0", + "node-opcua-nodeid": "2.120.0", + "node-opcua-nodesets": "2.120.0", + "node-opcua-numeric-range": "2.120.0", + "node-opcua-object-registry": "2.120.0", + "node-opcua-secure-channel": "2.120.0", + "node-opcua-service-browse": "2.120.0", + "node-opcua-service-call": "2.120.0", + "node-opcua-service-discovery": "2.120.0", + "node-opcua-service-endpoints": "2.120.0", + "node-opcua-service-filter": "2.120.0", + "node-opcua-service-history": "2.120.0", + "node-opcua-service-node-management": "2.120.0", + "node-opcua-service-query": "2.120.0", + "node-opcua-service-read": "2.120.0", + "node-opcua-service-register-node": "2.120.0", + "node-opcua-service-secure-channel": "2.120.0", + "node-opcua-service-session": "2.120.0", + "node-opcua-service-subscription": "2.120.0", + "node-opcua-service-translate-browse-path": "2.120.0", + "node-opcua-service-write": "2.120.0", + "node-opcua-status-code": "2.120.0", + "node-opcua-transport": "2.120.0", + "node-opcua-types": "2.120.0", + "node-opcua-utils": "2.120.0", + "node-opcua-variant": "2.120.0", + "thenify": "^3.3.1" + } + }, + "node_modules/node-opcua-server-discovery": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-server-discovery/-/node-opcua-server-discovery-2.120.0.tgz", + "integrity": "sha512-ItZyr7sLvRT7lXP9dN8YtuuDdpAWEY01wXFpipquQGhAlRPrdKkydYLmPtJRyLV2w3R5X4hspraOrUGUEybZOQ==", + "dependencies": { + "chalk": "4.1.2", + "env-paths": "2.2.1", + "node-opcua-assert": "2.120.0", + "node-opcua-basic-types": "2.120.0", + "node-opcua-certificate-manager": "2.120.0", + "node-opcua-common": "2.120.0", + "node-opcua-debug": "2.120.0", + "node-opcua-hostname": "2.120.0", + "node-opcua-object-registry": "2.120.0", + "node-opcua-secure-channel": "2.120.0", + "node-opcua-server": "2.120.0", + "node-opcua-service-discovery": "2.120.0", + "node-opcua-service-endpoints": "2.120.0", + "node-opcua-status-code": "2.120.0", + "sterfive-bonjour-service": "1.1.4", + "thenify": "^3.3.1" + } + }, + "node_modules/node-opcua-service-browse": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-service-browse/-/node-opcua-service-browse-2.120.0.tgz", + "integrity": "sha512-VS9gc5jGb9ffR8QrTS7TH514zZ3yPB85LIV5ZJyVSF36vj4BjYo/k4Ck3V22LO/j2gibyISMlmaVAwXeOI+Oag==", + "dependencies": { + "node-opcua-data-model": "2.120.0", + "node-opcua-types": "2.120.0" + } + }, + "node_modules/node-opcua-service-call": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-service-call/-/node-opcua-service-call-2.120.0.tgz", + "integrity": "sha512-W3wiHP0G/xZI4WoSlq7kXsdc9qNLVMbOuUf06wcpDILf9o0KmtVeozB1mLcqsAFnTWoIxhLUpjd8ITwibKFJvw==", + "dependencies": { + "node-opcua-assert": "2.120.0", + "node-opcua-nodeid": "2.120.0", + "node-opcua-types": "2.120.0", + "node-opcua-variant": "2.120.0" + } + }, + "node_modules/node-opcua-service-discovery": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-service-discovery/-/node-opcua-service-discovery-2.120.0.tgz", + "integrity": "sha512-jm1i/q2aHfVPEsWvLWVp6O29JXvQhP8fk9LtR4bUmG4VMFbKbQ1R2z6xsFkOOEVCiEa5trhetrJGjpOFtqOaVA==", + "dependencies": { + "chalk": "4.1.2", + "node-opcua-assert": "2.120.0", + "node-opcua-debug": "2.120.0", + "node-opcua-object-registry": "2.120.0", + "node-opcua-types": "2.120.0", + "sterfive-bonjour-service": "1.1.4" + } + }, + "node_modules/node-opcua-service-endpoints": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-service-endpoints/-/node-opcua-service-endpoints-2.120.0.tgz", + "integrity": "sha512-NjY35Svd6gc5u78iWCgPmo6aCuE3ZwczjJLIOBfvYUK2A+NwKF2rBEHKto7nuoXErqb6tA2cshblDnyicCiuUw==", + "dependencies": { + "node-opcua-types": "2.120.0" + } + }, + "node_modules/node-opcua-service-filter": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-service-filter/-/node-opcua-service-filter-2.120.0.tgz", + "integrity": "sha512-qqwmF7c+LKuEVP4NGwK+WdAF93MzSdSYd/7jvLng7VMNhhrEuiFHr+jnMXCcIcjn1sqNbVpk7pKugfAZq4RuyA==", + "dependencies": { + "node-opcua-address-space-base": "2.120.0", + "node-opcua-assert": "2.120.0", + "node-opcua-basic-types": "2.120.0", + "node-opcua-constants": "2.120.0", + "node-opcua-data-model": "2.120.0", + "node-opcua-data-value": "2.120.0", + "node-opcua-debug": "2.120.0", + "node-opcua-extension-object": "2.120.0", + "node-opcua-nodeid": "2.120.0", + "node-opcua-service-translate-browse-path": "2.120.0", + "node-opcua-status-code": "2.120.0", + "node-opcua-types": "2.120.0", + "node-opcua-variant": "2.120.0" + } + }, + "node_modules/node-opcua-service-history": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-service-history/-/node-opcua-service-history-2.120.0.tgz", + "integrity": "sha512-6vxLAcI9DWUefTnny359B5Ff3hVuwpF3Xpb9J9OmSZgw0Q99HgUXcX5041Ex30Rr/R47gVX+J+vf/8U8+bwkRQ==", + "dependencies": { + "node-opcua-assert": "2.120.0", + "node-opcua-data-value": "2.120.0", + "node-opcua-types": "2.120.0" + } + }, + "node_modules/node-opcua-service-node-management": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-service-node-management/-/node-opcua-service-node-management-2.120.0.tgz", + "integrity": "sha512-GHHxNIJmVILjGyKvmtFiQsAhIWI22yyPhxrzeVclXR285BeVA+0n6f+dMl4DW2WijteiHxcqd0Iw5TXAhNfbLQ==", + "dependencies": { + "node-opcua-types": "2.120.0" + } + }, + "node_modules/node-opcua-service-query": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-service-query/-/node-opcua-service-query-2.120.0.tgz", + "integrity": "sha512-t6N5VEq4CLawadcopuVkxHMDXsgXHIKpFjv7SIw/O+pIuyLWj3re9gd6mGHGhAD3Mzjpr41luDGsG3LLFZhDNQ==", + "dependencies": { + "node-opcua-types": "2.120.0" + } + }, + "node_modules/node-opcua-service-read": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-service-read/-/node-opcua-service-read-2.120.0.tgz", + "integrity": "sha512-WLkHymK6pQX+QdcQlU9vih128ucwe3k7PF9fzqk9KrKi0he4VDGW4Jc4rqtaa8UYta5GjRJIhdTa0ExP/YOrng==", + "dependencies": { + "node-opcua-assert": "2.120.0", + "node-opcua-data-model": "2.120.0", + "node-opcua-data-value": "2.120.0", + "node-opcua-service-secure-channel": "2.120.0", + "node-opcua-types": "2.120.0" + } + }, + "node_modules/node-opcua-service-register-node": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-service-register-node/-/node-opcua-service-register-node-2.120.0.tgz", + "integrity": "sha512-hBrBH+osHDO2Fswo+EWmhoShOKzV34IS+BIKJ1nrAYWkgERjLopfZmuore8B9uFeEBZqGusTEuFgqb1Yo3ol2Q==", + "dependencies": { + "node-opcua-types": "2.120.0" + } + }, + "node_modules/node-opcua-service-secure-channel": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-service-secure-channel/-/node-opcua-service-secure-channel-2.120.0.tgz", + "integrity": "sha512-WCZDW4imWwuwTwpVLeAndVWO992RZ/CEnM0r4dHcxpT141Nb/aEFLHT2OI+8YpYwTWyGvqY+oXSH0fm9KDKgKg==", + "dependencies": { + "node-opcua-assert": "2.120.0", + "node-opcua-basic-types": "2.120.0", + "node-opcua-binary-stream": "2.120.0", + "node-opcua-factory": "2.120.0", + "node-opcua-types": "2.120.0" + } + }, + "node_modules/node-opcua-service-session": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-service-session/-/node-opcua-service-session-2.120.0.tgz", + "integrity": "sha512-/v8lykp8qRQ8NEwV05a8GB5UzMWggBcQL/BlV5mPiPUL+QkNAz+DcvGR3P8gOkxz9G2mwsl5JBtK9F71dsHM7g==", + "dependencies": { + "node-opcua-factory": "2.120.0", + "node-opcua-types": "2.120.0" + } + }, + "node_modules/node-opcua-service-subscription": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-service-subscription/-/node-opcua-service-subscription-2.120.0.tgz", + "integrity": "sha512-2WkEw/KsSmT8VkLFMupmkJZQP7KFEe31/g2ODo8aUPlzKjgq9KX0MskZ1RhAKyDiw1IQnKoncnUnUVaQWsRV5Q==", + "dependencies": { + "node-opcua-assert": "2.120.0", + "node-opcua-types": "2.120.0", + "node-opcua-variant": "2.120.0" + } + }, + "node_modules/node-opcua-service-translate-browse-path": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-service-translate-browse-path/-/node-opcua-service-translate-browse-path-2.120.0.tgz", + "integrity": "sha512-5pWJrLy02o1LsWE6AU0S2EuKaoKwvuc44wacbPrG9sJnmRmtS8KvAQU0zGbLokz4HwyjdMq/+rv/1MQusGVzCQ==", + "dependencies": { + "node-opcua-assert": "2.120.0", + "node-opcua-constants": "2.120.0", + "node-opcua-data-model": "2.120.0", + "node-opcua-nodeid": "2.120.0", + "node-opcua-types": "2.120.0" + } + }, + "node_modules/node-opcua-service-write": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-service-write/-/node-opcua-service-write-2.120.0.tgz", + "integrity": "sha512-w5jazKt/ggpxc1k37k2ObPvTL9mZ4BqLhqR/nKwWlbkidNY1rYI4iOqk7Wi2zJpwrzwBE8fuSoXzR0xoyvb8Aw==", + "dependencies": { + "node-opcua-types": "2.120.0" + } + }, + "node_modules/node-opcua-status-code": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-status-code/-/node-opcua-status-code-2.120.0.tgz", + "integrity": "sha512-iceMmp8UxzyPu+4TTDNbS+bxbpN/YPYIfLHMkR2ZKYQsmxk/g5pMCNXqQ0Usw9aWoem8+RPgsbc5SrecAOXn2g==", + "dependencies": { + "node-opcua-assert": "2.120.0", + "node-opcua-binary-stream": "2.120.0" + } + }, + "node_modules/node-opcua-transport": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-transport/-/node-opcua-transport-2.120.0.tgz", + "integrity": "sha512-LtPN0AOEaoIrbPTOf0Z4oWt0MQD2eIa1/ZKhE+p4Xv5E+yXOLSfirNsQ7ZQt110hRbi+kp9LkRHnhynDjvDM3A==", + "dependencies": { + "chalk": "4.1.2", + "node-opcua-assert": "2.120.0", + "node-opcua-basic-types": "2.120.0", + "node-opcua-binary-stream": "2.120.0", + "node-opcua-buffer-utils": "2.120.0", + "node-opcua-chunkmanager": "2.120.0", + "node-opcua-debug": "2.120.0", + "node-opcua-factory": "2.120.0", + "node-opcua-object-registry": "2.120.0", + "node-opcua-packet-assembler": "2.120.0", + "node-opcua-status-code": "2.120.0", + "node-opcua-utils": "2.120.0" + } + }, + "node_modules/node-opcua-types": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-types/-/node-opcua-types-2.120.0.tgz", + "integrity": "sha512-alr08w6K8iafNd2NHftFosGYavv1TjQ8F8G3cgVmU7prf0rLWHJLjVv48UX0YB9l6Jqx9pzdqJpaUPNPOuRlqg==", + "dependencies": { + "node-opcua-assert": "2.120.0", + "node-opcua-basic-types": "2.120.0", + "node-opcua-binary-stream": "2.120.0", + "node-opcua-data-model": "2.120.0", + "node-opcua-data-value": "2.120.0", + "node-opcua-enum": "2.120.0", + "node-opcua-extension-object": "2.120.0", + "node-opcua-factory": "2.120.0", + "node-opcua-generator": "2.120.0", + "node-opcua-nodeid": "2.120.0", + "node-opcua-numeric-range": "2.120.0", + "node-opcua-status-code": "2.120.0", + "node-opcua-variant": "2.120.0" + } + }, + "node_modules/node-opcua-utils": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-utils/-/node-opcua-utils-2.120.0.tgz", + "integrity": "sha512-lAt4Ypl0rRSffyIcj2w2p6EdkqxhjOY/zPYemK376bUIMVPljKzMogFc6F2ZuXM4c43SaYXH05OKaJwgTruifw==", + "dependencies": { + "chalk": "4.1.2", + "node-opcua-assert": "2.120.0" + } + }, + "node_modules/node-opcua-variant": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-variant/-/node-opcua-variant-2.120.0.tgz", + "integrity": "sha512-KFc0LJFpWbRpK1K8y3p6vPhpzmS/T1ybCSSCMrXXebN7IOfYfytQkz1eSzeP3TYog65Ofz+B9ipUSoaDDtseqw==", + "dependencies": { + "node-opcua-assert": "2.120.0", + "node-opcua-basic-types": "2.120.0", + "node-opcua-binary-stream": "2.120.0", + "node-opcua-data-model": "2.120.0", + "node-opcua-enum": "2.120.0", + "node-opcua-factory": "2.120.0", + "node-opcua-nodeid": "2.120.0", + "node-opcua-utils": "2.120.0" + } + }, + "node_modules/node-opcua-vendor-diagnostic": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-vendor-diagnostic/-/node-opcua-vendor-diagnostic-2.120.0.tgz", + "integrity": "sha512-xLGLUlRiNxGhZzqekjjw9g0sUMWa1HV9TXTy2GE3M32IoqlS/hJPl8Qk+DBtiwo2WG3OmrAQsFExm4K9NJmtNA==", + "dependencies": { + "humanize": "0.0.9", + "node-opcua-address-space": "2.120.0", + "node-opcua-assert": "2.120.0", + "node-opcua-constants": "2.120.0", + "node-opcua-debug": "2.120.0", + "node-opcua-server": "2.120.0", + "node-opcua-status-code": "2.120.0", + "node-opcua-variant": "2.120.0" + } + }, + "node_modules/node-opcua-xml2json": { + "version": "2.120.0", + "resolved": "https://registry.npmjs.org/node-opcua-xml2json/-/node-opcua-xml2json-2.120.0.tgz", + "integrity": "sha512-ksTVwriinRPGF953m/wMKLN87zAcwFcDwzUu2gdTlMHv5rLRqI0ltRKm2XsK+hahhhe3W4R4Wmr4J/Y37dBJaQ==", + "dependencies": { + "ltx": "^3.0.0", + "node-opcua-assert": "2.120.0", + "node-opcua-utils": "2.120.0", + "thenify": "^3.3.1", + "xml-writer": "^1.7.0" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "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.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" + }, + "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/precond": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz", + "integrity": "sha512-QCYG84SgGyGzqJ/vlMsxeXd/pgL/I94ixdNFyh1PusWmTCyVfPJjZ1K1jvHtsbfnXQs2TSkEP2fR7QiMZAnKFQ==", + "engines": { + "node": ">= 0.6" + } + }, + "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/proper-lockfile": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-4.1.2.tgz", + "integrity": "sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==", + "dependencies": { + "graceful-fs": "^4.2.4", + "retry": "^0.12.0", + "signal-exit": "^3.0.2" + } + }, + "node_modules/pvtsutils": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.5.tgz", + "integrity": "sha512-ARvb14YB9Nm2Xi6nBq1ZX6dAM0FsJnuk+31aUp4TrcZEdKUlSqOqsxJHUPJDNE3qiIp+iUPEIeR6Je/tgV7zsA==", + "dependencies": { + "tslib": "^2.6.1" + } + }, + "node_modules/pvutils": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.3.tgz", + "integrity": "sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/reflect-metadata": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz", + "integrity": "sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw==" + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/rimraf": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.1.tgz", + "integrity": "sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==", + "dependencies": { + "glob": "^9.2.0" + }, + "bin": { + "rimraf": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/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/set-function-length": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz", + "integrity": "sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==", + "dependencies": { + "define-data-property": "^1.1.1", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.2", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-prototype-of": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-prototype-of/-/set-prototype-of-1.0.0.tgz", + "integrity": "sha512-OeTRSF+prexqa0ZOjfYR2pdGG/9nyzoXhsDj9M/0R8cgK1r9SkiQiqGdQQcObmnalKVPaTLrF8P71OacYqcYGw==" + }, + "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/sshpk": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sterfive-bonjour-service": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/sterfive-bonjour-service/-/sterfive-bonjour-service-1.1.4.tgz", + "integrity": "sha512-QqDpnBb3KLD6ytdY2KSxsynw1jJAvzfOloQt83GQNXO6CGf84ZY+37tpOEZo1FzgUkFiVsL7pYyg71olDppI/w==", + "dependencies": { + "@types/multicast-dns": "^7.2.1", + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.4" + } + }, + "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/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/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/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "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/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/tsyringe": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/tsyringe/-/tsyringe-4.8.0.tgz", + "integrity": "sha512-YB1FG+axdxADa3ncEtRnQCFq/M0lALGLxSZeVNbTU8NqhOVc51nnv2CISTcvc1kyv6EGPtXVr0v6lWeDxiijOA==", + "dependencies": { + "tslib": "^1.9.3" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/tsyringe/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/tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "engines": { + "node": ">=0.6.11 <=0.7.0 || >=0.7.3" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, + "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/webcrypto-core": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/webcrypto-core/-/webcrypto-core-1.7.7.tgz", + "integrity": "sha512-7FjigXNsBfopEj+5DV2nhNpfic2vumtjjgPmeDKk45z+MJwXKKfhPB7118Pfzrmh4jqOMST6Ch37iPAHoImg5g==", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.6", + "@peculiar/json-schema": "^1.1.12", + "asn1js": "^3.0.1", + "pvtsutils": "^1.3.2", + "tslib": "^2.4.0" + } + }, + "node_modules/wget-improved-2": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/wget-improved-2/-/wget-improved-2-3.3.0.tgz", + "integrity": "sha512-NSPde/8mUqgmznPhO7oB5gS8IVUlR7GOlY857IaAf3PkkHbx/6FwZxUhW+GRP1GQbZDnCMF5fPieWXFng8Z43A==", + "dependencies": { + "minimist": "1.2.6", + "tunnel": "0.0.6" + }, + "bin": { + "nwget": "bin/nwget" + }, + "engines": { + "node": ">= 0.6.18" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.4", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/xml-writer": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/xml-writer/-/xml-writer-1.7.0.tgz", + "integrity": "sha512-elFVMRiV5jb59fbc87zzVa0C01QLBEWP909mRuWqFqrYC5wNTH5QW4AaKMNv7d6zAsuOulkD7wnztZNLQW0Nfg==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "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": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + } +}