dependencies:
  '@types/underscore': 1.11.0
  async: 3.2.0
  backoff: 2.5.0
  chalk: 4.1.0
  node-opcua-assert: link:../node-opcua-assert
  node-opcua-basic-types: link:../node-opcua-basic-types
  node-opcua-binary-stream: link:../node-opcua-binary-stream
  node-opcua-certificate-manager: link:../node-opcua-certificate-manager
  node-opcua-chunkmanager: link:../node-opcua-chunkmanager
  node-opcua-common: link:../node-opcua-common
  node-opcua-crypto: 1.7.1
  node-opcua-debug: link:../node-opcua-debug
  node-opcua-enum: link:../node-opcua-enum
  node-opcua-factory: link:../node-opcua-factory
  node-opcua-nodeid: link:../node-opcua-nodeid
  node-opcua-object-registry: link:../node-opcua-object-registry
  node-opcua-packet-analyzer: link:../node-opcua-packet-analyzer
  node-opcua-service-secure-channel: link:../node-opcua-service-secure-channel
  node-opcua-status-code: link:../node-opcua-status-code
  node-opcua-transport: link:../node-opcua-transport
  node-opcua-types: link:../node-opcua-types
  node-opcua-utils: link:../node-opcua-utils
  underscore: 1.12.0
devDependencies:
  '@types/node': 14.14.33
  node-opcua-buffer-utils: link:../node-opcua-buffer-utils
  node-opcua-leak-detector: link:../node-opcua-leak-detector
  node-opcua-service-browse: link:../node-opcua-service-browse
  node-opcua-service-endpoints: link:../node-opcua-service-endpoints
  node-opcua-service-read: link:../node-opcua-service-read
  node-opcua-service-session: link:../node-opcua-service-session
  node-opcua-test-fixtures: link:../node-opcua-test-fixtures
  node-opcua-test-helpers: link:../node-opcua-test-helpers
  should: 13.2.3
  sinon: 9.2.4
  source-map-support: 0.5.19
  sprintf-js: 1.1.2
lockfileVersion: 5.2
packages:
  /@sinonjs/commons/1.8.2:
    dependencies:
      type-detect: 4.0.8
    dev: true
    resolution:
      integrity: sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw==
  /@sinonjs/fake-timers/6.0.1:
    dependencies:
      '@sinonjs/commons': 1.8.2
    dev: true
    resolution:
      integrity: sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==
  /@sinonjs/samsam/5.3.1:
    dependencies:
      '@sinonjs/commons': 1.8.2
      lodash.get: 4.4.2
      type-detect: 4.0.8
    dev: true
    resolution:
      integrity: sha512-1Hc0b1TtyfBu8ixF/tpfSHTVWKwCBLY4QJbkgnE7HcwyvT2xArDxb4K7dMgqRm3szI+LJbzmW/s4xxEhv6hwDg==
  /@sinonjs/text-encoding/0.7.1:
    dev: true
    resolution:
      integrity: sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==
  /@types/node/14.14.33:
    dev: true
    resolution:
      integrity: sha512-oJqcTrgPUF29oUP8AsUqbXGJNuPutsetaa9kTQAQce5Lx5dTYWV02ScBiT/k1BX/Z7pKeqedmvp39Wu4zR7N7g==
  /@types/underscore/1.11.0:
    dev: false
    resolution:
      integrity: sha512-ipNAQLgRnG0EWN1cTtfdVHp5AyTW/PAMJ1PxLN4bAKSHbusSZbj48mIHiydQpN7GgQrYqwfnvZ573OVfJm5Nzg==
  /ansi-styles/4.3.0:
    dependencies:
      color-convert: 2.0.1
    dev: false
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
  /asn1/0.2.4:
    dependencies:
      safer-buffer: 2.1.2
    dev: false
    resolution:
      integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==
  /assert-plus/1.0.0:
    dev: false
    engines:
      node: '>=0.8'
    resolution:
      integrity: sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
  /async/3.2.0:
    dev: false
    resolution:
      integrity: sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==
  /backoff/2.5.0:
    dependencies:
      precond: 0.2.3
    dev: false
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha1-9hbtqdPktmuMp/ynn2lXIsX44m8=
  /bcrypt-pbkdf/1.0.2:
    dependencies:
      tweetnacl: 0.14.5
    dev: false
    resolution:
      integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
  /better-assert/1.0.2:
    dependencies:
      callsite: 1.0.0
    dev: false
    resolution:
      integrity: sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=
  /buffer-from/1.1.1:
    dev: true
    resolution:
      integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
  /callsite/1.0.0:
    dev: false
    resolution:
      integrity: sha1-KAOY5dZkvXQDi28JBRU+borxvCA=
  /chalk/4.1.0:
    dependencies:
      ansi-styles: 4.3.0
      supports-color: 7.2.0
    dev: false
    engines:
      node: '>=10'
    resolution:
      integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==
  /color-convert/2.0.1:
    dependencies:
      color-name: 1.1.4
    dev: false
    engines:
      node: '>=7.0.0'
    resolution:
      integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
  /color-name/1.1.4:
    dev: false
    resolution:
      integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
  /dashdash/1.14.1:
    dependencies:
      assert-plus: 1.0.0
    dev: false
    engines:
      node: '>=0.10'
    resolution:
      integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
  /diff/4.0.2:
    dev: true
    engines:
      node: '>=0.3.1'
    resolution:
      integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
  /ecc-jsbn/0.1.2:
    dependencies:
      jsbn: 0.1.1
      safer-buffer: 2.1.2
    dev: false
    resolution:
      integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
  /getpass/0.1.7:
    dependencies:
      assert-plus: 1.0.0
    dev: false
    resolution:
      integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
  /has-flag/4.0.0:
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
  /hexy/0.3.1:
    dev: false
    hasBin: true
    resolution:
      integrity: sha512-mUarDrcDM53Hwvlm/sMkFQ1TfxOzLhQlDEaSqpIaQV9b+8u7Ba+dPS7zf/Ivx0CVfGzMBbPwuRUUbFy+5vDD7A==
  /isarray/0.0.1:
    dev: true
    resolution:
      integrity: sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=
  /jsbn/0.1.1:
    dev: false
    resolution:
      integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
  /jsrsasign/10.1.12:
    dev: false
    resolution:
      integrity: sha512-1IWDl3DQOxXJpShE+Sb7vYOw3RhclqkqLuLagScuQrxgzwpCcp2DJcRzW92O4eSCPqMWoGdNJVfY3TKMb/JBZQ==
  /just-extend/4.1.1:
    dev: true
    resolution:
      integrity: sha512-aWgeGFW67BP3e5181Ep1Fv2v8z//iBJfrvyTnq8wG86vEESwmonn1zPBJ0VfmT9CJq2FIT0VsETtrNFm2a+SHA==
  /lodash.get/4.4.2:
    dev: true
    resolution:
      integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=
  /nise/4.1.0:
    dependencies:
      '@sinonjs/commons': 1.8.2
      '@sinonjs/fake-timers': 6.0.1
      '@sinonjs/text-encoding': 0.7.1
      just-extend: 4.1.1
      path-to-regexp: 1.8.0
    dev: true
    resolution:
      integrity: sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA==
  /node-opcua-crypto/1.7.1:
    dependencies:
      better-assert: 1.0.2
      chalk: 4.1.0
      hexy: 0.3.1
      jsrsasign: 10.1.12
      sshpk: 1.16.1
    dev: false
    resolution:
      integrity: sha512-h8qKcDKk2bQcsfZww2NxJ1yhYcl7LfBfrBgVpeAwC5w9J7aebM5zb5fuseWpifgvWD2R5CZvOnhlNOypNLkIRQ==
  /path-to-regexp/1.8.0:
    dependencies:
      isarray: 0.0.1
    dev: true
    resolution:
      integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==
  /precond/0.2.3:
    dev: false
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha1-qpWRvKokkj8eD0hJ0kD0fvwQdaw=
  /safer-buffer/2.1.2:
    dev: false
    resolution:
      integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
  /should-equal/2.0.0:
    dependencies:
      should-type: 1.4.0
    dev: true
    resolution:
      integrity: sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==
  /should-format/3.0.3:
    dependencies:
      should-type: 1.4.0
      should-type-adaptors: 1.1.0
    dev: true
    resolution:
      integrity: sha1-m/yPdPo5IFxT04w01xcwPidxJPE=
  /should-type-adaptors/1.1.0:
    dependencies:
      should-type: 1.4.0
      should-util: 1.0.1
    dev: true
    resolution:
      integrity: sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==
  /should-type/1.4.0:
    dev: true
    resolution:
      integrity: sha1-B1bYzoRt/QmEOmlHcZ36DUz/XPM=
  /should-util/1.0.1:
    dev: true
    resolution:
      integrity: sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==
  /should/13.2.3:
    dependencies:
      should-equal: 2.0.0
      should-format: 3.0.3
      should-type: 1.4.0
      should-type-adaptors: 1.1.0
      should-util: 1.0.1
    dev: true
    resolution:
      integrity: sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==
  /sinon/9.2.4:
    dependencies:
      '@sinonjs/commons': 1.8.2
      '@sinonjs/fake-timers': 6.0.1
      '@sinonjs/samsam': 5.3.1
      diff: 4.0.2
      nise: 4.1.0
      supports-color: 7.2.0
    dev: true
    resolution:
      integrity: sha512-zljcULZQsJxVra28qIAL6ow1Z9tpattkCTEJR4RBP3TGc00FcttsP5pK284Nas5WjMZU5Yzy3kAIp3B3KRf5Yg==
  /source-map-support/0.5.19:
    dependencies:
      buffer-from: 1.1.1
      source-map: 0.6.1
    dev: true
    resolution:
      integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==
  /source-map/0.6.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
  /sprintf-js/1.1.2:
    dev: true
    resolution:
      integrity: sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==
  /sshpk/1.16.1:
    dependencies:
      asn1: 0.2.4
      assert-plus: 1.0.0
      bcrypt-pbkdf: 1.0.2
      dashdash: 1.14.1
      ecc-jsbn: 0.1.2
      getpass: 0.1.7
      jsbn: 0.1.1
      safer-buffer: 2.1.2
      tweetnacl: 0.14.5
    dev: false
    engines:
      node: '>=0.10.0'
    hasBin: true
    resolution:
      integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==
  /supports-color/7.2.0:
    dependencies:
      has-flag: 4.0.0
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
  /tweetnacl/0.14.5:
    dev: false
    resolution:
      integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
  /type-detect/4.0.8:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==
  /underscore/1.12.0:
    dev: false
    resolution:
      integrity: sha512-21rQzss/XPMjolTiIezSu3JAjgagXKROtNrYFEOWK109qY1Uv2tVjPTZ1ci2HgvQDA16gHYSthQIJfB+XId/rQ==
specifiers:
  '@types/node': ^14.14.33
  '@types/underscore': ^1.11.0
  async: ^3.2.0
  backoff: ^2.5.0
  chalk: ^4.1.0
  node-opcua-assert: 2.35.0
  node-opcua-basic-types: 2.36.0
  node-opcua-binary-stream: 2.36.0
  node-opcua-buffer-utils: 2.36.0
  node-opcua-certificate-manager: 2.36.0
  node-opcua-chunkmanager: 2.36.0
  node-opcua-common: 2.36.0
  node-opcua-crypto: ^1.7.1
  node-opcua-debug: 2.36.0
  node-opcua-enum: 2.36.0
  node-opcua-factory: 2.36.0
  node-opcua-leak-detector: 2.36.0
  node-opcua-nodeid: 2.36.0
  node-opcua-object-registry: 2.36.0
  node-opcua-packet-analyzer: 2.36.0
  node-opcua-service-browse: 2.36.0
  node-opcua-service-endpoints: 2.36.0
  node-opcua-service-read: 2.36.0
  node-opcua-service-secure-channel: 2.36.0
  node-opcua-service-session: 2.36.0
  node-opcua-status-code: 2.36.0
  node-opcua-test-fixtures: 2.36.0
  node-opcua-test-helpers: 2.35.0
  node-opcua-transport: 2.36.0
  node-opcua-types: 2.36.0
  node-opcua-utils: 2.36.0
  should: ^13.2.3
  sinon: ^9.2.4
  source-map-support: ^0.5.19
  sprintf-js: ^1.1.2
  underscore: ^1.12.0
