From ef53d63e8ef331b0da5e2d30cdda2c3954b53863 Mon Sep 17 00:00:00 2001 From: alamhamim Date: Mon, 12 Dec 2022 20:57:22 -0500 Subject: [PATCH] cypress version updated --- node_modules/.bin/cypress | 13 +- node_modules/.bin/extract-zip | 13 +- node_modules/.bin/is-ci | 13 +- node_modules/.bin/node-which | 13 +- node_modules/.bin/rimraf | 13 +- node_modules/.bin/semver | 13 +- node_modules/.bin/sshpk-conv | 13 +- node_modules/.bin/sshpk-sign | 13 +- node_modules/.bin/sshpk-verify | 13 +- node_modules/.bin/uuid | 13 +- node_modules/@colors/colors/package.json | 116 +- node_modules/@cypress/request/index.js | 0 node_modules/@cypress/request/package.json | 93 +- .../xvfb/node_modules/debug/package.json | 88 +- node_modules/@cypress/xvfb/package.json | 107 +- node_modules/@types/node/LICENSE | 0 node_modules/@types/node/README.md | 32 +- node_modules/@types/node/assert.d.ts | 0 node_modules/@types/node/async_hooks.d.ts | 0 node_modules/@types/node/buffer.d.ts | 0 node_modules/@types/node/child_process.d.ts | 0 node_modules/@types/node/cluster.d.ts | 0 node_modules/@types/node/console.d.ts | 0 node_modules/@types/node/constants.d.ts | 0 node_modules/@types/node/crypto.d.ts | 0 node_modules/@types/node/dgram.d.ts | 0 node_modules/@types/node/dns.d.ts | 0 node_modules/@types/node/domain.d.ts | 0 node_modules/@types/node/events.d.ts | 0 node_modules/@types/node/fs.d.ts | 0 node_modules/@types/node/fs/promises.d.ts | 0 node_modules/@types/node/globals.d.ts | 0 node_modules/@types/node/globals.global.d.ts | 0 node_modules/@types/node/http.d.ts | 0 node_modules/@types/node/http2.d.ts | 0 node_modules/@types/node/https.d.ts | 0 node_modules/@types/node/index.d.ts | 0 node_modules/@types/node/inspector.d.ts | 0 node_modules/@types/node/module.d.ts | 0 node_modules/@types/node/net.d.ts | 0 node_modules/@types/node/os.d.ts | 0 node_modules/@types/node/package.json | 449 +- node_modules/@types/node/path.d.ts | 0 node_modules/@types/node/perf_hooks.d.ts | 0 node_modules/@types/node/process.d.ts | 0 node_modules/@types/node/punycode.d.ts | 0 node_modules/@types/node/querystring.d.ts | 0 node_modules/@types/node/readline.d.ts | 0 node_modules/@types/node/repl.d.ts | 0 node_modules/@types/node/stream.d.ts | 0 node_modules/@types/node/string_decoder.d.ts | 0 node_modules/@types/node/timers.d.ts | 0 node_modules/@types/node/tls.d.ts | 0 node_modules/@types/node/trace_events.d.ts | 0 node_modules/@types/node/ts4.8/assert.d.ts | 0 .../@types/node/ts4.8/async_hooks.d.ts | 0 node_modules/@types/node/ts4.8/buffer.d.ts | 0 .../@types/node/ts4.8/child_process.d.ts | 0 node_modules/@types/node/ts4.8/cluster.d.ts | 0 node_modules/@types/node/ts4.8/console.d.ts | 0 node_modules/@types/node/ts4.8/constants.d.ts | 0 node_modules/@types/node/ts4.8/crypto.d.ts | 0 node_modules/@types/node/ts4.8/dgram.d.ts | 0 node_modules/@types/node/ts4.8/dns.d.ts | 0 node_modules/@types/node/ts4.8/domain.d.ts | 0 node_modules/@types/node/ts4.8/events.d.ts | 0 node_modules/@types/node/ts4.8/fs.d.ts | 0 .../@types/node/ts4.8/fs/promises.d.ts | 0 node_modules/@types/node/ts4.8/globals.d.ts | 0 .../@types/node/ts4.8/globals.global.d.ts | 0 node_modules/@types/node/ts4.8/http.d.ts | 0 node_modules/@types/node/ts4.8/http2.d.ts | 0 node_modules/@types/node/ts4.8/https.d.ts | 0 node_modules/@types/node/ts4.8/index.d.ts | 0 node_modules/@types/node/ts4.8/inspector.d.ts | 0 node_modules/@types/node/ts4.8/module.d.ts | 0 node_modules/@types/node/ts4.8/net.d.ts | 0 node_modules/@types/node/ts4.8/os.d.ts | 0 node_modules/@types/node/ts4.8/path.d.ts | 0 .../@types/node/ts4.8/perf_hooks.d.ts | 0 node_modules/@types/node/ts4.8/process.d.ts | 0 node_modules/@types/node/ts4.8/punycode.d.ts | 0 .../@types/node/ts4.8/querystring.d.ts | 0 node_modules/@types/node/ts4.8/readline.d.ts | 0 node_modules/@types/node/ts4.8/repl.d.ts | 0 node_modules/@types/node/ts4.8/stream.d.ts | 0 .../@types/node/ts4.8/string_decoder.d.ts | 0 node_modules/@types/node/ts4.8/timers.d.ts | 0 node_modules/@types/node/ts4.8/tls.d.ts | 0 .../@types/node/ts4.8/trace_events.d.ts | 0 node_modules/@types/node/ts4.8/tty.d.ts | 0 node_modules/@types/node/ts4.8/url.d.ts | 0 node_modules/@types/node/ts4.8/util.d.ts | 0 node_modules/@types/node/ts4.8/v8.d.ts | 0 node_modules/@types/node/ts4.8/vm.d.ts | 0 node_modules/@types/node/ts4.8/wasi.d.ts | 0 .../@types/node/ts4.8/worker_threads.d.ts | 0 node_modules/@types/node/ts4.8/zlib.d.ts | 0 node_modules/@types/node/tty.d.ts | 0 node_modules/@types/node/url.d.ts | 0 node_modules/@types/node/util.d.ts | 0 node_modules/@types/node/v8.d.ts | 0 node_modules/@types/node/vm.d.ts | 0 node_modules/@types/node/wasi.d.ts | 0 node_modules/@types/node/worker_threads.d.ts | 0 node_modules/@types/node/zlib.d.ts | 0 .../@types/sinonjs__fake-timers/LICENSE | 0 .../@types/sinonjs__fake-timers/README.md | 32 +- .../@types/sinonjs__fake-timers/index.d.ts | 0 .../@types/sinonjs__fake-timers/package.json | 111 +- node_modules/@types/sizzle/LICENSE | 0 node_modules/@types/sizzle/README.md | 32 +- node_modules/@types/sizzle/index.d.ts | 0 node_modules/@types/sizzle/package.json | 76 +- node_modules/@types/yauzl/LICENSE | 0 node_modules/@types/yauzl/README.md | 32 +- node_modules/@types/yauzl/index.d.ts | 0 node_modules/@types/yauzl/package.json | 82 +- node_modules/aggregate-error/package.json | 113 +- node_modules/ansi-colors/package.json | 96 +- node_modules/ansi-escapes/package.json | 145 +- node_modules/ansi-regex/package.json | 141 +- node_modules/ansi-styles/package.json | 147 +- node_modules/arch/package.json | 64 +- node_modules/asn1/package.json | 85 +- node_modules/assert-plus/package.json | 95 +- node_modules/astral-regex/package.json | 98 +- node_modules/async/package.json | 76 +- node_modules/asynckit/package.json | 111 +- node_modules/at-least-node/package.json | 67 +- node_modules/aws-sign2/package.json | 56 +- node_modules/aws4/package.json | 59 +- node_modules/balanced-match/package.json | 65 +- node_modules/base64-js/package.json | 69 +- node_modules/bcrypt-pbkdf/package.json | 48 +- node_modules/blob-util/package.json | 106 +- node_modules/bluebird/package.json | 103 +- node_modules/brace-expansion/package.json | 67 +- node_modules/buffer-crc32/package.json | 79 +- node_modules/buffer/package.json | 74 +- node_modules/cachedir/package.json | 55 +- node_modules/caseless/package.json | 64 +- .../node_modules/supports-color/package.json | 137 +- node_modules/chalk/package.json | 170 +- node_modules/check-more-types/package.json | 45 +- node_modules/ci-info/CHANGELOG.md | 5 + node_modules/ci-info/LICENSE | 2 +- node_modules/ci-info/README.md | 2 + node_modules/ci-info/index.d.ts | 2 + node_modules/ci-info/package.json | 84 +- node_modules/ci-info/vendors.json | 10 + node_modules/clean-stack/package.json | 109 +- node_modules/cli-cursor/package.json | 124 +- node_modules/cli-table3/package.json | 137 +- node_modules/cli-truncate/package.json | 123 +- node_modules/color-convert/package.json | 78 +- node_modules/color-name/LICENSE | 14 +- node_modules/color-name/README.md | 22 +- node_modules/color-name/index.js | 304 +- node_modules/color-name/package.json | 59 +- node_modules/colorette/package.json | 67 +- node_modules/combined-stream/package.json | 64 +- node_modules/commander/package.json | 87 +- node_modules/common-tags/package.json | 89 +- node_modules/concat-map/package.json | 128 +- node_modules/core-util-is/package.json | 57 +- node_modules/cross-spawn/package.json | 112 +- node_modules/cypress-xpath/package.json | 81 +- node_modules/cypress/angular/dist/index.js | 518 +- node_modules/cypress/bin/cypress | 0 node_modules/cypress/lib/cypress.js | 1 + node_modules/cypress/lib/util.js | 4 + node_modules/cypress/mount-utils/CHANGELOG.md | 12 + .../cypress/mount-utils/dist/index.js | 6 + node_modules/cypress/package.json | 110 +- node_modules/cypress/react/CHANGELOG.md | 7 + .../cypress/react/dist/cypress-react.cjs.js | 480 +- .../react/dist/cypress-react.esm-bundler.js | 480 +- .../cypress/react18/dist/cypress-react.cjs.js | 450 +- .../react18/dist/cypress-react.esm-bundler.js | 450 +- .../cypress/svelte/dist/cypress-svelte.cjs.js | 128 +- .../svelte/dist/cypress-svelte.esm-bundler.js | 128 +- .../cypress/types/cypress-npm-api.d.ts | 2 +- node_modules/cypress/types/cypress.d.ts | 517 +- node_modules/cypress/vue/CHANGELOG.md | 14 + .../cypress/vue/dist/cypress-vue.cjs.js | 15884 +++++++-------- .../vue/dist/cypress-vue.esm-bundler.js | 15886 ++++++++-------- node_modules/cypress/vue/dist/index.d.ts | 2380 +-- .../cypress/vue2/dist/cypress-vue2.cjs.js | 428 +- .../vue2/dist/cypress-vue2.esm-bundler.js | 428 +- node_modules/dashdash/package.json | 90 +- node_modules/dayjs/CHANGELOG.md | 8 + node_modules/dayjs/README.md | 23 +- node_modules/dayjs/esm/locale/fa.js | 8 +- node_modules/dayjs/esm/locale/zh-tw.js | 17 + node_modules/dayjs/locale.json | 2 +- node_modules/dayjs/locale/fa.js | 2 +- node_modules/dayjs/locale/zh-tw.js | 2 +- node_modules/dayjs/package.json | 156 +- node_modules/dayjs/plugin/arraySupport.d.ts | 0 node_modules/dayjs/plugin/objectSupport.d.ts | 0 node_modules/debug/node_modules/ms/index.js | 162 + node_modules/debug/node_modules/ms/license.md | 21 + .../debug/node_modules/ms/package.json | 69 + node_modules/debug/node_modules/ms/readme.md | 60 + node_modules/debug/package.json | 110 +- node_modules/delayed-stream/package.json | 66 +- node_modules/ecc-jsbn/LICENSE | 0 node_modules/ecc-jsbn/README.md | 0 node_modules/ecc-jsbn/index.js | 0 node_modules/ecc-jsbn/lib/LICENSE-jsbn | 0 node_modules/ecc-jsbn/lib/ec.js | 0 node_modules/ecc-jsbn/lib/sec.js | 0 node_modules/ecc-jsbn/package.json | 66 +- node_modules/ecc-jsbn/test.js | 0 node_modules/emoji-regex/package.json | 84 +- node_modules/end-of-stream/package.json | 65 +- node_modules/enquirer/package.json | 86 +- .../escape-string-regexp/package.json | 75 +- node_modules/eventemitter2/package.json | 130 +- node_modules/execa/package.json | 173 +- node_modules/executable/package.json | 61 +- node_modules/extend/package.json | 116 +- node_modules/extract-zip/cli.js | 0 node_modules/extract-zip/package.json | 102 +- node_modules/extsprintf/package.json | 57 +- node_modules/fd-slicer/package.json | 70 +- node_modules/figures/package.json | 121 +- node_modules/forever-agent/package.json | 56 +- node_modules/form-data/package.json | 106 +- node_modules/fs-extra/package.json | 96 +- node_modules/fs.realpath/package.json | 68 +- node_modules/get-stream/package.json | 132 +- node_modules/getos/package.json | 90 +- node_modules/getpass/package.json | 49 +- node_modules/glob/package.json | 94 +- node_modules/global-dirs/package.json | 143 +- node_modules/graceful-fs/package.json | 83 +- node_modules/has-flag/package.json | 124 +- node_modules/http-signature/package.json | 93 +- node_modules/human-signals/package.json | 91 +- node_modules/ieee754/package.json | 73 +- node_modules/indent-string/package.json | 105 +- node_modules/inflight/package.json | 62 +- node_modules/inherits/package.json | 59 +- node_modules/ini/package.json | 78 +- node_modules/is-ci/bin.js | 0 node_modules/is-ci/package.json | 76 +- .../is-fullwidth-code-point/package.json | 117 +- .../is-installed-globally/package.json | 139 +- node_modules/is-path-inside/package.json | 103 +- node_modules/is-stream/package.json | 115 +- node_modules/is-typedarray/package.json | 62 +- .../is-unicode-supported/package.json | 113 +- node_modules/isexe/package.json | 64 +- node_modules/isstream/package.json | 71 +- node_modules/jsbn/package.json | 57 +- node_modules/json-schema/LICENSE | 390 +- node_modules/json-schema/README.md | 6 +- node_modules/json-schema/lib/links.js | 128 +- node_modules/json-schema/lib/validate.js | 542 +- node_modules/json-schema/package.json | 72 +- node_modules/json-stringify-safe/package.json | 68 +- node_modules/jsonfile/package.json | 74 +- node_modules/jsprim/package.json | 68 +- node_modules/lazy-ass/LICENSE | 44 +- node_modules/lazy-ass/package.json | 45 +- node_modules/listr2/package.json | 157 +- node_modules/lodash.once/package.json | 77 +- node_modules/lodash/package.json | 69 +- node_modules/log-symbols/package.json | 135 +- .../node_modules/slice-ansi/index.js | 0 .../node_modules/slice-ansi/package.json | 135 +- .../node_modules/wrap-ansi/index.js | 0 .../node_modules/wrap-ansi/package.json | 153 +- node_modules/log-update/package.json | 145 +- node_modules/lru-cache/package.json | 82 +- node_modules/merge-stream/package.json | 58 +- node_modules/mime-db/package.json | 86 +- node_modules/mime-types/package.json | 77 +- node_modules/mimic-fn/package.json | 115 +- node_modules/minimatch/package.json | 76 +- node_modules/minimist/package.json | 115 +- node_modules/ms/index.js | 2 +- node_modules/ms/license.md | 2 +- node_modules/ms/package.json | 71 +- node_modules/ms/readme.md | 3 +- node_modules/npm-run-path/package.json | 119 +- node_modules/once/package.json | 67 +- node_modules/onetime/package.json | 118 +- node_modules/ospath/package.json | 72 +- node_modules/p-map/package.json | 137 +- node_modules/path-is-absolute/package.json | 57 +- node_modules/path-key/package.json | 110 +- node_modules/pend/package.json | 52 +- node_modules/performance-now/package.json | 65 +- .../test/scripts/delayed-call.coffee | 0 .../test/scripts/delayed-require.coffee | 0 .../test/scripts/difference.coffee | 0 .../test/scripts/initial-value.coffee | 0 node_modules/pify/package.json | 65 +- node_modules/pretty-bytes/package.json | 119 +- node_modules/proxy-from-env/package.json | 76 +- node_modules/psl/package.json | 86 +- node_modules/pump/package.json | 58 +- node_modules/punycode/package.json | 94 +- node_modules/qs/package.json | 133 +- node_modules/request-progress/package.json | 69 +- node_modules/restore-cursor/package.json | 135 +- node_modules/rfdc/package.json | 91 +- node_modules/rimraf/bin.js | 0 node_modules/rimraf/package.json | 77 +- node_modules/rxjs/CHANGELOG.md | 13 +- node_modules/rxjs/dist/bundles/rxjs.umd.js | 361 +- .../rxjs/dist/bundles/rxjs.umd.js.map | 2 +- .../rxjs/dist/bundles/rxjs.umd.min.js | 326 +- .../rxjs/dist/bundles/rxjs.umd.min.js.map | 2 +- node_modules/rxjs/dist/cjs/index.js | 6 +- node_modules/rxjs/dist/cjs/index.js.map | 2 +- .../rxjs/dist/cjs/internal/Observable.js.map | 2 +- .../internal/observable/onErrorResumeNext.js | 30 +- .../observable/onErrorResumeNext.js.map | 2 +- .../internal/operators/onErrorResumeNext.js | 62 - .../operators/onErrorResumeNext.js.map | 1 - .../operators/onErrorResumeNextWith.js | 37 + .../operators/onErrorResumeNextWith.js.map | 1 + .../dist/cjs/internal/operators/tap.js.map | 2 +- .../cjs/internal/symbol/observable.js.map | 2 +- node_modules/rxjs/dist/cjs/operators/index.js | 4 +- .../rxjs/dist/cjs/operators/index.js.map | 2 +- node_modules/rxjs/dist/esm/index.js | 1 + node_modules/rxjs/dist/esm/index.js.map | 2 +- .../rxjs/dist/esm/internal/Observable.js.map | 2 +- .../internal/observable/onErrorResumeNext.js | 30 +- .../observable/onErrorResumeNext.js.map | 2 +- .../internal/operators/onErrorResumeNext.js | 33 - .../operators/onErrorResumeNext.js.map | 1 - .../operators/onErrorResumeNextWith.js | 8 + .../operators/onErrorResumeNextWith.js.map | 1 + .../dist/esm/internal/operators/tap.js.map | 2 +- .../esm/internal/symbol/observable.js.map | 2 +- node_modules/rxjs/dist/esm/operators/index.js | 2 +- .../rxjs/dist/esm/operators/index.js.map | 2 +- node_modules/rxjs/dist/esm5/index.js | 1 + node_modules/rxjs/dist/esm5/index.js.map | 2 +- .../rxjs/dist/esm5/internal/Observable.js.map | 2 +- .../internal/observable/onErrorResumeNext.js | 30 +- .../observable/onErrorResumeNext.js.map | 2 +- .../internal/operators/onErrorResumeNext.js | 38 - .../operators/onErrorResumeNext.js.map | 1 - .../operators/onErrorResumeNextWith.js | 13 + .../operators/onErrorResumeNextWith.js.map | 1 + .../dist/esm5/internal/operators/tap.js.map | 2 +- .../esm5/internal/symbol/observable.js.map | 2 +- .../rxjs/dist/esm5/operators/index.js | 2 +- .../rxjs/dist/esm5/operators/index.js.map | 2 +- node_modules/rxjs/dist/types/index.d.ts | 1 + node_modules/rxjs/dist/types/index.d.ts.map | 2 +- .../rxjs/dist/types/internal/Observable.d.ts | 3 +- .../dist/types/internal/Observable.d.ts.map | 2 +- .../dist/types/internal/ReplaySubject.d.ts | 2 +- .../observable/onErrorResumeNext.d.ts.map | 2 +- .../internal/operators/onErrorResumeNext.d.ts | 4 - .../operators/onErrorResumeNext.d.ts.map | 1 - .../operators/onErrorResumeNextWith.d.ts | 8 + .../operators/onErrorResumeNextWith.d.ts.map | 1 + .../dist/types/internal/operators/tap.d.ts | 3 +- .../types/internal/operators/tap.d.ts.map | 2 +- .../types/internal/scheduler/timerHandle.d.ts | 3 +- .../internal/scheduler/timerHandle.d.ts.map | 2 +- .../types/internal/symbol/observable.d.ts | 7 +- .../types/internal/symbol/observable.d.ts.map | 2 +- .../rxjs/dist/types/operators/index.d.ts | 2 +- .../rxjs/dist/types/operators/index.d.ts.map | 2 +- node_modules/rxjs/package.json | 272 +- node_modules/rxjs/src/index.ts | 1 + node_modules/rxjs/src/internal/Observable.ts | 3 +- .../rxjs/src/internal/ReplaySubject.ts | 2 +- .../internal/observable/onErrorResumeNext.ts | 28 +- ...ResumeNext.ts => onErrorResumeNextWith.ts} | 46 +- .../rxjs/src/internal/operators/scan.ts | 2 +- .../rxjs/src/internal/operators/tap.ts | 4 +- .../src/internal/scheduler/timerHandle.ts | 2 +- .../rxjs/src/internal/symbol/observable.ts | 7 +- node_modules/rxjs/src/operators/index.ts | 2 +- node_modules/safe-buffer/package.json | 65 +- node_modules/safer-buffer/package.json | 57 +- node_modules/semver/bin/semver.js | 0 node_modules/semver/package.json | 88 +- node_modules/shebang-command/package.json | 99 +- node_modules/shebang-regex/package.json | 101 +- node_modules/signal-exit/package.json | 80 +- node_modules/slice-ansi/index.js | 0 node_modules/slice-ansi/package.json | 133 +- node_modules/sshpk/bin/sshpk-conv | 0 node_modules/sshpk/bin/sshpk-sign | 0 node_modules/sshpk/bin/sshpk-verify | 0 node_modules/sshpk/package.json | 101 +- node_modules/string-width/package.json | 146 +- node_modules/strip-ansi/package.json | 141 +- node_modules/strip-final-newline/package.json | 111 +- node_modules/supports-color/package.json | 147 +- node_modules/throttleit/package.json | 54 +- node_modules/through/package.json | 59 +- node_modules/tmp/package.json | 105 +- node_modules/tough-cookie/package.json | 103 +- node_modules/tslib/CopyrightNotice.txt | 30 +- node_modules/tslib/LICENSE.txt | 22 +- node_modules/tslib/README.md | 328 +- node_modules/tslib/modules/index.js | 110 +- node_modules/tslib/modules/package.json | 4 +- node_modules/tslib/package.json | 98 +- node_modules/tslib/tslib.d.ts | 796 +- node_modules/tslib/tslib.es6.js | 496 +- node_modules/tslib/tslib.js | 634 +- node_modules/tunnel-agent/package.json | 60 +- node_modules/tweetnacl/package.json | 101 +- node_modules/type-fest/package.json | 147 +- node_modules/universalify/package.json | 70 +- node_modules/untildify/package.json | 121 +- node_modules/uuid/dist/bin/uuid | 0 node_modules/uuid/package.json | 170 +- node_modules/verror/package.json | 72 +- node_modules/which/bin/node-which | 0 node_modules/which/package.json | 80 +- node_modules/wrap-ansi/index.js | 0 node_modules/wrap-ansi/package.json | 155 +- node_modules/wrappy/package.json | 65 +- node_modules/yallist/package.json | 66 +- node_modules/yauzl/package.json | 80 +- package-lock.json | 1711 +- package.json | 9 +- 432 files changed, 33172 insertions(+), 28508 deletions(-) mode change 100644 => 120000 node_modules/.bin/cypress mode change 100644 => 120000 node_modules/.bin/extract-zip mode change 100644 => 120000 node_modules/.bin/is-ci mode change 100644 => 120000 node_modules/.bin/node-which mode change 100644 => 120000 node_modules/.bin/rimraf mode change 100644 => 120000 node_modules/.bin/semver mode change 100644 => 120000 node_modules/.bin/sshpk-conv mode change 100644 => 120000 node_modules/.bin/sshpk-sign mode change 100644 => 120000 node_modules/.bin/sshpk-verify mode change 100644 => 120000 node_modules/.bin/uuid mode change 100644 => 100755 node_modules/@cypress/request/index.js mode change 100644 => 100755 node_modules/@types/node/LICENSE mode change 100644 => 100755 node_modules/@types/node/README.md mode change 100644 => 100755 node_modules/@types/node/assert.d.ts mode change 100644 => 100755 node_modules/@types/node/async_hooks.d.ts mode change 100644 => 100755 node_modules/@types/node/buffer.d.ts mode change 100644 => 100755 node_modules/@types/node/child_process.d.ts mode change 100644 => 100755 node_modules/@types/node/cluster.d.ts mode change 100644 => 100755 node_modules/@types/node/console.d.ts mode change 100644 => 100755 node_modules/@types/node/constants.d.ts mode change 100644 => 100755 node_modules/@types/node/crypto.d.ts mode change 100644 => 100755 node_modules/@types/node/dgram.d.ts mode change 100644 => 100755 node_modules/@types/node/dns.d.ts mode change 100644 => 100755 node_modules/@types/node/domain.d.ts mode change 100644 => 100755 node_modules/@types/node/events.d.ts mode change 100644 => 100755 node_modules/@types/node/fs.d.ts mode change 100644 => 100755 node_modules/@types/node/fs/promises.d.ts mode change 100644 => 100755 node_modules/@types/node/globals.d.ts mode change 100644 => 100755 node_modules/@types/node/globals.global.d.ts mode change 100644 => 100755 node_modules/@types/node/http.d.ts mode change 100644 => 100755 node_modules/@types/node/http2.d.ts mode change 100644 => 100755 node_modules/@types/node/https.d.ts mode change 100644 => 100755 node_modules/@types/node/index.d.ts mode change 100644 => 100755 node_modules/@types/node/inspector.d.ts mode change 100644 => 100755 node_modules/@types/node/module.d.ts mode change 100644 => 100755 node_modules/@types/node/net.d.ts mode change 100644 => 100755 node_modules/@types/node/os.d.ts mode change 100644 => 100755 node_modules/@types/node/package.json mode change 100644 => 100755 node_modules/@types/node/path.d.ts mode change 100644 => 100755 node_modules/@types/node/perf_hooks.d.ts mode change 100644 => 100755 node_modules/@types/node/process.d.ts mode change 100644 => 100755 node_modules/@types/node/punycode.d.ts mode change 100644 => 100755 node_modules/@types/node/querystring.d.ts mode change 100644 => 100755 node_modules/@types/node/readline.d.ts mode change 100644 => 100755 node_modules/@types/node/repl.d.ts mode change 100644 => 100755 node_modules/@types/node/stream.d.ts mode change 100644 => 100755 node_modules/@types/node/string_decoder.d.ts mode change 100644 => 100755 node_modules/@types/node/timers.d.ts mode change 100644 => 100755 node_modules/@types/node/tls.d.ts mode change 100644 => 100755 node_modules/@types/node/trace_events.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/assert.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/async_hooks.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/buffer.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/child_process.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/cluster.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/console.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/constants.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/crypto.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/dgram.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/dns.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/domain.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/events.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/fs.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/fs/promises.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/globals.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/globals.global.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/http.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/http2.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/https.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/index.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/inspector.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/module.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/net.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/os.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/path.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/perf_hooks.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/process.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/punycode.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/querystring.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/readline.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/repl.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/stream.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/string_decoder.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/timers.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/tls.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/trace_events.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/tty.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/url.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/util.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/v8.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/vm.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/wasi.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/worker_threads.d.ts mode change 100644 => 100755 node_modules/@types/node/ts4.8/zlib.d.ts mode change 100644 => 100755 node_modules/@types/node/tty.d.ts mode change 100644 => 100755 node_modules/@types/node/url.d.ts mode change 100644 => 100755 node_modules/@types/node/util.d.ts mode change 100644 => 100755 node_modules/@types/node/v8.d.ts mode change 100644 => 100755 node_modules/@types/node/vm.d.ts mode change 100644 => 100755 node_modules/@types/node/wasi.d.ts mode change 100644 => 100755 node_modules/@types/node/worker_threads.d.ts mode change 100644 => 100755 node_modules/@types/node/zlib.d.ts mode change 100644 => 100755 node_modules/@types/sinonjs__fake-timers/LICENSE mode change 100644 => 100755 node_modules/@types/sinonjs__fake-timers/README.md mode change 100644 => 100755 node_modules/@types/sinonjs__fake-timers/index.d.ts mode change 100644 => 100755 node_modules/@types/sinonjs__fake-timers/package.json mode change 100644 => 100755 node_modules/@types/sizzle/LICENSE mode change 100644 => 100755 node_modules/@types/sizzle/README.md mode change 100644 => 100755 node_modules/@types/sizzle/index.d.ts mode change 100644 => 100755 node_modules/@types/sizzle/package.json mode change 100644 => 100755 node_modules/@types/yauzl/LICENSE mode change 100644 => 100755 node_modules/@types/yauzl/README.md mode change 100644 => 100755 node_modules/@types/yauzl/index.d.ts mode change 100644 => 100755 node_modules/@types/yauzl/package.json mode change 100644 => 100755 node_modules/cypress/bin/cypress mode change 100644 => 100755 node_modules/dayjs/plugin/arraySupport.d.ts mode change 100644 => 100755 node_modules/dayjs/plugin/objectSupport.d.ts create mode 100644 node_modules/debug/node_modules/ms/index.js create mode 100644 node_modules/debug/node_modules/ms/license.md create mode 100644 node_modules/debug/node_modules/ms/package.json create mode 100644 node_modules/debug/node_modules/ms/readme.md mode change 100644 => 100755 node_modules/ecc-jsbn/LICENSE mode change 100644 => 100755 node_modules/ecc-jsbn/README.md mode change 100644 => 100755 node_modules/ecc-jsbn/index.js mode change 100644 => 100755 node_modules/ecc-jsbn/lib/LICENSE-jsbn mode change 100644 => 100755 node_modules/ecc-jsbn/lib/ec.js mode change 100644 => 100755 node_modules/ecc-jsbn/lib/sec.js mode change 100644 => 100755 node_modules/ecc-jsbn/package.json mode change 100644 => 100755 node_modules/ecc-jsbn/test.js mode change 100644 => 100755 node_modules/extract-zip/cli.js mode change 100644 => 100755 node_modules/is-ci/bin.js mode change 100644 => 100755 node_modules/log-update/node_modules/slice-ansi/index.js mode change 100644 => 100755 node_modules/log-update/node_modules/wrap-ansi/index.js mode change 100644 => 100755 node_modules/performance-now/test/scripts/delayed-call.coffee mode change 100644 => 100755 node_modules/performance-now/test/scripts/delayed-require.coffee mode change 100644 => 100755 node_modules/performance-now/test/scripts/difference.coffee mode change 100644 => 100755 node_modules/performance-now/test/scripts/initial-value.coffee mode change 100644 => 100755 node_modules/rimraf/bin.js delete mode 100644 node_modules/rxjs/dist/cjs/internal/operators/onErrorResumeNext.js delete mode 100644 node_modules/rxjs/dist/cjs/internal/operators/onErrorResumeNext.js.map create mode 100644 node_modules/rxjs/dist/cjs/internal/operators/onErrorResumeNextWith.js create mode 100644 node_modules/rxjs/dist/cjs/internal/operators/onErrorResumeNextWith.js.map delete mode 100644 node_modules/rxjs/dist/esm/internal/operators/onErrorResumeNext.js delete mode 100644 node_modules/rxjs/dist/esm/internal/operators/onErrorResumeNext.js.map create mode 100644 node_modules/rxjs/dist/esm/internal/operators/onErrorResumeNextWith.js create mode 100644 node_modules/rxjs/dist/esm/internal/operators/onErrorResumeNextWith.js.map delete mode 100644 node_modules/rxjs/dist/esm5/internal/operators/onErrorResumeNext.js delete mode 100644 node_modules/rxjs/dist/esm5/internal/operators/onErrorResumeNext.js.map create mode 100644 node_modules/rxjs/dist/esm5/internal/operators/onErrorResumeNextWith.js create mode 100644 node_modules/rxjs/dist/esm5/internal/operators/onErrorResumeNextWith.js.map delete mode 100644 node_modules/rxjs/dist/types/internal/operators/onErrorResumeNext.d.ts delete mode 100644 node_modules/rxjs/dist/types/internal/operators/onErrorResumeNext.d.ts.map create mode 100644 node_modules/rxjs/dist/types/internal/operators/onErrorResumeNextWith.d.ts create mode 100644 node_modules/rxjs/dist/types/internal/operators/onErrorResumeNextWith.d.ts.map rename node_modules/rxjs/src/internal/operators/{onErrorResumeNext.ts => onErrorResumeNextWith.ts} (72%) mode change 100644 => 100755 node_modules/semver/bin/semver.js mode change 100644 => 100755 node_modules/slice-ansi/index.js mode change 100644 => 100755 node_modules/sshpk/bin/sshpk-conv mode change 100644 => 100755 node_modules/sshpk/bin/sshpk-sign mode change 100644 => 100755 node_modules/sshpk/bin/sshpk-verify mode change 100644 => 100755 node_modules/uuid/dist/bin/uuid mode change 100644 => 100755 node_modules/which/bin/node-which mode change 100644 => 100755 node_modules/wrap-ansi/index.js diff --git a/node_modules/.bin/cypress b/node_modules/.bin/cypress deleted file mode 100644 index 2c03e02..0000000 --- a/node_modules/.bin/cypress +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../cypress/bin/cypress" "$@" -else - exec node "$basedir/../cypress/bin/cypress" "$@" -fi diff --git a/node_modules/.bin/cypress b/node_modules/.bin/cypress new file mode 120000 index 0000000..cc8300a --- /dev/null +++ b/node_modules/.bin/cypress @@ -0,0 +1 @@ +../cypress/bin/cypress \ No newline at end of file diff --git a/node_modules/.bin/extract-zip b/node_modules/.bin/extract-zip deleted file mode 100644 index 60e5770..0000000 --- a/node_modules/.bin/extract-zip +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../extract-zip/cli.js" "$@" -else - exec node "$basedir/../extract-zip/cli.js" "$@" -fi diff --git a/node_modules/.bin/extract-zip b/node_modules/.bin/extract-zip new file mode 120000 index 0000000..af9b561 --- /dev/null +++ b/node_modules/.bin/extract-zip @@ -0,0 +1 @@ +../extract-zip/cli.js \ No newline at end of file diff --git a/node_modules/.bin/is-ci b/node_modules/.bin/is-ci deleted file mode 100644 index c9b0db4..0000000 --- a/node_modules/.bin/is-ci +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../is-ci/bin.js" "$@" -else - exec node "$basedir/../is-ci/bin.js" "$@" -fi diff --git a/node_modules/.bin/is-ci b/node_modules/.bin/is-ci new file mode 120000 index 0000000..fe6aca6 --- /dev/null +++ b/node_modules/.bin/is-ci @@ -0,0 +1 @@ +../is-ci/bin.js \ No newline at end of file diff --git a/node_modules/.bin/node-which b/node_modules/.bin/node-which deleted file mode 100644 index aece735..0000000 --- a/node_modules/.bin/node-which +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../which/bin/node-which" "$@" -else - exec node "$basedir/../which/bin/node-which" "$@" -fi diff --git a/node_modules/.bin/node-which b/node_modules/.bin/node-which new file mode 120000 index 0000000..6f8415e --- /dev/null +++ b/node_modules/.bin/node-which @@ -0,0 +1 @@ +../which/bin/node-which \ No newline at end of file diff --git a/node_modules/.bin/rimraf b/node_modules/.bin/rimraf deleted file mode 100644 index b816825..0000000 --- a/node_modules/.bin/rimraf +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../rimraf/bin.js" "$@" -else - exec node "$basedir/../rimraf/bin.js" "$@" -fi diff --git a/node_modules/.bin/rimraf b/node_modules/.bin/rimraf new file mode 120000 index 0000000..4cd49a4 --- /dev/null +++ b/node_modules/.bin/rimraf @@ -0,0 +1 @@ +../rimraf/bin.js \ No newline at end of file diff --git a/node_modules/.bin/semver b/node_modules/.bin/semver deleted file mode 100644 index 77443e7..0000000 --- a/node_modules/.bin/semver +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../semver/bin/semver.js" "$@" -else - exec node "$basedir/../semver/bin/semver.js" "$@" -fi diff --git a/node_modules/.bin/semver b/node_modules/.bin/semver new file mode 120000 index 0000000..5aaadf4 --- /dev/null +++ b/node_modules/.bin/semver @@ -0,0 +1 @@ +../semver/bin/semver.js \ No newline at end of file diff --git a/node_modules/.bin/sshpk-conv b/node_modules/.bin/sshpk-conv deleted file mode 100644 index ab33b1e..0000000 --- a/node_modules/.bin/sshpk-conv +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../sshpk/bin/sshpk-conv" "$@" -else - exec node "$basedir/../sshpk/bin/sshpk-conv" "$@" -fi diff --git a/node_modules/.bin/sshpk-conv b/node_modules/.bin/sshpk-conv new file mode 120000 index 0000000..a2a295c --- /dev/null +++ b/node_modules/.bin/sshpk-conv @@ -0,0 +1 @@ +../sshpk/bin/sshpk-conv \ No newline at end of file diff --git a/node_modules/.bin/sshpk-sign b/node_modules/.bin/sshpk-sign deleted file mode 100644 index 87f8ae8..0000000 --- a/node_modules/.bin/sshpk-sign +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../sshpk/bin/sshpk-sign" "$@" -else - exec node "$basedir/../sshpk/bin/sshpk-sign" "$@" -fi diff --git a/node_modules/.bin/sshpk-sign b/node_modules/.bin/sshpk-sign new file mode 120000 index 0000000..766b9b3 --- /dev/null +++ b/node_modules/.bin/sshpk-sign @@ -0,0 +1 @@ +../sshpk/bin/sshpk-sign \ No newline at end of file diff --git a/node_modules/.bin/sshpk-verify b/node_modules/.bin/sshpk-verify deleted file mode 100644 index c2d00d0..0000000 --- a/node_modules/.bin/sshpk-verify +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../sshpk/bin/sshpk-verify" "$@" -else - exec node "$basedir/../sshpk/bin/sshpk-verify" "$@" -fi diff --git a/node_modules/.bin/sshpk-verify b/node_modules/.bin/sshpk-verify new file mode 120000 index 0000000..bfd7e3a --- /dev/null +++ b/node_modules/.bin/sshpk-verify @@ -0,0 +1 @@ +../sshpk/bin/sshpk-verify \ No newline at end of file diff --git a/node_modules/.bin/uuid b/node_modules/.bin/uuid deleted file mode 100644 index c3ec003..0000000 --- a/node_modules/.bin/uuid +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../uuid/dist/bin/uuid" "$@" -else - exec node "$basedir/../uuid/dist/bin/uuid" "$@" -fi diff --git a/node_modules/.bin/uuid b/node_modules/.bin/uuid new file mode 120000 index 0000000..588f70e --- /dev/null +++ b/node_modules/.bin/uuid @@ -0,0 +1 @@ +../uuid/dist/bin/uuid \ No newline at end of file diff --git a/node_modules/@colors/colors/package.json b/node_modules/@colors/colors/package.json index cb87f20..7caa56e 100644 --- a/node_modules/@colors/colors/package.json +++ b/node_modules/@colors/colors/package.json @@ -1,45 +1,79 @@ { + "_args": [ + [ + "@colors/colors@1.5.0", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "@colors/colors@1.5.0", + "_id": "@colors/colors@1.5.0", + "_inBundle": false, + "_integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "_location": "/@colors/colors", + "_optional": true, + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@colors/colors@1.5.0", "name": "@colors/colors", - "description": "get colors in your node.js console", - "version": "1.5.0", - "author": "DABH", - "contributors": [ - { - "name": "DABH", - "url": "https://github.com/DABH" - } - ], - "homepage": "https://github.com/DABH/colors.js", - "bugs": "https://github.com/DABH/colors.js/issues", - "keywords": [ - "ansi", - "terminal", - "colors" - ], - "repository": { - "type": "git", - "url": "http://github.com/DABH/colors.js.git" - }, - "license": "MIT", - "scripts": { - "lint": "eslint . --fix", - "test": "export FORCE_COLOR=1 && node tests/basic-test.js && node tests/safe-test.js" - }, - "engines": { - "node": ">=0.1.90" - }, - "main": "lib/index.js", - "files": [ - "examples", - "lib", - "LICENSE", - "safe.js", - "themes", - "index.d.ts", - "safe.d.ts" - ], - "devDependencies": { - "eslint": "^5.2.0", - "eslint-config-google": "^0.11.0" + "escapedName": "@colors%2fcolors", + "scope": "@colors", + "rawSpec": "1.5.0", + "saveSpec": null, + "fetchSpec": "1.5.0" + }, + "_requiredBy": [ + "/cli-table3" + ], + "_resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "_spec": "1.5.0", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "DABH" + }, + "bugs": { + "url": "https://github.com/DABH/colors.js/issues" + }, + "contributors": [ + { + "name": "DABH", + "url": "https://github.com/DABH" } + ], + "description": "get colors in your node.js console", + "devDependencies": { + "eslint": "^5.2.0", + "eslint-config-google": "^0.11.0" + }, + "engines": { + "node": ">=0.1.90" + }, + "files": [ + "examples", + "lib", + "LICENSE", + "safe.js", + "themes", + "index.d.ts", + "safe.d.ts" + ], + "homepage": "https://github.com/DABH/colors.js", + "keywords": [ + "ansi", + "terminal", + "colors" + ], + "license": "MIT", + "main": "lib/index.js", + "name": "@colors/colors", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/DABH/colors.js.git" + }, + "scripts": { + "lint": "eslint . --fix", + "test": "export FORCE_COLOR=1 && node tests/basic-test.js && node tests/safe-test.js" + }, + "version": "1.5.0" } diff --git a/node_modules/@cypress/request/index.js b/node_modules/@cypress/request/index.js old mode 100644 new mode 100755 diff --git a/node_modules/@cypress/request/package.json b/node_modules/@cypress/request/package.json index ae0622f..a44c21f 100644 --- a/node_modules/@cypress/request/package.json +++ b/node_modules/@cypress/request/package.json @@ -1,31 +1,40 @@ { - "name": "@cypress/request", - "description": "Cypress's fork of a simplified HTTP request client.", - "keywords": [ - "http", - "simple", - "util", - "utility" + "_args": [ + [ + "@cypress/request@2.88.10", + "/home/hamim/Workspace/ez-library_cypress" + ] ], - "version": "2.88.10", - "author": "Mikeal Rogers ", - "repository": { - "type": "git", - "url": "https://github.com/cypress-io/request.git" + "_from": "@cypress/request@2.88.10", + "_id": "@cypress/request@2.88.10", + "_inBundle": false, + "_integrity": "sha512-Zp7F+R93N0yZyG34GutyTNr+okam7s/Fzc1+i3kcqOP8vk6OuajuE9qZJ6Rs+10/1JFtXFYMdyarnU1rZuJesg==", + "_location": "/@cypress/request", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@cypress/request@2.88.10", + "name": "@cypress/request", + "escapedName": "@cypress%2frequest", + "scope": "@cypress", + "rawSpec": "2.88.10", + "saveSpec": null, + "fetchSpec": "2.88.10" + }, + "_requiredBy": [ + "/cypress" + ], + "_resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.10.tgz", + "_spec": "2.88.10", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Mikeal Rogers", + "email": "mikeal.rogers@gmail.com" }, "bugs": { "url": "http://github.com/cypress-io/request/issues" }, - "license": "Apache-2.0", - "engines": { - "node": ">= 6" - }, - "main": "index.js", - "files": [ - "lib/", - "index.js", - "request.js" - ], "dependencies": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -46,13 +55,7 @@ "tunnel-agent": "^0.6.0", "uuid": "^8.3.2" }, - "scripts": { - "test": "npm run lint && npm run test-ci && npm run test-browser", - "test-ci": "taper tests/test-*.js", - "test-cov": "nyc --reporter=lcov tape tests/test-*.js", - "test-browser": "echo 'Skipping browser tests.' || node tests/browser/start.js", - "lint": "standard" - }, + "description": "Cypress's fork of a simplified HTTP request client.", "devDependencies": { "bluebird": "^3.2.1", "browserify": "^13.0.1", @@ -75,10 +78,40 @@ "tape": "^4.6.0", "taper": "^0.5.0" }, + "engines": { + "node": ">= 6" + }, + "files": [ + "lib/", + "index.js", + "request.js" + ], "greenkeeper": { "ignore": [ "hawk", "har-validator" ] - } + }, + "homepage": "https://github.com/cypress-io/request#readme", + "keywords": [ + "http", + "simple", + "util", + "utility" + ], + "license": "Apache-2.0", + "main": "index.js", + "name": "@cypress/request", + "repository": { + "type": "git", + "url": "git+https://github.com/cypress-io/request.git" + }, + "scripts": { + "lint": "standard", + "test": "npm run lint && npm run test-ci && npm run test-browser", + "test-browser": "echo 'Skipping browser tests.' || node tests/browser/start.js", + "test-ci": "taper tests/test-*.js", + "test-cov": "nyc --reporter=lcov tape tests/test-*.js" + }, + "version": "2.88.10" } diff --git a/node_modules/@cypress/xvfb/node_modules/debug/package.json b/node_modules/@cypress/xvfb/node_modules/debug/package.json index 191c815..0e20463 100644 --- a/node_modules/@cypress/xvfb/node_modules/debug/package.json +++ b/node_modules/@cypress/xvfb/node_modules/debug/package.json @@ -1,32 +1,55 @@ { - "name": "debug", - "version": "3.2.7", - "repository": { - "type": "git", - "url": "git://github.com/visionmedia/debug.git" - }, - "description": "small debugging utility", - "keywords": [ - "debug", - "log", - "debugger" + "_args": [ + [ + "debug@3.2.7", + "/home/hamim/Workspace/ez-library_cypress" + ] ], - "files": [ - "src", - "node.js", - "dist/debug.js", - "LICENSE", - "README.md" + "_from": "debug@3.2.7", + "_id": "debug@3.2.7", + "_inBundle": false, + "_integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "_location": "/@cypress/xvfb/debug", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "debug@3.2.7", + "name": "debug", + "escapedName": "debug", + "rawSpec": "3.2.7", + "saveSpec": null, + "fetchSpec": "3.2.7" + }, + "_requiredBy": [ + "/@cypress/xvfb" ], - "author": "TJ Holowaychuk ", + "_resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "_spec": "3.2.7", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "browser": "./src/browser.js", + "bugs": { + "url": "https://github.com/visionmedia/debug/issues" + }, "contributors": [ - "Nathan Rajlich (http://n8.io)", - "Andrew Rhyne " + { + "name": "Nathan Rajlich", + "email": "nathan@tootallnate.net", + "url": "http://n8.io" + }, + { + "name": "Andrew Rhyne", + "email": "rhyneandrew@gmail.com" + } ], - "license": "MIT", "dependencies": { "ms": "^2.1.1" }, + "description": "small debugging utility", "devDependencies": { "@babel/cli": "^7.0.0", "@babel/core": "^7.0.0", @@ -45,7 +68,26 @@ "rimraf": "^2.5.4", "xo": "^0.23.0" }, + "files": [ + "src", + "node.js", + "dist/debug.js", + "LICENSE", + "README.md" + ], + "homepage": "https://github.com/visionmedia/debug#readme", + "keywords": [ + "debug", + "log", + "debugger" + ], + "license": "MIT", "main": "./src/index.js", - "browser": "./src/browser.js", - "unpkg": "./dist/debug.js" + "name": "debug", + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/debug.git" + }, + "unpkg": "./dist/debug.js", + "version": "3.2.7" } diff --git a/node_modules/@cypress/xvfb/package.json b/node_modules/@cypress/xvfb/package.json index e1449cf..3e5f97e 100644 --- a/node_modules/@cypress/xvfb/package.json +++ b/node_modules/@cypress/xvfb/package.json @@ -1,37 +1,55 @@ { - "name": "@cypress/xvfb", - "version": "1.2.4", - "private": false, - "author": "Rob Wu (https://robwu.nl)", - "contributors": [ - "ProxV, Inc. (http://proxv.com)" + "_args": [ + [ + "@cypress/xvfb@1.2.4", + "/home/hamim/Workspace/ez-library_cypress" + ] ], - "description": "Easily start and stop an X Virtual Frame Buffer from your node apps.", - "publishConfig": { - "registry": "http://registry.npmjs.org/", - "access": "public" + "_from": "@cypress/xvfb@1.2.4", + "_id": "@cypress/xvfb@1.2.4", + "_inBundle": false, + "_integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", + "_location": "/@cypress/xvfb", + "_phantomChildren": { + "ms": "2.1.2" }, - "repository": { - "type": "git", - "url": "https://github.com/cypress-io/xvfb.git" + "_requested": { + "type": "version", + "registry": true, + "raw": "@cypress/xvfb@1.2.4", + "name": "@cypress/xvfb", + "escapedName": "@cypress%2fxvfb", + "scope": "@cypress", + "rawSpec": "1.2.4", + "saveSpec": null, + "fetchSpec": "1.2.4" + }, + "_requiredBy": [ + "/cypress" + ], + "_resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", + "_spec": "1.2.4", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Rob Wu", + "email": "rob@robwu.nl", + "url": "https://robwu.nl" + }, + "bugs": { + "url": "https://github.com/cypress-io/xvfb/issues" }, + "contributors": [ + { + "name": "ProxV, Inc.", + "email": "support@proxv.com", + "url": "http://proxv.com" + } + ], "dependencies": { "debug": "^3.1.0", "lodash.once": "^4.1.1" }, - "main": "index.js", - "files": [ - "index.js" - ], - "license": "MIT", - "scripts": { - "test": "eslint **/*.js && mocha", - "test-watch": "mocha watch", - "semantic-release": "semantic-release", - "commit": "commit-wizard", - "demo": "node ./demo", - "size": "t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";" - }, + "description": "Easily start and stop an X Virtual Frame Buffer from your node apps.", "devDependencies": { "bluebird": "^3.5.1", "chai": "^4.1.2", @@ -43,6 +61,24 @@ "npm-utils": "^2.0.0", "semantic-release": "15.9.16" }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/cypress-io/xvfb#readme", + "husky": { + "hooks": { + "pre-commit": "npm test", + "pre-push": "npm run size" + } + }, + "license": "MIT", + "main": "index.js", + "name": "@cypress/xvfb", + "private": false, + "publishConfig": { + "registry": "http://registry.npmjs.org/", + "access": "public" + }, "release": { "analyzeCommits": { "preset": "angular", @@ -54,10 +90,17 @@ ] } }, - "husky": { - "hooks": { - "pre-commit": "npm test", - "pre-push": "npm run size" - } - } + "repository": { + "type": "git", + "url": "git+https://github.com/cypress-io/xvfb.git" + }, + "scripts": { + "commit": "commit-wizard", + "demo": "node ./demo", + "semantic-release": "semantic-release", + "size": "t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";", + "test": "eslint **/*.js && mocha", + "test-watch": "mocha watch" + }, + "version": "1.2.4" } diff --git a/node_modules/@types/node/LICENSE b/node_modules/@types/node/LICENSE old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/README.md b/node_modules/@types/node/README.md old mode 100644 new mode 100755 index e040a64..80bc3d0 --- a/node_modules/@types/node/README.md +++ b/node_modules/@types/node/README.md @@ -1,16 +1,16 @@ -# Installation -> `npm install --save @types/node` - -# Summary -This package contains type definitions for Node.js (https://nodejs.org/). - -# Details -Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node/v14. - -### Additional Details - * Last updated: Wed, 26 Oct 2022 20:33:01 GMT - * Dependencies: none - * Global values: `AbortController`, `AbortSignal`, `Buffer`, `__dirname`, `__filename`, `clearImmediate`, `clearInterval`, `clearTimeout`, `console`, `exports`, `global`, `module`, `process`, `queueMicrotask`, `require`, `setImmediate`, `setInterval`, `setTimeout` - -# Credits -These definitions were written by [Microsoft TypeScript](https://github.com/Microsoft), [DefinitelyTyped](https://github.com/DefinitelyTyped), [Alberto Schiabel](https://github.com/jkomyno), [Alvis HT Tang](https://github.com/alvis), [Andrew Makarov](https://github.com/r3nya), [Benjamin Toueg](https://github.com/btoueg), [Chigozirim C.](https://github.com/smac89), [David Junger](https://github.com/touffy), [Deividas Bakanas](https://github.com/DeividasBakanas), [Eugene Y. Q. Shen](https://github.com/eyqs), [Hannes Magnusson](https://github.com/Hannes-Magnusson-CK), [Hoàng Văn Khải](https://github.com/KSXGitHub), [Huw](https://github.com/hoo29), [Kelvin Jin](https://github.com/kjin), [Klaus Meinhardt](https://github.com/ajafff), [Lishude](https://github.com/islishude), [Mariusz Wiktorczyk](https://github.com/mwiktorczyk), [Mohsen Azimi](https://github.com/mohsen1), [Nicolas Even](https://github.com/n-e), [Nikita Galkin](https://github.com/galkin), [Parambir Singh](https://github.com/parambirs), [Sebastian Silbermann](https://github.com/eps1lon), [Seth Westphal](https://github.com/westy92), [Simon Schick](https://github.com/SimonSchick), [Thomas den Hollander](https://github.com/ThomasdenH), [Wilco Bakker](https://github.com/WilcoBakker), [wwwy3y3](https://github.com/wwwy3y3), [Samuel Ainsworth](https://github.com/samuela), [Kyle Uehlein](https://github.com/kuehlein), [Thanik Bhongbhibhat](https://github.com/bhongy), [Marcin Kopacz](https://github.com/chyzwar), [Trivikram Kamat](https://github.com/trivikr), [Junxiao Shi](https://github.com/yoursunny), [Ilia Baryshnikov](https://github.com/qwelias), [ExE Boss](https://github.com/ExE-Boss), [Piotr Błażejewicz](https://github.com/peterblazejewicz), [Anna Henningsen](https://github.com/addaleax), [Victor Perin](https://github.com/victorperin), [Yongsheng Zhang](https://github.com/ZYSzys), [Bond](https://github.com/bondz), and [Linus Unnebäck](https://github.com/LinusU). +# Installation +> `npm install --save @types/node` + +# Summary +This package contains type definitions for Node.js (https://nodejs.org/). + +# Details +Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node/v14. + +### Additional Details + * Last updated: Wed, 30 Nov 2022 20:33:23 GMT + * Dependencies: none + * Global values: `AbortController`, `AbortSignal`, `Buffer`, `__dirname`, `__filename`, `clearImmediate`, `clearInterval`, `clearTimeout`, `console`, `exports`, `global`, `module`, `process`, `queueMicrotask`, `require`, `setImmediate`, `setInterval`, `setTimeout` + +# Credits +These definitions were written by [Microsoft TypeScript](https://github.com/Microsoft), [DefinitelyTyped](https://github.com/DefinitelyTyped), [Alberto Schiabel](https://github.com/jkomyno), [Alvis HT Tang](https://github.com/alvis), [Andrew Makarov](https://github.com/r3nya), [Benjamin Toueg](https://github.com/btoueg), [Chigozirim C.](https://github.com/smac89), [David Junger](https://github.com/touffy), [Deividas Bakanas](https://github.com/DeividasBakanas), [Eugene Y. Q. Shen](https://github.com/eyqs), [Hannes Magnusson](https://github.com/Hannes-Magnusson-CK), [Hoàng Văn Khải](https://github.com/KSXGitHub), [Huw](https://github.com/hoo29), [Kelvin Jin](https://github.com/kjin), [Klaus Meinhardt](https://github.com/ajafff), [Lishude](https://github.com/islishude), [Mariusz Wiktorczyk](https://github.com/mwiktorczyk), [Mohsen Azimi](https://github.com/mohsen1), [Nicolas Even](https://github.com/n-e), [Nikita Galkin](https://github.com/galkin), [Parambir Singh](https://github.com/parambirs), [Sebastian Silbermann](https://github.com/eps1lon), [Seth Westphal](https://github.com/westy92), [Simon Schick](https://github.com/SimonSchick), [Thomas den Hollander](https://github.com/ThomasdenH), [Wilco Bakker](https://github.com/WilcoBakker), [wwwy3y3](https://github.com/wwwy3y3), [Samuel Ainsworth](https://github.com/samuela), [Kyle Uehlein](https://github.com/kuehlein), [Thanik Bhongbhibhat](https://github.com/bhongy), [Marcin Kopacz](https://github.com/chyzwar), [Trivikram Kamat](https://github.com/trivikr), [Junxiao Shi](https://github.com/yoursunny), [Ilia Baryshnikov](https://github.com/qwelias), [ExE Boss](https://github.com/ExE-Boss), [Piotr Błażejewicz](https://github.com/peterblazejewicz), [Anna Henningsen](https://github.com/addaleax), [Victor Perin](https://github.com/victorperin), [Yongsheng Zhang](https://github.com/ZYSzys), [Bond](https://github.com/bondz), and [Linus Unnebäck](https://github.com/LinusU). diff --git a/node_modules/@types/node/assert.d.ts b/node_modules/@types/node/assert.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/async_hooks.d.ts b/node_modules/@types/node/async_hooks.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/buffer.d.ts b/node_modules/@types/node/buffer.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/child_process.d.ts b/node_modules/@types/node/child_process.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/cluster.d.ts b/node_modules/@types/node/cluster.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/console.d.ts b/node_modules/@types/node/console.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/constants.d.ts b/node_modules/@types/node/constants.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/crypto.d.ts b/node_modules/@types/node/crypto.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/dgram.d.ts b/node_modules/@types/node/dgram.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/dns.d.ts b/node_modules/@types/node/dns.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/domain.d.ts b/node_modules/@types/node/domain.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/events.d.ts b/node_modules/@types/node/events.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/fs.d.ts b/node_modules/@types/node/fs.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/fs/promises.d.ts b/node_modules/@types/node/fs/promises.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/globals.d.ts b/node_modules/@types/node/globals.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/globals.global.d.ts b/node_modules/@types/node/globals.global.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/http.d.ts b/node_modules/@types/node/http.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/http2.d.ts b/node_modules/@types/node/http2.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/https.d.ts b/node_modules/@types/node/https.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/index.d.ts b/node_modules/@types/node/index.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/inspector.d.ts b/node_modules/@types/node/inspector.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/module.d.ts b/node_modules/@types/node/module.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/net.d.ts b/node_modules/@types/node/net.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/os.d.ts b/node_modules/@types/node/os.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/package.json b/node_modules/@types/node/package.json old mode 100644 new mode 100755 index 887221d..a0ab194 --- a/node_modules/@types/node/package.json +++ b/node_modules/@types/node/package.json @@ -1,232 +1,221 @@ { + "_from": "@types/node@^14.14.31", + "_id": "@types/node@14.18.34", + "_inBundle": false, + "_integrity": "sha512-hcU9AIQVHmPnmjRK+XUUYlILlr9pQrsqSrwov/JK1pnf3GTQowVBhx54FbvM0AU/VXGH4i3+vgXS5EguR7fysA==", + "_location": "/@types/node", + "_phantomChildren": {}, + "_requested": { + "type": "range", + "registry": true, + "raw": "@types/node@^14.14.31", "name": "@types/node", - "version": "14.18.33", - "description": "TypeScript definitions for Node.js", - "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node", - "license": "MIT", - "contributors": [ - { - "name": "Microsoft TypeScript", - "url": "https://github.com/Microsoft", - "githubUsername": "Microsoft" - }, - { - "name": "DefinitelyTyped", - "url": "https://github.com/DefinitelyTyped", - "githubUsername": "DefinitelyTyped" - }, - { - "name": "Alberto Schiabel", - "url": "https://github.com/jkomyno", - "githubUsername": "jkomyno" - }, - { - "name": "Alvis HT Tang", - "url": "https://github.com/alvis", - "githubUsername": "alvis" - }, - { - "name": "Andrew Makarov", - "url": "https://github.com/r3nya", - "githubUsername": "r3nya" - }, - { - "name": "Benjamin Toueg", - "url": "https://github.com/btoueg", - "githubUsername": "btoueg" - }, - { - "name": "Chigozirim C.", - "url": "https://github.com/smac89", - "githubUsername": "smac89" - }, - { - "name": "David Junger", - "url": "https://github.com/touffy", - "githubUsername": "touffy" - }, - { - "name": "Deividas Bakanas", - "url": "https://github.com/DeividasBakanas", - "githubUsername": "DeividasBakanas" - }, - { - "name": "Eugene Y. Q. Shen", - "url": "https://github.com/eyqs", - "githubUsername": "eyqs" - }, - { - "name": "Hannes Magnusson", - "url": "https://github.com/Hannes-Magnusson-CK", - "githubUsername": "Hannes-Magnusson-CK" - }, - { - "name": "Hoàng Văn Khải", - "url": "https://github.com/KSXGitHub", - "githubUsername": "KSXGitHub" - }, - { - "name": "Huw", - "url": "https://github.com/hoo29", - "githubUsername": "hoo29" - }, - { - "name": "Kelvin Jin", - "url": "https://github.com/kjin", - "githubUsername": "kjin" - }, - { - "name": "Klaus Meinhardt", - "url": "https://github.com/ajafff", - "githubUsername": "ajafff" - }, - { - "name": "Lishude", - "url": "https://github.com/islishude", - "githubUsername": "islishude" - }, - { - "name": "Mariusz Wiktorczyk", - "url": "https://github.com/mwiktorczyk", - "githubUsername": "mwiktorczyk" - }, - { - "name": "Mohsen Azimi", - "url": "https://github.com/mohsen1", - "githubUsername": "mohsen1" - }, - { - "name": "Nicolas Even", - "url": "https://github.com/n-e", - "githubUsername": "n-e" - }, - { - "name": "Nikita Galkin", - "url": "https://github.com/galkin", - "githubUsername": "galkin" - }, - { - "name": "Parambir Singh", - "url": "https://github.com/parambirs", - "githubUsername": "parambirs" - }, - { - "name": "Sebastian Silbermann", - "url": "https://github.com/eps1lon", - "githubUsername": "eps1lon" - }, - { - "name": "Seth Westphal", - "url": "https://github.com/westy92", - "githubUsername": "westy92" - }, - { - "name": "Simon Schick", - "url": "https://github.com/SimonSchick", - "githubUsername": "SimonSchick" - }, - { - "name": "Thomas den Hollander", - "url": "https://github.com/ThomasdenH", - "githubUsername": "ThomasdenH" - }, - { - "name": "Wilco Bakker", - "url": "https://github.com/WilcoBakker", - "githubUsername": "WilcoBakker" - }, - { - "name": "wwwy3y3", - "url": "https://github.com/wwwy3y3", - "githubUsername": "wwwy3y3" - }, - { - "name": "Samuel Ainsworth", - "url": "https://github.com/samuela", - "githubUsername": "samuela" - }, - { - "name": "Kyle Uehlein", - "url": "https://github.com/kuehlein", - "githubUsername": "kuehlein" - }, - { - "name": "Thanik Bhongbhibhat", - "url": "https://github.com/bhongy", - "githubUsername": "bhongy" - }, - { - "name": "Marcin Kopacz", - "url": "https://github.com/chyzwar", - "githubUsername": "chyzwar" - }, - { - "name": "Trivikram Kamat", - "url": "https://github.com/trivikr", - "githubUsername": "trivikr" - }, - { - "name": "Junxiao Shi", - "url": "https://github.com/yoursunny", - "githubUsername": "yoursunny" - }, - { - "name": "Ilia Baryshnikov", - "url": "https://github.com/qwelias", - "githubUsername": "qwelias" - }, - { - "name": "ExE Boss", - "url": "https://github.com/ExE-Boss", - "githubUsername": "ExE-Boss" - }, - { - "name": "Piotr Błażejewicz", - "url": "https://github.com/peterblazejewicz", - "githubUsername": "peterblazejewicz" - }, - { - "name": "Anna Henningsen", - "url": "https://github.com/addaleax", - "githubUsername": "addaleax" - }, - { - "name": "Victor Perin", - "url": "https://github.com/victorperin", - "githubUsername": "victorperin" - }, - { - "name": "Yongsheng Zhang", - "url": "https://github.com/ZYSzys", - "githubUsername": "ZYSzys" - }, - { - "name": "Bond", - "url": "https://github.com/bondz", - "githubUsername": "bondz" - }, - { - "name": "Linus Unnebäck", - "url": "https://github.com/LinusU", - "githubUsername": "LinusU" - } - ], - "main": "", - "types": "index.d.ts", - "typesVersions": { - "<4.9.0-0": { - "*": [ - "ts4.8/*" - ] - } - }, - "repository": { - "type": "git", - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git", - "directory": "types/node" - }, - "scripts": {}, - "dependencies": {}, - "typesPublisherContentHash": "132921d8fea35693f1adaf8d9110efe9ffdd29c6863478ce1130b46dae22336a", - "typeScriptVersion": "4.1" -} \ No newline at end of file + "escapedName": "@types%2fnode", + "scope": "@types", + "rawSpec": "^14.14.31", + "saveSpec": null, + "fetchSpec": "^14.14.31" + }, + "_requiredBy": [ + "/@types/yauzl", + "/cypress" + ], + "_resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.34.tgz", + "_shasum": "cd2e6fa0dbfb08a62582a7b967558e73c32061ec", + "_spec": "@types/node@^14.14.31", + "_where": "/home/hamim/Workspace/ez-library_cypress/node_modules/cypress", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, + "bundleDependencies": false, + "contributors": [ + { + "name": "Microsoft TypeScript", + "url": "https://github.com/Microsoft" + }, + { + "name": "DefinitelyTyped", + "url": "https://github.com/DefinitelyTyped" + }, + { + "name": "Alberto Schiabel", + "url": "https://github.com/jkomyno" + }, + { + "name": "Alvis HT Tang", + "url": "https://github.com/alvis" + }, + { + "name": "Andrew Makarov", + "url": "https://github.com/r3nya" + }, + { + "name": "Benjamin Toueg", + "url": "https://github.com/btoueg" + }, + { + "name": "Chigozirim C.", + "url": "https://github.com/smac89" + }, + { + "name": "David Junger", + "url": "https://github.com/touffy" + }, + { + "name": "Deividas Bakanas", + "url": "https://github.com/DeividasBakanas" + }, + { + "name": "Eugene Y. Q. Shen", + "url": "https://github.com/eyqs" + }, + { + "name": "Hannes Magnusson", + "url": "https://github.com/Hannes-Magnusson-CK" + }, + { + "name": "Hoàng Văn Khải", + "url": "https://github.com/KSXGitHub" + }, + { + "name": "Huw", + "url": "https://github.com/hoo29" + }, + { + "name": "Kelvin Jin", + "url": "https://github.com/kjin" + }, + { + "name": "Klaus Meinhardt", + "url": "https://github.com/ajafff" + }, + { + "name": "Lishude", + "url": "https://github.com/islishude" + }, + { + "name": "Mariusz Wiktorczyk", + "url": "https://github.com/mwiktorczyk" + }, + { + "name": "Mohsen Azimi", + "url": "https://github.com/mohsen1" + }, + { + "name": "Nicolas Even", + "url": "https://github.com/n-e" + }, + { + "name": "Nikita Galkin", + "url": "https://github.com/galkin" + }, + { + "name": "Parambir Singh", + "url": "https://github.com/parambirs" + }, + { + "name": "Sebastian Silbermann", + "url": "https://github.com/eps1lon" + }, + { + "name": "Seth Westphal", + "url": "https://github.com/westy92" + }, + { + "name": "Simon Schick", + "url": "https://github.com/SimonSchick" + }, + { + "name": "Thomas den Hollander", + "url": "https://github.com/ThomasdenH" + }, + { + "name": "Wilco Bakker", + "url": "https://github.com/WilcoBakker" + }, + { + "name": "wwwy3y3", + "url": "https://github.com/wwwy3y3" + }, + { + "name": "Samuel Ainsworth", + "url": "https://github.com/samuela" + }, + { + "name": "Kyle Uehlein", + "url": "https://github.com/kuehlein" + }, + { + "name": "Thanik Bhongbhibhat", + "url": "https://github.com/bhongy" + }, + { + "name": "Marcin Kopacz", + "url": "https://github.com/chyzwar" + }, + { + "name": "Trivikram Kamat", + "url": "https://github.com/trivikr" + }, + { + "name": "Junxiao Shi", + "url": "https://github.com/yoursunny" + }, + { + "name": "Ilia Baryshnikov", + "url": "https://github.com/qwelias" + }, + { + "name": "ExE Boss", + "url": "https://github.com/ExE-Boss" + }, + { + "name": "Piotr Błażejewicz", + "url": "https://github.com/peterblazejewicz" + }, + { + "name": "Anna Henningsen", + "url": "https://github.com/addaleax" + }, + { + "name": "Victor Perin", + "url": "https://github.com/victorperin" + }, + { + "name": "Yongsheng Zhang", + "url": "https://github.com/ZYSzys" + }, + { + "name": "Bond", + "url": "https://github.com/bondz" + }, + { + "name": "Linus Unnebäck", + "url": "https://github.com/LinusU" + } + ], + "dependencies": {}, + "deprecated": false, + "description": "TypeScript definitions for Node.js", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node", + "license": "MIT", + "main": "", + "name": "@types/node", + "repository": { + "type": "git", + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git", + "directory": "types/node" + }, + "scripts": {}, + "typeScriptVersion": "4.2", + "types": "index.d.ts", + "typesPublisherContentHash": "861e4a4d16cd7dbbb93881e97ae08a67d798577376201a39544a5067fbd94ddb", + "typesVersions": { + "<=4.8": { + "*": [ + "ts4.8/*" + ] + } + }, + "version": "14.18.34" +} diff --git a/node_modules/@types/node/path.d.ts b/node_modules/@types/node/path.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/perf_hooks.d.ts b/node_modules/@types/node/perf_hooks.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/process.d.ts b/node_modules/@types/node/process.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/punycode.d.ts b/node_modules/@types/node/punycode.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/querystring.d.ts b/node_modules/@types/node/querystring.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/readline.d.ts b/node_modules/@types/node/readline.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/repl.d.ts b/node_modules/@types/node/repl.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/stream.d.ts b/node_modules/@types/node/stream.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/string_decoder.d.ts b/node_modules/@types/node/string_decoder.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/timers.d.ts b/node_modules/@types/node/timers.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/tls.d.ts b/node_modules/@types/node/tls.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/trace_events.d.ts b/node_modules/@types/node/trace_events.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/assert.d.ts b/node_modules/@types/node/ts4.8/assert.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/async_hooks.d.ts b/node_modules/@types/node/ts4.8/async_hooks.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/buffer.d.ts b/node_modules/@types/node/ts4.8/buffer.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/child_process.d.ts b/node_modules/@types/node/ts4.8/child_process.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/cluster.d.ts b/node_modules/@types/node/ts4.8/cluster.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/console.d.ts b/node_modules/@types/node/ts4.8/console.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/constants.d.ts b/node_modules/@types/node/ts4.8/constants.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/crypto.d.ts b/node_modules/@types/node/ts4.8/crypto.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/dgram.d.ts b/node_modules/@types/node/ts4.8/dgram.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/dns.d.ts b/node_modules/@types/node/ts4.8/dns.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/domain.d.ts b/node_modules/@types/node/ts4.8/domain.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/events.d.ts b/node_modules/@types/node/ts4.8/events.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/fs.d.ts b/node_modules/@types/node/ts4.8/fs.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/fs/promises.d.ts b/node_modules/@types/node/ts4.8/fs/promises.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/globals.d.ts b/node_modules/@types/node/ts4.8/globals.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/globals.global.d.ts b/node_modules/@types/node/ts4.8/globals.global.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/http.d.ts b/node_modules/@types/node/ts4.8/http.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/http2.d.ts b/node_modules/@types/node/ts4.8/http2.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/https.d.ts b/node_modules/@types/node/ts4.8/https.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/index.d.ts b/node_modules/@types/node/ts4.8/index.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/inspector.d.ts b/node_modules/@types/node/ts4.8/inspector.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/module.d.ts b/node_modules/@types/node/ts4.8/module.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/net.d.ts b/node_modules/@types/node/ts4.8/net.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/os.d.ts b/node_modules/@types/node/ts4.8/os.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/path.d.ts b/node_modules/@types/node/ts4.8/path.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/perf_hooks.d.ts b/node_modules/@types/node/ts4.8/perf_hooks.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/process.d.ts b/node_modules/@types/node/ts4.8/process.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/punycode.d.ts b/node_modules/@types/node/ts4.8/punycode.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/querystring.d.ts b/node_modules/@types/node/ts4.8/querystring.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/readline.d.ts b/node_modules/@types/node/ts4.8/readline.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/repl.d.ts b/node_modules/@types/node/ts4.8/repl.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/stream.d.ts b/node_modules/@types/node/ts4.8/stream.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/string_decoder.d.ts b/node_modules/@types/node/ts4.8/string_decoder.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/timers.d.ts b/node_modules/@types/node/ts4.8/timers.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/tls.d.ts b/node_modules/@types/node/ts4.8/tls.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/trace_events.d.ts b/node_modules/@types/node/ts4.8/trace_events.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/tty.d.ts b/node_modules/@types/node/ts4.8/tty.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/url.d.ts b/node_modules/@types/node/ts4.8/url.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/util.d.ts b/node_modules/@types/node/ts4.8/util.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/v8.d.ts b/node_modules/@types/node/ts4.8/v8.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/vm.d.ts b/node_modules/@types/node/ts4.8/vm.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/wasi.d.ts b/node_modules/@types/node/ts4.8/wasi.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/worker_threads.d.ts b/node_modules/@types/node/ts4.8/worker_threads.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/ts4.8/zlib.d.ts b/node_modules/@types/node/ts4.8/zlib.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/tty.d.ts b/node_modules/@types/node/tty.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/url.d.ts b/node_modules/@types/node/url.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/util.d.ts b/node_modules/@types/node/util.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/v8.d.ts b/node_modules/@types/node/v8.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/vm.d.ts b/node_modules/@types/node/vm.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/wasi.d.ts b/node_modules/@types/node/wasi.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/worker_threads.d.ts b/node_modules/@types/node/worker_threads.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/node/zlib.d.ts b/node_modules/@types/node/zlib.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/sinonjs__fake-timers/LICENSE b/node_modules/@types/sinonjs__fake-timers/LICENSE old mode 100644 new mode 100755 diff --git a/node_modules/@types/sinonjs__fake-timers/README.md b/node_modules/@types/sinonjs__fake-timers/README.md old mode 100644 new mode 100755 index be18b5f..f64c15f --- a/node_modules/@types/sinonjs__fake-timers/README.md +++ b/node_modules/@types/sinonjs__fake-timers/README.md @@ -1,16 +1,16 @@ -# Installation -> `npm install --save @types/sinonjs__fake-timers` - -# Summary -This package contains type definitions for @sinonjs/fake-timers (https://github.com/sinonjs/fake-timers). - -# Details -Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/sinonjs__fake-timers. - -### Additional Details - * Last updated: Tue, 30 Nov 2021 01:31:09 GMT - * Dependencies: none - * Global values: none - -# Credits -These definitions were written by [Wim Looman](https://github.com/Nemo157), [Rogier Schouten](https://github.com/rogierschouten), [Yishai Zehavi](https://github.com/zyishai), [Remco Haszing](https://github.com/remcohaszing), and [Jaden Simon](https://github.com/JadenSimon). +# Installation +> `npm install --save @types/sinonjs__fake-timers` + +# Summary +This package contains type definitions for @sinonjs/fake-timers (https://github.com/sinonjs/fake-timers). + +# Details +Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/sinonjs__fake-timers. + +### Additional Details + * Last updated: Tue, 30 Nov 2021 01:31:09 GMT + * Dependencies: none + * Global values: none + +# Credits +These definitions were written by [Wim Looman](https://github.com/Nemo157), [Rogier Schouten](https://github.com/rogierschouten), [Yishai Zehavi](https://github.com/zyishai), [Remco Haszing](https://github.com/remcohaszing), and [Jaden Simon](https://github.com/JadenSimon). diff --git a/node_modules/@types/sinonjs__fake-timers/index.d.ts b/node_modules/@types/sinonjs__fake-timers/index.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/sinonjs__fake-timers/package.json b/node_modules/@types/sinonjs__fake-timers/package.json old mode 100644 new mode 100755 index 6a297b3..8505511 --- a/node_modules/@types/sinonjs__fake-timers/package.json +++ b/node_modules/@types/sinonjs__fake-timers/package.json @@ -1,45 +1,72 @@ { + "_args": [ + [ + "@types/sinonjs__fake-timers@8.1.1", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "@types/sinonjs__fake-timers@8.1.1", + "_id": "@types/sinonjs__fake-timers@8.1.1", + "_inBundle": false, + "_integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", + "_location": "/@types/sinonjs__fake-timers", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@types/sinonjs__fake-timers@8.1.1", "name": "@types/sinonjs__fake-timers", - "version": "8.1.1", - "description": "TypeScript definitions for @sinonjs/fake-timers", - "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/sinonjs__fake-timers", - "license": "MIT", - "contributors": [ - { - "name": "Wim Looman", - "url": "https://github.com/Nemo157", - "githubUsername": "Nemo157" - }, - { - "name": "Rogier Schouten", - "url": "https://github.com/rogierschouten", - "githubUsername": "rogierschouten" - }, - { - "name": "Yishai Zehavi", - "url": "https://github.com/zyishai", - "githubUsername": "zyishai" - }, - { - "name": "Remco Haszing", - "url": "https://github.com/remcohaszing", - "githubUsername": "remcohaszing" - }, - { - "name": "Jaden Simon", - "url": "https://github.com/JadenSimon", - "githubUsername": "JadenSimon" - } - ], - "main": "", - "types": "index.d.ts", - "repository": { - "type": "git", - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git", - "directory": "types/sinonjs__fake-timers" + "escapedName": "@types%2fsinonjs__fake-timers", + "scope": "@types", + "rawSpec": "8.1.1", + "saveSpec": null, + "fetchSpec": "8.1.1" + }, + "_requiredBy": [ + "/cypress" + ], + "_resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", + "_spec": "8.1.1", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, + "contributors": [ + { + "name": "Wim Looman", + "url": "https://github.com/Nemo157" }, - "scripts": {}, - "dependencies": {}, - "typesPublisherContentHash": "0a9ab57777b64eca4778e09596f9082dc67e788bb0b64cc635671a3b2c9744a0", - "typeScriptVersion": "3.8" -} \ No newline at end of file + { + "name": "Rogier Schouten", + "url": "https://github.com/rogierschouten" + }, + { + "name": "Yishai Zehavi", + "url": "https://github.com/zyishai" + }, + { + "name": "Remco Haszing", + "url": "https://github.com/remcohaszing" + }, + { + "name": "Jaden Simon", + "url": "https://github.com/JadenSimon" + } + ], + "dependencies": {}, + "description": "TypeScript definitions for @sinonjs/fake-timers", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/sinonjs__fake-timers", + "license": "MIT", + "main": "", + "name": "@types/sinonjs__fake-timers", + "repository": { + "type": "git", + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git", + "directory": "types/sinonjs__fake-timers" + }, + "scripts": {}, + "typeScriptVersion": "3.8", + "types": "index.d.ts", + "typesPublisherContentHash": "0a9ab57777b64eca4778e09596f9082dc67e788bb0b64cc635671a3b2c9744a0", + "version": "8.1.1" +} diff --git a/node_modules/@types/sizzle/LICENSE b/node_modules/@types/sizzle/LICENSE old mode 100644 new mode 100755 diff --git a/node_modules/@types/sizzle/README.md b/node_modules/@types/sizzle/README.md old mode 100644 new mode 100755 index 1e0e636..c51f9c6 --- a/node_modules/@types/sizzle/README.md +++ b/node_modules/@types/sizzle/README.md @@ -1,16 +1,16 @@ -# Installation -> `npm install --save @types/sizzle` - -# Summary -This package contains type definitions for sizzle (https://sizzlejs.com). - -# Details -Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/sizzle. - -### Additional Details - * Last updated: Tue, 27 Apr 2021 12:31:24 GMT - * Dependencies: none - * Global values: `Sizzle` - -# Credits -These definitions were written by [Leonard Thieu](https://github.com/leonard-thieu). +# Installation +> `npm install --save @types/sizzle` + +# Summary +This package contains type definitions for sizzle (https://sizzlejs.com). + +# Details +Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/sizzle. + +### Additional Details + * Last updated: Tue, 27 Apr 2021 12:31:24 GMT + * Dependencies: none + * Global values: `Sizzle` + +# Credits +These definitions were written by [Leonard Thieu](https://github.com/leonard-thieu). diff --git a/node_modules/@types/sizzle/index.d.ts b/node_modules/@types/sizzle/index.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/sizzle/package.json b/node_modules/@types/sizzle/package.json old mode 100644 new mode 100755 index 1a36cfd..3f28838 --- a/node_modules/@types/sizzle/package.json +++ b/node_modules/@types/sizzle/package.json @@ -1,24 +1,56 @@ { + "_args": [ + [ + "@types/sizzle@2.3.3", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "@types/sizzle@2.3.3", + "_id": "@types/sizzle@2.3.3", + "_inBundle": false, + "_integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==", + "_location": "/@types/sizzle", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@types/sizzle@2.3.3", "name": "@types/sizzle", - "version": "2.3.3", - "description": "TypeScript definitions for sizzle", - "license": "MIT", - "contributors": [ - { - "name": "Leonard Thieu", - "url": "https://github.com/leonard-thieu", - "githubUsername": "leonard-thieu" - } - ], - "main": "", - "types": "index.d.ts", - "repository": { - "type": "git", - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git", - "directory": "types/sizzle" - }, - "scripts": {}, - "dependencies": {}, - "typesPublisherContentHash": "5a1ded78c310b52ad24992cf9fc8105049492a7c2b610dd99eca2030a0462045", - "typeScriptVersion": "3.5" -} \ No newline at end of file + "escapedName": "@types%2fsizzle", + "scope": "@types", + "rawSpec": "2.3.3", + "saveSpec": null, + "fetchSpec": "2.3.3" + }, + "_requiredBy": [ + "/cypress" + ], + "_resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", + "_spec": "2.3.3", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, + "contributors": [ + { + "name": "Leonard Thieu", + "url": "https://github.com/leonard-thieu" + } + ], + "dependencies": {}, + "description": "TypeScript definitions for sizzle", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme", + "license": "MIT", + "main": "", + "name": "@types/sizzle", + "repository": { + "type": "git", + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git", + "directory": "types/sizzle" + }, + "scripts": {}, + "typeScriptVersion": "3.5", + "types": "index.d.ts", + "typesPublisherContentHash": "5a1ded78c310b52ad24992cf9fc8105049492a7c2b610dd99eca2030a0462045", + "version": "2.3.3" +} diff --git a/node_modules/@types/yauzl/LICENSE b/node_modules/@types/yauzl/LICENSE old mode 100644 new mode 100755 diff --git a/node_modules/@types/yauzl/README.md b/node_modules/@types/yauzl/README.md old mode 100644 new mode 100755 index 59d9964..094ba8a --- a/node_modules/@types/yauzl/README.md +++ b/node_modules/@types/yauzl/README.md @@ -1,16 +1,16 @@ -# Installation -> `npm install --save @types/yauzl` - -# Summary -This package contains type definitions for yauzl (https://github.com/thejoshwolfe/yauzl). - -# Details -Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/yauzl. - -### Additional Details - * Last updated: Mon, 11 Apr 2022 02:01:17 GMT - * Dependencies: [@types/node](https://npmjs.com/package/@types/node) - * Global values: none - -# Credits -These definitions were written by [Florian Keller](https://github.com/ffflorian). +# Installation +> `npm install --save @types/yauzl` + +# Summary +This package contains type definitions for yauzl (https://github.com/thejoshwolfe/yauzl). + +# Details +Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/yauzl. + +### Additional Details + * Last updated: Mon, 11 Apr 2022 02:01:17 GMT + * Dependencies: [@types/node](https://npmjs.com/package/@types/node) + * Global values: none + +# Credits +These definitions were written by [Florian Keller](https://github.com/ffflorian). diff --git a/node_modules/@types/yauzl/index.d.ts b/node_modules/@types/yauzl/index.d.ts old mode 100644 new mode 100755 diff --git a/node_modules/@types/yauzl/package.json b/node_modules/@types/yauzl/package.json old mode 100644 new mode 100755 index fbd38b9..a45930c --- a/node_modules/@types/yauzl/package.json +++ b/node_modules/@types/yauzl/package.json @@ -1,27 +1,59 @@ { + "_args": [ + [ + "@types/yauzl@2.10.0", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "@types/yauzl@2.10.0", + "_id": "@types/yauzl@2.10.0", + "_inBundle": false, + "_integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", + "_location": "/@types/yauzl", + "_optional": true, + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@types/yauzl@2.10.0", "name": "@types/yauzl", - "version": "2.10.0", - "description": "TypeScript definitions for yauzl", - "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/yauzl", - "license": "MIT", - "contributors": [ - { - "name": "Florian Keller", - "url": "https://github.com/ffflorian", - "githubUsername": "ffflorian" - } - ], - "main": "", - "types": "index.d.ts", - "repository": { - "type": "git", - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git", - "directory": "types/yauzl" - }, - "scripts": {}, - "dependencies": { - "@types/node": "*" - }, - "typesPublisherContentHash": "183e6a31c00c4e59b6e6ffe0cf97b06d4b843b2d1208d8917820cbb70b57eae9", - "typeScriptVersion": "3.9" -} \ No newline at end of file + "escapedName": "@types%2fyauzl", + "scope": "@types", + "rawSpec": "2.10.0", + "saveSpec": null, + "fetchSpec": "2.10.0" + }, + "_requiredBy": [ + "/extract-zip" + ], + "_resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", + "_spec": "2.10.0", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, + "contributors": [ + { + "name": "Florian Keller", + "url": "https://github.com/ffflorian" + } + ], + "dependencies": { + "@types/node": "*" + }, + "description": "TypeScript definitions for yauzl", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/yauzl", + "license": "MIT", + "main": "", + "name": "@types/yauzl", + "repository": { + "type": "git", + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git", + "directory": "types/yauzl" + }, + "scripts": {}, + "typeScriptVersion": "3.9", + "types": "index.d.ts", + "typesPublisherContentHash": "183e6a31c00c4e59b6e6ffe0cf97b06d4b843b2d1208d8917820cbb70b57eae9", + "version": "2.10.0" +} diff --git a/node_modules/aggregate-error/package.json b/node_modules/aggregate-error/package.json index 74fcc37..00a1806 100644 --- a/node_modules/aggregate-error/package.json +++ b/node_modules/aggregate-error/package.json @@ -1,41 +1,76 @@ { - "name": "aggregate-error", - "version": "3.1.0", - "description": "Create an error from multiple errors", - "license": "MIT", - "repository": "sindresorhus/aggregate-error", - "author": { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com" - }, - "engines": { - "node": ">=8" - }, - "scripts": { - "test": "xo && ava && tsd" - }, - "files": [ - "index.js", - "index.d.ts" - ], - "keywords": [ - "aggregate", - "error", - "combine", - "multiple", - "many", - "collection", - "iterable", - "iterator" - ], - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "devDependencies": { - "ava": "^2.4.0", - "tsd": "^0.7.1", - "xo": "^0.25.3" - } + "_args": [ + [ + "aggregate-error@3.1.0", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "aggregate-error@3.1.0", + "_id": "aggregate-error@3.1.0", + "_inBundle": false, + "_integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "_location": "/aggregate-error", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "aggregate-error@3.1.0", + "name": "aggregate-error", + "escapedName": "aggregate-error", + "rawSpec": "3.1.0", + "saveSpec": null, + "fetchSpec": "3.1.0" + }, + "_requiredBy": [ + "/p-map" + ], + "_resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "_spec": "3.1.0", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "sindresorhus.com" + }, + "bugs": { + "url": "https://github.com/sindresorhus/aggregate-error/issues" + }, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "description": "Create an error from multiple errors", + "devDependencies": { + "ava": "^2.4.0", + "tsd": "^0.7.1", + "xo": "^0.25.3" + }, + "engines": { + "node": ">=8" + }, + "files": [ + "index.js", + "index.d.ts" + ], + "homepage": "https://github.com/sindresorhus/aggregate-error#readme", + "keywords": [ + "aggregate", + "error", + "combine", + "multiple", + "many", + "collection", + "iterable", + "iterator" + ], + "license": "MIT", + "name": "aggregate-error", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/aggregate-error.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "3.1.0" } diff --git a/node_modules/ansi-colors/package.json b/node_modules/ansi-colors/package.json index 74459d1..45cc9f6 100644 --- a/node_modules/ansi-colors/package.json +++ b/node_modules/ansi-colors/package.json @@ -1,33 +1,58 @@ { - "name": "ansi-colors", - "description": "Easily add ANSI colors to your text and symbols in the terminal. A faster drop-in replacement for chalk, kleur and turbocolor (without the dependencies and rendering bugs).", - "version": "4.1.3", - "homepage": "https://github.com/doowb/ansi-colors", - "author": "Brian Woodward (https://github.com/doowb)", - "contributors": [ - "Brian Woodward (https://twitter.com/doowb)", - "Jason Schilling (https://sourecode.de)", - "Jon Schlinkert (http://twitter.com/jonschlinkert)", - "Jordan (https://github.com/Silic0nS0ldier)" + "_args": [ + [ + "ansi-colors@4.1.3", + "/home/hamim/Workspace/ez-library_cypress" + ] ], - "repository": "doowb/ansi-colors", - "bugs": { - "url": "https://github.com/doowb/ansi-colors/issues" + "_from": "ansi-colors@4.1.3", + "_id": "ansi-colors@4.1.3", + "_inBundle": false, + "_integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "_location": "/ansi-colors", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "ansi-colors@4.1.3", + "name": "ansi-colors", + "escapedName": "ansi-colors", + "rawSpec": "4.1.3", + "saveSpec": null, + "fetchSpec": "4.1.3" }, - "license": "MIT", - "files": [ - "index.js", - "symbols.js", - "types/index.d.ts" + "_requiredBy": [ + "/enquirer" ], - "main": "index.js", - "types": "./types/index.d.ts", - "engines": { - "node": ">=6" + "_resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "_spec": "4.1.3", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Brian Woodward", + "url": "https://github.com/doowb" }, - "scripts": { - "test": "mocha" + "bugs": { + "url": "https://github.com/doowb/ansi-colors/issues" }, + "contributors": [ + { + "name": "Brian Woodward", + "url": "https://twitter.com/doowb" + }, + { + "name": "Jason Schilling", + "url": "https://sourecode.de" + }, + { + "name": "Jon Schlinkert", + "url": "http://twitter.com/jonschlinkert" + }, + { + "name": "Jordan", + "url": "https://github.com/Silic0nS0ldier" + } + ], + "description": "Easily add ANSI colors to your text and symbols in the terminal. A faster drop-in replacement for chalk, kleur and turbocolor (without the dependencies and rendering bugs).", "devDependencies": { "decache": "^4.5.1", "gulp-format-md": "^2.0.0", @@ -35,6 +60,15 @@ "mocha": "^6.1.4", "text-table": "^0.2.0" }, + "engines": { + "node": ">=6" + }, + "files": [ + "index.js", + "symbols.js", + "types/index.d.ts" + ], + "homepage": "https://github.com/doowb/ansi-colors", "keywords": [ "256", "ansi", @@ -95,6 +129,17 @@ "xterm", "yellow" ], + "license": "MIT", + "main": "index.js", + "name": "ansi-colors", + "repository": { + "type": "git", + "url": "git+https://github.com/doowb/ansi-colors.git" + }, + "scripts": { + "test": "mocha" + }, + "types": "./types/index.d.ts", "verb": { "toc": false, "layout": "default", @@ -125,5 +170,6 @@ "colors", "kleur" ] - } + }, + "version": "4.1.3" } diff --git a/node_modules/ansi-escapes/package.json b/node_modules/ansi-escapes/package.json index 88a9356..0e31a0c 100644 --- a/node_modules/ansi-escapes/package.json +++ b/node_modules/ansi-escapes/package.json @@ -1,57 +1,92 @@ { - "name": "ansi-escapes", - "version": "4.3.2", - "description": "ANSI escape codes for manipulating the terminal", - "license": "MIT", - "repository": "sindresorhus/ansi-escapes", - "funding": "https://github.com/sponsors/sindresorhus", - "author": { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "https://sindresorhus.com" - }, - "engines": { - "node": ">=8" - }, - "scripts": { - "test": "xo && ava && tsd" - }, - "files": [ - "index.js", - "index.d.ts" - ], - "keywords": [ - "ansi", - "terminal", - "console", - "cli", - "string", - "tty", - "escape", - "escapes", - "formatting", - "shell", - "xterm", - "log", - "logging", - "command-line", - "text", - "vt100", - "sequence", - "control", - "code", - "codes", - "cursor", - "iterm", - "iterm2" - ], - "dependencies": { - "type-fest": "^0.21.3" - }, - "devDependencies": { - "@types/node": "^13.7.7", - "ava": "^2.1.0", - "tsd": "^0.14.0", - "xo": "^0.25.3" - } + "_args": [ + [ + "ansi-escapes@4.3.2", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "ansi-escapes@4.3.2", + "_id": "ansi-escapes@4.3.2", + "_inBundle": false, + "_integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "_location": "/ansi-escapes", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "ansi-escapes@4.3.2", + "name": "ansi-escapes", + "escapedName": "ansi-escapes", + "rawSpec": "4.3.2", + "saveSpec": null, + "fetchSpec": "4.3.2" + }, + "_requiredBy": [ + "/log-update" + ], + "_resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "_spec": "4.3.2", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "https://sindresorhus.com" + }, + "bugs": { + "url": "https://github.com/sindresorhus/ansi-escapes/issues" + }, + "dependencies": { + "type-fest": "^0.21.3" + }, + "description": "ANSI escape codes for manipulating the terminal", + "devDependencies": { + "@types/node": "^13.7.7", + "ava": "^2.1.0", + "tsd": "^0.14.0", + "xo": "^0.25.3" + }, + "engines": { + "node": ">=8" + }, + "files": [ + "index.js", + "index.d.ts" + ], + "funding": "https://github.com/sponsors/sindresorhus", + "homepage": "https://github.com/sindresorhus/ansi-escapes#readme", + "keywords": [ + "ansi", + "terminal", + "console", + "cli", + "string", + "tty", + "escape", + "escapes", + "formatting", + "shell", + "xterm", + "log", + "logging", + "command-line", + "text", + "vt100", + "sequence", + "control", + "code", + "codes", + "cursor", + "iterm", + "iterm2" + ], + "license": "MIT", + "name": "ansi-escapes", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/ansi-escapes.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "4.3.2" } diff --git a/node_modules/ansi-regex/package.json b/node_modules/ansi-regex/package.json index 017f531..7a7b0d0 100644 --- a/node_modules/ansi-regex/package.json +++ b/node_modules/ansi-regex/package.json @@ -1,55 +1,90 @@ { - "name": "ansi-regex", - "version": "5.0.1", - "description": "Regular expression for matching ANSI escape codes", - "license": "MIT", - "repository": "chalk/ansi-regex", - "author": { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com" - }, - "engines": { - "node": ">=8" - }, - "scripts": { - "test": "xo && ava && tsd", - "view-supported": "node fixtures/view-codes.js" - }, - "files": [ - "index.js", - "index.d.ts" - ], - "keywords": [ - "ansi", - "styles", - "color", - "colour", - "colors", - "terminal", - "console", - "cli", - "string", - "tty", - "escape", - "formatting", - "rgb", - "256", - "shell", - "xterm", - "command-line", - "text", - "regex", - "regexp", - "re", - "match", - "test", - "find", - "pattern" - ], - "devDependencies": { - "ava": "^2.4.0", - "tsd": "^0.9.0", - "xo": "^0.25.3" - } + "_args": [ + [ + "ansi-regex@5.0.1", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "ansi-regex@5.0.1", + "_id": "ansi-regex@5.0.1", + "_inBundle": false, + "_integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "_location": "/ansi-regex", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "ansi-regex@5.0.1", + "name": "ansi-regex", + "escapedName": "ansi-regex", + "rawSpec": "5.0.1", + "saveSpec": null, + "fetchSpec": "5.0.1" + }, + "_requiredBy": [ + "/strip-ansi" + ], + "_resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "_spec": "5.0.1", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "sindresorhus.com" + }, + "bugs": { + "url": "https://github.com/chalk/ansi-regex/issues" + }, + "description": "Regular expression for matching ANSI escape codes", + "devDependencies": { + "ava": "^2.4.0", + "tsd": "^0.9.0", + "xo": "^0.25.3" + }, + "engines": { + "node": ">=8" + }, + "files": [ + "index.js", + "index.d.ts" + ], + "homepage": "https://github.com/chalk/ansi-regex#readme", + "keywords": [ + "ansi", + "styles", + "color", + "colour", + "colors", + "terminal", + "console", + "cli", + "string", + "tty", + "escape", + "formatting", + "rgb", + "256", + "shell", + "xterm", + "command-line", + "text", + "regex", + "regexp", + "re", + "match", + "test", + "find", + "pattern" + ], + "license": "MIT", + "name": "ansi-regex", + "repository": { + "type": "git", + "url": "git+https://github.com/chalk/ansi-regex.git" + }, + "scripts": { + "test": "xo && ava && tsd", + "view-supported": "node fixtures/view-codes.js" + }, + "version": "5.0.1" } diff --git a/node_modules/ansi-styles/package.json b/node_modules/ansi-styles/package.json index 7539328..0b9ca30 100644 --- a/node_modules/ansi-styles/package.json +++ b/node_modules/ansi-styles/package.json @@ -1,56 +1,95 @@ { - "name": "ansi-styles", - "version": "4.3.0", - "description": "ANSI escape codes for styling strings in the terminal", - "license": "MIT", - "repository": "chalk/ansi-styles", - "funding": "https://github.com/chalk/ansi-styles?sponsor=1", - "author": { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com" - }, - "engines": { - "node": ">=8" - }, - "scripts": { - "test": "xo && ava && tsd", - "screenshot": "svg-term --command='node screenshot' --out=screenshot.svg --padding=3 --width=55 --height=3 --at=1000 --no-cursor" - }, - "files": [ - "index.js", - "index.d.ts" - ], - "keywords": [ - "ansi", - "styles", - "color", - "colour", - "colors", - "terminal", - "console", - "cli", - "string", - "tty", - "escape", - "formatting", - "rgb", - "256", - "shell", - "xterm", - "log", - "logging", - "command-line", - "text" - ], - "dependencies": { - "color-convert": "^2.0.1" - }, - "devDependencies": { - "@types/color-convert": "^1.9.0", - "ava": "^2.3.0", - "svg-term-cli": "^2.1.1", - "tsd": "^0.11.0", - "xo": "^0.25.3" - } + "_args": [ + [ + "ansi-styles@4.3.0", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "ansi-styles@4.3.0", + "_id": "ansi-styles@4.3.0", + "_inBundle": false, + "_integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "_location": "/ansi-styles", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "ansi-styles@4.3.0", + "name": "ansi-styles", + "escapedName": "ansi-styles", + "rawSpec": "4.3.0", + "saveSpec": null, + "fetchSpec": "4.3.0" + }, + "_requiredBy": [ + "/chalk", + "/log-update/slice-ansi", + "/log-update/wrap-ansi", + "/slice-ansi", + "/wrap-ansi" + ], + "_resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "_spec": "4.3.0", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "sindresorhus.com" + }, + "bugs": { + "url": "https://github.com/chalk/ansi-styles/issues" + }, + "dependencies": { + "color-convert": "^2.0.1" + }, + "description": "ANSI escape codes for styling strings in the terminal", + "devDependencies": { + "@types/color-convert": "^1.9.0", + "ava": "^2.3.0", + "svg-term-cli": "^2.1.1", + "tsd": "^0.11.0", + "xo": "^0.25.3" + }, + "engines": { + "node": ">=8" + }, + "files": [ + "index.js", + "index.d.ts" + ], + "funding": "https://github.com/chalk/ansi-styles?sponsor=1", + "homepage": "https://github.com/chalk/ansi-styles#readme", + "keywords": [ + "ansi", + "styles", + "color", + "colour", + "colors", + "terminal", + "console", + "cli", + "string", + "tty", + "escape", + "formatting", + "rgb", + "256", + "shell", + "xterm", + "log", + "logging", + "command-line", + "text" + ], + "license": "MIT", + "name": "ansi-styles", + "repository": { + "type": "git", + "url": "git+https://github.com/chalk/ansi-styles.git" + }, + "scripts": { + "screenshot": "svg-term --command='node screenshot' --out=screenshot.svg --padding=3 --width=55 --height=3 --at=1000 --no-cursor", + "test": "xo && ava && tsd" + }, + "version": "4.3.0" } diff --git a/node_modules/arch/package.json b/node_modules/arch/package.json index 70a0446..122bdf6 100644 --- a/node_modules/arch/package.json +++ b/node_modules/arch/package.json @@ -1,22 +1,61 @@ { - "name": "arch", - "description": "Better `os.arch()` for node and the browser -- detect OS architecture", - "version": "2.2.0", + "_args": [ + [ + "arch@2.2.0", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "arch@2.2.0", + "_id": "arch@2.2.0", + "_inBundle": false, + "_integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "_location": "/arch", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "arch@2.2.0", + "name": "arch", + "escapedName": "arch", + "rawSpec": "2.2.0", + "saveSpec": null, + "fetchSpec": "2.2.0" + }, + "_requiredBy": [ + "/cypress" + ], + "_resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "_spec": "2.2.0", + "_where": "/home/hamim/Workspace/ez-library_cypress", "author": { "name": "Feross Aboukhadijeh", "email": "feross@feross.org", "url": "https://feross.org" }, "browser": "browser.js", - "types": "./index.d.ts", "bugs": { "url": "https://github.com/feross/arch/issues" }, + "description": "Better `os.arch()` for node and the browser -- detect OS architecture", "devDependencies": { "airtap": "^3.0.0", "standard": "*", "tape": "^5.0.0" }, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "homepage": "https://github.com/feross/arch", "keywords": [ "browser", @@ -33,6 +72,7 @@ ], "license": "MIT", "main": "index.js", + "name": "arch", "repository": { "type": "git", "url": "git://github.com/feross/arch.git" @@ -43,18 +83,6 @@ "test-browser-local": "airtap --local -- test/*.js", "test-node": "tape test/*.js" }, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "types": "./index.d.ts", + "version": "2.2.0" } diff --git a/node_modules/asn1/package.json b/node_modules/asn1/package.json index e31cce5..3168e53 100644 --- a/node_modules/asn1/package.json +++ b/node_modules/asn1/package.json @@ -1,31 +1,78 @@ { - "author": "Joyent (joyent.com)", - "contributors": [ - "Mark Cavage ", - "David Gwynne ", - "Yunong Xiao ", - "Alex Wilson " + "_args": [ + [ + "asn1@0.2.6", + "/home/hamim/Workspace/ez-library_cypress" + ] ], - "name": "asn1", - "description": "Contains parsers and serializers for ASN.1 (currently BER only)", - "version": "0.2.6", - "repository": { - "type": "git", - "url": "https://github.com/joyent/node-asn1.git" + "_from": "asn1@0.2.6", + "_id": "asn1@0.2.6", + "_inBundle": false, + "_integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "_location": "/asn1", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "asn1@0.2.6", + "name": "asn1", + "escapedName": "asn1", + "rawSpec": "0.2.6", + "saveSpec": null, + "fetchSpec": "0.2.6" }, - "main": "lib/index.js", + "_requiredBy": [ + "/sshpk" + ], + "_resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "_spec": "0.2.6", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Joyent", + "url": "joyent.com" + }, + "bugs": { + "url": "https://github.com/joyent/node-asn1/issues" + }, + "contributors": [ + { + "name": "Mark Cavage", + "email": "mcavage@gmail.com" + }, + { + "name": "David Gwynne", + "email": "loki@animata.net" + }, + { + "name": "Yunong Xiao", + "email": "yunong@joyent.com" + }, + { + "name": "Alex Wilson", + "email": "alex.wilson@joyent.com" + } + ], "dependencies": { "safer-buffer": "~2.1.0" }, + "description": "Contains parsers and serializers for ASN.1 (currently BER only)", "devDependencies": { - "istanbul": "^0.3.6", - "faucet": "0.0.1", - "tape": "^3.5.0", "eslint": "2.13.1", - "eslint-plugin-joyent": "~1.3.0" + "eslint-plugin-joyent": "~1.3.0", + "faucet": "0.0.1", + "istanbul": "^0.3.6", + "tape": "^3.5.0" + }, + "homepage": "https://github.com/joyent/node-asn1#readme", + "license": "MIT", + "main": "lib/index.js", + "name": "asn1", + "repository": { + "type": "git", + "url": "git+https://github.com/joyent/node-asn1.git" }, "scripts": { - "test": "./node_modules/.bin/tape ./test/ber/*.test.js" + "test": "tape ./test/ber/*.test.js" }, - "license": "MIT" + "version": "0.2.6" } diff --git a/node_modules/assert-plus/package.json b/node_modules/assert-plus/package.json index 40d6a5c..8992a79 100644 --- a/node_modules/assert-plus/package.json +++ b/node_modules/assert-plus/package.json @@ -1,23 +1,90 @@ { - "author": "Mark Cavage ", - "name": "assert-plus", + "_args": [ + [ + "assert-plus@1.0.0", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "assert-plus@1.0.0", + "_id": "assert-plus@1.0.0", + "_inBundle": false, + "_integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "_location": "/assert-plus", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "assert-plus@1.0.0", + "name": "assert-plus", + "escapedName": "assert-plus", + "rawSpec": "1.0.0", + "saveSpec": null, + "fetchSpec": "1.0.0" + }, + "_requiredBy": [ + "/dashdash", + "/getpass", + "/http-signature", + "/jsprim", + "/sshpk", + "/verror" + ], + "_resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "_spec": "1.0.0", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Mark Cavage", + "email": "mcavage@gmail.com" + }, + "bugs": { + "url": "https://github.com/mcavage/node-assert-plus/issues" + }, + "contributors": [ + { + "name": "Dave Eddy", + "email": "dave@daveeddy.com" + }, + { + "name": "Fred Kuo", + "email": "fred.kuo@joyent.com" + }, + { + "name": "Lars-Magnus Skog", + "email": "ralphtheninja@riseup.net" + }, + { + "name": "Mark Cavage", + "email": "mcavage@gmail.com" + }, + { + "name": "Patrick Mooney", + "email": "pmooney@pfmooney.com" + }, + { + "name": "Rob Gulewich", + "email": "robert.gulewich@joyent.com" + } + ], + "dependencies": {}, "description": "Extra assertions on top of node's assert module", - "version": "1.0.0", - "license": "MIT", - "main": "./assert.js", "devDependencies": { - "tape": "4.2.2", - "faucet": "0.0.1" + "faucet": "0.0.1", + "tape": "4.2.2" }, - "optionalDependencies": {}, - "scripts": { - "test": "./node_modules/.bin/tape tests/*.js | ./node_modules/.bin/faucet" + "engines": { + "node": ">=0.8" }, + "homepage": "https://github.com/mcavage/node-assert-plus#readme", + "license": "MIT", + "main": "./assert.js", + "name": "assert-plus", + "optionalDependencies": {}, "repository": { "type": "git", - "url": "https://github.com/mcavage/node-assert-plus.git" + "url": "git+https://github.com/mcavage/node-assert-plus.git" }, - "engines": { - "node": ">=0.8" - } + "scripts": { + "test": "tape tests/*.js | ./node_modules/.bin/faucet" + }, + "version": "1.0.0" } diff --git a/node_modules/astral-regex/package.json b/node_modules/astral-regex/package.json index d1ceea7..1da05eb 100644 --- a/node_modules/astral-regex/package.json +++ b/node_modules/astral-regex/package.json @@ -1,33 +1,69 @@ { - "name": "astral-regex", - "version": "2.0.0", - "description": "Regular expression for matching astral symbols", - "license": "MIT", - "repository": "kevva/astral-regex", - "author": { - "name": "Kevin Mårtensson", - "email": "kevinmartensson@gmail.com", - "url": "github.com/kevva" - }, - "engines": { - "node": ">=8" - }, - "scripts": { - "test": "xo && ava && tsd" - }, - "files": [ - "index.js", - "index.d.ts" - ], - "keywords": [ - "astral", - "emoji", - "regex", - "surrogate" - ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } + "_args": [ + [ + "astral-regex@2.0.0", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "astral-regex@2.0.0", + "_id": "astral-regex@2.0.0", + "_inBundle": false, + "_integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "_location": "/astral-regex", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "astral-regex@2.0.0", + "name": "astral-regex", + "escapedName": "astral-regex", + "rawSpec": "2.0.0", + "saveSpec": null, + "fetchSpec": "2.0.0" + }, + "_requiredBy": [ + "/log-update/slice-ansi", + "/slice-ansi" + ], + "_resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Kevin Mårtensson", + "email": "kevinmartensson@gmail.com", + "url": "github.com/kevva" + }, + "bugs": { + "url": "https://github.com/kevva/astral-regex/issues" + }, + "description": "Regular expression for matching astral symbols", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, + "engines": { + "node": ">=8" + }, + "files": [ + "index.js", + "index.d.ts" + ], + "homepage": "https://github.com/kevva/astral-regex#readme", + "keywords": [ + "astral", + "emoji", + "regex", + "surrogate" + ], + "license": "MIT", + "name": "astral-regex", + "repository": { + "type": "git", + "url": "git+https://github.com/kevva/astral-regex.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "2.0.0" } diff --git a/node_modules/async/package.json b/node_modules/async/package.json index 9c464bc..ef1712d 100644 --- a/node_modules/async/package.json +++ b/node_modules/async/package.json @@ -1,23 +1,39 @@ { - "name": "async", - "description": "Higher-order functions and common patterns for asynchronous code", - "version": "3.2.4", - "main": "dist/async.js", - "author": "Caolan McMahon", - "homepage": "https://caolan.github.io/async/", - "repository": { - "type": "git", - "url": "https://github.com/caolan/async.git" + "_args": [ + [ + "async@3.2.4", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "async@3.2.4", + "_id": "async@3.2.4", + "_inBundle": false, + "_integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "_location": "/async", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "async@3.2.4", + "name": "async", + "escapedName": "async", + "rawSpec": "3.2.4", + "saveSpec": null, + "fetchSpec": "3.2.4" + }, + "_requiredBy": [ + "/getos" + ], + "_resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "_spec": "3.2.4", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Caolan McMahon" }, "bugs": { "url": "https://github.com/caolan/async/issues" }, - "keywords": [ - "async", - "callback", - "module", - "utility" - ], + "description": "Higher-order functions and common patterns for asynchronous code", "devDependencies": { "@babel/eslint-parser": "^7.16.5", "babel-core": "^6.26.3", @@ -56,6 +72,26 @@ "semver": "^7.3.5", "yargs": "^17.3.1" }, + "homepage": "https://caolan.github.io/async/", + "keywords": [ + "async", + "callback", + "module", + "utility" + ], + "license": "MIT", + "main": "dist/async.js", + "module": "dist/async.mjs", + "name": "async", + "nyc": { + "exclude": [ + "test" + ] + }, + "repository": { + "type": "git", + "url": "git+https://github.com/caolan/async.git" + }, "scripts": { "coverage": "nyc npm run mocha-node-test -- --grep @nycinvalid --invert", "jsdoc": "jsdoc -c ./support/jsdoc/jsdoc.json && node support/jsdoc/jsdoc-fix-html.js", @@ -65,11 +101,5 @@ "mocha-test": "npm run mocha-node-test && npm run mocha-browser-test", "test": "npm run lint && npm run mocha-node-test" }, - "license": "MIT", - "nyc": { - "exclude": [ - "test" - ] - }, - "module": "dist/async.mjs" -} \ No newline at end of file + "version": "3.2.4" +} diff --git a/node_modules/asynckit/package.json b/node_modules/asynckit/package.json index 51147d6..32a531c 100644 --- a/node_modules/asynckit/package.json +++ b/node_modules/asynckit/package.json @@ -1,49 +1,41 @@ { - "name": "asynckit", - "version": "0.4.0", - "description": "Minimal async jobs utility library, with streams support", - "main": "index.js", - "scripts": { - "clean": "rimraf coverage", - "lint": "eslint *.js lib/*.js test/*.js", - "test": "istanbul cover --reporter=json tape -- 'test/test-*.js' | tap-spec", - "win-test": "tape test/test-*.js", - "browser": "browserify -t browserify-istanbul test/lib/browserify_adjustment.js test/test-*.js | obake --coverage | tap-spec", - "report": "istanbul report", - "size": "browserify index.js | size-table asynckit", - "debug": "tape test/test-*.js" - }, - "pre-commit": [ - "clean", - "lint", - "test", - "browser", - "report", - "size" + "_args": [ + [ + "asynckit@0.4.0", + "/home/hamim/Workspace/ez-library_cypress" + ] ], - "repository": { - "type": "git", - "url": "git+https://github.com/alexindigo/asynckit.git" + "_from": "asynckit@0.4.0", + "_id": "asynckit@0.4.0", + "_inBundle": false, + "_integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "_location": "/asynckit", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "asynckit@0.4.0", + "name": "asynckit", + "escapedName": "asynckit", + "rawSpec": "0.4.0", + "saveSpec": null, + "fetchSpec": "0.4.0" }, - "keywords": [ - "async", - "jobs", - "parallel", - "serial", - "iterator", - "array", - "object", - "stream", - "destroy", - "terminate", - "abort" + "_requiredBy": [ + "/form-data" ], - "author": "Alex Indigo ", - "license": "MIT", + "_resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "_spec": "0.4.0", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Alex Indigo", + "email": "iam@alexindigo.com" + }, "bugs": { "url": "https://github.com/alexindigo/asynckit/issues" }, - "homepage": "https://github.com/alexindigo/asynckit#readme", + "dependencies": {}, + "description": "Minimal async jobs utility library, with streams support", "devDependencies": { "browserify": "^13.0.0", "browserify-istanbul": "^2.0.0", @@ -59,5 +51,44 @@ "tap-spec": "^4.1.1", "tape": "^4.5.1" }, - "dependencies": {} + "homepage": "https://github.com/alexindigo/asynckit#readme", + "keywords": [ + "async", + "jobs", + "parallel", + "serial", + "iterator", + "array", + "object", + "stream", + "destroy", + "terminate", + "abort" + ], + "license": "MIT", + "main": "index.js", + "name": "asynckit", + "pre-commit": [ + "clean", + "lint", + "test", + "browser", + "report", + "size" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/alexindigo/asynckit.git" + }, + "scripts": { + "browser": "browserify -t browserify-istanbul test/lib/browserify_adjustment.js test/test-*.js | obake --coverage | tap-spec", + "clean": "rimraf coverage", + "debug": "tape test/test-*.js", + "lint": "eslint *.js lib/*.js test/*.js", + "report": "istanbul report", + "size": "browserify index.js | size-table asynckit", + "test": "istanbul cover --reporter=json tape -- 'test/test-*.js' | tap-spec", + "win-test": "tape test/test-*.js" + }, + "version": "0.4.0" } diff --git a/node_modules/at-least-node/package.json b/node_modules/at-least-node/package.json index 2c13641..7e2f7dc 100644 --- a/node_modules/at-least-node/package.json +++ b/node_modules/at-least-node/package.json @@ -1,32 +1,63 @@ { - "name": "at-least-node", - "version": "1.0.0", + "_args": [ + [ + "at-least-node@1.0.0", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "at-least-node@1.0.0", + "_id": "at-least-node@1.0.0", + "_inBundle": false, + "_integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "_location": "/at-least-node", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "at-least-node@1.0.0", + "name": "at-least-node", + "escapedName": "at-least-node", + "rawSpec": "1.0.0", + "saveSpec": null, + "fetchSpec": "1.0.0" + }, + "_requiredBy": [ + "/fs-extra" + ], + "_resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "_spec": "1.0.0", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Ryan Zimmerman", + "email": "opensrc@ryanzim.com" + }, + "bugs": { + "url": "https://github.com/RyanZim/at-least-node/issues" + }, "description": "Lightweight Node.js version sniffing/comparison", + "devDependencies": { + "ava": "^3.1.0", + "rewire": "^4.0.1", + "semver": "^7.1.2" + }, + "engines": { + "node": ">= 4.0.0" + }, + "files": [], + "homepage": "https://github.com/RyanZim/at-least-node#readme", "keywords": [ "semver", "feature" ], - "homepage": "https://github.com/RyanZim/at-least-node#readme", - "bugs": { - "url": "https://github.com/RyanZim/at-least-node/issues" - }, + "license": "ISC", + "main": "index.js", + "name": "at-least-node", "repository": { "type": "git", "url": "git+https://github.com/RyanZim/at-least-node.git" }, - "license": "ISC", - "author": "Ryan Zimmerman ", - "main": "index.js", - "files": [], "scripts": { "test": "ava" }, - "devDependencies": { - "ava": "^3.1.0", - "rewire": "^4.0.1", - "semver": "^7.1.2" - }, - "engines": { - "node": ">= 4.0.0" - } + "version": "1.0.0" } diff --git a/node_modules/aws-sign2/package.json b/node_modules/aws-sign2/package.json index 4c3d57e..ee2daa7 100644 --- a/node_modules/aws-sign2/package.json +++ b/node_modules/aws-sign2/package.json @@ -1,17 +1,53 @@ { - "author": "Mikeal Rogers (http://www.futurealoof.com)", - "name": "aws-sign2", - "description": "AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.", - "version": "0.7.0", - "repository": { - "url": "https://github.com/mikeal/aws-sign" + "_args": [ + [ + "aws-sign2@0.7.0", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "aws-sign2@0.7.0", + "_id": "aws-sign2@0.7.0", + "_inBundle": false, + "_integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "_location": "/aws-sign2", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "aws-sign2@0.7.0", + "name": "aws-sign2", + "escapedName": "aws-sign2", + "rawSpec": "0.7.0", + "saveSpec": null, + "fetchSpec": "0.7.0" + }, + "_requiredBy": [ + "/@cypress/request" + ], + "_resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "_spec": "0.7.0", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Mikeal Rogers", + "email": "mikeal.rogers@gmail.com", + "url": "http://www.futurealoof.com" + }, + "bugs": { + "url": "https://github.com/mikeal/aws-sign/issues" }, - "license": "Apache-2.0", - "main": "index.js", "dependencies": {}, + "description": "AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.", "devDependencies": {}, - "optionalDependencies": {}, "engines": { "node": "*" - } + }, + "homepage": "https://github.com/mikeal/aws-sign#readme", + "license": "Apache-2.0", + "main": "index.js", + "name": "aws-sign2", + "optionalDependencies": {}, + "repository": { + "url": "git+https://github.com/mikeal/aws-sign.git" + }, + "version": "0.7.0" } diff --git a/node_modules/aws4/package.json b/node_modules/aws4/package.json index 424598d..67c6bda 100644 --- a/node_modules/aws4/package.json +++ b/node_modules/aws4/package.json @@ -1,17 +1,56 @@ { - "name": "aws4", - "version": "1.11.0", + "_args": [ + [ + "aws4@1.11.0", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "aws4@1.11.0", + "_id": "aws4@1.11.0", + "_inBundle": false, + "_integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "_location": "/aws4", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "aws4@1.11.0", + "name": "aws4", + "escapedName": "aws4", + "rawSpec": "1.11.0", + "saveSpec": null, + "fetchSpec": "1.11.0" + }, + "_requiredBy": [ + "/@cypress/request" + ], + "_resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "_spec": "1.11.0", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Michael Hart", + "email": "michael.hart.au@gmail.com", + "url": "https://github.com/mhart" + }, + "bugs": { + "url": "https://github.com/mhart/aws4/issues" + }, "description": "Signs and prepares requests using AWS Signature Version 4", - "author": "Michael Hart (https://github.com/mhart)", + "devDependencies": { + "mocha": "^2.5.3", + "should": "^8.4.0" + }, + "homepage": "https://github.com/mhart/aws4#readme", "license": "MIT", - "repository": "github:mhart/aws4", "main": "aws4.js", + "name": "aws4", + "repository": { + "type": "git", + "url": "git+https://github.com/mhart/aws4.git" + }, "scripts": { - "test": "mocha ./test/fast.js -R list", - "integration": "node ./test/slow.js" + "integration": "node ./test/slow.js", + "test": "mocha ./test/fast.js -R list" }, - "devDependencies": { - "mocha": "^2.5.3", - "should": "^8.4.0" - } + "version": "1.11.0" } diff --git a/node_modules/balanced-match/package.json b/node_modules/balanced-match/package.json index ce6073e..4e57882 100644 --- a/node_modules/balanced-match/package.json +++ b/node_modules/balanced-match/package.json @@ -1,21 +1,46 @@ { - "name": "balanced-match", - "description": "Match balanced character pairs, like \"{\" and \"}\"", - "version": "1.0.2", - "repository": { - "type": "git", - "url": "git://github.com/juliangruber/balanced-match.git" + "_args": [ + [ + "balanced-match@1.0.2", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "balanced-match@1.0.2", + "_id": "balanced-match@1.0.2", + "_inBundle": false, + "_integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "_location": "/balanced-match", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "balanced-match@1.0.2", + "name": "balanced-match", + "escapedName": "balanced-match", + "rawSpec": "1.0.2", + "saveSpec": null, + "fetchSpec": "1.0.2" }, - "homepage": "https://github.com/juliangruber/balanced-match", - "main": "index.js", - "scripts": { - "test": "tape test/test.js", - "bench": "matcha test/bench.js" + "_requiredBy": [ + "/brace-expansion" + ], + "_resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "_spec": "1.0.2", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Julian Gruber", + "email": "mail@juliangruber.com", + "url": "http://juliangruber.com" + }, + "bugs": { + "url": "https://github.com/juliangruber/balanced-match/issues" }, + "description": "Match balanced character pairs, like \"{\" and \"}\"", "devDependencies": { "matcha": "^0.7.0", "tape": "^4.6.0" }, + "homepage": "https://github.com/juliangruber/balanced-match", "keywords": [ "match", "regexp", @@ -23,12 +48,17 @@ "balanced", "parse" ], - "author": { - "name": "Julian Gruber", - "email": "mail@juliangruber.com", - "url": "http://juliangruber.com" - }, "license": "MIT", + "main": "index.js", + "name": "balanced-match", + "repository": { + "type": "git", + "url": "git://github.com/juliangruber/balanced-match.git" + }, + "scripts": { + "bench": "matcha test/bench.js", + "test": "tape test/test.js" + }, "testling": { "files": "test/*.js", "browsers": [ @@ -44,5 +74,6 @@ "iphone/6.0..latest", "android-browser/4.2..latest" ] - } + }, + "version": "1.0.2" } diff --git a/node_modules/base64-js/package.json b/node_modules/base64-js/package.json index c3972e3..3aeeb2f 100644 --- a/node_modules/base64-js/package.json +++ b/node_modules/base64-js/package.json @@ -1,12 +1,40 @@ { - "name": "base64-js", - "description": "Base64 encoding/decoding in pure JS", - "version": "1.5.1", - "author": "T. Jameson Little ", - "typings": "index.d.ts", + "_args": [ + [ + "base64-js@1.5.1", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "base64-js@1.5.1", + "_id": "base64-js@1.5.1", + "_inBundle": false, + "_integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "_location": "/base64-js", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "base64-js@1.5.1", + "name": "base64-js", + "escapedName": "base64-js", + "rawSpec": "1.5.1", + "saveSpec": null, + "fetchSpec": "1.5.1" + }, + "_requiredBy": [ + "/buffer" + ], + "_resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "_spec": "1.5.1", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "T. Jameson Little", + "email": "t.jameson.little@gmail.com" + }, "bugs": { "url": "https://github.com/beatgammit/base64-js/issues" }, + "description": "Base64 encoding/decoding in pure JS", "devDependencies": { "babel-minify": "^0.5.1", "benchmark": "^2.1.4", @@ -14,12 +42,27 @@ "standard": "*", "tape": "4.x" }, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "homepage": "https://github.com/beatgammit/base64-js", "keywords": [ "base64" ], "license": "MIT", "main": "index.js", + "name": "base64-js", "repository": { "type": "git", "url": "git://github.com/beatgammit/base64-js.git" @@ -30,18 +73,6 @@ "test": "npm run lint && npm run unit", "unit": "tape test/*.js" }, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "typings": "index.d.ts", + "version": "1.5.1" } diff --git a/node_modules/bcrypt-pbkdf/package.json b/node_modules/bcrypt-pbkdf/package.json index e93a969..aed85d5 100644 --- a/node_modules/bcrypt-pbkdf/package.json +++ b/node_modules/bcrypt-pbkdf/package.json @@ -1,15 +1,47 @@ { - "name": "bcrypt-pbkdf", - "version": "1.0.2", - "description": "Port of the OpenBSD bcrypt_pbkdf function to pure JS", - "repository": { - "type": "git", - "url": "git://github.com/joyent/node-bcrypt-pbkdf.git" + "_args": [ + [ + "bcrypt-pbkdf@1.0.2", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "bcrypt-pbkdf@1.0.2", + "_id": "bcrypt-pbkdf@1.0.2", + "_inBundle": false, + "_integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "_location": "/bcrypt-pbkdf", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "bcrypt-pbkdf@1.0.2", + "name": "bcrypt-pbkdf", + "escapedName": "bcrypt-pbkdf", + "rawSpec": "1.0.2", + "saveSpec": null, + "fetchSpec": "1.0.2" + }, + "_requiredBy": [ + "/sshpk" + ], + "_resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "_spec": "1.0.2", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "bugs": { + "url": "https://github.com/joyent/node-bcrypt-pbkdf/issues" }, - "main": "index.js", "dependencies": { "tweetnacl": "^0.14.3" }, + "description": "Port of the OpenBSD bcrypt_pbkdf function to pure JS", "devDependencies": {}, - "license": "BSD-3-Clause" + "homepage": "https://github.com/joyent/node-bcrypt-pbkdf#readme", + "license": "BSD-3-Clause", + "main": "index.js", + "name": "bcrypt-pbkdf", + "repository": { + "type": "git", + "url": "git://github.com/joyent/node-bcrypt-pbkdf.git" + }, + "version": "1.0.2" } diff --git a/node_modules/blob-util/package.json b/node_modules/blob-util/package.json index a873929..e008061 100644 --- a/node_modules/blob-util/package.json +++ b/node_modules/blob-util/package.json @@ -1,44 +1,40 @@ { - "name": "blob-util", - "version": "2.0.2", - "description": "Utilities for working with Blob objects in the browser", - "main": "dist/blob-util.cjs.js", - "module": "dist/blob-util.es.js", - "types": "dist/blob-util.d.ts", - "repository": { - "type": "git", - "url": "git://github.com/nolanlawson/blob-util.git" + "_args": [ + [ + "blob-util@2.0.2", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "blob-util@2.0.2", + "_id": "blob-util@2.0.2", + "_inBundle": false, + "_integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", + "_location": "/blob-util", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "blob-util@2.0.2", + "name": "blob-util", + "escapedName": "blob-util", + "rawSpec": "2.0.2", + "saveSpec": null, + "fetchSpec": "2.0.2" }, - "keywords": [ - "blob", - "blobs", - "binary", - "util", - "utils" + "_requiredBy": [ + "/cypress" ], - "author": "Nolan Lawson ", - "license": "Apache-2.0", + "_resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", + "_spec": "2.0.2", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Nolan Lawson", + "email": "nolan.lawson@gmail.com" + }, "bugs": { "url": "https://github.com/nolanlawson/blob-util/issues" }, - "scripts": { - "lint": "standard test/*js bin/*js && tslint src/*ts", - "test": "npm run build && npm run lint && zuul --no-coverage ./test/test.js", - "test-local": "npm run build && zuul ./test/test.js --local 9000 --no-coverage", - "clean": "rimraf dist lib && mkdirp dist lib", - "prepublish": "npm run build", - "build": "run-s clean build-ts build-js min", - "build-ts": "tsc src/blob-util.ts --target ES6 --module es2015 --outDir lib -d && cpy lib/blob-util.d.ts dist/", - "build-js": "run-p build-es build-cjs build-umd && rimraf lib", - "build-es": "rollup -i lib/blob-util.js -f es -o dist/blob-util.es.js", - "build-cjs": "rollup -i lib/blob-util.js -f cjs -o dist/blob-util.cjs.js", - "build-umd": "rollup -i lib/blob-util.js -f umd -n blobUtil -o dist/blob-util.js", - "min": "uglifyjs dist/blob-util.js -mc > dist/blob-util.min.js", - "doc": "run-s cleanup-doc gen-doc gen-readme cleanup-doc", - "gen-doc": "typedoc --out docs-tmp --target ES6 --theme markdown --mdHideSources --excludePrivate --exclude private.ts src", - "gen-readme": "node bin/write-docs-to-readme.js", - "cleanup-doc": "rimraf docs-tmp" - }, + "description": "Utilities for working with Blob objects in the browser", "devDependencies": { "bundle-collapser": "^1.1.4", "chai": "~1.8.1", @@ -61,9 +57,45 @@ "typescript": "^2.8.3", "uglify-js": "^2.4.13", "zuul": "^3.10.1", - "zuul-ngrok": "nolanlawson/zuul-ngrok#patch-1" + "zuul-ngrok": "github:nolanlawson/zuul-ngrok#patch-1" }, "files": [ "dist" - ] + ], + "homepage": "https://github.com/nolanlawson/blob-util#readme", + "keywords": [ + "blob", + "blobs", + "binary", + "util", + "utils" + ], + "license": "Apache-2.0", + "main": "dist/blob-util.cjs.js", + "module": "dist/blob-util.es.js", + "name": "blob-util", + "repository": { + "type": "git", + "url": "git://github.com/nolanlawson/blob-util.git" + }, + "scripts": { + "build": "run-s clean build-ts build-js min", + "build-cjs": "rollup -i lib/blob-util.js -f cjs -o dist/blob-util.cjs.js", + "build-es": "rollup -i lib/blob-util.js -f es -o dist/blob-util.es.js", + "build-js": "run-p build-es build-cjs build-umd && rimraf lib", + "build-ts": "tsc src/blob-util.ts --target ES6 --module es2015 --outDir lib -d && cpy lib/blob-util.d.ts dist/", + "build-umd": "rollup -i lib/blob-util.js -f umd -n blobUtil -o dist/blob-util.js", + "clean": "rimraf dist lib && mkdirp dist lib", + "cleanup-doc": "rimraf docs-tmp", + "doc": "run-s cleanup-doc gen-doc gen-readme cleanup-doc", + "gen-doc": "typedoc --out docs-tmp --target ES6 --theme markdown --mdHideSources --excludePrivate --exclude private.ts src", + "gen-readme": "node bin/write-docs-to-readme.js", + "lint": "standard test/*js bin/*js && tslint src/*ts", + "min": "uglifyjs dist/blob-util.js -mc > dist/blob-util.min.js", + "prepublish": "npm run build", + "test": "npm run build && npm run lint && zuul --no-coverage ./test/test.js", + "test-local": "npm run build && zuul ./test/test.js --local 9000 --no-coverage" + }, + "types": "dist/blob-util.d.ts", + "version": "2.0.2" } diff --git a/node_modules/bluebird/package.json b/node_modules/bluebird/package.json index 33f696c..d543b9d 100644 --- a/node_modules/bluebird/package.json +++ b/node_modules/bluebird/package.json @@ -1,44 +1,42 @@ { - "name": "bluebird", - "description": "Full featured Promises/A+ implementation with exceptionally good performance", - "version": "3.7.2", - "keywords": [ - "promise", - "performance", - "promises", - "promises-a", - "promises-aplus", - "async", - "await", - "deferred", - "deferreds", - "future", - "flow control", - "dsl", - "fluent interface" + "_args": [ + [ + "bluebird@3.7.2", + "/home/hamim/Workspace/ez-library_cypress" + ] ], - "scripts": { - "lint": "node scripts/jshint.js", - "test": "node --expose-gc tools/test.js", - "istanbul": "istanbul", - "prepublish": "npm run generate-browser-core && npm run generate-browser-full", - "generate-browser-full": "node tools/build.js --no-clean --no-debug --release --browser --minify", - "generate-browser-core": "node tools/build.js --features=core --no-debug --release --zalgo --browser --minify && mv js/browser/bluebird.js js/browser/bluebird.core.js && mv js/browser/bluebird.min.js js/browser/bluebird.core.min.js" - }, - "homepage": "https://github.com/petkaantonov/bluebird", - "repository": { - "type": "git", - "url": "git://github.com/petkaantonov/bluebird.git" + "_from": "bluebird@3.7.2", + "_id": "bluebird@3.7.2", + "_inBundle": false, + "_integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "_location": "/bluebird", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "bluebird@3.7.2", + "name": "bluebird", + "escapedName": "bluebird", + "rawSpec": "3.7.2", + "saveSpec": null, + "fetchSpec": "3.7.2" }, - "bugs": { - "url": "http://github.com/petkaantonov/bluebird/issues" - }, - "license": "MIT", + "_requiredBy": [ + "/cypress" + ], + "_resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "_spec": "3.7.2", + "_where": "/home/hamim/Workspace/ez-library_cypress", "author": { "name": "Petka Antonov", "email": "petka_antonov@hotmail.com", "url": "http://github.com/petkaantonov/" }, + "browser": "./js/browser/bluebird.js", + "bugs": { + "url": "http://github.com/petkaantonov/bluebird/issues" + }, + "description": "Full featured Promises/A+ implementation with exceptionally good performance", "devDependencies": { "acorn": "^6.0.2", "acorn-walk": "^6.1.0", @@ -66,13 +64,42 @@ "sinon": "~1.7.3", "uglify-js": "~2.4.16" }, - "readmeFilename": "README.md", - "main": "./js/release/bluebird.js", - "webpack": "./js/release/bluebird.js", - "browser": "./js/browser/bluebird.js", "files": [ "js/browser", "js/release", "LICENSE" - ] + ], + "homepage": "https://github.com/petkaantonov/bluebird", + "keywords": [ + "promise", + "performance", + "promises", + "promises-a", + "promises-aplus", + "async", + "await", + "deferred", + "deferreds", + "future", + "flow control", + "dsl", + "fluent interface" + ], + "license": "MIT", + "main": "./js/release/bluebird.js", + "name": "bluebird", + "repository": { + "type": "git", + "url": "git://github.com/petkaantonov/bluebird.git" + }, + "scripts": { + "generate-browser-core": "node tools/build.js --features=core --no-debug --release --zalgo --browser --minify && mv js/browser/bluebird.js js/browser/bluebird.core.js && mv js/browser/bluebird.min.js js/browser/bluebird.core.min.js", + "generate-browser-full": "node tools/build.js --no-clean --no-debug --release --browser --minify", + "istanbul": "istanbul", + "lint": "node scripts/jshint.js", + "prepublish": "npm run generate-browser-core && npm run generate-browser-full", + "test": "node --expose-gc tools/test.js" + }, + "version": "3.7.2", + "webpack": "./js/release/bluebird.js" } diff --git a/node_modules/brace-expansion/package.json b/node_modules/brace-expansion/package.json index a18faa8..33a7b90 100644 --- a/node_modules/brace-expansion/package.json +++ b/node_modules/brace-expansion/package.json @@ -1,33 +1,63 @@ { - "name": "brace-expansion", - "description": "Brace expansion as known from sh/bash", - "version": "1.1.11", - "repository": { - "type": "git", - "url": "git://github.com/juliangruber/brace-expansion.git" + "_args": [ + [ + "brace-expansion@1.1.11", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "brace-expansion@1.1.11", + "_id": "brace-expansion@1.1.11", + "_inBundle": false, + "_integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "_location": "/brace-expansion", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "brace-expansion@1.1.11", + "name": "brace-expansion", + "escapedName": "brace-expansion", + "rawSpec": "1.1.11", + "saveSpec": null, + "fetchSpec": "1.1.11" }, - "homepage": "https://github.com/juliangruber/brace-expansion", - "main": "index.js", - "scripts": { - "test": "tape test/*.js", - "gentest": "bash test/generate.sh", - "bench": "matcha test/perf/bench.js" + "_requiredBy": [ + "/minimatch" + ], + "_resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "_spec": "1.1.11", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Julian Gruber", + "email": "mail@juliangruber.com", + "url": "http://juliangruber.com" + }, + "bugs": { + "url": "https://github.com/juliangruber/brace-expansion/issues" }, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" }, + "description": "Brace expansion as known from sh/bash", "devDependencies": { "matcha": "^0.7.0", "tape": "^4.6.0" }, + "homepage": "https://github.com/juliangruber/brace-expansion", "keywords": [], - "author": { - "name": "Julian Gruber", - "email": "mail@juliangruber.com", - "url": "http://juliangruber.com" - }, "license": "MIT", + "main": "index.js", + "name": "brace-expansion", + "repository": { + "type": "git", + "url": "git://github.com/juliangruber/brace-expansion.git" + }, + "scripts": { + "bench": "matcha test/perf/bench.js", + "gentest": "bash test/generate.sh", + "test": "tape test/*.js" + }, "testling": { "files": "test/*.js", "browsers": [ @@ -43,5 +73,6 @@ "iphone/6.0..latest", "android-browser/4.2..latest" ] - } + }, + "version": "1.1.11" } diff --git a/node_modules/buffer-crc32/package.json b/node_modules/buffer-crc32/package.json index e896bec..41294ba 100644 --- a/node_modules/buffer-crc32/package.json +++ b/node_modules/buffer-crc32/package.json @@ -1,39 +1,72 @@ { - "author": "Brian J. Brennan ", - "name": "buffer-crc32", - "description": "A pure javascript CRC32 algorithm that plays nice with binary data", - "version": "0.2.13", - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/brianloveswords/buffer-crc32/raw/master/LICENSE" - } + "_args": [ + [ + "buffer-crc32@0.2.13", + "/home/hamim/Workspace/ez-library_cypress" + ] ], + "_from": "buffer-crc32@0.2.13", + "_id": "buffer-crc32@0.2.13", + "_inBundle": false, + "_integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "_location": "/buffer-crc32", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "buffer-crc32@0.2.13", + "name": "buffer-crc32", + "escapedName": "buffer-crc32", + "rawSpec": "0.2.13", + "saveSpec": null, + "fetchSpec": "0.2.13" + }, + "_requiredBy": [ + "/yauzl" + ], + "_resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "_spec": "0.2.13", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Brian J. Brennan", + "email": "brianloveswords@gmail.com" + }, + "bugs": { + "url": "https://github.com/brianloveswords/buffer-crc32/issues" + }, "contributors": [ { - "name": "Vladimir Kuznetsov", - "github": "mistakster" + "name": "Vladimir Kuznetsov" } ], - "homepage": "https://github.com/brianloveswords/buffer-crc32", - "repository": { - "type": "git", - "url": "git://github.com/brianloveswords/buffer-crc32.git" - }, - "main": "index.js", - "scripts": { - "test": "./node_modules/.bin/tap tests/*.test.js" - }, "dependencies": {}, + "description": "A pure javascript CRC32 algorithm that plays nice with binary data", "devDependencies": { "tap": "~0.2.5" }, - "optionalDependencies": {}, "engines": { "node": "*" }, - "license": "MIT", "files": [ "index.js" - ] + ], + "homepage": "https://github.com/brianloveswords/buffer-crc32", + "license": "MIT", + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/brianloveswords/buffer-crc32/raw/master/LICENSE" + } + ], + "main": "index.js", + "name": "buffer-crc32", + "optionalDependencies": {}, + "repository": { + "type": "git", + "url": "git://github.com/brianloveswords/buffer-crc32.git" + }, + "scripts": { + "test": "tap tests/*.test.js" + }, + "version": "0.2.13" } diff --git a/node_modules/buffer/package.json b/node_modules/buffer/package.json index 3b1b498..0e455a3 100644 --- a/node_modules/buffer/package.json +++ b/node_modules/buffer/package.json @@ -1,7 +1,32 @@ { - "name": "buffer", - "description": "Node.js Buffer API, for the browser", - "version": "5.7.1", + "_args": [ + [ + "buffer@5.7.1", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "buffer@5.7.1", + "_id": "buffer@5.7.1", + "_inBundle": false, + "_integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "_location": "/buffer", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "buffer@5.7.1", + "name": "buffer", + "escapedName": "buffer", + "rawSpec": "5.7.1", + "saveSpec": null, + "fetchSpec": "5.7.1" + }, + "_requiredBy": [ + "/cypress" + ], + "_resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "_spec": "5.7.1", + "_where": "/home/hamim/Workspace/ez-library_cypress", "author": { "name": "Feross Aboukhadijeh", "email": "feross@feross.org", @@ -11,13 +36,20 @@ "url": "https://github.com/feross/buffer/issues" }, "contributors": [ - "Romain Beauxis ", - "James Halliday " + { + "name": "Romain Beauxis", + "email": "toots@rastageeks.org" + }, + { + "name": "James Halliday", + "email": "mail@substack.net" + } ], "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" }, + "description": "Node.js Buffer API, for the browser", "devDependencies": { "airtap": "^3.0.0", "benchmark": "^2.1.4", @@ -32,6 +64,20 @@ "through2": "^4.0.2", "uglify-js": "^3.11.3" }, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "homepage": "https://github.com/feross/buffer", "jspm": { "map": { @@ -51,7 +97,7 @@ ], "license": "MIT", "main": "index.js", - "types": "index.d.ts", + "name": "buffer", "repository": { "type": "git", "url": "git://github.com/feross/buffer.git" @@ -79,18 +125,6 @@ "SharedArrayBuffer" ] }, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "types": "index.d.ts", + "version": "5.7.1" } diff --git a/node_modules/cachedir/package.json b/node_modules/cachedir/package.json index 21e8e73..b331395 100644 --- a/node_modules/cachedir/package.json +++ b/node_modules/cachedir/package.json @@ -1,13 +1,41 @@ { - "name": "cachedir", - "version": "2.3.0", - "license": "MIT", - "repository": "LinusU/node-cachedir", - "author": "Linus Unnebäck ", - "scripts": { - "test": "standard && mocha" + "_args": [ + [ + "cachedir@2.3.0", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "cachedir@2.3.0", + "_id": "cachedir@2.3.0", + "_inBundle": false, + "_integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==", + "_location": "/cachedir", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "cachedir@2.3.0", + "name": "cachedir", + "escapedName": "cachedir", + "rawSpec": "2.3.0", + "saveSpec": null, + "fetchSpec": "2.3.0" + }, + "_requiredBy": [ + "/cypress" + ], + "_resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz", + "_spec": "2.3.0", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Linus Unnebäck", + "email": "linus@folkdatorn.se" + }, + "bugs": { + "url": "https://github.com/LinusU/node-cachedir/issues" }, "dependencies": {}, + "description": "Provides a directory where the OS wants you to store cached files.", "devDependencies": { "mocha": "^5.2.0", "proxyquire": "^2.0.1", @@ -15,5 +43,16 @@ }, "engines": { "node": ">=6" - } + }, + "homepage": "https://github.com/LinusU/node-cachedir#readme", + "license": "MIT", + "name": "cachedir", + "repository": { + "type": "git", + "url": "git+https://github.com/LinusU/node-cachedir.git" + }, + "scripts": { + "test": "standard && mocha" + }, + "version": "2.3.0" } diff --git a/node_modules/caseless/package.json b/node_modules/caseless/package.json index 408a6e1..b357391 100644 --- a/node_modules/caseless/package.json +++ b/node_modules/caseless/package.json @@ -1,27 +1,59 @@ { - "name": "caseless", - "version": "0.12.0", - "description": "Caseless object set/get/has, very useful when working with HTTP headers.", - "main": "index.js", - "scripts": { - "test": "node test.js" + "_args": [ + [ + "caseless@0.12.0", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "caseless@0.12.0", + "_id": "caseless@0.12.0", + "_inBundle": false, + "_integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "_location": "/caseless", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "caseless@0.12.0", + "name": "caseless", + "escapedName": "caseless", + "rawSpec": "0.12.0", + "saveSpec": null, + "fetchSpec": "0.12.0" }, - "repository": { - "type": "git", - "url": "https://github.com/mikeal/caseless" + "_requiredBy": [ + "/@cypress/request" + ], + "_resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "_spec": "0.12.0", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Mikeal Rogers", + "email": "mikeal.rogers@gmail.com" + }, + "bugs": { + "url": "https://github.com/mikeal/caseless/issues" }, + "description": "Caseless object set/get/has, very useful when working with HTTP headers.", + "devDependencies": { + "tape": "^2.10.2" + }, + "homepage": "https://github.com/mikeal/caseless#readme", "keywords": [ "headers", "http", "caseless" ], - "test": "node test.js", - "author": "Mikeal Rogers ", "license": "Apache-2.0", - "bugs": { - "url": "https://github.com/mikeal/caseless/issues" + "main": "index.js", + "name": "caseless", + "repository": { + "type": "git", + "url": "git+https://github.com/mikeal/caseless.git" }, - "devDependencies": { - "tape": "^2.10.2" - } + "scripts": { + "test": "node test.js" + }, + "test": "node test.js", + "version": "0.12.0" } diff --git a/node_modules/chalk/node_modules/supports-color/package.json b/node_modules/chalk/node_modules/supports-color/package.json index f7182ed..8a8d73a 100644 --- a/node_modules/chalk/node_modules/supports-color/package.json +++ b/node_modules/chalk/node_modules/supports-color/package.json @@ -1,53 +1,88 @@ { - "name": "supports-color", - "version": "7.2.0", - "description": "Detect whether a terminal supports color", - "license": "MIT", - "repository": "chalk/supports-color", - "author": { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com" - }, - "engines": { - "node": ">=8" - }, - "scripts": { - "test": "xo && ava" - }, - "files": [ - "index.js", - "browser.js" - ], - "keywords": [ - "color", - "colour", - "colors", - "terminal", - "console", - "cli", - "ansi", - "styles", - "tty", - "rgb", - "256", - "shell", - "xterm", - "command-line", - "support", - "supports", - "capability", - "detect", - "truecolor", - "16m" - ], - "dependencies": { - "has-flag": "^4.0.0" - }, - "devDependencies": { - "ava": "^1.4.1", - "import-fresh": "^3.0.0", - "xo": "^0.24.0" - }, - "browser": "browser.js" + "_args": [ + [ + "supports-color@7.2.0", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "supports-color@7.2.0", + "_id": "supports-color@7.2.0", + "_inBundle": false, + "_integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "_location": "/chalk/supports-color", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "supports-color@7.2.0", + "name": "supports-color", + "escapedName": "supports-color", + "rawSpec": "7.2.0", + "saveSpec": null, + "fetchSpec": "7.2.0" + }, + "_requiredBy": [ + "/chalk" + ], + "_resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "_spec": "7.2.0", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "sindresorhus.com" + }, + "browser": "browser.js", + "bugs": { + "url": "https://github.com/chalk/supports-color/issues" + }, + "dependencies": { + "has-flag": "^4.0.0" + }, + "description": "Detect whether a terminal supports color", + "devDependencies": { + "ava": "^1.4.1", + "import-fresh": "^3.0.0", + "xo": "^0.24.0" + }, + "engines": { + "node": ">=8" + }, + "files": [ + "index.js", + "browser.js" + ], + "homepage": "https://github.com/chalk/supports-color#readme", + "keywords": [ + "color", + "colour", + "colors", + "terminal", + "console", + "cli", + "ansi", + "styles", + "tty", + "rgb", + "256", + "shell", + "xterm", + "command-line", + "support", + "supports", + "capability", + "detect", + "truecolor", + "16m" + ], + "license": "MIT", + "name": "supports-color", + "repository": { + "type": "git", + "url": "git+https://github.com/chalk/supports-color.git" + }, + "scripts": { + "test": "xo && ava" + }, + "version": "7.2.0" } diff --git a/node_modules/chalk/package.json b/node_modules/chalk/package.json index 47c23f2..9cd231b 100644 --- a/node_modules/chalk/package.json +++ b/node_modules/chalk/package.json @@ -1,68 +1,106 @@ { - "name": "chalk", - "version": "4.1.2", - "description": "Terminal string styling done right", - "license": "MIT", - "repository": "chalk/chalk", - "funding": "https://github.com/chalk/chalk?sponsor=1", - "main": "source", - "engines": { - "node": ">=10" - }, - "scripts": { - "test": "xo && nyc ava && tsd", - "bench": "matcha benchmark.js" - }, - "files": [ - "source", - "index.d.ts" - ], - "keywords": [ - "color", - "colour", - "colors", - "terminal", - "console", - "cli", - "string", - "str", - "ansi", - "style", - "styles", - "tty", - "formatting", - "rgb", - "256", - "shell", - "xterm", - "log", - "logging", - "command-line", - "text" - ], - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "devDependencies": { - "ava": "^2.4.0", - "coveralls": "^3.0.7", - "execa": "^4.0.0", - "import-fresh": "^3.1.0", - "matcha": "^0.7.0", - "nyc": "^15.0.0", - "resolve-from": "^5.0.0", - "tsd": "^0.7.4", - "xo": "^0.28.2" - }, - "xo": { - "rules": { - "unicorn/prefer-string-slice": "off", - "unicorn/prefer-includes": "off", - "@typescript-eslint/member-ordering": "off", - "no-redeclare": "off", - "unicorn/string-content": "off", - "unicorn/better-regex": "off" - } - } + "_args": [ + [ + "chalk@4.1.2", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "chalk@4.1.2", + "_id": "chalk@4.1.2", + "_inBundle": false, + "_integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "_location": "/chalk", + "_phantomChildren": { + "has-flag": "4.0.0" + }, + "_requested": { + "type": "version", + "registry": true, + "raw": "chalk@4.1.2", + "name": "chalk", + "escapedName": "chalk", + "rawSpec": "4.1.2", + "saveSpec": null, + "fetchSpec": "4.1.2" + }, + "_requiredBy": [ + "/cypress", + "/log-symbols" + ], + "_resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "_spec": "4.1.2", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "bugs": { + "url": "https://github.com/chalk/chalk/issues" + }, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "description": "Terminal string styling done right", + "devDependencies": { + "ava": "^2.4.0", + "coveralls": "^3.0.7", + "execa": "^4.0.0", + "import-fresh": "^3.1.0", + "matcha": "^0.7.0", + "nyc": "^15.0.0", + "resolve-from": "^5.0.0", + "tsd": "^0.7.4", + "xo": "^0.28.2" + }, + "engines": { + "node": ">=10" + }, + "files": [ + "source", + "index.d.ts" + ], + "funding": "https://github.com/chalk/chalk?sponsor=1", + "homepage": "https://github.com/chalk/chalk#readme", + "keywords": [ + "color", + "colour", + "colors", + "terminal", + "console", + "cli", + "string", + "str", + "ansi", + "style", + "styles", + "tty", + "formatting", + "rgb", + "256", + "shell", + "xterm", + "log", + "logging", + "command-line", + "text" + ], + "license": "MIT", + "main": "source", + "name": "chalk", + "repository": { + "type": "git", + "url": "git+https://github.com/chalk/chalk.git" + }, + "scripts": { + "bench": "matcha benchmark.js", + "test": "xo && nyc ava && tsd" + }, + "version": "4.1.2", + "xo": { + "rules": { + "unicorn/prefer-string-slice": "off", + "unicorn/prefer-includes": "off", + "@typescript-eslint/member-ordering": "off", + "no-redeclare": "off", + "unicorn/string-content": "off", + "unicorn/better-regex": "off" + } + } } diff --git a/node_modules/check-more-types/package.json b/node_modules/check-more-types/package.json index b072350..d8e9390 100644 --- a/node_modules/check-more-types/package.json +++ b/node_modules/check-more-types/package.json @@ -1,8 +1,36 @@ { - "name": "check-more-types", - "description": "Large collection of predicates.", - "version": "2.24.0", - "author": "Gleb Bahmutov ", + "_args": [ + [ + "check-more-types@2.24.0", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "check-more-types@2.24.0", + "_id": "check-more-types@2.24.0", + "_inBundle": false, + "_integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", + "_location": "/check-more-types", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "check-more-types@2.24.0", + "name": "check-more-types", + "escapedName": "check-more-types", + "rawSpec": "2.24.0", + "saveSpec": null, + "fetchSpec": "2.24.0" + }, + "_requiredBy": [ + "/cypress" + ], + "_resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", + "_spec": "2.24.0", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Gleb Bahmutov", + "email": "gleb.bahmutov@gmail.com" + }, "bugs": { "url": "https://github.com/kensho/check-more-types/issues" }, @@ -33,6 +61,7 @@ }, "contributors": [], "dependencies": {}, + "description": "Large collection of predicates.", "devDependencies": { "@semantic-release/condition-travis": "5.0.2", "condition-node-version": "1.3.0", @@ -89,6 +118,7 @@ ], "license": "MIT", "main": "dist/check-more-types.js", + "name": "check-more-types", "release": { "verifyConditions": [ { @@ -102,7 +132,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/kensho/check-more-types.git" + "url": "git+https://github.com/kensho/check-more-types.git" }, "scripts": { "build": "npm run pack && grunt", @@ -122,5 +152,6 @@ "unit": "npm run mocha", "watch": "grunt watch" }, - "types": "dist/check-more-types.d.ts" -} \ No newline at end of file + "types": "dist/check-more-types.d.ts", + "version": "2.24.0" +} diff --git a/node_modules/ci-info/CHANGELOG.md b/node_modules/ci-info/CHANGELOG.md index 92843d4..e9e5e74 100644 --- a/node_modules/ci-info/CHANGELOG.md +++ b/node_modules/ci-info/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## v3.7.0 + +- support Sourcehut CI [85b96ea](https://github.com/watson/ci-info/commit/85b96ea) +- support ReleaseHub CI [409d886](https://github.com/watson/ci-info/commit/409d886) + ## v3.6.2 - fix VERCEL environment detection ([#98](https://github.com/watson/ci-info/pull/98)) diff --git a/node_modules/ci-info/LICENSE b/node_modules/ci-info/LICENSE index 2cc7405..7487192 100644 --- a/node_modules/ci-info/LICENSE +++ b/node_modules/ci-info/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2016-2021 Thomas Watson Steen +Copyright (c) 2016-2022 Thomas Watson Steen Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/node_modules/ci-info/README.md b/node_modules/ci-info/README.md index 0d89708..4c6548f 100644 --- a/node_modules/ci-info/README.md +++ b/node_modules/ci-info/README.md @@ -62,12 +62,14 @@ Officially supported CI servers: | [Magnum CI](https://magnum-ci.com) | `ci.MAGNUM` | 🚫 | | [Netlify CI](https://www.netlify.com/) | `ci.NETLIFY` | ✅ | | [Nevercode](http://nevercode.io/) | `ci.NEVERCODE` | ✅ | +| [ReleaseHub](https://releasehub.com/) | `ci.RELEASEHUB` | ✅ | | [Render](https://render.com/) | `ci.RENDER` | ✅ | | [Sail CI](https://sail.ci/) | `ci.SAIL` | ✅ | | [Screwdriver](https://screwdriver.cd/) | `ci.SCREWDRIVER` | ✅ | | [Semaphore](https://semaphoreci.com) | `ci.SEMAPHORE` | ✅ | | [Shippable](https://www.shippable.com/) | `ci.SHIPPABLE` | ✅ | | [Solano CI](https://www.solanolabs.com/) | `ci.SOLANO` | ✅ | +| [Sourcehut](https://sourcehut.org/) | `ci.SOURCEHUT` | 🚫 | | [Strider CD](https://strider-cd.github.io/) | `ci.STRIDER` | 🚫 | | [TaskCluster](http://docs.taskcluster.net) | `ci.TASKCLUSTER` | 🚫 | | [TeamCity](https://www.jetbrains.com/teamcity/) by JetBrains | `ci.TEAMCITY` | 🚫 | diff --git a/node_modules/ci-info/index.d.ts b/node_modules/ci-info/index.d.ts index b60ae9e..816d63a 100644 --- a/node_modules/ci-info/index.d.ts +++ b/node_modules/ci-info/index.d.ts @@ -55,12 +55,14 @@ export const JENKINS: boolean; export const MAGNUM: boolean; export const NETLIFY: boolean; export const NEVERCODE: boolean; +export const RELEASEHUB: boolean; export const RENDER: boolean; export const SAIL: boolean; export const SCREWDRIVER: boolean; export const SEMAPHORE: boolean; export const SHIPPABLE: boolean; export const SOLANO: boolean; +export const SOURCEHUT: boolean; export const STRIDER: boolean; export const TASKCLUSTER: boolean; export const TEAMCITY: boolean; diff --git a/node_modules/ci-info/package.json b/node_modules/ci-info/package.json index 6687cfb..8be985a 100644 --- a/node_modules/ci-info/package.json +++ b/node_modules/ci-info/package.json @@ -1,13 +1,53 @@ { - "name": "ci-info", - "version": "3.6.2", + "_from": "ci-info@^3.2.0", + "_id": "ci-info@3.7.0", + "_inBundle": false, + "_integrity": "sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog==", + "_location": "/ci-info", + "_phantomChildren": {}, + "_requested": { + "type": "range", + "registry": true, + "raw": "ci-info@^3.2.0", + "name": "ci-info", + "escapedName": "ci-info", + "rawSpec": "^3.2.0", + "saveSpec": null, + "fetchSpec": "^3.2.0" + }, + "_requiredBy": [ + "/is-ci" + ], + "_resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.0.tgz", + "_shasum": "6d01b3696c59915b6ce057e4aa4adfc2fa25f5ef", + "_spec": "ci-info@^3.2.0", + "_where": "/home/hamim/Workspace/ez-library_cypress/node_modules/is-ci", + "author": { + "name": "Thomas Watson Steen", + "email": "w@tson.dk", + "url": "https://twitter.com/wa7son" + }, + "bugs": { + "url": "https://github.com/watson/ci-info/issues" + }, + "bundleDependencies": false, + "deprecated": false, "description": "Get details about the current Continuous Integration environment", - "main": "index.js", - "typings": "index.d.ts", - "author": "Thomas Watson Steen (https://twitter.com/wa7son)", - "license": "MIT", - "repository": "https://github.com/watson/ci-info.git", - "bugs": "https://github.com/watson/ci-info/issues", + "devDependencies": { + "clear-module": "^4.1.2", + "husky": "^8.0.2", + "standard": "^17.0.0", + "tape": "^5.6.1" + }, + "engines": { + "node": ">=8" + }, + "files": [ + "vendors.json", + "index.js", + "index.d.ts", + "CHANGELOG.md" + ], "homepage": "https://github.com/watson/ci-info", "keywords": [ "ci", @@ -16,24 +56,18 @@ "test", "detect" ], - "files": [ - "vendors.json", - "index.js", - "index.d.ts", - "CHANGELOG.md" - ], + "license": "MIT", + "main": "index.js", + "name": "ci-info", + "repository": { + "type": "git", + "url": "git+https://github.com/watson/ci-info.git" + }, "scripts": { "lint:fix": "standard --fix", - "test": "standard && node test.js", - "prepare": "husky install" - }, - "devDependencies": { - "clear-module": "^4.1.2", - "husky": "^8.0.2", - "standard": "^17.0.0", - "tape": "^5.6.1" + "prepare": "husky install", + "test": "standard && node test.js" }, - "engines": { - "node": ">=8" - } + "typings": "index.d.ts", + "version": "3.7.0" } diff --git a/node_modules/ci-info/vendors.json b/node_modules/ci-info/vendors.json index e70fae3..00c1601 100644 --- a/node_modules/ci-info/vendors.json +++ b/node_modules/ci-info/vendors.json @@ -161,6 +161,11 @@ "env": "NEVERCODE", "pr": { "env": "NEVERCODE_PULL_REQUEST", "ne": "false" } }, + { + "name": "ReleaseHub", + "constant": "RELEASEHUB", + "env": "RELEASE_BUILD_ID" + }, { "name": "Render", "constant": "RENDER", @@ -197,6 +202,11 @@ "env": "TDDIUM", "pr": "TDDIUM_PR_ID" }, + { + "name": "Sourcehut", + "constant": "SOURCEHUT", + "env": { "CI_NAME": "sourcehut" } + }, { "name": "Strider CD", "constant": "STRIDER", diff --git a/node_modules/clean-stack/package.json b/node_modules/clean-stack/package.json index 719fdff..da36260 100644 --- a/node_modules/clean-stack/package.json +++ b/node_modules/clean-stack/package.json @@ -1,39 +1,74 @@ { - "name": "clean-stack", - "version": "2.2.0", - "description": "Clean up error stack traces", - "license": "MIT", - "repository": "sindresorhus/clean-stack", - "author": { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com" - }, - "engines": { - "node": ">=6" - }, - "scripts": { - "test": "xo && ava && tsd" - }, - "files": [ - "index.js", - "index.d.ts" - ], - "keywords": [ - "clean", - "stack", - "trace", - "traces", - "error", - "err", - "electron" - ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - }, - "browser": { - "os": false - } + "_args": [ + [ + "clean-stack@2.2.0", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "clean-stack@2.2.0", + "_id": "clean-stack@2.2.0", + "_inBundle": false, + "_integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "_location": "/clean-stack", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "clean-stack@2.2.0", + "name": "clean-stack", + "escapedName": "clean-stack", + "rawSpec": "2.2.0", + "saveSpec": null, + "fetchSpec": "2.2.0" + }, + "_requiredBy": [ + "/aggregate-error" + ], + "_resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "_spec": "2.2.0", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "sindresorhus.com" + }, + "browser": { + "os": false + }, + "bugs": { + "url": "https://github.com/sindresorhus/clean-stack/issues" + }, + "description": "Clean up error stack traces", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, + "engines": { + "node": ">=6" + }, + "files": [ + "index.js", + "index.d.ts" + ], + "homepage": "https://github.com/sindresorhus/clean-stack#readme", + "keywords": [ + "clean", + "stack", + "trace", + "traces", + "error", + "err", + "electron" + ], + "license": "MIT", + "name": "clean-stack", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/clean-stack.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "2.2.0" } diff --git a/node_modules/cli-cursor/package.json b/node_modules/cli-cursor/package.json index 5ce1e65..a76d2d5 100644 --- a/node_modules/cli-cursor/package.json +++ b/node_modules/cli-cursor/package.json @@ -1,46 +1,82 @@ { - "name": "cli-cursor", - "version": "3.1.0", - "description": "Toggle the CLI cursor", - "license": "MIT", - "repository": "sindresorhus/cli-cursor", - "author": { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com" - }, - "engines": { - "node": ">=8" - }, - "scripts": { - "test": "xo && ava && tsd" - }, - "files": [ - "index.js", - "index.d.ts" - ], - "keywords": [ - "cli", - "cursor", - "ansi", - "toggle", - "display", - "show", - "hide", - "term", - "terminal", - "console", - "tty", - "shell", - "command-line" - ], - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "devDependencies": { - "@types/node": "^12.0.7", - "ava": "^2.1.0", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } + "_args": [ + [ + "cli-cursor@3.1.0", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "cli-cursor@3.1.0", + "_id": "cli-cursor@3.1.0", + "_inBundle": false, + "_integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "_location": "/cli-cursor", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "cli-cursor@3.1.0", + "name": "cli-cursor", + "escapedName": "cli-cursor", + "rawSpec": "3.1.0", + "saveSpec": null, + "fetchSpec": "3.1.0" + }, + "_requiredBy": [ + "/cypress", + "/log-update" + ], + "_resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "_spec": "3.1.0", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "sindresorhus.com" + }, + "bugs": { + "url": "https://github.com/sindresorhus/cli-cursor/issues" + }, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "description": "Toggle the CLI cursor", + "devDependencies": { + "@types/node": "^12.0.7", + "ava": "^2.1.0", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, + "engines": { + "node": ">=8" + }, + "files": [ + "index.js", + "index.d.ts" + ], + "homepage": "https://github.com/sindresorhus/cli-cursor#readme", + "keywords": [ + "cli", + "cursor", + "ansi", + "toggle", + "display", + "show", + "hide", + "term", + "terminal", + "console", + "tty", + "shell", + "command-line" + ], + "license": "MIT", + "name": "cli-cursor", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/cli-cursor.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "3.1.0" } diff --git a/node_modules/cli-table3/package.json b/node_modules/cli-table3/package.json index 6e84bf6..d11b92e 100644 --- a/node_modules/cli-table3/package.json +++ b/node_modules/cli-table3/package.json @@ -1,20 +1,53 @@ { - "name": "cli-table3", - "version": "0.6.3", - "description": "Pretty unicode tables for the command line. Based on the original cli-table.", - "main": "index.js", - "types": "index.d.ts", - "files": [ - "src/", - "index.d.ts", - "index.js" + "_args": [ + [ + "cli-table3@0.6.3", + "/home/hamim/Workspace/ez-library_cypress" + ] ], - "directories": { - "test": "test" + "_from": "cli-table3@0.6.3", + "_id": "cli-table3@0.6.3", + "_inBundle": false, + "_integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", + "_location": "/cli-table3", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "cli-table3@0.6.3", + "name": "cli-table3", + "escapedName": "cli-table3", + "rawSpec": "0.6.3", + "saveSpec": null, + "fetchSpec": "0.6.3" + }, + "_requiredBy": [ + "/cypress" + ], + "_resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", + "_spec": "0.6.3", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "James Talmage" + }, + "bugs": { + "url": "https://github.com/cli-table/cli-table3/issues" + }, + "changelog": { + "repo": "cli-table/cli-table3", + "labels": { + "breaking": ":boom: Breaking Change", + "enhancement": ":rocket: Enhancement", + "bug": ":bug: Bug Fix", + "documentation": ":memo: Documentation", + "internal": ":house: Internal" + } }, "dependencies": { + "@colors/colors": "1.5.0", "string-width": "^4.2.0" }, + "description": "Pretty unicode tables for the command line. Based on the original cli-table.", "devDependencies": { "cli-table": "^0.3.1", "eslint": "^6.0.0", @@ -25,51 +58,18 @@ "lerna-changelog": "^1.0.1", "prettier": "2.3.2" }, - "optionalDependencies": { - "@colors/colors": "1.5.0" - }, - "scripts": { - "changelog": "lerna-changelog", - "docs": "node ./scripts/update-docs.js", - "prettier": "prettier --write '{examples,lib,scripts,src,test}/**/*.js'", - "test": "jest --color", - "test:watch": "jest --color --watchAll --notify" - }, - "repository": { - "type": "git", - "url": "https://github.com/cli-table/cli-table3.git" - }, - "keywords": [ - "node", - "command", - "line", - "cli", - "table", - "tables", - "tabular", - "unicode", - "colors", - "grid" - ], - "author": "James Talmage", - "license": "MIT", - "bugs": { - "url": "https://github.com/cli-table/cli-table3/issues" + "directories": { + "test": "test" }, - "homepage": "https://github.com/cli-table/cli-table3", "engines": { "node": "10.* || >= 12.*" }, - "changelog": { - "repo": "cli-table/cli-table3", - "labels": { - "breaking": ":boom: Breaking Change", - "enhancement": ":rocket: Enhancement", - "bug": ":bug: Bug Fix", - "documentation": ":memo: Documentation", - "internal": ":house: Internal" - } - }, + "files": [ + "src/", + "index.d.ts", + "index.js" + ], + "homepage": "https://github.com/cli-table/cli-table3", "jest": { "projects": [ { @@ -91,10 +91,41 @@ } ] }, + "keywords": [ + "node", + "command", + "line", + "cli", + "table", + "tables", + "tabular", + "unicode", + "colors", + "grid" + ], + "license": "MIT", + "main": "index.js", + "name": "cli-table3", + "optionalDependencies": { + "@colors/colors": "1.5.0" + }, "prettier": { "printWidth": 120, "tabWidth": 2, "singleQuote": true, "trailingComma": "es5" - } + }, + "repository": { + "type": "git", + "url": "git+https://github.com/cli-table/cli-table3.git" + }, + "scripts": { + "changelog": "lerna-changelog", + "docs": "node ./scripts/update-docs.js", + "prettier": "prettier --write '{examples,lib,scripts,src,test}/**/*.js'", + "test": "jest --color", + "test:watch": "jest --color --watchAll --notify" + }, + "types": "index.d.ts", + "version": "0.6.3" } diff --git a/node_modules/cli-truncate/package.json b/node_modules/cli-truncate/package.json index 901056b..195a1ff 100644 --- a/node_modules/cli-truncate/package.json +++ b/node_modules/cli-truncate/package.json @@ -1,46 +1,81 @@ { - "name": "cli-truncate", - "version": "2.1.0", - "description": "Truncate a string to a specific width in the terminal", - "license": "MIT", - "repository": "sindresorhus/cli-truncate", - "funding": "https://github.com/sponsors/sindresorhus", - "author": { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com" - }, - "engines": { - "node": ">=8" - }, - "scripts": { - "test": "xo && ava && tsd" - }, - "files": [ - "index.js", - "index.d.ts" - ], - "keywords": [ - "truncate", - "ellipsis", - "text", - "limit", - "slice", - "cli", - "terminal", - "term", - "shell", - "width", - "ansi", - "string" - ], - "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "devDependencies": { - "ava": "^2.1.0", - "tsd": "^0.11.0", - "xo": "^0.25.3" - } + "_args": [ + [ + "cli-truncate@2.1.0", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "cli-truncate@2.1.0", + "_id": "cli-truncate@2.1.0", + "_inBundle": false, + "_integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "_location": "/cli-truncate", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "cli-truncate@2.1.0", + "name": "cli-truncate", + "escapedName": "cli-truncate", + "rawSpec": "2.1.0", + "saveSpec": null, + "fetchSpec": "2.1.0" + }, + "_requiredBy": [ + "/listr2" + ], + "_resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "_spec": "2.1.0", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "sindresorhus.com" + }, + "bugs": { + "url": "https://github.com/sindresorhus/cli-truncate/issues" + }, + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "description": "Truncate a string to a specific width in the terminal", + "devDependencies": { + "ava": "^2.1.0", + "tsd": "^0.11.0", + "xo": "^0.25.3" + }, + "engines": { + "node": ">=8" + }, + "files": [ + "index.js", + "index.d.ts" + ], + "funding": "https://github.com/sponsors/sindresorhus", + "homepage": "https://github.com/sindresorhus/cli-truncate#readme", + "keywords": [ + "truncate", + "ellipsis", + "text", + "limit", + "slice", + "cli", + "terminal", + "term", + "shell", + "width", + "ansi", + "string" + ], + "license": "MIT", + "name": "cli-truncate", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/cli-truncate.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "2.1.0" } diff --git a/node_modules/color-convert/package.json b/node_modules/color-convert/package.json index 6e48000..3e7881c 100644 --- a/node_modules/color-convert/package.json +++ b/node_modules/color-convert/package.json @@ -1,17 +1,56 @@ { - "name": "color-convert", + "_args": [ + [ + "color-convert@2.0.1", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "color-convert@2.0.1", + "_id": "color-convert@2.0.1", + "_inBundle": false, + "_integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "_location": "/color-convert", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "color-convert@2.0.1", + "name": "color-convert", + "escapedName": "color-convert", + "rawSpec": "2.0.1", + "saveSpec": null, + "fetchSpec": "2.0.1" + }, + "_requiredBy": [ + "/ansi-styles" + ], + "_resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "_spec": "2.0.1", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Heather Arthur", + "email": "fayearthur@gmail.com" + }, + "bugs": { + "url": "https://github.com/Qix-/color-convert/issues" + }, + "dependencies": { + "color-name": "~1.1.4" + }, "description": "Plain color conversion functions", - "version": "2.0.1", - "author": "Heather Arthur ", - "license": "MIT", - "repository": "Qix-/color-convert", - "scripts": { - "pretest": "xo", - "test": "node test/basic.js" + "devDependencies": { + "chalk": "^2.4.2", + "xo": "^0.24.0" }, "engines": { "node": ">=7.0.0" }, + "files": [ + "index.js", + "conversions.js", + "route.js" + ], + "homepage": "https://github.com/Qix-/color-convert#readme", "keywords": [ "color", "colour", @@ -26,23 +65,22 @@ "ansi", "ansi16" ], - "files": [ - "index.js", - "conversions.js", - "route.js" - ], + "license": "MIT", + "name": "color-convert", + "repository": { + "type": "git", + "url": "git+https://github.com/Qix-/color-convert.git" + }, + "scripts": { + "pretest": "xo", + "test": "node test/basic.js" + }, + "version": "2.0.1", "xo": { "rules": { "default-case": 0, "no-inline-comments": 0, "operator-linebreak": 0 } - }, - "devDependencies": { - "chalk": "^2.4.2", - "xo": "^0.24.0" - }, - "dependencies": { - "color-name": "~1.1.4" } } diff --git a/node_modules/color-name/LICENSE b/node_modules/color-name/LICENSE index 4d9802a..c6b1001 100644 --- a/node_modules/color-name/LICENSE +++ b/node_modules/color-name/LICENSE @@ -1,8 +1,8 @@ -The MIT License (MIT) -Copyright (c) 2015 Dmitry Ivanov - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - +The MIT License (MIT) +Copyright (c) 2015 Dmitry Ivanov + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/node_modules/color-name/README.md b/node_modules/color-name/README.md index 3611a6b..932b979 100644 --- a/node_modules/color-name/README.md +++ b/node_modules/color-name/README.md @@ -1,11 +1,11 @@ -A JSON with color names and its values. Based on http://dev.w3.org/csswg/css-color/#named-colors. - -[![NPM](https://nodei.co/npm/color-name.png?mini=true)](https://nodei.co/npm/color-name/) - - -```js -var colors = require('color-name'); -colors.red //[255,0,0] -``` - - +A JSON with color names and its values. Based on http://dev.w3.org/csswg/css-color/#named-colors. + +[![NPM](https://nodei.co/npm/color-name.png?mini=true)](https://nodei.co/npm/color-name/) + + +```js +var colors = require('color-name'); +colors.red //[255,0,0] +``` + + diff --git a/node_modules/color-name/index.js b/node_modules/color-name/index.js index e42aa68..b7c198a 100644 --- a/node_modules/color-name/index.js +++ b/node_modules/color-name/index.js @@ -1,152 +1,152 @@ -'use strict' - -module.exports = { - "aliceblue": [240, 248, 255], - "antiquewhite": [250, 235, 215], - "aqua": [0, 255, 255], - "aquamarine": [127, 255, 212], - "azure": [240, 255, 255], - "beige": [245, 245, 220], - "bisque": [255, 228, 196], - "black": [0, 0, 0], - "blanchedalmond": [255, 235, 205], - "blue": [0, 0, 255], - "blueviolet": [138, 43, 226], - "brown": [165, 42, 42], - "burlywood": [222, 184, 135], - "cadetblue": [95, 158, 160], - "chartreuse": [127, 255, 0], - "chocolate": [210, 105, 30], - "coral": [255, 127, 80], - "cornflowerblue": [100, 149, 237], - "cornsilk": [255, 248, 220], - "crimson": [220, 20, 60], - "cyan": [0, 255, 255], - "darkblue": [0, 0, 139], - "darkcyan": [0, 139, 139], - "darkgoldenrod": [184, 134, 11], - "darkgray": [169, 169, 169], - "darkgreen": [0, 100, 0], - "darkgrey": [169, 169, 169], - "darkkhaki": [189, 183, 107], - "darkmagenta": [139, 0, 139], - "darkolivegreen": [85, 107, 47], - "darkorange": [255, 140, 0], - "darkorchid": [153, 50, 204], - "darkred": [139, 0, 0], - "darksalmon": [233, 150, 122], - "darkseagreen": [143, 188, 143], - "darkslateblue": [72, 61, 139], - "darkslategray": [47, 79, 79], - "darkslategrey": [47, 79, 79], - "darkturquoise": [0, 206, 209], - "darkviolet": [148, 0, 211], - "deeppink": [255, 20, 147], - "deepskyblue": [0, 191, 255], - "dimgray": [105, 105, 105], - "dimgrey": [105, 105, 105], - "dodgerblue": [30, 144, 255], - "firebrick": [178, 34, 34], - "floralwhite": [255, 250, 240], - "forestgreen": [34, 139, 34], - "fuchsia": [255, 0, 255], - "gainsboro": [220, 220, 220], - "ghostwhite": [248, 248, 255], - "gold": [255, 215, 0], - "goldenrod": [218, 165, 32], - "gray": [128, 128, 128], - "green": [0, 128, 0], - "greenyellow": [173, 255, 47], - "grey": [128, 128, 128], - "honeydew": [240, 255, 240], - "hotpink": [255, 105, 180], - "indianred": [205, 92, 92], - "indigo": [75, 0, 130], - "ivory": [255, 255, 240], - "khaki": [240, 230, 140], - "lavender": [230, 230, 250], - "lavenderblush": [255, 240, 245], - "lawngreen": [124, 252, 0], - "lemonchiffon": [255, 250, 205], - "lightblue": [173, 216, 230], - "lightcoral": [240, 128, 128], - "lightcyan": [224, 255, 255], - "lightgoldenrodyellow": [250, 250, 210], - "lightgray": [211, 211, 211], - "lightgreen": [144, 238, 144], - "lightgrey": [211, 211, 211], - "lightpink": [255, 182, 193], - "lightsalmon": [255, 160, 122], - "lightseagreen": [32, 178, 170], - "lightskyblue": [135, 206, 250], - "lightslategray": [119, 136, 153], - "lightslategrey": [119, 136, 153], - "lightsteelblue": [176, 196, 222], - "lightyellow": [255, 255, 224], - "lime": [0, 255, 0], - "limegreen": [50, 205, 50], - "linen": [250, 240, 230], - "magenta": [255, 0, 255], - "maroon": [128, 0, 0], - "mediumaquamarine": [102, 205, 170], - "mediumblue": [0, 0, 205], - "mediumorchid": [186, 85, 211], - "mediumpurple": [147, 112, 219], - "mediumseagreen": [60, 179, 113], - "mediumslateblue": [123, 104, 238], - "mediumspringgreen": [0, 250, 154], - "mediumturquoise": [72, 209, 204], - "mediumvioletred": [199, 21, 133], - "midnightblue": [25, 25, 112], - "mintcream": [245, 255, 250], - "mistyrose": [255, 228, 225], - "moccasin": [255, 228, 181], - "navajowhite": [255, 222, 173], - "navy": [0, 0, 128], - "oldlace": [253, 245, 230], - "olive": [128, 128, 0], - "olivedrab": [107, 142, 35], - "orange": [255, 165, 0], - "orangered": [255, 69, 0], - "orchid": [218, 112, 214], - "palegoldenrod": [238, 232, 170], - "palegreen": [152, 251, 152], - "paleturquoise": [175, 238, 238], - "palevioletred": [219, 112, 147], - "papayawhip": [255, 239, 213], - "peachpuff": [255, 218, 185], - "peru": [205, 133, 63], - "pink": [255, 192, 203], - "plum": [221, 160, 221], - "powderblue": [176, 224, 230], - "purple": [128, 0, 128], - "rebeccapurple": [102, 51, 153], - "red": [255, 0, 0], - "rosybrown": [188, 143, 143], - "royalblue": [65, 105, 225], - "saddlebrown": [139, 69, 19], - "salmon": [250, 128, 114], - "sandybrown": [244, 164, 96], - "seagreen": [46, 139, 87], - "seashell": [255, 245, 238], - "sienna": [160, 82, 45], - "silver": [192, 192, 192], - "skyblue": [135, 206, 235], - "slateblue": [106, 90, 205], - "slategray": [112, 128, 144], - "slategrey": [112, 128, 144], - "snow": [255, 250, 250], - "springgreen": [0, 255, 127], - "steelblue": [70, 130, 180], - "tan": [210, 180, 140], - "teal": [0, 128, 128], - "thistle": [216, 191, 216], - "tomato": [255, 99, 71], - "turquoise": [64, 224, 208], - "violet": [238, 130, 238], - "wheat": [245, 222, 179], - "white": [255, 255, 255], - "whitesmoke": [245, 245, 245], - "yellow": [255, 255, 0], - "yellowgreen": [154, 205, 50] -}; +'use strict' + +module.exports = { + "aliceblue": [240, 248, 255], + "antiquewhite": [250, 235, 215], + "aqua": [0, 255, 255], + "aquamarine": [127, 255, 212], + "azure": [240, 255, 255], + "beige": [245, 245, 220], + "bisque": [255, 228, 196], + "black": [0, 0, 0], + "blanchedalmond": [255, 235, 205], + "blue": [0, 0, 255], + "blueviolet": [138, 43, 226], + "brown": [165, 42, 42], + "burlywood": [222, 184, 135], + "cadetblue": [95, 158, 160], + "chartreuse": [127, 255, 0], + "chocolate": [210, 105, 30], + "coral": [255, 127, 80], + "cornflowerblue": [100, 149, 237], + "cornsilk": [255, 248, 220], + "crimson": [220, 20, 60], + "cyan": [0, 255, 255], + "darkblue": [0, 0, 139], + "darkcyan": [0, 139, 139], + "darkgoldenrod": [184, 134, 11], + "darkgray": [169, 169, 169], + "darkgreen": [0, 100, 0], + "darkgrey": [169, 169, 169], + "darkkhaki": [189, 183, 107], + "darkmagenta": [139, 0, 139], + "darkolivegreen": [85, 107, 47], + "darkorange": [255, 140, 0], + "darkorchid": [153, 50, 204], + "darkred": [139, 0, 0], + "darksalmon": [233, 150, 122], + "darkseagreen": [143, 188, 143], + "darkslateblue": [72, 61, 139], + "darkslategray": [47, 79, 79], + "darkslategrey": [47, 79, 79], + "darkturquoise": [0, 206, 209], + "darkviolet": [148, 0, 211], + "deeppink": [255, 20, 147], + "deepskyblue": [0, 191, 255], + "dimgray": [105, 105, 105], + "dimgrey": [105, 105, 105], + "dodgerblue": [30, 144, 255], + "firebrick": [178, 34, 34], + "floralwhite": [255, 250, 240], + "forestgreen": [34, 139, 34], + "fuchsia": [255, 0, 255], + "gainsboro": [220, 220, 220], + "ghostwhite": [248, 248, 255], + "gold": [255, 215, 0], + "goldenrod": [218, 165, 32], + "gray": [128, 128, 128], + "green": [0, 128, 0], + "greenyellow": [173, 255, 47], + "grey": [128, 128, 128], + "honeydew": [240, 255, 240], + "hotpink": [255, 105, 180], + "indianred": [205, 92, 92], + "indigo": [75, 0, 130], + "ivory": [255, 255, 240], + "khaki": [240, 230, 140], + "lavender": [230, 230, 250], + "lavenderblush": [255, 240, 245], + "lawngreen": [124, 252, 0], + "lemonchiffon": [255, 250, 205], + "lightblue": [173, 216, 230], + "lightcoral": [240, 128, 128], + "lightcyan": [224, 255, 255], + "lightgoldenrodyellow": [250, 250, 210], + "lightgray": [211, 211, 211], + "lightgreen": [144, 238, 144], + "lightgrey": [211, 211, 211], + "lightpink": [255, 182, 193], + "lightsalmon": [255, 160, 122], + "lightseagreen": [32, 178, 170], + "lightskyblue": [135, 206, 250], + "lightslategray": [119, 136, 153], + "lightslategrey": [119, 136, 153], + "lightsteelblue": [176, 196, 222], + "lightyellow": [255, 255, 224], + "lime": [0, 255, 0], + "limegreen": [50, 205, 50], + "linen": [250, 240, 230], + "magenta": [255, 0, 255], + "maroon": [128, 0, 0], + "mediumaquamarine": [102, 205, 170], + "mediumblue": [0, 0, 205], + "mediumorchid": [186, 85, 211], + "mediumpurple": [147, 112, 219], + "mediumseagreen": [60, 179, 113], + "mediumslateblue": [123, 104, 238], + "mediumspringgreen": [0, 250, 154], + "mediumturquoise": [72, 209, 204], + "mediumvioletred": [199, 21, 133], + "midnightblue": [25, 25, 112], + "mintcream": [245, 255, 250], + "mistyrose": [255, 228, 225], + "moccasin": [255, 228, 181], + "navajowhite": [255, 222, 173], + "navy": [0, 0, 128], + "oldlace": [253, 245, 230], + "olive": [128, 128, 0], + "olivedrab": [107, 142, 35], + "orange": [255, 165, 0], + "orangered": [255, 69, 0], + "orchid": [218, 112, 214], + "palegoldenrod": [238, 232, 170], + "palegreen": [152, 251, 152], + "paleturquoise": [175, 238, 238], + "palevioletred": [219, 112, 147], + "papayawhip": [255, 239, 213], + "peachpuff": [255, 218, 185], + "peru": [205, 133, 63], + "pink": [255, 192, 203], + "plum": [221, 160, 221], + "powderblue": [176, 224, 230], + "purple": [128, 0, 128], + "rebeccapurple": [102, 51, 153], + "red": [255, 0, 0], + "rosybrown": [188, 143, 143], + "royalblue": [65, 105, 225], + "saddlebrown": [139, 69, 19], + "salmon": [250, 128, 114], + "sandybrown": [244, 164, 96], + "seagreen": [46, 139, 87], + "seashell": [255, 245, 238], + "sienna": [160, 82, 45], + "silver": [192, 192, 192], + "skyblue": [135, 206, 235], + "slateblue": [106, 90, 205], + "slategray": [112, 128, 144], + "slategrey": [112, 128, 144], + "snow": [255, 250, 250], + "springgreen": [0, 255, 127], + "steelblue": [70, 130, 180], + "tan": [210, 180, 140], + "teal": [0, 128, 128], + "thistle": [216, 191, 216], + "tomato": [255, 99, 71], + "turquoise": [64, 224, 208], + "violet": [238, 130, 238], + "wheat": [245, 222, 179], + "white": [255, 255, 255], + "whitesmoke": [245, 245, 245], + "yellow": [255, 255, 0], + "yellowgreen": [154, 205, 50] +}; diff --git a/node_modules/color-name/package.json b/node_modules/color-name/package.json index 7acc902..824c30f 100644 --- a/node_modules/color-name/package.json +++ b/node_modules/color-name/package.json @@ -1,28 +1,59 @@ { - "name": "color-name", - "version": "1.1.4", + "_args": [ + [ + "color-name@1.1.4", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "color-name@1.1.4", + "_id": "color-name@1.1.4", + "_inBundle": false, + "_integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "_location": "/color-name", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "color-name@1.1.4", + "name": "color-name", + "escapedName": "color-name", + "rawSpec": "1.1.4", + "saveSpec": null, + "fetchSpec": "1.1.4" + }, + "_requiredBy": [ + "/color-convert" + ], + "_resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "_spec": "1.1.4", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "DY", + "email": "dfcreative@gmail.com" + }, + "bugs": { + "url": "https://github.com/colorjs/color-name/issues" + }, "description": "A list of color names and its values", - "main": "index.js", "files": [ "index.js" ], - "scripts": { - "test": "node test.js" - }, - "repository": { - "type": "git", - "url": "git@github.com:colorjs/color-name.git" - }, + "homepage": "https://github.com/colorjs/color-name", "keywords": [ "color-name", "color", "color-keyword", "keyword" ], - "author": "DY ", "license": "MIT", - "bugs": { - "url": "https://github.com/colorjs/color-name/issues" + "main": "index.js", + "name": "color-name", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/colorjs/color-name.git" + }, + "scripts": { + "test": "node test.js" }, - "homepage": "https://github.com/colorjs/color-name" + "version": "1.1.4" } diff --git a/node_modules/colorette/package.json b/node_modules/colorette/package.json index ab90f9d..33f6ad0 100644 --- a/node_modules/colorette/package.json +++ b/node_modules/colorette/package.json @@ -1,13 +1,43 @@ { - "name": "colorette", - "version": "2.0.19", - "type": "module", - "main": "index.cjs", - "module": "index.js", - "types": "index.d.ts", + "_args": [ + [ + "colorette@2.0.19", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "colorette@2.0.19", + "_id": "colorette@2.0.19", + "_inBundle": false, + "_integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "_location": "/colorette", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "colorette@2.0.19", + "name": "colorette", + "escapedName": "colorette", + "rawSpec": "2.0.19", + "saveSpec": null, + "fetchSpec": "2.0.19" + }, + "_requiredBy": [ + "/listr2" + ], + "_resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "_spec": "2.0.19", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Jorge Bucaran" + }, + "bugs": { + "url": "https://github.com/jorgebucaran/colorette/issues" + }, "description": "🌈Easily set your terminal text color & styles.", - "repository": "jorgebucaran/colorette", - "license": "MIT", + "devDependencies": { + "c8": "*", + "twist": "*" + }, "exports": { "./package.json": "./package.json", ".": { @@ -18,22 +48,29 @@ "files": [ "*.*(c)[tj]s*" ], - "author": "Jorge Bucaran", + "homepage": "https://github.com/jorgebucaran/colorette#readme", "keywords": [ "terminal", "styles", "color", "ansi" ], + "license": "MIT", + "main": "index.cjs", + "module": "index.js", + "name": "colorette", + "repository": { + "type": "git", + "url": "git+https://github.com/jorgebucaran/colorette.git" + }, "scripts": { - "test": "c8 twist tests/*.js", "build": "npx rollup --format cjs --input index.js --file index.cjs", "deploy": "npm test && git commit --all --message $tag && git tag --sign $tag --message $tag && git push && git push --tags", + "prepare": "npm run build", "release": "tag=$npm_package_version npm run deploy && npm publish --access public", - "prepare": "npm run build" + "test": "c8 twist tests/*.js" }, - "devDependencies": { - "c8": "*", - "twist": "*" - } + "type": "module", + "types": "index.d.ts", + "version": "2.0.19" } diff --git a/node_modules/combined-stream/package.json b/node_modules/combined-stream/package.json index 6982b6d..b4c18f7 100644 --- a/node_modules/combined-stream/package.json +++ b/node_modules/combined-stream/package.json @@ -1,25 +1,61 @@ { - "author": "Felix Geisendörfer (http://debuggable.com/)", - "name": "combined-stream", - "description": "A stream that emits multiple other streams one after another.", - "version": "1.0.8", - "homepage": "https://github.com/felixge/node-combined-stream", - "repository": { - "type": "git", - "url": "git://github.com/felixge/node-combined-stream.git" + "_args": [ + [ + "combined-stream@1.0.8", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "combined-stream@1.0.8", + "_id": "combined-stream@1.0.8", + "_inBundle": false, + "_integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "_location": "/combined-stream", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "combined-stream@1.0.8", + "name": "combined-stream", + "escapedName": "combined-stream", + "rawSpec": "1.0.8", + "saveSpec": null, + "fetchSpec": "1.0.8" }, - "main": "./lib/combined_stream", - "scripts": { - "test": "node test/run.js" + "_requiredBy": [ + "/@cypress/request", + "/form-data" + ], + "_resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "_spec": "1.0.8", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Felix Geisendörfer", + "email": "felix@debuggable.com", + "url": "http://debuggable.com/" }, - "engines": { - "node": ">= 0.8" + "bugs": { + "url": "https://github.com/felixge/node-combined-stream/issues" }, "dependencies": { "delayed-stream": "~1.0.0" }, + "description": "A stream that emits multiple other streams one after another.", "devDependencies": { "far": "~0.0.7" }, - "license": "MIT" + "engines": { + "node": ">= 0.8" + }, + "homepage": "https://github.com/felixge/node-combined-stream", + "license": "MIT", + "main": "./lib/combined_stream", + "name": "combined-stream", + "repository": { + "type": "git", + "url": "git://github.com/felixge/node-combined-stream.git" + }, + "scripts": { + "test": "node test/run.js" + }, + "version": "1.0.8" } diff --git a/node_modules/commander/package.json b/node_modules/commander/package.json index 325803e..6d5df66 100644 --- a/node_modules/commander/package.json +++ b/node_modules/commander/package.json @@ -1,7 +1,60 @@ { - "name": "commander", - "version": "5.1.0", + "_args": [ + [ + "commander@5.1.0", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "commander@5.1.0", + "_id": "commander@5.1.0", + "_inBundle": false, + "_integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "_location": "/commander", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "commander@5.1.0", + "name": "commander", + "escapedName": "commander", + "rawSpec": "5.1.0", + "saveSpec": null, + "fetchSpec": "5.1.0" + }, + "_requiredBy": [ + "/cypress" + ], + "_resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "_spec": "5.1.0", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "bugs": { + "url": "https://github.com/tj/commander.js/issues" + }, + "dependencies": {}, "description": "the complete solution for node.js command-line programs", + "devDependencies": { + "@types/jest": "^25.2.1", + "@types/node": "^12.12.36", + "@typescript-eslint/eslint-plugin": "^2.29.0", + "eslint": "^6.8.0", + "eslint-config-standard-with-typescript": "^15.0.1", + "eslint-plugin-jest": "^23.8.2", + "jest": "^25.4.0", + "standard": "^14.3.3", + "typescript": "^3.7.5" + }, + "engines": { + "node": ">= 6" + }, + "files": [ + "index.js", + "typings/index.d.ts" + ], + "homepage": "https://github.com/tj/commander.js#readme", "keywords": [ "commander", "command", @@ -12,37 +65,19 @@ "args", "argv" ], - "author": "TJ Holowaychuk ", "license": "MIT", + "main": "index", + "name": "commander", "repository": { "type": "git", - "url": "https://github.com/tj/commander.js.git" + "url": "git+https://github.com/tj/commander.js.git" }, "scripts": { "lint": "eslint index.js \"tests/**/*.js\"", - "typescript-lint": "eslint typings/*.ts", "test": "jest && npm run test-typings", - "test-typings": "tsc -p tsconfig.json" - }, - "main": "index", - "files": [ - "index.js", - "typings/index.d.ts" - ], - "dependencies": {}, - "devDependencies": { - "@types/jest": "^25.2.1", - "@types/node": "^12.12.36", - "@typescript-eslint/eslint-plugin": "^2.29.0", - "eslint": "^6.8.0", - "eslint-config-standard-with-typescript": "^15.0.1", - "eslint-plugin-jest": "^23.8.2", - "jest": "^25.4.0", - "standard": "^14.3.3", - "typescript": "^3.7.5" + "test-typings": "tsc -p tsconfig.json", + "typescript-lint": "eslint typings/*.ts" }, "typings": "typings/index.d.ts", - "engines": { - "node": ">= 6" - } + "version": "5.1.0" } diff --git a/node_modules/common-tags/package.json b/node_modules/common-tags/package.json index 3ecd5a6..d3871bc 100644 --- a/node_modules/common-tags/package.json +++ b/node_modules/common-tags/package.json @@ -1,19 +1,66 @@ { - "name": "common-tags", - "description": "a few common utility template tags for ES2015", - "version": "1.8.2", - "author": "Declan de Wet ", + "_args": [ + [ + "common-tags@1.8.2", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "common-tags@1.8.2", + "_id": "common-tags@1.8.2", + "_inBundle": false, + "_integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "_location": "/common-tags", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "common-tags@1.8.2", + "name": "common-tags", + "escapedName": "common-tags", + "rawSpec": "1.8.2", + "saveSpec": null, + "fetchSpec": "1.8.2" + }, + "_requiredBy": [ + "/cypress" + ], + "_resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "_spec": "1.8.2", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Declan de Wet", + "email": "declandewet@me.com" + }, "bugs": { "url": "http://github.com/zspecza/common-tags/issues" }, "contributors": [ - "Declan de Wet (https://github.com/zspecza)", - "Jason Killian (https://github.com/JKillian)", - "Laurent Goudet (https://github.com/laurentgoudet)", - "Kamil Ogórek (https://github.com/kamilogorek)", - "Lucian Buzzo (https://github.com/LucianBuzzo)", - "Rafał Ruciński (https://github.com/fatfisz)" + { + "name": "Declan de Wet", + "url": "https://github.com/zspecza" + }, + { + "name": "Jason Killian", + "url": "https://github.com/JKillian" + }, + { + "name": "Laurent Goudet", + "url": "https://github.com/laurentgoudet" + }, + { + "name": "Kamil Ogórek", + "url": "https://github.com/kamilogorek" + }, + { + "name": "Lucian Buzzo", + "url": "https://github.com/LucianBuzzo" + }, + { + "name": "Rafał Ruciński", + "url": "https://github.com/fatfisz" + } ], + "description": "a few common utility template tags for ES2015", "devDependencies": { "babel-cli": "6.26.0", "babel-eslint": "8.2.3", @@ -44,7 +91,13 @@ "engines": { "node": ">=4.0.0" }, + "files": [ + "dist", + "es", + "lib" + ], "homepage": "https://github.com/zspecza/common-tags", + "jsnext:main": "es", "keywords": [ "array", "babel", @@ -74,24 +127,18 @@ ], "license": "MIT", "main": "lib", - "jsnext:main": "es", "module": "es", - "unpkg": "dist/common-tags.min.js", - "files": [ - "dist", - "es", - "lib" - ], + "name": "common-tags", "repository": { "type": "git", - "url": "https://github.com/zspecza/common-tags" + "url": "git+https://github.com/zspecza/common-tags.git" }, "scripts": { - "clear": "rimraf lib && rimraf es", "build": "npm run clear && npm run build:cjs && npm run build:es && npm run build:unpkg", "build:cjs": "babel src -d lib --ignore *.test.js", "build:es": "cross-env BABEL_ENV=es babel src -d es --ignore *.test.js", "build:unpkg": "cross-env BABEL_ENV=es rollup --config", + "clear": "rimraf lib && rimraf es", "codecov": "codecov", "doctoc": "doctoc readme.md --title \"## Table of Contents\"", "lint": "eslint .*rc.js src/**/*.js --ignore-pattern '!.*rc.js'", @@ -100,5 +147,7 @@ "preversion": "npm run doctoc && npm test", "release": "npm publish", "test": "npm run lint && jest" - } + }, + "unpkg": "dist/common-tags.min.js", + "version": "1.8.2" } diff --git a/node_modules/concat-map/package.json b/node_modules/concat-map/package.json index d3640e6..0582a10 100644 --- a/node_modules/concat-map/package.json +++ b/node_modules/concat-map/package.json @@ -1,43 +1,91 @@ { - "name" : "concat-map", - "description" : "concatenative mapdashery", - "version" : "0.0.1", - "repository" : { - "type" : "git", - "url" : "git://github.com/substack/node-concat-map.git" - }, - "main" : "index.js", - "keywords" : [ - "concat", - "concatMap", - "map", - "functional", - "higher-order" - ], - "directories" : { - "example" : "example", - "test" : "test" - }, - "scripts" : { - "test" : "tape test/*.js" - }, - "devDependencies" : { - "tape" : "~2.4.0" - }, - "license" : "MIT", - "author" : { - "name" : "James Halliday", - "email" : "mail@substack.net", - "url" : "http://substack.net" - }, - "testling" : { - "files" : "test/*.js", - "browsers" : { - "ie" : [ 6, 7, 8, 9 ], - "ff" : [ 3.5, 10, 15.0 ], - "chrome" : [ 10, 22 ], - "safari" : [ 5.1 ], - "opera" : [ 12 ] - } + "_args": [ + [ + "concat-map@0.0.1", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "concat-map@0.0.1", + "_id": "concat-map@0.0.1", + "_inBundle": false, + "_integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "_location": "/concat-map", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "concat-map@0.0.1", + "name": "concat-map", + "escapedName": "concat-map", + "rawSpec": "0.0.1", + "saveSpec": null, + "fetchSpec": "0.0.1" + }, + "_requiredBy": [ + "/brace-expansion" + ], + "_resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "_spec": "0.0.1", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "James Halliday", + "email": "mail@substack.net", + "url": "http://substack.net" + }, + "bugs": { + "url": "https://github.com/substack/node-concat-map/issues" + }, + "description": "concatenative mapdashery", + "devDependencies": { + "tape": "~2.4.0" + }, + "directories": { + "example": "example", + "test": "test" + }, + "homepage": "https://github.com/substack/node-concat-map#readme", + "keywords": [ + "concat", + "concatMap", + "map", + "functional", + "higher-order" + ], + "license": "MIT", + "main": "index.js", + "name": "concat-map", + "repository": { + "type": "git", + "url": "git://github.com/substack/node-concat-map.git" + }, + "scripts": { + "test": "tape test/*.js" + }, + "testling": { + "files": "test/*.js", + "browsers": { + "ie": [ + 6, + 7, + 8, + 9 + ], + "ff": [ + 3.5, + 10, + 15 + ], + "chrome": [ + 10, + 22 + ], + "safari": [ + 5.1 + ], + "opera": [ + 12 + ] } + }, + "version": "0.0.1" } diff --git a/node_modules/core-util-is/package.json b/node_modules/core-util-is/package.json index 3368e95..56a8b73 100644 --- a/node_modules/core-util-is/package.json +++ b/node_modules/core-util-is/package.json @@ -1,12 +1,45 @@ { - "name": "core-util-is", - "version": "1.0.2", + "_args": [ + [ + "core-util-is@1.0.2", + "/home/hamim/Workspace/ez-library_cypress" + ] + ], + "_from": "core-util-is@1.0.2", + "_id": "core-util-is@1.0.2", + "_inBundle": false, + "_integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "_location": "/core-util-is", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "core-util-is@1.0.2", + "name": "core-util-is", + "escapedName": "core-util-is", + "rawSpec": "1.0.2", + "saveSpec": null, + "fetchSpec": "1.0.2" + }, + "_requiredBy": [ + "/verror" + ], + "_resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "_spec": "1.0.2", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Isaac Z. Schlueter", + "email": "i@izs.me", + "url": "http://blog.izs.me/" + }, + "bugs": { + "url": "https://github.com/isaacs/core-util-is/issues" + }, "description": "The `util.is*` functions introduced in Node v0.12.", - "main": "lib/util.js", - "repository": { - "type": "git", - "url": "git://github.com/isaacs/core-util-is" + "devDependencies": { + "tap": "^2.3.0" }, + "homepage": "https://github.com/isaacs/core-util-is#readme", "keywords": [ "util", "isBuffer", @@ -18,15 +51,15 @@ "isThat", "polyfill" ], - "author": "Isaac Z. Schlueter (http://blog.izs.me/)", "license": "MIT", - "bugs": { - "url": "https://github.com/isaacs/core-util-is/issues" + "main": "lib/util.js", + "name": "core-util-is", + "repository": { + "type": "git", + "url": "git://github.com/isaacs/core-util-is.git" }, "scripts": { "test": "tap test.js" }, - "devDependencies": { - "tap": "^2.3.0" - } + "version": "1.0.2" } diff --git a/node_modules/cross-spawn/package.json b/node_modules/cross-spawn/package.json index 232ff97..10cbefa 100644 --- a/node_modules/cross-spawn/package.json +++ b/node_modules/cross-spawn/package.json @@ -1,46 +1,38 @@ { - "name": "cross-spawn", - "version": "7.0.3", - "description": "Cross platform child_process#spawn and child_process#spawnSync", - "keywords": [ - "spawn", - "spawnSync", - "windows", - "cross-platform", - "path-ext", - "shebang", - "cmd", - "execute" + "_args": [ + [ + "cross-spawn@7.0.3", + "/home/hamim/Workspace/ez-library_cypress" + ] ], - "author": "André Cruz ", - "homepage": "https://github.com/moxystudio/node-cross-spawn", - "repository": { - "type": "git", - "url": "git@github.com:moxystudio/node-cross-spawn.git" + "_from": "cross-spawn@7.0.3", + "_id": "cross-spawn@7.0.3", + "_inBundle": false, + "_integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "_location": "/cross-spawn", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "cross-spawn@7.0.3", + "name": "cross-spawn", + "escapedName": "cross-spawn", + "rawSpec": "7.0.3", + "saveSpec": null, + "fetchSpec": "7.0.3" }, - "license": "MIT", - "main": "index.js", - "files": [ - "lib" + "_requiredBy": [ + "/execa" ], - "scripts": { - "lint": "eslint .", - "test": "jest --env node --coverage", - "prerelease": "npm t && npm run lint", - "release": "standard-version", - "postrelease": "git push --follow-tags origin HEAD && npm publish" - }, - "husky": { - "hooks": { - "commit-msg": "commitlint -E HUSKY_GIT_PARAMS", - "pre-commit": "lint-staged" - } + "_resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "_spec": "7.0.3", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "André Cruz", + "email": "andre@moxy.studio" }, - "lint-staged": { - "*.js": [ - "eslint --fix", - "git add" - ] + "bugs": { + "url": "https://github.com/moxystudio/node-cross-spawn/issues" }, "commitlint": { "extends": [ @@ -52,6 +44,7 @@ "shebang-command": "^2.0.0", "which": "^2.0.1" }, + "description": "Cross platform child_process#spawn and child_process#spawnSync", "devDependencies": { "@commitlint/cli": "^8.1.0", "@commitlint/config-conventional": "^8.1.0", @@ -69,5 +62,46 @@ }, "engines": { "node": ">= 8" - } + }, + "files": [ + "lib" + ], + "homepage": "https://github.com/moxystudio/node-cross-spawn", + "husky": { + "hooks": { + "commit-msg": "commitlint -E HUSKY_GIT_PARAMS", + "pre-commit": "lint-staged" + } + }, + "keywords": [ + "spawn", + "spawnSync", + "windows", + "cross-platform", + "path-ext", + "shebang", + "cmd", + "execute" + ], + "license": "MIT", + "lint-staged": { + "*.js": [ + "eslint --fix", + "git add" + ] + }, + "main": "index.js", + "name": "cross-spawn", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/moxystudio/node-cross-spawn.git" + }, + "scripts": { + "lint": "eslint .", + "postrelease": "git push --follow-tags origin HEAD && npm publish", + "prerelease": "npm t && npm run lint", + "release": "standard-version", + "test": "jest --env node --coverage" + }, + "version": "7.0.3" } diff --git a/node_modules/cypress-xpath/package.json b/node_modules/cypress-xpath/package.json index d28baad..ba433a8 100644 --- a/node_modules/cypress-xpath/package.json +++ b/node_modules/cypress-xpath/package.json @@ -1,39 +1,70 @@ { - "name": "cypress-xpath", - "version": "2.0.1", - "description": "Adds XPath command to Cypress test runner", - "main": "src", - "scripts": { - "test": "cypress run", - "cy:open": "cypress open", - "semantic-release": "semantic-release", - "badges": "update-badge cypress" - }, - "repository": { - "type": "git", - "url": "https://github.com/cypress-io/cypress-xpath.git" - }, - "keywords": [ - "cypress", - "cypress-io", - "xpath" + "_args": [ + [ + "cypress-xpath@2.0.1", + "/home/hamim/Workspace/ez-library_cypress" + ] ], - "files": [ - "src" + "_from": "cypress-xpath@2.0.1", + "_id": "cypress-xpath@2.0.1", + "_inBundle": false, + "_integrity": "sha512-qMagjvinBppNJdMAkucWESP9aP4rDTs7c96m0vwMuZTVx3NqP2E3z/hkoRf8Ea9soL8yTvUuuyF1cg/Sb1Yhbg==", + "_location": "/cypress-xpath", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "cypress-xpath@2.0.1", + "name": "cypress-xpath", + "escapedName": "cypress-xpath", + "rawSpec": "2.0.1", + "saveSpec": null, + "fetchSpec": "2.0.1" + }, + "_requiredBy": [ + "/" ], - "types": "src", - "author": "Gleb Bahmutov ", - "license": "MIT", + "_resolved": "https://registry.npmjs.org/cypress-xpath/-/cypress-xpath-2.0.1.tgz", + "_spec": "2.0.1", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "author": { + "name": "Gleb Bahmutov", + "email": "gleb@cypress.io" + }, "bugs": { "url": "https://github.com/cypress-io/cypress-xpath/issues" }, - "homepage": "https://github.com/cypress-io/cypress-xpath#readme", + "description": "Adds XPath command to Cypress test runner", "devDependencies": { "cypress": "^10.2.0", "dependency-version-badge": "1.11.0", "semantic-release": "17.4.7" }, + "files": [ + "src" + ], + "homepage": "https://github.com/cypress-io/cypress-xpath#readme", + "keywords": [ + "cypress", + "cypress-io", + "xpath" + ], + "license": "MIT", + "main": "src", + "name": "cypress-xpath", "publishConfig": { "access": "public" - } + }, + "repository": { + "type": "git", + "url": "git+https://github.com/cypress-io/cypress-xpath.git" + }, + "scripts": { + "badges": "update-badge cypress", + "cy:open": "cypress open", + "semantic-release": "semantic-release", + "test": "cypress run" + }, + "types": "src", + "version": "2.0.1" } diff --git a/node_modules/cypress/angular/dist/index.js b/node_modules/cypress/angular/dist/index.js index 7a1a5ae..d422c8d 100644 --- a/node_modules/cypress/angular/dist/index.js +++ b/node_modules/cypress/angular/dist/index.js @@ -12,38 +12,38 @@ import { Injectable, Component, EventEmitter, SimpleChange, ErrorHandler } from import { getTestBed, TestBed } from '@angular/core/testing'; import { BrowserDynamicTestingModule, platformBrowserDynamicTesting } from '@angular/platform-browser-dynamic/testing'; -/****************************************************************************** -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */ - -function __rest(s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -} - -function __decorate(decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; +/****************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */ + +function __rest(s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +} + +function __decorate(decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; } /** @@ -63,237 +63,243 @@ function setupHooks(optionalCallback) { Cypress.Commands.overwrite('visit', () => { throw new Error('cy.visit from a component spec is not allowed'); }); + Cypress.Commands.overwrite('session', () => { + throw new Error('cy.session from a component spec is not allowed'); + }); + Cypress.Commands.overwrite('origin', () => { + throw new Error('cy.origin from a component spec is not allowed'); + }); // @ts-ignore Cypress.on('test:before:run', () => { optionalCallback === null || optionalCallback === void 0 ? void 0 : optionalCallback(); }); } -/** - * @hack fixes "Mocha has already been patched with Zone" error. - */ -// @ts-ignore -window.Mocha['__zone_patch__'] = false; -let activeFixture = null; -function cleanup() { - // Not public, we need to call this to remove the last component from the DOM - try { - getTestBed().tearDownTestingModule(); - } - catch (e) { - const notSupportedError = new Error(`Failed to teardown component. The version of Angular you are using may not be officially supported.`); - notSupportedError.docsUrl = 'https://on.cypress.io/component-framework-configuration'; - throw notSupportedError; - } - getTestBed().resetTestingModule(); - activeFixture = null; -} -// 'zone.js/testing' is not properly aliasing `it.skip` but it does provide `xit`/`xspecify` -// Written up under https://github.com/angular/angular/issues/46297 but is not seeing movement -// so we'll patch here pending a fix in that library -globalThis.it.skip = globalThis.xit; -let CypressAngularErrorHandler = class CypressAngularErrorHandler { - handleError(error) { - throw error; - } -}; -CypressAngularErrorHandler = __decorate([ - Injectable() -], CypressAngularErrorHandler); -/** - * Bootstraps the TestModuleMetaData passed to the TestBed - * - * @param {Type} component Angular component being mounted - * @param {MountConfig} config TestBed configuration passed into the mount function - * @returns {MountConfig} MountConfig - */ -function bootstrapModule(component, config) { - var _a; - const testModuleMetaData = __rest(config, ["componentProperties"]); - if (!testModuleMetaData.declarations) { - testModuleMetaData.declarations = []; - } - if (!testModuleMetaData.imports) { - testModuleMetaData.imports = []; - } - if (!testModuleMetaData.providers) { - testModuleMetaData.providers = []; - } - // Replace default error handler since it will swallow uncaught exceptions. - // We want these to be uncaught so Cypress catches it and fails the test - testModuleMetaData.providers.push({ - provide: ErrorHandler, - useClass: CypressAngularErrorHandler, - }); - // check if the component is a standalone component - if ((_a = component.ɵcmp) === null || _a === void 0 ? void 0 : _a.standalone) { - testModuleMetaData.imports.push(component); - } - else { - testModuleMetaData.declarations.push(component); - } - if (!testModuleMetaData.imports.includes(CommonModule)) { - testModuleMetaData.imports.push(CommonModule); - } - return testModuleMetaData; -} -/** - * Initializes the TestBed - * - * @param {Type | string} component Angular component being mounted or its template - * @param {MountConfig} config TestBed configuration passed into the mount function - * @returns {Type} componentFixture - */ -function initTestBed(component, config) { - const componentFixture = createComponentFixture(component); - getTestBed().configureTestingModule(Object.assign({}, bootstrapModule(componentFixture, config))); - return componentFixture; -} -let WrapperComponent = class WrapperComponent { -}; -WrapperComponent = __decorate([ - Component({ selector: 'cy-wrapper-component', template: '' }) -], WrapperComponent); -/** - * Returns the Component if Type or creates a WrapperComponent - * - * @param {Type | string} component The component you want to create a fixture of - * @returns {Type | WrapperComponent} - */ -function createComponentFixture(component) { - if (typeof component === 'string') { - // getTestBed().overrideTemplate is available in v14+ - // The static TestBed.overrideTemplate is available across versions - TestBed.overrideTemplate(WrapperComponent, component); - return WrapperComponent; - } - return component; -} -/** - * Creates the ComponentFixture - * - * @param {Type} component Angular component being mounted - * @param {MountConfig} config MountConfig +/** + * @hack fixes "Mocha has already been patched with Zone" error. + */ +// @ts-ignore +window.Mocha['__zone_patch__'] = false; +let activeFixture = null; +function cleanup() { + // Not public, we need to call this to remove the last component from the DOM + try { + getTestBed().tearDownTestingModule(); + } + catch (e) { + const notSupportedError = new Error(`Failed to teardown component. The version of Angular you are using may not be officially supported.`); + notSupportedError.docsUrl = 'https://on.cypress.io/component-framework-configuration'; + throw notSupportedError; + } + getTestBed().resetTestingModule(); + activeFixture = null; +} +// 'zone.js/testing' is not properly aliasing `it.skip` but it does provide `xit`/`xspecify` +// Written up under https://github.com/angular/angular/issues/46297 but is not seeing movement +// so we'll patch here pending a fix in that library +globalThis.it.skip = globalThis.xit; +let CypressAngularErrorHandler = class CypressAngularErrorHandler { + handleError(error) { + throw error; + } +}; +CypressAngularErrorHandler = __decorate([ + Injectable() +], CypressAngularErrorHandler); +/** + * Bootstraps the TestModuleMetaData passed to the TestBed + * + * @param {Type} component Angular component being mounted + * @param {MountConfig} config TestBed configuration passed into the mount function + * @returns {MountConfig} MountConfig + */ +function bootstrapModule(component, config) { + var _a; + const testModuleMetaData = __rest(config, ["componentProperties"]); + if (!testModuleMetaData.declarations) { + testModuleMetaData.declarations = []; + } + if (!testModuleMetaData.imports) { + testModuleMetaData.imports = []; + } + if (!testModuleMetaData.providers) { + testModuleMetaData.providers = []; + } + // Replace default error handler since it will swallow uncaught exceptions. + // We want these to be uncaught so Cypress catches it and fails the test + testModuleMetaData.providers.push({ + provide: ErrorHandler, + useClass: CypressAngularErrorHandler, + }); + // check if the component is a standalone component + if ((_a = component.ɵcmp) === null || _a === void 0 ? void 0 : _a.standalone) { + testModuleMetaData.imports.push(component); + } + else { + testModuleMetaData.declarations.push(component); + } + if (!testModuleMetaData.imports.includes(CommonModule)) { + testModuleMetaData.imports.push(CommonModule); + } + return testModuleMetaData; +} +/** + * Initializes the TestBed + * + * @param {Type | string} component Angular component being mounted or its template + * @param {MountConfig} config TestBed configuration passed into the mount function + * @returns {Type} componentFixture + */ +function initTestBed(component, config) { + const componentFixture = createComponentFixture(component); + getTestBed().configureTestingModule(Object.assign({}, bootstrapModule(componentFixture, config))); + return componentFixture; +} +let WrapperComponent = class WrapperComponent { +}; +WrapperComponent = __decorate([ + Component({ selector: 'cy-wrapper-component', template: '' }) +], WrapperComponent); +/** + * Returns the Component if Type or creates a WrapperComponent + * + * @param {Type | string} component The component you want to create a fixture of + * @returns {Type | WrapperComponent} + */ +function createComponentFixture(component) { + if (typeof component === 'string') { + // getTestBed().overrideTemplate is available in v14+ + // The static TestBed.overrideTemplate is available across versions + TestBed.overrideTemplate(WrapperComponent, component); + return WrapperComponent; + } + return component; +} +/** + * Creates the ComponentFixture + * + * @param {Type} component Angular component being mounted + * @param {MountConfig} config MountConfig - * @returns {ComponentFixture} ComponentFixture - */ -function setupFixture(component, config) { - const fixture = getTestBed().createComponent(component); - setupComponent(config, fixture); - fixture.whenStable().then(() => { - var _a; - fixture.autoDetectChanges((_a = config.autoDetectChanges) !== null && _a !== void 0 ? _a : true); - }); - return fixture; -} -/** - * Gets the componentInstance and Object.assigns any componentProperties() passed in the MountConfig - * - * @param {MountConfig} config TestBed configuration passed into the mount function - * @param {ComponentFixture} fixture Fixture for debugging and testing a component. - * @returns {T} Component being mounted - */ -function setupComponent(config, fixture) { - let component = fixture.componentInstance; - if (config === null || config === void 0 ? void 0 : config.componentProperties) { - component = Object.assign(component, config.componentProperties); - } - if (config.autoSpyOutputs) { - Object.keys(component).forEach((key) => { - const property = component[key]; - if (property instanceof EventEmitter) { - component[key] = createOutputSpy(`${key}Spy`); - } - }); - } - // Manually call ngOnChanges when mounting components using the class syntax. - // This is necessary because we are assigning input values to the class directly - // on mount and therefore the ngOnChanges() lifecycle is not triggered. - if (component.ngOnChanges && config.componentProperties) { - const { componentProperties } = config; - const simpleChanges = Object.entries(componentProperties).reduce((acc, [key, value]) => { - acc[key] = new SimpleChange(null, value, true); - return acc; - }, {}); - if (Object.keys(componentProperties).length > 0) { - component.ngOnChanges(simpleChanges); - } - } -} -/** - * Mounts an Angular component inside Cypress browser - * - * @param component Angular component being mounted or its template - * @param config configuration used to configure the TestBed - * @example - * import { mount } from '@cypress/angular' - * import { StepperComponent } from './stepper.component' - * import { MyService } from 'services/my.service' - * import { SharedModule } from 'shared/shared.module'; - * it('mounts', () => { - * mount(StepperComponent, { - * providers: [MyService], - * imports: [SharedModule] - * }) - * cy.get('[data-cy=increment]').click() - * cy.get('[data-cy=counter]').should('have.text', '1') - * }) - * - * // or - * - * it('mounts with template', () => { - * mount('', { - * declarations: [StepperComponent], - * }) - * }) - * - * @see {@link https://on.cypress.io/mounting-angular} for more details. - * - * @returns A component and component fixture - */ -function mount(component, config = {}) { - // Remove last mounted component if cy.mount is called more than once in a test - if (activeFixture) { - cleanup(); - } - const componentFixture = initTestBed(component, config); - activeFixture = setupFixture(componentFixture, config); - const mountResponse = { - fixture: activeFixture, - component: activeFixture.componentInstance, - }; - const logMessage = typeof component === 'string' ? 'Component' : componentFixture.name; - Cypress.log({ - name: 'mount', - message: logMessage, - consoleProps: () => ({ result: mountResponse }), - }); - return cy.wrap(mountResponse, { log: false }); -} -/** - * Creates a new Event Emitter and then spies on it's `emit` method - * - * @param {string} alias name you want to use for your cy.spy() alias - * @returns EventEmitter - * @example - * import { StepperComponent } from './stepper.component' - * import { mount, createOutputSpy } from '@cypress/angular' - * - * it('Has spy', () => { - * mount(StepperComponent, { change: createOutputSpy('changeSpy') }) - * cy.get('[data-cy=increment]').click() - * cy.get('@changeSpy').should('have.been.called') - * }) - */ -const createOutputSpy = (alias) => { - const emitter = new EventEmitter(); - cy.spy(emitter, 'emit').as(alias); - return emitter; -}; -// Only needs to run once, we reset before each test -getTestBed().initTestEnvironment(BrowserDynamicTestingModule, platformBrowserDynamicTesting(), { - teardown: { destroyAfterEach: false }, -}); + * @returns {ComponentFixture} ComponentFixture + */ +function setupFixture(component, config) { + const fixture = getTestBed().createComponent(component); + setupComponent(config, fixture); + fixture.whenStable().then(() => { + var _a; + fixture.autoDetectChanges((_a = config.autoDetectChanges) !== null && _a !== void 0 ? _a : true); + }); + return fixture; +} +/** + * Gets the componentInstance and Object.assigns any componentProperties() passed in the MountConfig + * + * @param {MountConfig} config TestBed configuration passed into the mount function + * @param {ComponentFixture} fixture Fixture for debugging and testing a component. + * @returns {T} Component being mounted + */ +function setupComponent(config, fixture) { + let component = fixture.componentInstance; + if (config === null || config === void 0 ? void 0 : config.componentProperties) { + component = Object.assign(component, config.componentProperties); + } + if (config.autoSpyOutputs) { + Object.keys(component).forEach((key) => { + const property = component[key]; + if (property instanceof EventEmitter) { + component[key] = createOutputSpy(`${key}Spy`); + } + }); + } + // Manually call ngOnChanges when mounting components using the class syntax. + // This is necessary because we are assigning input values to the class directly + // on mount and therefore the ngOnChanges() lifecycle is not triggered. + if (component.ngOnChanges && config.componentProperties) { + const { componentProperties } = config; + const simpleChanges = Object.entries(componentProperties).reduce((acc, [key, value]) => { + acc[key] = new SimpleChange(null, value, true); + return acc; + }, {}); + if (Object.keys(componentProperties).length > 0) { + component.ngOnChanges(simpleChanges); + } + } +} +/** + * Mounts an Angular component inside Cypress browser + * + * @param component Angular component being mounted or its template + * @param config configuration used to configure the TestBed + * @example + * import { mount } from '@cypress/angular' + * import { StepperComponent } from './stepper.component' + * import { MyService } from 'services/my.service' + * import { SharedModule } from 'shared/shared.module'; + * it('mounts', () => { + * mount(StepperComponent, { + * providers: [MyService], + * imports: [SharedModule] + * }) + * cy.get('[data-cy=increment]').click() + * cy.get('[data-cy=counter]').should('have.text', '1') + * }) + * + * // or + * + * it('mounts with template', () => { + * mount('', { + * declarations: [StepperComponent], + * }) + * }) + * + * @see {@link https://on.cypress.io/mounting-angular} for more details. + * + * @returns A component and component fixture + */ +function mount(component, config = {}) { + // Remove last mounted component if cy.mount is called more than once in a test + if (activeFixture) { + cleanup(); + } + const componentFixture = initTestBed(component, config); + activeFixture = setupFixture(componentFixture, config); + const mountResponse = { + fixture: activeFixture, + component: activeFixture.componentInstance, + }; + const logMessage = typeof component === 'string' ? 'Component' : componentFixture.name; + Cypress.log({ + name: 'mount', + message: logMessage, + consoleProps: () => ({ result: mountResponse }), + }); + return cy.wrap(mountResponse, { log: false }); +} +/** + * Creates a new Event Emitter and then spies on it's `emit` method + * + * @param {string} alias name you want to use for your cy.spy() alias + * @returns EventEmitter + * @example + * import { StepperComponent } from './stepper.component' + * import { mount, createOutputSpy } from '@cypress/angular' + * + * it('Has spy', () => { + * mount(StepperComponent, { change: createOutputSpy('changeSpy') }) + * cy.get('[data-cy=increment]').click() + * cy.get('@changeSpy').should('have.been.called') + * }) + */ +const createOutputSpy = (alias) => { + const emitter = new EventEmitter(); + cy.spy(emitter, 'emit').as(alias); + return emitter; +}; +// Only needs to run once, we reset before each test +getTestBed().initTestEnvironment(BrowserDynamicTestingModule, platformBrowserDynamicTesting(), { + teardown: { destroyAfterEach: false }, +}); setupHooks(cleanup); export { createOutputSpy, mount }; diff --git a/node_modules/cypress/bin/cypress b/node_modules/cypress/bin/cypress old mode 100644 new mode 100755 diff --git a/node_modules/cypress/lib/cypress.js b/node_modules/cypress/lib/cypress.js index 3b37ab7..a516470 100644 --- a/node_modules/cypress/lib/cypress.js +++ b/node_modules/cypress/lib/cypress.js @@ -35,6 +35,7 @@ const cypressModuleApi = { } options = util.normalizeModuleOptions(options); + tmp.setGracefulCleanup(); return tmp.fileAsync().then(outputPath => { options.outputPath = outputPath; return run.start(options).then(failedTests => { diff --git a/node_modules/cypress/lib/util.js b/node_modules/cypress/lib/util.js index d8c688e..dc6032a 100644 --- a/node_modules/cypress/lib/util.js +++ b/node_modules/cypress/lib/util.js @@ -507,6 +507,7 @@ const util = { getEnv(varName, trim) { la(is.unemptyString(varName), 'expected environment variable name, not', varName); const configVarName = `npm_config_${varName}`; + const configVarNameLower = configVarName.toLowerCase(); const packageConfigVarName = `npm_package_config_${varName}`; let result; @@ -516,6 +517,9 @@ const util = { } else if (process.env.hasOwnProperty(configVarName)) { debug(`Using ${varName} from npm config`); result = process.env[configVarName]; + } else if (process.env.hasOwnProperty(configVarNameLower)) { + debug(`Using ${varName.toLowerCase()} from npm config`); + result = process.env[configVarNameLower]; } else if (process.env.hasOwnProperty(packageConfigVarName)) { debug(`Using ${varName} from package.json config`); result = process.env[packageConfigVarName]; diff --git a/node_modules/cypress/mount-utils/CHANGELOG.md b/node_modules/cypress/mount-utils/CHANGELOG.md index 9715375..7621fc2 100644 --- a/node_modules/cypress/mount-utils/CHANGELOG.md +++ b/node_modules/cypress/mount-utils/CHANGELOG.md @@ -1,3 +1,15 @@ +# [@cypress/mount-utils-v4.0.0](https://github.com/cypress-io/cypress/compare/@cypress/mount-utils-v3.0.0...@cypress/mount-utils-v4.0.0) (2022-12-02) + + +### chore + +* remove experimentalSessionAndOrigin flag ([#24340](https://github.com/cypress-io/cypress/issues/24340)) ([69873ae](https://github.com/cypress-io/cypress/commit/69873ae9884228f15310fd151e42cbc0cb712817)) + + +### BREAKING CHANGES + +* removed experimentalSessionAndOrigin flag. testIsolation defaults to strict + # [@cypress/mount-utils-v3.0.0](https://github.com/cypress-io/cypress/compare/@cypress/mount-utils-v2.1.0...@cypress/mount-utils-v3.0.0) (2022-11-07) diff --git a/node_modules/cypress/mount-utils/dist/index.js b/node_modules/cypress/mount-utils/dist/index.js index 74de67c..6ae4151 100644 --- a/node_modules/cypress/mount-utils/dist/index.js +++ b/node_modules/cypress/mount-utils/dist/index.js @@ -35,6 +35,12 @@ export function setupHooks(optionalCallback) { Cypress.Commands.overwrite('visit', () => { throw new Error('cy.visit from a component spec is not allowed'); }); + Cypress.Commands.overwrite('session', () => { + throw new Error('cy.session from a component spec is not allowed'); + }); + Cypress.Commands.overwrite('origin', () => { + throw new Error('cy.origin from a component spec is not allowed'); + }); // @ts-ignore Cypress.on('test:before:run', () => { optionalCallback === null || optionalCallback === void 0 ? void 0 : optionalCallback(); diff --git a/node_modules/cypress/package.json b/node_modules/cypress/package.json index 38c4303..3ba1a27 100644 --- a/node_modules/cypress/package.json +++ b/node_modules/cypress/package.json @@ -1,11 +1,41 @@ { - "name": "cypress", - "version": "11.2.0", - "main": "index.js", - "scripts": { - "postinstall": "node index.js --exec install", - "size": "t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";" + "_from": "cypress@latest", + "_id": "cypress@12.1.0", + "_inBundle": false, + "_integrity": "sha512-7fz8N84uhN1+ePNDsfQvoWEl4P3/VGKKmAg+bJQFY4onhA37Ys+6oBkGbNdwGeC7n2QqibNVPhk8x3YuQLwzfw==", + "_location": "/cypress", + "_phantomChildren": {}, + "_requested": { + "type": "tag", + "registry": true, + "raw": "cypress@latest", + "name": "cypress", + "escapedName": "cypress", + "rawSpec": "latest", + "saveSpec": null, + "fetchSpec": "latest" }, + "_requiredBy": [ + "#USER", + "/" + ], + "_resolved": "https://registry.npmjs.org/cypress/-/cypress-12.1.0.tgz", + "_shasum": "1fdaa631bc30df466dc9505154616f4cf69dbd4b", + "_spec": "cypress@latest", + "_where": "/home/hamim/Workspace/ez-library_cypress", + "bin": { + "cypress": "bin/cypress" + }, + "bugs": { + "url": "https://github.com/cypress-io/cypress/issues" + }, + "buildInfo": { + "commitBranch": "develop", + "commitSha": "8888cd9e211e608f9bbac81478667b2877dab76e", + "commitDate": "2022-12-12T20:42:46.000Z", + "stable": true + }, + "bundleDependencies": false, "dependencies": { "@cypress/request": "^2.88.10", "@cypress/xvfb": "^1.2.4", @@ -50,27 +80,11 @@ "untildify": "^4.0.0", "yauzl": "^2.10.0" }, - "files": [ - "bin", - "lib", - "index.js", - "index.mjs", - "types/**/*.d.ts", - "mount-utils", - "vue", - "react", - "vue2", - "react18", - "angular", - "svelte" - ], - "bin": { - "cypress": "bin/cypress" - }, + "deprecated": false, + "description": "Cypress is a next generation front end testing tool built for the modern web", "engines": { - "node": ">=12.0.0" + "node": "^14.0.0 || ^16.0.0 || >=18.0.0" }, - "types": "types", "exports": { ".": { "import": "./index.mjs", @@ -116,22 +130,21 @@ "types": "./svelte/dist/index.d.ts" } }, - "buildInfo": { - "commitBranch": "develop", - "commitSha": "4bbd78e22e99ae72e909a45c8ff5e8c3fd7d61ef", - "commitDate": "2022-11-22T07:28:48.000Z", - "stable": true - }, - "description": "Cypress is a next generation front end testing tool built for the modern web", + "files": [ + "bin", + "lib", + "index.js", + "index.mjs", + "types/**/*.d.ts", + "mount-utils", + "vue", + "react", + "vue2", + "react18", + "angular", + "svelte" + ], "homepage": "https://github.com/cypress-io/cypress", - "license": "MIT", - "bugs": { - "url": "https://github.com/cypress-io/cypress/issues" - }, - "repository": { - "type": "git", - "url": "https://github.com/cypress-io/cypress.git" - }, "keywords": [ "automation", "browser", @@ -147,5 +160,18 @@ "stubs", "test", "testing" - ] -} \ No newline at end of file + ], + "license": "MIT", + "main": "index.js", + "name": "cypress", + "repository": { + "type": "git", + "url": "git+https://github.com/cypress-io/cypress.git" + }, + "scripts": { + "postinstall": "node index.js --exec install", + "size": "t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";" + }, + "types": "types", + "version": "12.1.0" +} diff --git a/node_modules/cypress/react/CHANGELOG.md b/node_modules/cypress/react/CHANGELOG.md index eb4ff6d..8d0d642 100644 --- a/node_modules/cypress/react/CHANGELOG.md +++ b/node_modules/cypress/react/CHANGELOG.md @@ -1,3 +1,10 @@ +# [@cypress/react-v7.0.2](https://github.com/cypress-io/cypress/compare/@cypress/react-v7.0.1...@cypress/react-v7.0.2) (2022-12-02) + + +### Bug Fixes + +* remove cypress.server.defaults, cy.server and cy.route ([#24411](https://github.com/cypress-io/cypress/issues/24411)) ([2f18a8c](https://github.com/cypress-io/cypress/commit/2f18a8cbd2d1a90fe1f77a29cdc89571bf54109e)) + # [@cypress/react-v7.0.1](https://github.com/cypress-io/cypress/compare/@cypress/react-v7.0.0...@cypress/react-v7.0.1) (2022-11-08) diff --git a/node_modules/cypress/react/dist/cypress-react.cjs.js b/node_modules/cypress/react/dist/cypress-react.cjs.js index e47cdb7..aff294a 100644 --- a/node_modules/cypress/react/dist/cypress-react.cjs.js +++ b/node_modules/cypress/react/dist/cypress-react.cjs.js @@ -36,41 +36,41 @@ var React__namespace = /*#__PURE__*/_interopNamespace(React); var React__default = /*#__PURE__*/_interopDefaultLegacy(React); var ReactDOM__default = /*#__PURE__*/_interopDefaultLegacy(ReactDOM); -/** - * Gets the display name of the component when possible. - * @param type {JSX} The type object returned from creating the react element. - * @param fallbackName {string} The alias, or fallback name to use when the name cannot be derived. - * @link https://github.com/facebook/react-devtools/blob/master/backend/getDisplayName.js - */ -function getDisplayName(node, fallbackName = 'Unknown') { - const type = node === null || node === void 0 ? void 0 : node.type; - if (!type) { - return fallbackName; - } - let displayName = null; - // The displayName property is not guaranteed to be a string. - // It's only safe to use for our purposes if it's a string. - // github.com/facebook/react-devtools/issues/803 - if (typeof type.displayName === 'string') { - displayName = type.displayName; - } - if (!displayName) { - displayName = type.name || fallbackName; - } - // Facebook-specific hack to turn "Image [from Image.react]" into just "Image". - // We need displayName with module name for error reports but it clutters the DevTools. - const match = displayName.match(/^(.*) \[from (.*)\]$/); - if (match) { - const componentName = match[1]; - const moduleName = match[2]; - if (componentName && moduleName) { - if (moduleName === componentName || - moduleName.startsWith(`${componentName}.`)) { - displayName = componentName; - } - } - } - return displayName; +/** + * Gets the display name of the component when possible. + * @param type {JSX} The type object returned from creating the react element. + * @param fallbackName {string} The alias, or fallback name to use when the name cannot be derived. + * @link https://github.com/facebook/react-devtools/blob/master/backend/getDisplayName.js + */ +function getDisplayName(node, fallbackName = 'Unknown') { + const type = node === null || node === void 0 ? void 0 : node.type; + if (!type) { + return fallbackName; + } + let displayName = null; + // The displayName property is not guaranteed to be a string. + // It's only safe to use for our purposes if it's a string. + // github.com/facebook/react-devtools/issues/803 + if (typeof type.displayName === 'string') { + displayName = type.displayName; + } + if (!displayName) { + displayName = type.name || fallbackName; + } + // Facebook-specific hack to turn "Image [from Image.react]" into just "Image". + // We need displayName with module name for error reports but it clutters the DevTools. + const match = displayName.match(/^(.*) \[from (.*)\]$/); + if (match) { + const componentName = match[1]; + const moduleName = match[2]; + if (componentName && moduleName) { + if (moduleName === componentName || + moduleName.startsWith(`${componentName}.`)) { + displayName = componentName; + } + } + } + return displayName; } const ROOT_SELECTOR = '[data-cy-root]'; @@ -110,147 +110,153 @@ function setupHooks(optionalCallback) { Cypress.Commands.overwrite('visit', () => { throw new Error('cy.visit from a component spec is not allowed'); }); + Cypress.Commands.overwrite('session', () => { + throw new Error('cy.session from a component spec is not allowed'); + }); + Cypress.Commands.overwrite('origin', () => { + throw new Error('cy.origin from a component spec is not allowed'); + }); // @ts-ignore Cypress.on('test:before:run', () => { optionalCallback === null || optionalCallback === void 0 ? void 0 : optionalCallback(); }); } -let mountCleanup; -/** - * Create an `mount` function. Performs all the non-React-version specific - * behavior related to mounting. The React-version-specific code - * is injected. This helps us to maintain a consistent public API - * and handle breaking changes in React's rendering API. - * - * This is designed to be consumed by `npm/react{16,17,18}`, and other React adapters, - * or people writing adapters for third-party, custom adapters. - */ -const makeMountFn = (type, jsx, options = {}, rerenderKey, internalMountOptions) => { - if (!internalMountOptions) { - throw Error('internalMountOptions must be provided with `render` and `reactDom` parameters'); - } - // @ts-expect-error - this is removed but we want to check if a user is passing it, and error if they are. - if (options.alias) { - // @ts-expect-error - Cypress.utils.throwErrByPath('mount.alias', options.alias); - } - checkForRemovedStyleOptions(options); - mountCleanup = internalMountOptions.cleanup; - return cy - .then(() => { - var _a, _b, _c; - const reactDomToUse = internalMountOptions.reactDom; - const el = getContainerEl(); - if (!el) { - throw new Error([ - `[@cypress/react] 🔥 Hmm, cannot find root element to mount the component. Searched for ${ROOT_SELECTOR}`, - ].join(' ')); - } - const key = rerenderKey !== null && rerenderKey !== void 0 ? rerenderKey : - // @ts-ignore provide unique key to the the wrapped component to make sure we are rerendering between tests - (((_c = (_b = (_a = Cypress === null || Cypress === void 0 ? void 0 : Cypress.mocha) === null || _a === void 0 ? void 0 : _a.getRunner()) === null || _b === void 0 ? void 0 : _b.test) === null || _c === void 0 ? void 0 : _c.title) || '') + Math.random(); - const props = { - key, - }; - const reactComponent = React__namespace.createElement(options.strict ? React__namespace.StrictMode : React__namespace.Fragment, props, jsx); - // since we always surround the component with a fragment - // let's get back the original component - const userComponent = reactComponent.props.children; - internalMountOptions.render(reactComponent, el, reactDomToUse); - return (cy.wrap(userComponent, { log: false }) - .then(() => { - return cy.wrap({ - component: userComponent, - rerender: (newComponent) => makeMountFn('rerender', newComponent, options, key, internalMountOptions), - unmount: () => { - // @ts-expect-error - undocumented API - Cypress.utils.throwErrByPath('mount.unmount'); - }, - }, { log: false }); - }) - // by waiting, we delaying test execution for the next tick of event loop - // and letting hooks and component lifecycle methods to execute mount - // https://github.com/bahmutov/cypress-react-unit-test/issues/200 - .wait(0, { log: false }) - .then(() => { - if (options.log !== false) { - // Get the display name property via the component constructor - // @ts-ignore FIXME - const componentName = getDisplayName(jsx); - const jsxComponentName = `<${componentName} ... />`; - Cypress.log({ - name: type, - type: 'parent', - message: [jsxComponentName], - // @ts-ignore - $el: el.children.item(0), - consoleProps: () => { - return { - // @ts-ignore protect the use of jsx functional components use ReactNode - props: jsx === null || jsx === void 0 ? void 0 : jsx.props, - description: type === 'mount' ? 'Mounts React component' : 'Rerenders mounted React component', - home: 'https://github.com/cypress-io/cypress', - }; - }, - }); - } - })); - // Bluebird types are terrible. I don't think the return type can be carried without this cast - }); -}; -/** - * Create an `unmount` function. Performs all the non-React-version specific - * behavior related to unmounting. - * - * This is designed to be consumed by `npm/react{16,17,18}`, and other React adapters, - * or people writing adapters for third-party, custom adapters. - * - * @param {UnmountArgs} options used during unmounting - */ -const makeUnmountFn = (options) => { - return cy.then(() => { - var _a; - const wasUnmounted = mountCleanup === null || mountCleanup === void 0 ? void 0 : mountCleanup(); - if (wasUnmounted && options.log) { - Cypress.log({ - name: 'unmount', - type: 'parent', - message: [(_a = options.boundComponentMessage) !== null && _a !== void 0 ? _a : 'Unmounted component'], - consoleProps: () => { - return { - description: 'Unmounts React component', - parent: getContainerEl().parentNode, - home: 'https://github.com/cypress-io/cypress', - }; - }, - }); - } - }); -}; -// Cleanup before each run -// NOTE: we cannot use unmount here because -// we are not in the context of a test -const preMountCleanup = () => { - mountCleanup === null || mountCleanup === void 0 ? void 0 : mountCleanup(); -}; -const _mount = (jsx, options = {}) => makeMountFn('mount', jsx, options); -const createMount = (defaultOptions) => { - return (element, options) => { - return _mount(element, Object.assign(Object.assign({}, defaultOptions), options)); - }; -}; -// Side effects from "import { mount } from '@cypress/'" are annoying, we should avoid doing this -// by creating an explicit function/import that the user can register in their 'component.js' support file, -// such as: -// import 'cypress//support' -// or -// import { registerCT } from 'cypress/' -// registerCT() -// Note: This would be a breaking change -// it is required to unmount component in beforeEach hook in order to provide a clean state inside test -// because `mount` can be called after some preparation that can side effect unmount -// @see npm/react/cypress/component/advanced/set-timeout-example/loading-indicator-spec.js +let mountCleanup; +/** + * Create an `mount` function. Performs all the non-React-version specific + * behavior related to mounting. The React-version-specific code + * is injected. This helps us to maintain a consistent public API + * and handle breaking changes in React's rendering API. + * + * This is designed to be consumed by `npm/react{16,17,18}`, and other React adapters, + * or people writing adapters for third-party, custom adapters. + */ +const makeMountFn = (type, jsx, options = {}, rerenderKey, internalMountOptions) => { + if (!internalMountOptions) { + throw Error('internalMountOptions must be provided with `render` and `reactDom` parameters'); + } + // @ts-expect-error - this is removed but we want to check if a user is passing it, and error if they are. + if (options.alias) { + // @ts-expect-error + Cypress.utils.throwErrByPath('mount.alias', options.alias); + } + checkForRemovedStyleOptions(options); + mountCleanup = internalMountOptions.cleanup; + return cy + .then(() => { + var _a, _b, _c; + const reactDomToUse = internalMountOptions.reactDom; + const el = getContainerEl(); + if (!el) { + throw new Error([ + `[@cypress/react] 🔥 Hmm, cannot find root element to mount the component. Searched for ${ROOT_SELECTOR}`, + ].join(' ')); + } + const key = rerenderKey !== null && rerenderKey !== void 0 ? rerenderKey : + // @ts-ignore provide unique key to the the wrapped component to make sure we are rerendering between tests + (((_c = (_b = (_a = Cypress === null || Cypress === void 0 ? void 0 : Cypress.mocha) === null || _a === void 0 ? void 0 : _a.getRunner()) === null || _b === void 0 ? void 0 : _b.test) === null || _c === void 0 ? void 0 : _c.title) || '') + Math.random(); + const props = { + key, + }; + const reactComponent = React__namespace.createElement(options.strict ? React__namespace.StrictMode : React__namespace.Fragment, props, jsx); + // since we always surround the component with a fragment + // let's get back the original component + const userComponent = reactComponent.props.children; + internalMountOptions.render(reactComponent, el, reactDomToUse); + return (cy.wrap(userComponent, { log: false }) + .then(() => { + return cy.wrap({ + component: userComponent, + rerender: (newComponent) => makeMountFn('rerender', newComponent, options, key, internalMountOptions), + unmount: () => { + // @ts-expect-error - undocumented API + Cypress.utils.throwErrByPath('mount.unmount'); + }, + }, { log: false }); + }) + // by waiting, we delaying test execution for the next tick of event loop + // and letting hooks and component lifecycle methods to execute mount + // https://github.com/bahmutov/cypress-react-unit-test/issues/200 + .wait(0, { log: false }) + .then(() => { + if (options.log !== false) { + // Get the display name property via the component constructor + // @ts-ignore FIXME + const componentName = getDisplayName(jsx); + const jsxComponentName = `<${componentName} ... />`; + Cypress.log({ + name: type, + type: 'parent', + message: [jsxComponentName], + // @ts-ignore + $el: el.children.item(0), + consoleProps: () => { + return { + // @ts-ignore protect the use of jsx functional components use ReactNode + props: jsx === null || jsx === void 0 ? void 0 : jsx.props, + description: type === 'mount' ? 'Mounts React component' : 'Rerenders mounted React component', + home: 'https://github.com/cypress-io/cypress', + }; + }, + }); + } + })); + // Bluebird types are terrible. I don't think the return type can be carried without this cast + }); +}; +/** + * Create an `unmount` function. Performs all the non-React-version specific + * behavior related to unmounting. + * + * This is designed to be consumed by `npm/react{16,17,18}`, and other React adapters, + * or people writing adapters for third-party, custom adapters. + * + * @param {UnmountArgs} options used during unmounting + */ +const makeUnmountFn = (options) => { + return cy.then(() => { + var _a; + const wasUnmounted = mountCleanup === null || mountCleanup === void 0 ? void 0 : mountCleanup(); + if (wasUnmounted && options.log) { + Cypress.log({ + name: 'unmount', + type: 'parent', + message: [(_a = options.boundComponentMessage) !== null && _a !== void 0 ? _a : 'Unmounted component'], + consoleProps: () => { + return { + description: 'Unmounts React component', + parent: getContainerEl().parentNode, + home: 'https://github.com/cypress-io/cypress', + }; + }, + }); + } + }); +}; +// Cleanup before each run +// NOTE: we cannot use unmount here because +// we are not in the context of a test +const preMountCleanup = () => { + mountCleanup === null || mountCleanup === void 0 ? void 0 : mountCleanup(); +}; +const _mount = (jsx, options = {}) => makeMountFn('mount', jsx, options); +const createMount = (defaultOptions) => { + return (element, options) => { + return _mount(element, Object.assign(Object.assign({}, defaultOptions), options)); + }; +}; +// Side effects from "import { mount } from '@cypress/'" are annoying, we should avoid doing this +// by creating an explicit function/import that the user can register in their 'component.js' support file, +// such as: +// import 'cypress//support' +// or +// import { registerCT } from 'cypress/' +// registerCT() +// Note: This would be a breaking change +// it is required to unmount component in beforeEach hook in order to provide a clean state inside test +// because `mount` can be called after some preparation that can side effect unmount +// @see npm/react/cypress/component/advanced/set-timeout-example/loading-indicator-spec.js setupHooks(preMountCleanup); const debug = ( @@ -797,75 +803,75 @@ var semver = SemVer; const major = (a, loose) => new semver(a, loose).major; var major_1 = major; -let lastReactDom; -const cleanup = () => { - if (lastReactDom) { - const root = getContainerEl(); - lastReactDom.unmountComponentAtNode(root); - return true; - } - return false; -}; -/** - * Mounts a React component into the DOM. - * @param jsx {React.ReactNode} The React component to mount. - * @param options {MountOptions} [options={}] options to pass to the mount function. - * @param rerenderKey {string} [rerenderKey] A key to use to force a rerender. - * @see {@link https://on.cypress.io/mounting-react} for more details. - * @example - * import { mount } from '@cypress/react' - * import { Stepper } from './Stepper' - * - * it('mounts', () => { - * mount() - * cy.get('[data-cy=increment]').click() - * cy.get('[data-cy=counter]').should('have.text', '1') - * } - */ -function mount(jsx, options = {}, rerenderKey) { - if (major_1(React__default["default"].version) === 18) { - const message = '[cypress/react]: You are using `cypress/react`, which is designed for React <= 17. Consider changing to `cypress/react18`, which is designed for React 18.'; - console.error(message); - Cypress.log({ name: 'warning', message }); - } - // Remove last mounted component if cy.mount is called more than once in a test - cleanup(); - const internalOptions = { - reactDom: ReactDOM__default["default"], - render: (reactComponent, el, reactDomToUse) => { - lastReactDom = (reactDomToUse || ReactDOM__default["default"]); - return lastReactDom.render(reactComponent, el); - }, - unmount: internalUnmount, - cleanup, - }; - return makeMountFn('mount', jsx, Object.assign({ ReactDom: ReactDOM__default["default"] }, options), rerenderKey, internalOptions); -} -/** - * Unmounts the component from the DOM. - * @internal - * @param options - Options for unmounting. - */ -function internalUnmount(options = { log: true }) { - return makeUnmountFn(options); -} -/** - * Removed as of Cypress 11.0.0. - * @see https://on.cypress.io/migration-11-0-0-component-testing-updates - */ -function unmount(options = { log: true }) { - // @ts-expect-error - undocumented API - Cypress.utils.throwErrByPath('mount.unmount'); +let lastReactDom; +const cleanup = () => { + if (lastReactDom) { + const root = getContainerEl(); + lastReactDom.unmountComponentAtNode(root); + return true; + } + return false; +}; +/** + * Mounts a React component into the DOM. + * @param jsx {React.ReactNode} The React component to mount. + * @param options {MountOptions} [options={}] options to pass to the mount function. + * @param rerenderKey {string} [rerenderKey] A key to use to force a rerender. + * @see {@link https://on.cypress.io/mounting-react} for more details. + * @example + * import { mount } from '@cypress/react' + * import { Stepper } from './Stepper' + * + * it('mounts', () => { + * mount() + * cy.get('[data-cy=increment]').click() + * cy.get('[data-cy=counter]').should('have.text', '1') + * } + */ +function mount(jsx, options = {}, rerenderKey) { + if (major_1(React__default["default"].version) === 18) { + const message = '[cypress/react]: You are using `cypress/react`, which is designed for React <= 17. Consider changing to `cypress/react18`, which is designed for React 18.'; + console.error(message); + Cypress.log({ name: 'warning', message }); + } + // Remove last mounted component if cy.mount is called more than once in a test + cleanup(); + const internalOptions = { + reactDom: ReactDOM__default["default"], + render: (reactComponent, el, reactDomToUse) => { + lastReactDom = (reactDomToUse || ReactDOM__default["default"]); + return lastReactDom.render(reactComponent, el); + }, + unmount: internalUnmount, + cleanup, + }; + return makeMountFn('mount', jsx, Object.assign({ ReactDom: ReactDOM__default["default"] }, options), rerenderKey, internalOptions); +} +/** + * Unmounts the component from the DOM. + * @internal + * @param options - Options for unmounting. + */ +function internalUnmount(options = { log: true }) { + return makeUnmountFn(options); +} +/** + * Removed as of Cypress 11.0.0. + * @see https://on.cypress.io/migration-11-0-0-component-testing-updates + */ +function unmount(options = { log: true }) { + // @ts-expect-error - undocumented API + Cypress.utils.throwErrByPath('mount.unmount'); } -/** - * Mounts a React hook function in a test component for testing. - * Removed as of Cypress 11.0.0. - * @see https://on.cypress.io/migration-11-0-0-component-testing-updates - */ -const mountHook = (hookFn) => { - // @ts-expect-error - internal API - Cypress.utils.throwErrByPath('mount.mount_hook'); +/** + * Mounts a React hook function in a test component for testing. + * Removed as of Cypress 11.0.0. + * @see https://on.cypress.io/migration-11-0-0-component-testing-updates + */ +const mountHook = (hookFn) => { + // @ts-expect-error - internal API + Cypress.utils.throwErrByPath('mount.mount_hook'); }; exports.createMount = createMount; diff --git a/node_modules/cypress/react/dist/cypress-react.esm-bundler.js b/node_modules/cypress/react/dist/cypress-react.esm-bundler.js index 3c4b011..1ed77ba 100644 --- a/node_modules/cypress/react/dist/cypress-react.esm-bundler.js +++ b/node_modules/cypress/react/dist/cypress-react.esm-bundler.js @@ -9,41 +9,41 @@ import * as React from 'react'; import React__default from 'react'; import ReactDOM from 'react-dom'; -/** - * Gets the display name of the component when possible. - * @param type {JSX} The type object returned from creating the react element. - * @param fallbackName {string} The alias, or fallback name to use when the name cannot be derived. - * @link https://github.com/facebook/react-devtools/blob/master/backend/getDisplayName.js - */ -function getDisplayName(node, fallbackName = 'Unknown') { - const type = node === null || node === void 0 ? void 0 : node.type; - if (!type) { - return fallbackName; - } - let displayName = null; - // The displayName property is not guaranteed to be a string. - // It's only safe to use for our purposes if it's a string. - // github.com/facebook/react-devtools/issues/803 - if (typeof type.displayName === 'string') { - displayName = type.displayName; - } - if (!displayName) { - displayName = type.name || fallbackName; - } - // Facebook-specific hack to turn "Image [from Image.react]" into just "Image". - // We need displayName with module name for error reports but it clutters the DevTools. - const match = displayName.match(/^(.*) \[from (.*)\]$/); - if (match) { - const componentName = match[1]; - const moduleName = match[2]; - if (componentName && moduleName) { - if (moduleName === componentName || - moduleName.startsWith(`${componentName}.`)) { - displayName = componentName; - } - } - } - return displayName; +/** + * Gets the display name of the component when possible. + * @param type {JSX} The type object returned from creating the react element. + * @param fallbackName {string} The alias, or fallback name to use when the name cannot be derived. + * @link https://github.com/facebook/react-devtools/blob/master/backend/getDisplayName.js + */ +function getDisplayName(node, fallbackName = 'Unknown') { + const type = node === null || node === void 0 ? void 0 : node.type; + if (!type) { + return fallbackName; + } + let displayName = null; + // The displayName property is not guaranteed to be a string. + // It's only safe to use for our purposes if it's a string. + // github.com/facebook/react-devtools/issues/803 + if (typeof type.displayName === 'string') { + displayName = type.displayName; + } + if (!displayName) { + displayName = type.name || fallbackName; + } + // Facebook-specific hack to turn "Image [from Image.react]" into just "Image". + // We need displayName with module name for error reports but it clutters the DevTools. + const match = displayName.match(/^(.*) \[from (.*)\]$/); + if (match) { + const componentName = match[1]; + const moduleName = match[2]; + if (componentName && moduleName) { + if (moduleName === componentName || + moduleName.startsWith(`${componentName}.`)) { + displayName = componentName; + } + } + } + return displayName; } const ROOT_SELECTOR = '[data-cy-root]'; @@ -83,147 +83,153 @@ function setupHooks(optionalCallback) { Cypress.Commands.overwrite('visit', () => { throw new Error('cy.visit from a component spec is not allowed'); }); + Cypress.Commands.overwrite('session', () => { + throw new Error('cy.session from a component spec is not allowed'); + }); + Cypress.Commands.overwrite('origin', () => { + throw new Error('cy.origin from a component spec is not allowed'); + }); // @ts-ignore Cypress.on('test:before:run', () => { optionalCallback === null || optionalCallback === void 0 ? void 0 : optionalCallback(); }); } -let mountCleanup; -/** - * Create an `mount` function. Performs all the non-React-version specific - * behavior related to mounting. The React-version-specific code - * is injected. This helps us to maintain a consistent public API - * and handle breaking changes in React's rendering API. - * - * This is designed to be consumed by `npm/react{16,17,18}`, and other React adapters, - * or people writing adapters for third-party, custom adapters. - */ -const makeMountFn = (type, jsx, options = {}, rerenderKey, internalMountOptions) => { - if (!internalMountOptions) { - throw Error('internalMountOptions must be provided with `render` and `reactDom` parameters'); - } - // @ts-expect-error - this is removed but we want to check if a user is passing it, and error if they are. - if (options.alias) { - // @ts-expect-error - Cypress.utils.throwErrByPath('mount.alias', options.alias); - } - checkForRemovedStyleOptions(options); - mountCleanup = internalMountOptions.cleanup; - return cy - .then(() => { - var _a, _b, _c; - const reactDomToUse = internalMountOptions.reactDom; - const el = getContainerEl(); - if (!el) { - throw new Error([ - `[@cypress/react] 🔥 Hmm, cannot find root element to mount the component. Searched for ${ROOT_SELECTOR}`, - ].join(' ')); - } - const key = rerenderKey !== null && rerenderKey !== void 0 ? rerenderKey : - // @ts-ignore provide unique key to the the wrapped component to make sure we are rerendering between tests - (((_c = (_b = (_a = Cypress === null || Cypress === void 0 ? void 0 : Cypress.mocha) === null || _a === void 0 ? void 0 : _a.getRunner()) === null || _b === void 0 ? void 0 : _b.test) === null || _c === void 0 ? void 0 : _c.title) || '') + Math.random(); - const props = { - key, - }; - const reactComponent = React.createElement(options.strict ? React.StrictMode : React.Fragment, props, jsx); - // since we always surround the component with a fragment - // let's get back the original component - const userComponent = reactComponent.props.children; - internalMountOptions.render(reactComponent, el, reactDomToUse); - return (cy.wrap(userComponent, { log: false }) - .then(() => { - return cy.wrap({ - component: userComponent, - rerender: (newComponent) => makeMountFn('rerender', newComponent, options, key, internalMountOptions), - unmount: () => { - // @ts-expect-error - undocumented API - Cypress.utils.throwErrByPath('mount.unmount'); - }, - }, { log: false }); - }) - // by waiting, we delaying test execution for the next tick of event loop - // and letting hooks and component lifecycle methods to execute mount - // https://github.com/bahmutov/cypress-react-unit-test/issues/200 - .wait(0, { log: false }) - .then(() => { - if (options.log !== false) { - // Get the display name property via the component constructor - // @ts-ignore FIXME - const componentName = getDisplayName(jsx); - const jsxComponentName = `<${componentName} ... />`; - Cypress.log({ - name: type, - type: 'parent', - message: [jsxComponentName], - // @ts-ignore - $el: el.children.item(0), - consoleProps: () => { - return { - // @ts-ignore protect the use of jsx functional components use ReactNode - props: jsx === null || jsx === void 0 ? void 0 : jsx.props, - description: type === 'mount' ? 'Mounts React component' : 'Rerenders mounted React component', - home: 'https://github.com/cypress-io/cypress', - }; - }, - }); - } - })); - // Bluebird types are terrible. I don't think the return type can be carried without this cast - }); -}; -/** - * Create an `unmount` function. Performs all the non-React-version specific - * behavior related to unmounting. - * - * This is designed to be consumed by `npm/react{16,17,18}`, and other React adapters, - * or people writing adapters for third-party, custom adapters. - * - * @param {UnmountArgs} options used during unmounting - */ -const makeUnmountFn = (options) => { - return cy.then(() => { - var _a; - const wasUnmounted = mountCleanup === null || mountCleanup === void 0 ? void 0 : mountCleanup(); - if (wasUnmounted && options.log) { - Cypress.log({ - name: 'unmount', - type: 'parent', - message: [(_a = options.boundComponentMessage) !== null && _a !== void 0 ? _a : 'Unmounted component'], - consoleProps: () => { - return { - description: 'Unmounts React component', - parent: getContainerEl().parentNode, - home: 'https://github.com/cypress-io/cypress', - }; - }, - }); - } - }); -}; -// Cleanup before each run -// NOTE: we cannot use unmount here because -// we are not in the context of a test -const preMountCleanup = () => { - mountCleanup === null || mountCleanup === void 0 ? void 0 : mountCleanup(); -}; -const _mount = (jsx, options = {}) => makeMountFn('mount', jsx, options); -const createMount = (defaultOptions) => { - return (element, options) => { - return _mount(element, Object.assign(Object.assign({}, defaultOptions), options)); - }; -}; -// Side effects from "import { mount } from '@cypress/'" are annoying, we should avoid doing this -// by creating an explicit function/import that the user can register in their 'component.js' support file, -// such as: -// import 'cypress//support' -// or -// import { registerCT } from 'cypress/' -// registerCT() -// Note: This would be a breaking change -// it is required to unmount component in beforeEach hook in order to provide a clean state inside test -// because `mount` can be called after some preparation that can side effect unmount -// @see npm/react/cypress/component/advanced/set-timeout-example/loading-indicator-spec.js +let mountCleanup; +/** + * Create an `mount` function. Performs all the non-React-version specific + * behavior related to mounting. The React-version-specific code + * is injected. This helps us to maintain a consistent public API + * and handle breaking changes in React's rendering API. + * + * This is designed to be consumed by `npm/react{16,17,18}`, and other React adapters, + * or people writing adapters for third-party, custom adapters. + */ +const makeMountFn = (type, jsx, options = {}, rerenderKey, internalMountOptions) => { + if (!internalMountOptions) { + throw Error('internalMountOptions must be provided with `render` and `reactDom` parameters'); + } + // @ts-expect-error - this is removed but we want to check if a user is passing it, and error if they are. + if (options.alias) { + // @ts-expect-error + Cypress.utils.throwErrByPath('mount.alias', options.alias); + } + checkForRemovedStyleOptions(options); + mountCleanup = internalMountOptions.cleanup; + return cy + .then(() => { + var _a, _b, _c; + const reactDomToUse = internalMountOptions.reactDom; + const el = getContainerEl(); + if (!el) { + throw new Error([ + `[@cypress/react] 🔥 Hmm, cannot find root element to mount the component. Searched for ${ROOT_SELECTOR}`, + ].join(' ')); + } + const key = rerenderKey !== null && rerenderKey !== void 0 ? rerenderKey : + // @ts-ignore provide unique key to the the wrapped component to make sure we are rerendering between tests + (((_c = (_b = (_a = Cypress === null || Cypress === void 0 ? void 0 : Cypress.mocha) === null || _a === void 0 ? void 0 : _a.getRunner()) === null || _b === void 0 ? void 0 : _b.test) === null || _c === void 0 ? void 0 : _c.title) || '') + Math.random(); + const props = { + key, + }; + const reactComponent = React.createElement(options.strict ? React.StrictMode : React.Fragment, props, jsx); + // since we always surround the component with a fragment + // let's get back the original component + const userComponent = reactComponent.props.children; + internalMountOptions.render(reactComponent, el, reactDomToUse); + return (cy.wrap(userComponent, { log: false }) + .then(() => { + return cy.wrap({ + component: userComponent, + rerender: (newComponent) => makeMountFn('rerender', newComponent, options, key, internalMountOptions), + unmount: () => { + // @ts-expect-error - undocumented API + Cypress.utils.throwErrByPath('mount.unmount'); + }, + }, { log: false }); + }) + // by waiting, we delaying test execution for the next tick of event loop + // and letting hooks and component lifecycle methods to execute mount + // https://github.com/bahmutov/cypress-react-unit-test/issues/200 + .wait(0, { log: false }) + .then(() => { + if (options.log !== false) { + // Get the display name property via the component constructor + // @ts-ignore FIXME + const componentName = getDisplayName(jsx); + const jsxComponentName = `<${componentName} ... />`; + Cypress.log({ + name: type, + type: 'parent', + message: [jsxComponentName], + // @ts-ignore + $el: el.children.item(0), + consoleProps: () => { + return { + // @ts-ignore protect the use of jsx functional components use ReactNode + props: jsx === null || jsx === void 0 ? void 0 : jsx.props, + description: type === 'mount' ? 'Mounts React component' : 'Rerenders mounted React component', + home: 'https://github.com/cypress-io/cypress', + }; + }, + }); + } + })); + // Bluebird types are terrible. I don't think the return type can be carried without this cast + }); +}; +/** + * Create an `unmount` function. Performs all the non-React-version specific + * behavior related to unmounting. + * + * This is designed to be consumed by `npm/react{16,17,18}`, and other React adapters, + * or people writing adapters for third-party, custom adapters. + * + * @param {UnmountArgs} options used during unmounting + */ +const makeUnmountFn = (options) => { + return cy.then(() => { + var _a; + const wasUnmounted = mountCleanup === null || mountCleanup === void 0 ? void 0 : mountCleanup(); + if (wasUnmounted && options.log) { + Cypress.log({ + name: 'unmount', + type: 'parent', + message: [(_a = options.boundComponentMessage) !== null && _a !== void 0 ? _a : 'Unmounted component'], + consoleProps: () => { + return { + description: 'Unmounts React component', + parent: getContainerEl().parentNode, + home: 'https://github.com/cypress-io/cypress', + }; + }, + }); + } + }); +}; +// Cleanup before each run +// NOTE: we cannot use unmount here because +// we are not in the context of a test +const preMountCleanup = () => { + mountCleanup === null || mountCleanup === void 0 ? void 0 : mountCleanup(); +}; +const _mount = (jsx, options = {}) => makeMountFn('mount', jsx, options); +const createMount = (defaultOptions) => { + return (element, options) => { + return _mount(element, Object.assign(Object.assign({}, defaultOptions), options)); + }; +}; +// Side effects from "import { mount } from '@cypress/'" are annoying, we should avoid doing this +// by creating an explicit function/import that the user can register in their 'component.js' support file, +// such as: +// import 'cypress//support' +// or +// import { registerCT } from 'cypress/' +// registerCT() +// Note: This would be a breaking change +// it is required to unmount component in beforeEach hook in order to provide a clean state inside test +// because `mount` can be called after some preparation that can side effect unmount +// @see npm/react/cypress/component/advanced/set-timeout-example/loading-indicator-spec.js setupHooks(preMountCleanup); const debug = ( @@ -770,75 +776,75 @@ var semver = SemVer; const major = (a, loose) => new semver(a, loose).major; var major_1 = major; -let lastReactDom; -const cleanup = () => { - if (lastReactDom) { - const root = getContainerEl(); - lastReactDom.unmountComponentAtNode(root); - return true; - } - return false; -}; -/** - * Mounts a React component into the DOM. - * @param jsx {React.ReactNode} The React component to mount. - * @param options {MountOptions} [options={}] options to pass to the mount function. - * @param rerenderKey {string} [rerenderKey] A key to use to force a rerender. - * @see {@link https://on.cypress.io/mounting-react} for more details. - * @example - * import { mount } from '@cypress/react' - * import { Stepper } from './Stepper' - * - * it('mounts', () => { - * mount() - * cy.get('[data-cy=increment]').click() - * cy.get('[data-cy=counter]').should('have.text', '1') - * } - */ -function mount(jsx, options = {}, rerenderKey) { - if (major_1(React__default.version) === 18) { - const message = '[cypress/react]: You are using `cypress/react`, which is designed for React <= 17. Consider changing to `cypress/react18`, which is designed for React 18.'; - console.error(message); - Cypress.log({ name: 'warning', message }); - } - // Remove last mounted component if cy.mount is called more than once in a test - cleanup(); - const internalOptions = { - reactDom: ReactDOM, - render: (reactComponent, el, reactDomToUse) => { - lastReactDom = (reactDomToUse || ReactDOM); - return lastReactDom.render(reactComponent, el); - }, - unmount: internalUnmount, - cleanup, - }; - return makeMountFn('mount', jsx, Object.assign({ ReactDom: ReactDOM }, options), rerenderKey, internalOptions); -} -/** - * Unmounts the component from the DOM. - * @internal - * @param options - Options for unmounting. - */ -function internalUnmount(options = { log: true }) { - return makeUnmountFn(options); -} -/** - * Removed as of Cypress 11.0.0. - * @see https://on.cypress.io/migration-11-0-0-component-testing-updates - */ -function unmount(options = { log: true }) { - // @ts-expect-error - undocumented API - Cypress.utils.throwErrByPath('mount.unmount'); +let lastReactDom; +const cleanup = () => { + if (lastReactDom) { + const root = getContainerEl(); + lastReactDom.unmountComponentAtNode(root); + return true; + } + return false; +}; +/** + * Mounts a React component into the DOM. + * @param jsx {React.ReactNode} The React component to mount. + * @param options {MountOptions} [options={}] options to pass to the mount function. + * @param rerenderKey {string} [rerenderKey] A key to use to force a rerender. + * @see {@link https://on.cypress.io/mounting-react} for more details. + * @example + * import { mount } from '@cypress/react' + * import { Stepper } from './Stepper' + * + * it('mounts', () => { + * mount() + * cy.get('[data-cy=increment]').click() + * cy.get('[data-cy=counter]').should('have.text', '1') + * } + */ +function mount(jsx, options = {}, rerenderKey) { + if (major_1(React__default.version) === 18) { + const message = '[cypress/react]: You are using `cypress/react`, which is designed for React <= 17. Consider changing to `cypress/react18`, which is designed for React 18.'; + console.error(message); + Cypress.log({ name: 'warning', message }); + } + // Remove last mounted component if cy.mount is called more than once in a test + cleanup(); + const internalOptions = { + reactDom: ReactDOM, + render: (reactComponent, el, reactDomToUse) => { + lastReactDom = (reactDomToUse || ReactDOM); + return lastReactDom.render(reactComponent, el); + }, + unmount: internalUnmount, + cleanup, + }; + return makeMountFn('mount', jsx, Object.assign({ ReactDom: ReactDOM }, options), rerenderKey, internalOptions); +} +/** + * Unmounts the component from the DOM. + * @internal + * @param options - Options for unmounting. + */ +function internalUnmount(options = { log: true }) { + return makeUnmountFn(options); +} +/** + * Removed as of Cypress 11.0.0. + * @see https://on.cypress.io/migration-11-0-0-component-testing-updates + */ +function unmount(options = { log: true }) { + // @ts-expect-error - undocumented API + Cypress.utils.throwErrByPath('mount.unmount'); } -/** - * Mounts a React hook function in a test component for testing. - * Removed as of Cypress 11.0.0. - * @see https://on.cypress.io/migration-11-0-0-component-testing-updates - */ -const mountHook = (hookFn) => { - // @ts-expect-error - internal API - Cypress.utils.throwErrByPath('mount.mount_hook'); +/** + * Mounts a React hook function in a test component for testing. + * Removed as of Cypress 11.0.0. + * @see https://on.cypress.io/migration-11-0-0-component-testing-updates + */ +const mountHook = (hookFn) => { + // @ts-expect-error - internal API + Cypress.utils.throwErrByPath('mount.mount_hook'); }; export { createMount, getContainerEl, makeMountFn, makeUnmountFn, mount, mountHook, unmount }; diff --git a/node_modules/cypress/react18/dist/cypress-react.cjs.js b/node_modules/cypress/react18/dist/cypress-react.cjs.js index 554dffe..afe5010 100644 --- a/node_modules/cypress/react18/dist/cypress-react.cjs.js +++ b/node_modules/cypress/react18/dist/cypress-react.cjs.js @@ -50,41 +50,41 @@ const getContainerEl$1 = () => { throw Error(`No element found that matches selector ${ROOT_SELECTOR$1}. Please add a root element with data-cy-root attribute to your "component-index.html" file so that Cypress can attach your component to the DOM.`); }; -/** - * Gets the display name of the component when possible. - * @param type {JSX} The type object returned from creating the react element. - * @param fallbackName {string} The alias, or fallback name to use when the name cannot be derived. - * @link https://github.com/facebook/react-devtools/blob/master/backend/getDisplayName.js - */ -function getDisplayName(node, fallbackName = 'Unknown') { - const type = node === null || node === void 0 ? void 0 : node.type; - if (!type) { - return fallbackName; - } - let displayName = null; - // The displayName property is not guaranteed to be a string. - // It's only safe to use for our purposes if it's a string. - // github.com/facebook/react-devtools/issues/803 - if (typeof type.displayName === 'string') { - displayName = type.displayName; - } - if (!displayName) { - displayName = type.name || fallbackName; - } - // Facebook-specific hack to turn "Image [from Image.react]" into just "Image". - // We need displayName with module name for error reports but it clutters the DevTools. - const match = displayName.match(/^(.*) \[from (.*)\]$/); - if (match) { - const componentName = match[1]; - const moduleName = match[2]; - if (componentName && moduleName) { - if (moduleName === componentName || - moduleName.startsWith(`${componentName}.`)) { - displayName = componentName; - } - } - } - return displayName; +/** + * Gets the display name of the component when possible. + * @param type {JSX} The type object returned from creating the react element. + * @param fallbackName {string} The alias, or fallback name to use when the name cannot be derived. + * @link https://github.com/facebook/react-devtools/blob/master/backend/getDisplayName.js + */ +function getDisplayName(node, fallbackName = 'Unknown') { + const type = node === null || node === void 0 ? void 0 : node.type; + if (!type) { + return fallbackName; + } + let displayName = null; + // The displayName property is not guaranteed to be a string. + // It's only safe to use for our purposes if it's a string. + // github.com/facebook/react-devtools/issues/803 + if (typeof type.displayName === 'string') { + displayName = type.displayName; + } + if (!displayName) { + displayName = type.name || fallbackName; + } + // Facebook-specific hack to turn "Image [from Image.react]" into just "Image". + // We need displayName with module name for error reports but it clutters the DevTools. + const match = displayName.match(/^(.*) \[from (.*)\]$/); + if (match) { + const componentName = match[1]; + const moduleName = match[2]; + if (componentName && moduleName) { + if (moduleName === componentName || + moduleName.startsWith(`${componentName}.`)) { + displayName = componentName; + } + } + } + return displayName; } const ROOT_SELECTOR = '[data-cy-root]'; @@ -124,141 +124,147 @@ function setupHooks(optionalCallback) { Cypress.Commands.overwrite('visit', () => { throw new Error('cy.visit from a component spec is not allowed'); }); + Cypress.Commands.overwrite('session', () => { + throw new Error('cy.session from a component spec is not allowed'); + }); + Cypress.Commands.overwrite('origin', () => { + throw new Error('cy.origin from a component spec is not allowed'); + }); // @ts-ignore Cypress.on('test:before:run', () => { optionalCallback === null || optionalCallback === void 0 ? void 0 : optionalCallback(); }); } -let mountCleanup; -/** - * Create an `mount` function. Performs all the non-React-version specific - * behavior related to mounting. The React-version-specific code - * is injected. This helps us to maintain a consistent public API - * and handle breaking changes in React's rendering API. - * - * This is designed to be consumed by `npm/react{16,17,18}`, and other React adapters, - * or people writing adapters for third-party, custom adapters. - */ -const makeMountFn = (type, jsx, options = {}, rerenderKey, internalMountOptions) => { - if (!internalMountOptions) { - throw Error('internalMountOptions must be provided with `render` and `reactDom` parameters'); - } - // @ts-expect-error - this is removed but we want to check if a user is passing it, and error if they are. - if (options.alias) { - // @ts-expect-error - Cypress.utils.throwErrByPath('mount.alias', options.alias); - } - checkForRemovedStyleOptions(options); - mountCleanup = internalMountOptions.cleanup; - return cy - .then(() => { - var _a, _b, _c; - const reactDomToUse = internalMountOptions.reactDom; - const el = getContainerEl(); - if (!el) { - throw new Error([ - `[@cypress/react] 🔥 Hmm, cannot find root element to mount the component. Searched for ${ROOT_SELECTOR}`, - ].join(' ')); - } - const key = rerenderKey !== null && rerenderKey !== void 0 ? rerenderKey : - // @ts-ignore provide unique key to the the wrapped component to make sure we are rerendering between tests - (((_c = (_b = (_a = Cypress === null || Cypress === void 0 ? void 0 : Cypress.mocha) === null || _a === void 0 ? void 0 : _a.getRunner()) === null || _b === void 0 ? void 0 : _b.test) === null || _c === void 0 ? void 0 : _c.title) || '') + Math.random(); - const props = { - key, - }; - const reactComponent = React__namespace.createElement(options.strict ? React__namespace.StrictMode : React__namespace.Fragment, props, jsx); - // since we always surround the component with a fragment - // let's get back the original component - const userComponent = reactComponent.props.children; - internalMountOptions.render(reactComponent, el, reactDomToUse); - return (cy.wrap(userComponent, { log: false }) - .then(() => { - return cy.wrap({ - component: userComponent, - rerender: (newComponent) => makeMountFn('rerender', newComponent, options, key, internalMountOptions), - unmount: () => { - // @ts-expect-error - undocumented API - Cypress.utils.throwErrByPath('mount.unmount'); - }, - }, { log: false }); - }) - // by waiting, we delaying test execution for the next tick of event loop - // and letting hooks and component lifecycle methods to execute mount - // https://github.com/bahmutov/cypress-react-unit-test/issues/200 - .wait(0, { log: false }) - .then(() => { - if (options.log !== false) { - // Get the display name property via the component constructor - // @ts-ignore FIXME - const componentName = getDisplayName(jsx); - const jsxComponentName = `<${componentName} ... />`; - Cypress.log({ - name: type, - type: 'parent', - message: [jsxComponentName], - // @ts-ignore - $el: el.children.item(0), - consoleProps: () => { - return { - // @ts-ignore protect the use of jsx functional components use ReactNode - props: jsx === null || jsx === void 0 ? void 0 : jsx.props, - description: type === 'mount' ? 'Mounts React component' : 'Rerenders mounted React component', - home: 'https://github.com/cypress-io/cypress', - }; - }, - }); - } - })); - // Bluebird types are terrible. I don't think the return type can be carried without this cast - }); -}; -/** - * Create an `unmount` function. Performs all the non-React-version specific - * behavior related to unmounting. - * - * This is designed to be consumed by `npm/react{16,17,18}`, and other React adapters, - * or people writing adapters for third-party, custom adapters. - * - * @param {UnmountArgs} options used during unmounting - */ -const makeUnmountFn = (options) => { - return cy.then(() => { - var _a; - const wasUnmounted = mountCleanup === null || mountCleanup === void 0 ? void 0 : mountCleanup(); - if (wasUnmounted && options.log) { - Cypress.log({ - name: 'unmount', - type: 'parent', - message: [(_a = options.boundComponentMessage) !== null && _a !== void 0 ? _a : 'Unmounted component'], - consoleProps: () => { - return { - description: 'Unmounts React component', - parent: getContainerEl().parentNode, - home: 'https://github.com/cypress-io/cypress', - }; - }, - }); - } - }); -}; -// Cleanup before each run -// NOTE: we cannot use unmount here because -// we are not in the context of a test -const preMountCleanup = () => { - mountCleanup === null || mountCleanup === void 0 ? void 0 : mountCleanup(); -}; -// Side effects from "import { mount } from '@cypress/'" are annoying, we should avoid doing this -// by creating an explicit function/import that the user can register in their 'component.js' support file, -// such as: -// import 'cypress//support' -// or -// import { registerCT } from 'cypress/' -// registerCT() -// Note: This would be a breaking change -// it is required to unmount component in beforeEach hook in order to provide a clean state inside test -// because `mount` can be called after some preparation that can side effect unmount -// @see npm/react/cypress/component/advanced/set-timeout-example/loading-indicator-spec.js +let mountCleanup; +/** + * Create an `mount` function. Performs all the non-React-version specific + * behavior related to mounting. The React-version-specific code + * is injected. This helps us to maintain a consistent public API + * and handle breaking changes in React's rendering API. + * + * This is designed to be consumed by `npm/react{16,17,18}`, and other React adapters, + * or people writing adapters for third-party, custom adapters. + */ +const makeMountFn = (type, jsx, options = {}, rerenderKey, internalMountOptions) => { + if (!internalMountOptions) { + throw Error('internalMountOptions must be provided with `render` and `reactDom` parameters'); + } + // @ts-expect-error - this is removed but we want to check if a user is passing it, and error if they are. + if (options.alias) { + // @ts-expect-error + Cypress.utils.throwErrByPath('mount.alias', options.alias); + } + checkForRemovedStyleOptions(options); + mountCleanup = internalMountOptions.cleanup; + return cy + .then(() => { + var _a, _b, _c; + const reactDomToUse = internalMountOptions.reactDom; + const el = getContainerEl(); + if (!el) { + throw new Error([ + `[@cypress/react] 🔥 Hmm, cannot find root element to mount the component. Searched for ${ROOT_SELECTOR}`, + ].join(' ')); + } + const key = rerenderKey !== null && rerenderKey !== void 0 ? rerenderKey : + // @ts-ignore provide unique key to the the wrapped component to make sure we are rerendering between tests + (((_c = (_b = (_a = Cypress === null || Cypress === void 0 ? void 0 : Cypress.mocha) === null || _a === void 0 ? void 0 : _a.getRunner()) === null || _b === void 0 ? void 0 : _b.test) === null || _c === void 0 ? void 0 : _c.title) || '') + Math.random(); + const props = { + key, + }; + const reactComponent = React__namespace.createElement(options.strict ? React__namespace.StrictMode : React__namespace.Fragment, props, jsx); + // since we always surround the component with a fragment + // let's get back the original component + const userComponent = reactComponent.props.children; + internalMountOptions.render(reactComponent, el, reactDomToUse); + return (cy.wrap(userComponent, { log: false }) + .then(() => { + return cy.wrap({ + component: userComponent, + rerender: (newComponent) => makeMountFn('rerender', newComponent, options, key, internalMountOptions), + unmount: () => { + // @ts-expect-error - undocumented API + Cypress.utils.throwErrByPath('mount.unmount'); + }, + }, { log: false }); + }) + // by waiting, we delaying test execution for the next tick of event loop + // and letting hooks and component lifecycle methods to execute mount + // https://github.com/bahmutov/cypress-react-unit-test/issues/200 + .wait(0, { log: false }) + .then(() => { + if (options.log !== false) { + // Get the display name property via the component constructor + // @ts-ignore FIXME + const componentName = getDisplayName(jsx); + const jsxComponentName = `<${componentName} ... />`; + Cypress.log({ + name: type, + type: 'parent', + message: [jsxComponentName], + // @ts-ignore + $el: el.children.item(0), + consoleProps: () => { + return { + // @ts-ignore protect the use of jsx functional components use ReactNode + props: jsx === null || jsx === void 0 ? void 0 : jsx.props, + description: type === 'mount' ? 'Mounts React component' : 'Rerenders mounted React component', + home: 'https://github.com/cypress-io/cypress', + }; + }, + }); + } + })); + // Bluebird types are terrible. I don't think the return type can be carried without this cast + }); +}; +/** + * Create an `unmount` function. Performs all the non-React-version specific + * behavior related to unmounting. + * + * This is designed to be consumed by `npm/react{16,17,18}`, and other React adapters, + * or people writing adapters for third-party, custom adapters. + * + * @param {UnmountArgs} options used during unmounting + */ +const makeUnmountFn = (options) => { + return cy.then(() => { + var _a; + const wasUnmounted = mountCleanup === null || mountCleanup === void 0 ? void 0 : mountCleanup(); + if (wasUnmounted && options.log) { + Cypress.log({ + name: 'unmount', + type: 'parent', + message: [(_a = options.boundComponentMessage) !== null && _a !== void 0 ? _a : 'Unmounted component'], + consoleProps: () => { + return { + description: 'Unmounts React component', + parent: getContainerEl().parentNode, + home: 'https://github.com/cypress-io/cypress', + }; + }, + }); + } + }); +}; +// Cleanup before each run +// NOTE: we cannot use unmount here because +// we are not in the context of a test +const preMountCleanup = () => { + mountCleanup === null || mountCleanup === void 0 ? void 0 : mountCleanup(); +}; +// Side effects from "import { mount } from '@cypress/'" are annoying, we should avoid doing this +// by creating an explicit function/import that the user can register in their 'component.js' support file, +// such as: +// import 'cypress//support' +// or +// import { registerCT } from 'cypress/' +// registerCT() +// Note: This would be a breaking change +// it is required to unmount component in beforeEach hook in order to provide a clean state inside test +// because `mount` can be called after some preparation that can side effect unmount +// @see npm/react/cypress/component/advanced/set-timeout-example/loading-indicator-spec.js setupHooks(preMountCleanup); const debug = ( @@ -479,64 +485,64 @@ createToken('GTE0', '^\\s*>=\\s*0\\.0\\.0\\s*$'); createToken('GTE0PRE', '^\\s*>=\\s*0\\.0\\.0-0\\s*$'); }); -// @ts-expect-error -let root; -const cleanup = () => { - if (root) { - root.unmount(); - root = null; - return true; - } - return false; -}; -/** - * Mounts a React component into the DOM. - * @param {import('react').JSX.Element} jsx The React component to mount. - * @param {MountOptions} options Options to pass to the mount function. - * @param {string} rerenderKey A key to use to force a rerender. - * - * @example - * import { mount } from '@cypress/react' - * import { Stepper } from './Stepper' - * - * it('mounts', () => { - * mount() - * cy.get('[data-cy=increment]').click() - * cy.get('[data-cy=counter]').should('have.text', '1') - * } - * - * @see {@link https://on.cypress.io/mounting-react} for more details. - * - * @returns {Cypress.Chainable} The mounted component. - */ -function mount(jsx, options = {}, rerenderKey) { - // Remove last mounted component if cy.mount is called more than once in a test - // React by default removes the last component when calling render, but we should remove the root - // to wipe away any state - cleanup(); - const internalOptions = { - reactDom: ReactDOM__default["default"], - render: (reactComponent, el) => { - if (!root) { - root = ReactDOM__default["default"].createRoot(el); - } - return root.render(reactComponent); - }, - unmount: internalUnmount, - cleanup, - }; - return makeMountFn('mount', jsx, Object.assign({ ReactDom: ReactDOM__default["default"] }, options), rerenderKey, internalOptions); -} -function internalUnmount(options = { log: true }) { - return makeUnmountFn(options); -} -/** - * Removed as of Cypress 11.0.0. - * @see https://on.cypress.io/migration-11-0-0-component-testing-updates - */ -function unmount(options = { log: true }) { - // @ts-expect-error - undocumented API - Cypress.utils.throwErrByPath('mount.unmount'); +// @ts-expect-error +let root; +const cleanup = () => { + if (root) { + root.unmount(); + root = null; + return true; + } + return false; +}; +/** + * Mounts a React component into the DOM. + * @param {import('react').JSX.Element} jsx The React component to mount. + * @param {MountOptions} options Options to pass to the mount function. + * @param {string} rerenderKey A key to use to force a rerender. + * + * @example + * import { mount } from '@cypress/react' + * import { Stepper } from './Stepper' + * + * it('mounts', () => { + * mount() + * cy.get('[data-cy=increment]').click() + * cy.get('[data-cy=counter]').should('have.text', '1') + * } + * + * @see {@link https://on.cypress.io/mounting-react} for more details. + * + * @returns {Cypress.Chainable} The mounted component. + */ +function mount(jsx, options = {}, rerenderKey) { + // Remove last mounted component if cy.mount is called more than once in a test + // React by default removes the last component when calling render, but we should remove the root + // to wipe away any state + cleanup(); + const internalOptions = { + reactDom: ReactDOM__default["default"], + render: (reactComponent, el) => { + if (!root) { + root = ReactDOM__default["default"].createRoot(el); + } + return root.render(reactComponent); + }, + unmount: internalUnmount, + cleanup, + }; + return makeMountFn('mount', jsx, Object.assign({ ReactDom: ReactDOM__default["default"] }, options), rerenderKey, internalOptions); +} +function internalUnmount(options = { log: true }) { + return makeUnmountFn(options); +} +/** + * Removed as of Cypress 11.0.0. + * @see https://on.cypress.io/migration-11-0-0-component-testing-updates + */ +function unmount(options = { log: true }) { + // @ts-expect-error - undocumented API + Cypress.utils.throwErrByPath('mount.unmount'); } exports.getContainerEl = getContainerEl$1; diff --git a/node_modules/cypress/react18/dist/cypress-react.esm-bundler.js b/node_modules/cypress/react18/dist/cypress-react.esm-bundler.js index 918048c..4c16d24 100644 --- a/node_modules/cypress/react18/dist/cypress-react.esm-bundler.js +++ b/node_modules/cypress/react18/dist/cypress-react.esm-bundler.js @@ -23,41 +23,41 @@ const getContainerEl$1 = () => { throw Error(`No element found that matches selector ${ROOT_SELECTOR$1}. Please add a root element with data-cy-root attribute to your "component-index.html" file so that Cypress can attach your component to the DOM.`); }; -/** - * Gets the display name of the component when possible. - * @param type {JSX} The type object returned from creating the react element. - * @param fallbackName {string} The alias, or fallback name to use when the name cannot be derived. - * @link https://github.com/facebook/react-devtools/blob/master/backend/getDisplayName.js - */ -function getDisplayName(node, fallbackName = 'Unknown') { - const type = node === null || node === void 0 ? void 0 : node.type; - if (!type) { - return fallbackName; - } - let displayName = null; - // The displayName property is not guaranteed to be a string. - // It's only safe to use for our purposes if it's a string. - // github.com/facebook/react-devtools/issues/803 - if (typeof type.displayName === 'string') { - displayName = type.displayName; - } - if (!displayName) { - displayName = type.name || fallbackName; - } - // Facebook-specific hack to turn "Image [from Image.react]" into just "Image". - // We need displayName with module name for error reports but it clutters the DevTools. - const match = displayName.match(/^(.*) \[from (.*)\]$/); - if (match) { - const componentName = match[1]; - const moduleName = match[2]; - if (componentName && moduleName) { - if (moduleName === componentName || - moduleName.startsWith(`${componentName}.`)) { - displayName = componentName; - } - } - } - return displayName; +/** + * Gets the display name of the component when possible. + * @param type {JSX} The type object returned from creating the react element. + * @param fallbackName {string} The alias, or fallback name to use when the name cannot be derived. + * @link https://github.com/facebook/react-devtools/blob/master/backend/getDisplayName.js + */ +function getDisplayName(node, fallbackName = 'Unknown') { + const type = node === null || node === void 0 ? void 0 : node.type; + if (!type) { + return fallbackName; + } + let displayName = null; + // The displayName property is not guaranteed to be a string. + // It's only safe to use for our purposes if it's a string. + // github.com/facebook/react-devtools/issues/803 + if (typeof type.displayName === 'string') { + displayName = type.displayName; + } + if (!displayName) { + displayName = type.name || fallbackName; + } + // Facebook-specific hack to turn "Image [from Image.react]" into just "Image". + // We need displayName with module name for error reports but it clutters the DevTools. + const match = displayName.match(/^(.*) \[from (.*)\]$/); + if (match) { + const componentName = match[1]; + const moduleName = match[2]; + if (componentName && moduleName) { + if (moduleName === componentName || + moduleName.startsWith(`${componentName}.`)) { + displayName = componentName; + } + } + } + return displayName; } const ROOT_SELECTOR = '[data-cy-root]'; @@ -97,141 +97,147 @@ function setupHooks(optionalCallback) { Cypress.Commands.overwrite('visit', () => { throw new Error('cy.visit from a component spec is not allowed'); }); + Cypress.Commands.overwrite('session', () => { + throw new Error('cy.session from a component spec is not allowed'); + }); + Cypress.Commands.overwrite('origin', () => { + throw new Error('cy.origin from a component spec is not allowed'); + }); // @ts-ignore Cypress.on('test:before:run', () => { optionalCallback === null || optionalCallback === void 0 ? void 0 : optionalCallback(); }); } -let mountCleanup; -/** - * Create an `mount` function. Performs all the non-React-version specific - * behavior related to mounting. The React-version-specific code - * is injected. This helps us to maintain a consistent public API - * and handle breaking changes in React's rendering API. - * - * This is designed to be consumed by `npm/react{16,17,18}`, and other React adapters, - * or people writing adapters for third-party, custom adapters. - */ -const makeMountFn = (type, jsx, options = {}, rerenderKey, internalMountOptions) => { - if (!internalMountOptions) { - throw Error('internalMountOptions must be provided with `render` and `reactDom` parameters'); - } - // @ts-expect-error - this is removed but we want to check if a user is passing it, and error if they are. - if (options.alias) { - // @ts-expect-error - Cypress.utils.throwErrByPath('mount.alias', options.alias); - } - checkForRemovedStyleOptions(options); - mountCleanup = internalMountOptions.cleanup; - return cy - .then(() => { - var _a, _b, _c; - const reactDomToUse = internalMountOptions.reactDom; - const el = getContainerEl(); - if (!el) { - throw new Error([ - `[@cypress/react] 🔥 Hmm, cannot find root element to mount the component. Searched for ${ROOT_SELECTOR}`, - ].join(' ')); - } - const key = rerenderKey !== null && rerenderKey !== void 0 ? rerenderKey : - // @ts-ignore provide unique key to the the wrapped component to make sure we are rerendering between tests - (((_c = (_b = (_a = Cypress === null || Cypress === void 0 ? void 0 : Cypress.mocha) === null || _a === void 0 ? void 0 : _a.getRunner()) === null || _b === void 0 ? void 0 : _b.test) === null || _c === void 0 ? void 0 : _c.title) || '') + Math.random(); - const props = { - key, - }; - const reactComponent = React.createElement(options.strict ? React.StrictMode : React.Fragment, props, jsx); - // since we always surround the component with a fragment - // let's get back the original component - const userComponent = reactComponent.props.children; - internalMountOptions.render(reactComponent, el, reactDomToUse); - return (cy.wrap(userComponent, { log: false }) - .then(() => { - return cy.wrap({ - component: userComponent, - rerender: (newComponent) => makeMountFn('rerender', newComponent, options, key, internalMountOptions), - unmount: () => { - // @ts-expect-error - undocumented API - Cypress.utils.throwErrByPath('mount.unmount'); - }, - }, { log: false }); - }) - // by waiting, we delaying test execution for the next tick of event loop - // and letting hooks and component lifecycle methods to execute mount - // https://github.com/bahmutov/cypress-react-unit-test/issues/200 - .wait(0, { log: false }) - .then(() => { - if (options.log !== false) { - // Get the display name property via the component constructor - // @ts-ignore FIXME - const componentName = getDisplayName(jsx); - const jsxComponentName = `<${componentName} ... />`; - Cypress.log({ - name: type, - type: 'parent', - message: [jsxComponentName], - // @ts-ignore - $el: el.children.item(0), - consoleProps: () => { - return { - // @ts-ignore protect the use of jsx functional components use ReactNode - props: jsx === null || jsx === void 0 ? void 0 : jsx.props, - description: type === 'mount' ? 'Mounts React component' : 'Rerenders mounted React component', - home: 'https://github.com/cypress-io/cypress', - }; - }, - }); - } - })); - // Bluebird types are terrible. I don't think the return type can be carried without this cast - }); -}; -/** - * Create an `unmount` function. Performs all the non-React-version specific - * behavior related to unmounting. - * - * This is designed to be consumed by `npm/react{16,17,18}`, and other React adapters, - * or people writing adapters for third-party, custom adapters. - * - * @param {UnmountArgs} options used during unmounting - */ -const makeUnmountFn = (options) => { - return cy.then(() => { - var _a; - const wasUnmounted = mountCleanup === null || mountCleanup === void 0 ? void 0 : mountCleanup(); - if (wasUnmounted && options.log) { - Cypress.log({ - name: 'unmount', - type: 'parent', - message: [(_a = options.boundComponentMessage) !== null && _a !== void 0 ? _a : 'Unmounted component'], - consoleProps: () => { - return { - description: 'Unmounts React component', - parent: getContainerEl().parentNode, - home: 'https://github.com/cypress-io/cypress', - }; - }, - }); - } - }); -}; -// Cleanup before each run -// NOTE: we cannot use unmount here because -// we are not in the context of a test -const preMountCleanup = () => { - mountCleanup === null || mountCleanup === void 0 ? void 0 : mountCleanup(); -}; -// Side effects from "import { mount } from '@cypress/'" are annoying, we should avoid doing this -// by creating an explicit function/import that the user can register in their 'component.js' support file, -// such as: -// import 'cypress//support' -// or -// import { registerCT } from 'cypress/' -// registerCT() -// Note: This would be a breaking change -// it is required to unmount component in beforeEach hook in order to provide a clean state inside test -// because `mount` can be called after some preparation that can side effect unmount -// @see npm/react/cypress/component/advanced/set-timeout-example/loading-indicator-spec.js +let mountCleanup; +/** + * Create an `mount` function. Performs all the non-React-version specific + * behavior related to mounting. The React-version-specific code + * is injected. This helps us to maintain a consistent public API + * and handle breaking changes in React's rendering API. + * + * This is designed to be consumed by `npm/react{16,17,18}`, and other React adapters, + * or people writing adapters for third-party, custom adapters. + */ +const makeMountFn = (type, jsx, options = {}, rerenderKey, internalMountOptions) => { + if (!internalMountOptions) { + throw Error('internalMountOptions must be provided with `render` and `reactDom` parameters'); + } + // @ts-expect-error - this is removed but we want to check if a user is passing it, and error if they are. + if (options.alias) { + // @ts-expect-error + Cypress.utils.throwErrByPath('mount.alias', options.alias); + } + checkForRemovedStyleOptions(options); + mountCleanup = internalMountOptions.cleanup; + return cy + .then(() => { + var _a, _b, _c; + const reactDomToUse = internalMountOptions.reactDom; + const el = getContainerEl(); + if (!el) { + throw new Error([ + `[@cypress/react] 🔥 Hmm, cannot find root element to mount the component. Searched for ${ROOT_SELECTOR}`, + ].join(' ')); + } + const key = rerenderKey !== null && rerenderKey !== void 0 ? rerenderKey : + // @ts-ignore provide unique key to the the wrapped component to make sure we are rerendering between tests + (((_c = (_b = (_a = Cypress === null || Cypress === void 0 ? void 0 : Cypress.mocha) === null || _a === void 0 ? void 0 : _a.getRunner()) === null || _b === void 0 ? void 0 : _b.test) === null || _c === void 0 ? void 0 : _c.title) || '') + Math.random(); + const props = { + key, + }; + const reactComponent = React.createElement(options.strict ? React.StrictMode : React.Fragment, props, jsx); + // since we always surround the component with a fragment + // let's get back the original component + const userComponent = reactComponent.props.children; + internalMountOptions.render(reactComponent, el, reactDomToUse); + return (cy.wrap(userComponent, { log: false }) + .then(() => { + return cy.wrap({ + component: userComponent, + rerender: (newComponent) => makeMountFn('rerender', newComponent, options, key, internalMountOptions), + unmount: () => { + // @ts-expect-error - undocumented API + Cypress.utils.throwErrByPath('mount.unmount'); + }, + }, { log: false }); + }) + // by waiting, we delaying test execution for the next tick of event loop + // and letting hooks and component lifecycle methods to execute mount + // https://github.com/bahmutov/cypress-react-unit-test/issues/200 + .wait(0, { log: false }) + .then(() => { + if (options.log !== false) { + // Get the display name property via the component constructor + // @ts-ignore FIXME + const componentName = getDisplayName(jsx); + const jsxComponentName = `<${componentName} ... />`; + Cypress.log({ + name: type, + type: 'parent', + message: [jsxComponentName], + // @ts-ignore + $el: el.children.item(0), + consoleProps: () => { + return { + // @ts-ignore protect the use of jsx functional components use ReactNode + props: jsx === null || jsx === void 0 ? void 0 : jsx.props, + description: type === 'mount' ? 'Mounts React component' : 'Rerenders mounted React component', + home: 'https://github.com/cypress-io/cypress', + }; + }, + }); + } + })); + // Bluebird types are terrible. I don't think the return type can be carried without this cast + }); +}; +/** + * Create an `unmount` function. Performs all the non-React-version specific + * behavior related to unmounting. + * + * This is designed to be consumed by `npm/react{16,17,18}`, and other React adapters, + * or people writing adapters for third-party, custom adapters. + * + * @param {UnmountArgs} options used during unmounting + */ +const makeUnmountFn = (options) => { + return cy.then(() => { + var _a; + const wasUnmounted = mountCleanup === null || mountCleanup === void 0 ? void 0 : mountCleanup(); + if (wasUnmounted && options.log) { + Cypress.log({ + name: 'unmount', + type: 'parent', + message: [(_a = options.boundComponentMessage) !== null && _a !== void 0 ? _a : 'Unmounted component'], + consoleProps: () => { + return { + description: 'Unmounts React component', + parent: getContainerEl().parentNode, + home: 'https://github.com/cypress-io/cypress', + }; + }, + }); + } + }); +}; +// Cleanup before each run +// NOTE: we cannot use unmount here because +// we are not in the context of a test +const preMountCleanup = () => { + mountCleanup === null || mountCleanup === void 0 ? void 0 : mountCleanup(); +}; +// Side effects from "import { mount } from '@cypress/'" are annoying, we should avoid doing this +// by creating an explicit function/import that the user can register in their 'component.js' support file, +// such as: +// import 'cypress//support' +// or +// import { registerCT } from 'cypress/' +// registerCT() +// Note: This would be a breaking change +// it is required to unmount component in beforeEach hook in order to provide a clean state inside test +// because `mount` can be called after some preparation that can side effect unmount +// @see npm/react/cypress/component/advanced/set-timeout-example/loading-indicator-spec.js setupHooks(preMountCleanup); const debug = ( @@ -452,64 +458,64 @@ createToken('GTE0', '^\\s*>=\\s*0\\.0\\.0\\s*$'); createToken('GTE0PRE', '^\\s*>=\\s*0\\.0\\.0-0\\s*$'); }); -// @ts-expect-error -let root; -const cleanup = () => { - if (root) { - root.unmount(); - root = null; - return true; - } - return false; -}; -/** - * Mounts a React component into the DOM. - * @param {import('react').JSX.Element} jsx The React component to mount. - * @param {MountOptions} options Options to pass to the mount function. - * @param {string} rerenderKey A key to use to force a rerender. - * - * @example - * import { mount } from '@cypress/react' - * import { Stepper } from './Stepper' - * - * it('mounts', () => { - * mount() - * cy.get('[data-cy=increment]').click() - * cy.get('[data-cy=counter]').should('have.text', '1') - * } - * - * @see {@link https://on.cypress.io/mounting-react} for more details. - * - * @returns {Cypress.Chainable} The mounted component. - */ -function mount(jsx, options = {}, rerenderKey) { - // Remove last mounted component if cy.mount is called more than once in a test - // React by default removes the last component when calling render, but we should remove the root - // to wipe away any state - cleanup(); - const internalOptions = { - reactDom: ReactDOM, - render: (reactComponent, el) => { - if (!root) { - root = ReactDOM.createRoot(el); - } - return root.render(reactComponent); - }, - unmount: internalUnmount, - cleanup, - }; - return makeMountFn('mount', jsx, Object.assign({ ReactDom: ReactDOM }, options), rerenderKey, internalOptions); -} -function internalUnmount(options = { log: true }) { - return makeUnmountFn(options); -} -/** - * Removed as of Cypress 11.0.0. - * @see https://on.cypress.io/migration-11-0-0-component-testing-updates - */ -function unmount(options = { log: true }) { - // @ts-expect-error - undocumented API - Cypress.utils.throwErrByPath('mount.unmount'); +// @ts-expect-error +let root; +const cleanup = () => { + if (root) { + root.unmount(); + root = null; + return true; + } + return false; +}; +/** + * Mounts a React component into the DOM. + * @param {import('react').JSX.Element} jsx The React component to mount. + * @param {MountOptions} options Options to pass to the mount function. + * @param {string} rerenderKey A key to use to force a rerender. + * + * @example + * import { mount } from '@cypress/react' + * import { Stepper } from './Stepper' + * + * it('mounts', () => { + * mount() + * cy.get('[data-cy=increment]').click() + * cy.get('[data-cy=counter]').should('have.text', '1') + * } + * + * @see {@link https://on.cypress.io/mounting-react} for more details. + * + * @returns {Cypress.Chainable} The mounted component. + */ +function mount(jsx, options = {}, rerenderKey) { + // Remove last mounted component if cy.mount is called more than once in a test + // React by default removes the last component when calling render, but we should remove the root + // to wipe away any state + cleanup(); + const internalOptions = { + reactDom: ReactDOM, + render: (reactComponent, el) => { + if (!root) { + root = ReactDOM.createRoot(el); + } + return root.render(reactComponent); + }, + unmount: internalUnmount, + cleanup, + }; + return makeMountFn('mount', jsx, Object.assign({ ReactDom: ReactDOM }, options), rerenderKey, internalOptions); +} +function internalUnmount(options = { log: true }) { + return makeUnmountFn(options); +} +/** + * Removed as of Cypress 11.0.0. + * @see https://on.cypress.io/migration-11-0-0-component-testing-updates + */ +function unmount(options = { log: true }) { + // @ts-expect-error - undocumented API + Cypress.utils.throwErrByPath('mount.unmount'); } export { getContainerEl$1 as getContainerEl, mount, unmount }; diff --git a/node_modules/cypress/svelte/dist/cypress-svelte.cjs.js b/node_modules/cypress/svelte/dist/cypress-svelte.cjs.js index f4bc86e..4f0b78d 100644 --- a/node_modules/cypress/svelte/dist/cypress-svelte.cjs.js +++ b/node_modules/cypress/svelte/dist/cypress-svelte.cjs.js @@ -46,73 +46,79 @@ function setupHooks(optionalCallback) { Cypress.Commands.overwrite('visit', () => { throw new Error('cy.visit from a component spec is not allowed'); }); + Cypress.Commands.overwrite('session', () => { + throw new Error('cy.session from a component spec is not allowed'); + }); + Cypress.Commands.overwrite('origin', () => { + throw new Error('cy.origin from a component spec is not allowed'); + }); // @ts-ignore Cypress.on('test:before:run', () => { optionalCallback === null || optionalCallback === void 0 ? void 0 : optionalCallback(); }); } -const DEFAULT_COMP_NAME = 'unknown'; -let componentInstance; -const cleanup = () => { - componentInstance === null || componentInstance === void 0 ? void 0 : componentInstance.$destroy(); -}; -// Extract the component name from the object passed to mount -const getComponentDisplayName = (Component) => { - if (Component.name) { - const [_, match] = /Proxy\<(\w+)\>/.exec(Component.name) || []; - return match || Component.name; - } - return DEFAULT_COMP_NAME; -}; -/** - * Mounts a Svelte component inside the Cypress browser - * - * @param {SvelteConstructor} Component Svelte component being mounted - * @param {MountReturn} options options to customize the component being mounted - * @returns Cypress.Chainable - * - * @example - * import Counter from './Counter.svelte' - * import { mount } from 'cypress/svelte' - * - * it('should render', () => { - * mount(Counter, { props: { count: 42 } }) - * cy.get('button').contains(42) - * }) - * - * @see {@link https://on.cypress.io/mounting-svelte} for more details. - */ -function mount(Component, options = {}) { - checkForRemovedStyleOptions(options); - return cy.then(() => { - // Remove last mounted component if cy.mount is called more than once in a test - cleanup(); - const target = getContainerEl(); - const ComponentConstructor = (Component.default || Component); - componentInstance = new ComponentConstructor(Object.assign({ target }, options)); - // by waiting, we are delaying test execution for the next tick of event loop - // and letting hooks and component lifecycle methods to execute mount - return cy.wait(0, { log: false }).then(() => { - if (options.log !== false) { - const mountMessage = `<${getComponentDisplayName(Component)} ... />`; - Cypress.log({ - name: 'mount', - message: [mountMessage], - }); - } - }) - .wrap({ component: componentInstance }, { log: false }); - }); -} -// Side effects from "import { mount } from '@cypress/'" are annoying, we should avoid doing this -// by creating an explicit function/import that the user can register in their 'component.js' support file, -// such as: -// import 'cypress//support' -// or -// import { registerCT } from 'cypress/' -// registerCT() -// Note: This would be a breaking change +const DEFAULT_COMP_NAME = 'unknown'; +let componentInstance; +const cleanup = () => { + componentInstance === null || componentInstance === void 0 ? void 0 : componentInstance.$destroy(); +}; +// Extract the component name from the object passed to mount +const getComponentDisplayName = (Component) => { + if (Component.name) { + const [_, match] = /Proxy\<(\w+)\>/.exec(Component.name) || []; + return match || Component.name; + } + return DEFAULT_COMP_NAME; +}; +/** + * Mounts a Svelte component inside the Cypress browser + * + * @param {SvelteConstructor} Component Svelte component being mounted + * @param {MountReturn} options options to customize the component being mounted + * @returns Cypress.Chainable + * + * @example + * import Counter from './Counter.svelte' + * import { mount } from 'cypress/svelte' + * + * it('should render', () => { + * mount(Counter, { props: { count: 42 } }) + * cy.get('button').contains(42) + * }) + * + * @see {@link https://on.cypress.io/mounting-svelte} for more details. + */ +function mount(Component, options = {}) { + checkForRemovedStyleOptions(options); + return cy.then(() => { + // Remove last mounted component if cy.mount is called more than once in a test + cleanup(); + const target = getContainerEl(); + const ComponentConstructor = (Component.default || Component); + componentInstance = new ComponentConstructor(Object.assign({ target }, options)); + // by waiting, we are delaying test execution for the next tick of event loop + // and letting hooks and component lifecycle methods to execute mount + return cy.wait(0, { log: false }).then(() => { + if (options.log !== false) { + const mountMessage = `<${getComponentDisplayName(Component)} ... />`; + Cypress.log({ + name: 'mount', + message: [mountMessage], + }); + } + }) + .wrap({ component: componentInstance }, { log: false }); + }); +} +// Side effects from "import { mount } from '@cypress/'" are annoying, we should avoid doing this +// by creating an explicit function/import that the user can register in their 'component.js' support file, +// such as: +// import 'cypress//support' +// or +// import { registerCT } from 'cypress/' +// registerCT() +// Note: This would be a breaking change setupHooks(cleanup); exports.mount = mount; diff --git a/node_modules/cypress/svelte/dist/cypress-svelte.esm-bundler.js b/node_modules/cypress/svelte/dist/cypress-svelte.esm-bundler.js index b76100d..8e2c13a 100644 --- a/node_modules/cypress/svelte/dist/cypress-svelte.esm-bundler.js +++ b/node_modules/cypress/svelte/dist/cypress-svelte.esm-bundler.js @@ -42,73 +42,79 @@ function setupHooks(optionalCallback) { Cypress.Commands.overwrite('visit', () => { throw new Error('cy.visit from a component spec is not allowed'); }); + Cypress.Commands.overwrite('session', () => { + throw new Error('cy.session from a component spec is not allowed'); + }); + Cypress.Commands.overwrite('origin', () => { + throw new Error('cy.origin from a component spec is not allowed'); + }); // @ts-ignore Cypress.on('test:before:run', () => { optionalCallback === null || optionalCallback === void 0 ? void 0 : optionalCallback(); }); } -const DEFAULT_COMP_NAME = 'unknown'; -let componentInstance; -const cleanup = () => { - componentInstance === null || componentInstance === void 0 ? void 0 : componentInstance.$destroy(); -}; -// Extract the component name from the object passed to mount -const getComponentDisplayName = (Component) => { - if (Component.name) { - const [_, match] = /Proxy\<(\w+)\>/.exec(Component.name) || []; - return match || Component.name; - } - return DEFAULT_COMP_NAME; -}; -/** - * Mounts a Svelte component inside the Cypress browser - * - * @param {SvelteConstructor} Component Svelte component being mounted - * @param {MountReturn} options options to customize the component being mounted - * @returns Cypress.Chainable - * - * @example - * import Counter from './Counter.svelte' - * import { mount } from 'cypress/svelte' - * - * it('should render', () => { - * mount(Counter, { props: { count: 42 } }) - * cy.get('button').contains(42) - * }) - * - * @see {@link https://on.cypress.io/mounting-svelte} for more details. - */ -function mount(Component, options = {}) { - checkForRemovedStyleOptions(options); - return cy.then(() => { - // Remove last mounted component if cy.mount is called more than once in a test - cleanup(); - const target = getContainerEl(); - const ComponentConstructor = (Component.default || Component); - componentInstance = new ComponentConstructor(Object.assign({ target }, options)); - // by waiting, we are delaying test execution for the next tick of event loop - // and letting hooks and component lifecycle methods to execute mount - return cy.wait(0, { log: false }).then(() => { - if (options.log !== false) { - const mountMessage = `<${getComponentDisplayName(Component)} ... />`; - Cypress.log({ - name: 'mount', - message: [mountMessage], - }); - } - }) - .wrap({ component: componentInstance }, { log: false }); - }); -} -// Side effects from "import { mount } from '@cypress/'" are annoying, we should avoid doing this -// by creating an explicit function/import that the user can register in their 'component.js' support file, -// such as: -// import 'cypress//support' -// or -// import { registerCT } from 'cypress/' -// registerCT() -// Note: This would be a breaking change +const DEFAULT_COMP_NAME = 'unknown'; +let componentInstance; +const cleanup = () => { + componentInstance === null || componentInstance === void 0 ? void 0 : componentInstance.$destroy(); +}; +// Extract the component name from the object passed to mount +const getComponentDisplayName = (Component) => { + if (Component.name) { + const [_, match] = /Proxy\<(\w+)\>/.exec(Component.name) || []; + return match || Component.name; + } + return DEFAULT_COMP_NAME; +}; +/** + * Mounts a Svelte component inside the Cypress browser + * + * @param {SvelteConstructor} Component Svelte component being mounted + * @param {MountReturn} options options to customize the component being mounted + * @returns Cypress.Chainable + * + * @example + * import Counter from './Counter.svelte' + * import { mount } from 'cypress/svelte' + * + * it('should render', () => { + * mount(Counter, { props: { count: 42 } }) + * cy.get('button').contains(42) + * }) + * + * @see {@link https://on.cypress.io/mounting-svelte} for more details. + */ +function mount(Component, options = {}) { + checkForRemovedStyleOptions(options); + return cy.then(() => { + // Remove last mounted component if cy.mount is called more than once in a test + cleanup(); + const target = getContainerEl(); + const ComponentConstructor = (Component.default || Component); + componentInstance = new ComponentConstructor(Object.assign({ target }, options)); + // by waiting, we are delaying test execution for the next tick of event loop + // and letting hooks and component lifecycle methods to execute mount + return cy.wait(0, { log: false }).then(() => { + if (options.log !== false) { + const mountMessage = `<${getComponentDisplayName(Component)} ... />`; + Cypress.log({ + name: 'mount', + message: [mountMessage], + }); + } + }) + .wrap({ component: componentInstance }, { log: false }); + }); +} +// Side effects from "import { mount } from '@cypress/'" are annoying, we should avoid doing this +// by creating an explicit function/import that the user can register in their 'component.js' support file, +// such as: +// import 'cypress//support' +// or +// import { registerCT } from 'cypress/' +// registerCT() +// Note: This would be a breaking change setupHooks(cleanup); export { mount }; diff --git a/node_modules/cypress/types/cypress-npm-api.d.ts b/node_modules/cypress/types/cypress-npm-api.d.ts index 394c12a..a7051b7 100644 --- a/node_modules/cypress/types/cypress-npm-api.d.ts +++ b/node_modules/cypress/types/cypress-npm-api.d.ts @@ -173,7 +173,7 @@ declare namespace CypressCommandLine { title: string[] state: string body: string - /** + /** * Error string as it's presented in console if the test fails */ displayError: string | null diff --git a/node_modules/cypress/types/cypress.d.ts b/node_modules/cypress/types/cypress.d.ts index 50392ce..91d80c3 100644 --- a/node_modules/cypress/types/cypress.d.ts +++ b/node_modules/cypress/types/cypress.d.ts @@ -50,6 +50,9 @@ declare namespace Cypress { interface CommandFnWithOriginalFnAndSubject { (this: Mocha.Context, originalFn: CommandOriginalFnWithSubject, prevSubject: S, ...args: Parameters): ReturnType | void } + interface QueryFn { + (this: Command, ...args: Parameters): (subject: any) => any + } interface ObjectLike { [key: string]: any } @@ -128,6 +131,58 @@ declare namespace Cypress { unsupportedVersion?: boolean } + interface Ensure { + /** + * Throws an error if `subject` is not one of the passed in `type`s. + */ + isType(subject: any, type: PrevSubject[], commandName: string, cy: Chainable): void + + /** + * Throws an error if `subject` is not a DOM element. + */ + isElement(subject: any, commandName: string, cy: Chainable): void + + /** + * Throws an error if `subject` is not a `document`. + */ + isDocument(subject: any, commandName: string, cy: Chainable): void + + /** + * Throws an error if `subject` is not a `window`. + */ + isWindow(subject: any, commandName: string, cy: Chainable): void + + /** + * Throws an error if `subject` is not a DOM element attached to the application under test. + */ + isAttached(subject: any, commandName: string, cy: Chainable, onFail?: Log): void + + /** + * Throws an error if `subject` is a disabled DOM element. + */ + isNotDisabled(subject: any, commandName: string, onFail?: Log): void + + /** + * Throws an error if `subject` is a DOM element hidden by any of its parent elements. + */ + isNotHiddenByAncestors(subject: any, commandName: string, onFail?: Log): void + + /** + * Throws an error if `subject` is a read-only form element. + */ + isNotReadonly(subject: any, commandName: string, onFail?: Log): void + + /** + * Throws an error if `subject` is a read-only form element. + */ + isScrollable(subject: any, commandName: string, onFail?: Log): void + + /** + * Throws an error if `subject` is not a DOM element visible in the AUT. + */ + isVisible(subject: any, commandName: string, onFail?: Log): void + } + interface LocalStorage { /** * Called internally to clear `localStorage` in two situations. @@ -142,6 +197,39 @@ declare namespace Cypress { clear: (keys?: string[]) => void } + // TODO: raise minimum required TypeScript version to 3.7 + // and make this recursive + // https://github.com/cypress-io/cypress/issues/24875 + type Storable = + | string + | number + | boolean + | null + | StorableObject + | StorableArray + + interface StorableObject { + [key: string]: Storable + } + + interface StorableArray extends Array { } + + type StorableRecord = Record + + interface OriginStorage { + origin: string + value: StorableRecord + } + + interface Storages { + localStorage: OriginStorage[] + sessionStorage: OriginStorage[] + } + + interface StorageByOrigin { + [key: string]: StorableRecord + } + type IsBrowserMatcher = BrowserName | Partial | Array> interface ViewportPosition extends WindowPosition { @@ -272,6 +360,12 @@ declare namespace Cypress { */ sinon: sinon.SinonStatic + /** + * Utility functions for ensuring various properties about a subject. + * @see https://on.cypress.io/api/custom-queries + */ + ensure: Ensure + /** * Cypress version string. i.e. "1.1.2" * @see https://on.cypress.io/version @@ -463,30 +557,92 @@ declare namespace Cypress { */ log(options: Partial): Log - /** - * @see https://on.cypress.io/api/commands - */ Commands: { + /** + * Add a custom command + * @see https://on.cypress.io/api/commands + */ add(name: T, fn: CommandFn): void + + /** + * Add a custom parent command + * @see https://on.cypress.io/api/commands#Parent-Commands + */ add(name: T, options: CommandOptions & {prevSubject: false}, fn: CommandFn): void + + /** + * Add a custom child command + * @see https://on.cypress.io/api/commands#Child-Commands + */ add(name: T, options: CommandOptions & {prevSubject: true}, fn: CommandFnWithSubject): void + + /** + * Add a custom child or dual command + * @see https://on.cypress.io/api/commands#Validations + */ add( name: T, options: CommandOptions & { prevSubject: S | ['optional'] }, fn: CommandFnWithSubject, ): void + + /** + * Add a custom command that allows multiple types as the prevSubject + * @see https://on.cypress.io/api/commands#Validations#Allow-Multiple-Types + */ add( name: T, options: CommandOptions & { prevSubject: S[] }, fn: CommandFnWithSubject[S]>, ): void + + /** + * Add one or more custom commands + * @see https://on.cypress.io/api/commands + */ addAll(fns: CommandFns): void + + /** + * Add one or more custom parent commands + * @see https://on.cypress.io/api/commands#Parent-Commands + */ addAll(options: CommandOptions & {prevSubject: false}, fns: CommandFns): void + + /** + * Add one or more custom child commands + * @see https://on.cypress.io/api/commands#Child-Commands + */ addAll(options: CommandOptions & { prevSubject: true }, fns: CommandFnsWithSubject): void + + /** + * Add one or more custom commands that validate their prevSubject + * @see https://on.cypress.io/api/commands#Validations + */ addAll( options: CommandOptions & { prevSubject: S | ['optional'] }, fns: CommandFnsWithSubject, ): void + + /** + * Add one or more custom commands that allow multiple types as their prevSubject + * @see https://on.cypress.io/api/commands#Allow-Multiple-Types + */ addAll( options: CommandOptions & { prevSubject: S[] }, fns: CommandFnsWithSubject[S]>, ): void + + /** + * Overwrite an existing Cypress command with a new implementation + * @see https://on.cypress.io/api/commands#Overwrite-Existing-Commands + */ overwrite(name: T, fn: CommandFnWithOriginalFn): void + + /** + * Overwrite an existing Cypress command with a new implementation + * @see https://on.cypress.io/api/commands#Overwrite-Existing-Commands + */ overwrite(name: T, fn: CommandFnWithOriginalFnAndSubject): void + + /** + * Add a custom query + * @see https://on.cypress.io/api/custom-queries + */ + addQuery(name: T, fn: QueryFn): void } /** @@ -494,16 +650,6 @@ declare namespace Cypress { */ Cookies: { debug(enabled: boolean, options?: Partial): void - /** - * @deprecated Use `cy.session()` instead. - * @see https://on.cypress.io/session - */ - preserveOnce(...names: string[]): void - /** - * @deprecated Use `cy.session()` instead. - * @see https://on.cypress.io/session - */ - defaults(options: Partial): CookieDefaults } /** @@ -602,13 +748,6 @@ declare namespace Cypress { defaults(options: Partial): void } - /** - * @see https://on.cypress.io/api/api-server - */ - Server: { - defaults(options: Partial): void - } - /** * @see https://on.cypress.io/screenshot-api */ @@ -655,25 +794,6 @@ declare namespace Cypress { onSpecWindow: (window: Window, specList: string[] | Array<() => Promise>) => void } - interface SessionOptions { - /** - * Whether or not to persist the session across all specs in the run. - * @default {false} - */ - cacheAcrossSpecs?: boolean - /** - * Function to run immediately after the session is created and `setup` function runs or - * after a session is restored and the page is cleared. If this returns `false`, throws an - * exception, returns a Promise which resolves to `false` or rejects or contains any failing - * Cypress command, the session is considered invalid. - * - * If validation fails immediately after `setup`, the test will fail. - * If validation fails after restoring a session, `setup` will re-run. - * @default {false} - */ - validate?: () => Promise | void - } - type CanReturnChainable = void | Chainable | Promise type ThenReturn = R extends void ? Chainable : @@ -776,26 +896,81 @@ declare namespace Cypress { clear(options?: Partial): Chainable /** - * Clear a specific browser cookie for the current superdomain or for the domain specified. - * Cypress automatically clears all cookies before each test to prevent state from being shared across tests. You shouldn't need to use this command unless you're using it to clear a specific cookie inside a single test. + * Clear a specific browser cookie for a domain. + * + * Cypress automatically clears all cookies _before_ each test to prevent + * state from being shared across tests when test isolation is enabled. + * You shouldn't need to use this command unless you're using it to clear + * a specific cookie inside a single test or test isolation is disabled. * * @see https://on.cypress.io/clearcookie */ clearCookie(name: string, options?: CookieOptions): Chainable /** - * Clear all browser cookies for the current superdomain or for the domain specified. - * Cypress automatically clears all cookies before each test to prevent state from being shared across tests. You shouldn't need to use this command unless you're using it to clear all cookies or specific cookies inside a single test. + * Clear browser cookies for a domain. + * + * Cypress automatically clears all cookies _before_ each test to prevent + * state from being shared across tests when test isolation is enabled. + * You shouldn't need to use this command unless you're using it to clear + * specific cookies inside a single test or test isolation is disabled. * * @see https://on.cypress.io/clearcookies */ clearCookies(options?: CookieOptions): Chainable /** - * Clear data in local storage. - * Cypress automatically runs this command before each test to prevent state from being - * shared across tests. You shouldn't need to use this command unless you're using it - * to clear localStorage inside a single test. Yields `localStorage` object. + * Clear all browser cookies. + * + * Cypress automatically clears all cookies _before_ each test to prevent + * state from being shared across tests when test isolation is enabled. + * You shouldn't need to use this command unless you're using it to clear + * all cookie inside a single test or test isolation is disabled. + * + * @see https://on.cypress.io/clearallcookies + */ + clearAllCookies(options?: Partial): Chainable + + /** + * Get local storage for all origins. + * + * @see https://on.cypress.io/getalllocalstorage + */ + getAllLocalStorage(options?: Partial): Chainable + + /** + * Clear local storage for all origins. + * + * Cypress automatically clears all local storage _before_ each test to + * prevent state from being shared across tests when test isolation + * is enabled. You shouldn't need to use this command unless you're using it + * to clear localStorage inside a single test or test isolation is disabled. + * + * @see https://on.cypress.io/clearalllocalstorage + */ + clearAllLocalStorage(options?: Partial): Chainable + + /** + * Get session storage for all origins. + * + * @see https://on.cypress.io/getallsessionstorage + */ + getAllSessionStorage(options?: Partial): Chainable + + /** + * Clear session storage for all origins. + * + * @see https://on.cypress.io/clearallsessionstorage + */ + clearAllSessionStorage(options?: Partial): Chainable + + /** + * Clear data in local storage for the current origin. + * + * Cypress automatically clears all local storage _before_ each test to + * prevent state from being shared across tests when test isolation + * is enabled. You shouldn't need to use this command unless you're using it + * to clear localStorage inside a single test or test isolation is disabled. * * @see https://on.cypress.io/clearlocalstorage * @param {string} [key] - name of a particular item to remove (optional). @@ -1086,8 +1261,6 @@ declare namespace Cypress { /** * Save/Restore browser Cookies, LocalStorage, and SessionStorage data resulting from the supplied `setup` function. * - * Only available if the `experimentalSessionAndOrigin` config option is enabled. - * * @see https://on.cypress.io/session */ session(id: string | object, setup: () => void, options?: SessionOptions): Chainable @@ -1249,19 +1422,26 @@ declare namespace Cypress { get(alias: string, options?: Partial): Chainable /** - * Get a browser cookie by its name for the current superdomain or for the domain specified. + * Get a browser cookie by its name. * * @see https://on.cypress.io/getcookie */ getCookie(name: string, options?: CookieOptions): Chainable /** - * Get all of the browser cookies for the current superdomain or for the domain specified. + * Get browser cookies for a domain. * * @see https://on.cypress.io/getcookies */ getCookies(options?: CookieOptions): Chainable + /** + * Get all browser cookies. + * + * @see https://on.cypress.io/getallcookies + */ + getAllCookies(options?: Partial): Chainable + /** * Navigate back or forward to the previous or next URL in the browser's history. * @@ -1430,6 +1610,13 @@ declare namespace Cypress { */ not(selector: string, options?: Partial): Chainable + /** + * Invoke a command synchronously, without using the command queue. + * + * @see https://on.cypress.io/api/custom-queries + */ + now(name: string, ...args: any[]): Promise | ((subject: any) => any) + /** * These events come from Cypress as it issues commands and reacts to their state. These are all useful to listen to for debugging purposes. * @see https://on.cypress.io/catalog-of-events#App-Events @@ -1678,66 +1865,6 @@ declare namespace Cypress { */ root(options?: Partial): Chainable> // can't do better typing unless we ignore the `.within()` case - /** - * @deprecated Use `cy.intercept()` instead. - * - * Use `cy.route()` to manage the behavior of network requests. - * @see https://on.cypress.io/route - * @example - * cy.server() - * cy.route('https://localhost:7777/users', [{id: 1, name: 'Pat'}]) - */ - route(url: string | RegExp, response?: string | object): Chainable - /** - * @deprecated Use `cy.intercept()` instead. - * - * Spy or stub request with specific method and url. - * - * @see https://on.cypress.io/route - * @example - * cy.server() - * // spy on POST /todos requests - * cy.route('POST', '/todos').as('add-todo') - */ - route(method: string, url: string | RegExp, response?: string | object): Chainable - /** - * @deprecated Use `cy.intercept()` instead. - * - * Set a route by returning an object literal from a callback function. - * Functions that return a Promise will automatically be awaited. - * - * @see https://on.cypress.io/route - * @example - * cy.server() - * cy.route(() => { - * // your logic here - * // return an appropriate routing object here - * return { - * method: 'POST', - * url: '/comments', - * response: this.commentsFixture - * } - * }) - */ - route(fn: () => RouteOptions): Chainable - /** - * @deprecated Use `cy.intercept()` instead. - * - * Spy or stub a given route. - * - * @see https://on.cypress.io/route - * @example - * cy.server() - * cy.route({ - * method: 'DELETE', - * url: '/users', - * status: 412, - * delay: 1000 - * // and other options, see documentation - * }) - */ - route(options: Partial): Chainable - /** * Take a screenshot of the application under test and the Cypress Command Log. * @@ -1783,26 +1910,6 @@ declare namespace Cypress { */ select(valueOrTextOrIndex: string | number | Array, options?: Partial): Chainable - /** - * @deprecated Use `cy.intercept()` instead. - * - * Start a server to begin routing responses to `cy.route()` and `cy.request()`. - * - * @example - * // start server - * cy.server() - * // get default server options - * cy.server().should((server) => { - * expect(server.delay).to.eq(0) - * expect(server.method).to.eq('GET') - * expect(server.status).to.eq(200) - * // and many others options - * }) - * - * @see https://on.cypress.io/server - */ - server(options?: Partial): Chainable - /** * Set a browser cookie. * @@ -2404,10 +2511,6 @@ declare namespace Cypress { type Agent = SinonSpyAgent & T - interface CookieDefaults { - preserve: string | string[] | RegExp | ((cookie: Cookie) => boolean) - } - interface Failable { /** * Whether to fail on response codes other than 2xx and 3xx @@ -2637,7 +2740,7 @@ declare namespace Cypress { interface CookieOptions extends Partial { /** * Domain to set cookies on or get cookies from - * @default superdomain of the current app under test + * @default hostname of the current app under test */ domain?: string } @@ -2695,7 +2798,7 @@ declare namespace Cypress { */ env: { [key: string]: any } /** - * A String or Array of glob patterns used to ignore test files that would otherwise be shown in your list of tests. Cypress uses minimatch with the options: {dot: true, matchBase: true}. We suggest using http://globtester.com to test what files would match. + * A String or Array of glob patterns used to ignore test files that would otherwise be shown in your list of tests. Cypress uses minimatch with the options: {dot: true, matchBase: true}. We suggest using a tool to test what files would match. * @default "*.hot-update.js" */ excludeSpecPattern: string | string[] @@ -2817,8 +2920,7 @@ declare namespace Cypress { */ supportFile: string | false /** - * The test isolation ensures a clean browser context between tests. This option is only available when - * `experimentalSessionAndOrigin=true`. + * The test isolation ensures a clean browser context between tests. * * Cypress will always reset/clear aliases, intercepts, clock, and viewport before each test * to ensure a clean test slate; i.e. this configuration only impacts the browser context. @@ -2826,23 +2928,23 @@ declare namespace Cypress { * Note: the [`cy.session()`](https://on.cypress.io/session) command will inherent this value to determine whether * or not the page is cleared when the command executes. This command is only available in end-to-end testing. * - * - on - The page is cleared before each test. Cookies, local storage and session storage in all domains are cleared + * - true - The page is cleared before each test. Cookies, local storage and session storage in all domains are cleared * before each test. The `cy.session()` command will also clear the page and current browser context when creating * or restoring the browser session. - * - off - The current browser state will persist between tests. The page does not clear before the test and cookies, local + * - false - The current browser state will persist between tests. The page does not clear before the test and cookies, local * storage and session storage will be available in the next test. The `cy.session()` command will only clear the * current browser context when creating or restoring the browser session - the current page will not clear. * * Tradeoffs: * Turning test isolation off may improve performance of end-to-end tests, however, previous tests could impact the * browser state of the next test and cause inconsistency when using .only(). Be mindful to write isolated tests when - * test isolation is off. If a test in the suite impacts the state of other tests and it were to fail, you could see + * test isolation is false. If a test in the suite impacts the state of other tests and it were to fail, you could see * misleading errors in later tests which makes debugging clunky. See the [documentation](https://on.cypress.io/test-isolation) * for more information. * - * @default null, when experimentalSessionAndOrigin=false. The default is 'on' when experimentalSessionAndOrigin=true. + * @default true */ - testIsolation: null | 'on' | 'off' + testIsolation: boolean /** * Path to folder where videos will be saved after a headless or CI run * @default "cypress/videos" @@ -2903,11 +3005,6 @@ declare namespace Cypress { * @default false */ experimentalInteractiveRunEvents: boolean - /** - * Enables cross-origin and improved session support, including the `cy.origin` and `cy.session` commands. See https://on.cypress.io/origin and https://on.cypress.io/session. - * @default false - */ - experimentalSessionAndOrigin: boolean /** * Whether Cypress will search for and replace obstructive code in third party .js or .html files. * NOTE: Setting this flag to true removes Subresource Integrity (SRI). @@ -3004,6 +3101,11 @@ declare namespace Cypress { * @default false */ experimentalRunAllSpecs?: boolean + /** + * Enables support for require/import within cy.origin. + * @default false + */ + experimentalOriginDependencies?: boolean } /** @@ -3079,19 +3181,17 @@ declare namespace Cypress { socketIoRoute: string spec: Cypress['spec'] | null specs: Array - xhrRoute: string - xhrUrl: string } interface SuiteConfigOverrides extends Partial< - Pick + Pick >, Partial> { browser?: IsBrowserMatcher | IsBrowserMatcher[] keystrokeDelay?: number } interface TestConfigOverrides extends Partial< - Pick + Pick >, Partial> { browser?: IsBrowserMatcher | IsBrowserMatcher[] keystrokeDelay?: number @@ -3148,7 +3248,7 @@ declare namespace Cypress { } } - interface ComponentConfigOptions extends Omit { + interface ComponentConfigOptions extends Omit { devServer: DevServerFn | DevServerConfigOptions devServerConfig?: ComponentDevServerOpts /** @@ -3337,31 +3437,60 @@ declare namespace Cypress { interval: number } - /** - * Setting default options for cy.server() - * @see https://on.cypress.io/server - */ - interface ServerOptions { - delay: number - method: HttpMethod - status: number - headers: object - response: any - onRequest(...args: any[]): void - onResponse(...args: any[]): void - onAbort(...args: any[]): void - enable: boolean - force404: boolean - urlMatchingOptions: object - ignore(xhr: Request): void - onAnyRequest(route: RouteOptions, proxy: any): void - onAnyResponse(route: RouteOptions, proxy: any): void - onAnyAbort(route: RouteOptions, proxy: any): void - } - interface Session { - // Clear all saved sessions and re-run the current spec file. + /** + * Clear all sessions saved on the backend, including cached global sessions. + */ clearAllSavedSessions: () => Promise + /** + * Clear all storage and cookie data across all origins associated with the current session. + */ + clearCurrentSessionData: () => Promise + /** + * Get all storage and cookie data across all origins associated with the current session. + */ + getCurrentSessionData: () => Promise + /** + * Get all storage and cookie data saved on the backend associated with the provided session id. + */ + getSession: (id: string) => Promise + } + + type ActiveSessions = Record + + interface SessionData { + id: string + hydrated: boolean + cacheAcrossSpecs: SessionOptions['cacheAcrossSpecs'] + cookies?: Cookie[] | null + localStorage?: OriginStorage[] | null + sessionStorage?: OriginStorage[] | null + setup: () => void + validate?: SessionOptions['validate'] + } + + interface ServerSessionData extends Omit { + setup: string + validate?: string + } + + interface SessionOptions { + /** + * Whether or not to persist the session across all specs in the run. + * @default {false} + */ + cacheAcrossSpecs?: boolean + /** + * Function to run immediately after the session is created and `setup` function runs or + * after a session is restored and the page is cleared. If this returns `false`, throws an + * exception, returns a Promise which resolves to `false` or rejects or contains any failing + * Cypress command, the session is considered invalid. + * + * If validation fails immediately after `setup`, the test will fail. + * If validation fails after restoring a session, `setup` will re-run. + * @default {false} + */ + validate?: () => Promise | void } type SameSiteStatus = 'no_restriction' | 'strict' | 'lax' @@ -5778,7 +5907,7 @@ declare namespace Cypress { * Useful for debugging purposes if you're confused about the order in which commands will execute. * @see https://on.cypress.io/catalog-of-events#App-Events */ - (action: 'command:enqueued', fn: (command: EnqueuedCommand) => void): Cypress + (action: 'command:enqueued', fn: (command: EnqueuedCommandAttributes) => void): Cypress /** * Fires when cy begins actually running and executing your command. * Useful for debugging and understanding how the command queue is async. @@ -5906,7 +6035,7 @@ declare namespace Cypress { sameSite?: SameSiteStatus } - interface EnqueuedCommand { + interface EnqueuedCommandAttributes { id: string name: string args: any[] @@ -5914,9 +6043,17 @@ declare namespace Cypress { chainerId: string injected: boolean userInvocationStack?: string + query?: boolean fn(...args: any[]): any } + interface Command { + get(attr: K): EnqueuedCommandAttributes[K] + get(): EnqueuedCommandAttributes + set(key: K, value: EnqueuedCommandAttributes[K]): Log + set(options: Partial): Log + } + interface Exec { code: number stdout: string @@ -5995,28 +6132,6 @@ declare namespace Cypress { viewportHeight: number } - interface WaitXHR { - duration: number - id: string - method: HttpMethod - request: { - body: string | ObjectLike - headers: ObjectLike - } - requestBody: WaitXHR['request']['body'] - requestHeaders: WaitXHR['request']['headers'] - response: { - body: string | ObjectLike - headers: ObjectLike - } - responseBody: WaitXHR['response']['body'] - responseHeaders: WaitXHR['response']['headers'] - status: number - statusMessage: string - url: string - xhr: XMLHttpRequest - } - type Encodings = 'ascii' | 'base64' | 'binary' | 'hex' | 'latin1' | 'utf8' | 'utf-8' | 'ucs2' | 'ucs-2' | 'utf16le' | 'utf-16le' | null type PositionType = 'topLeft' | 'top' | 'topRight' | 'left' | 'center' | 'right' | 'bottomLeft' | 'bottom' | 'bottomRight' type ViewportPreset = 'macbook-16' | 'macbook-15' | 'macbook-13' | 'macbook-11' | 'ipad-2' | 'ipad-mini' | 'iphone-xr' | 'iphone-x' | 'iphone-6+' | 'iphone-se2' | 'iphone-8' | 'iphone-7' | 'iphone-6' | 'iphone-5' | 'iphone-4' | 'iphone-3' | 'samsung-s10' | 'samsung-note9' diff --git a/node_modules/cypress/vue/CHANGELOG.md b/node_modules/cypress/vue/CHANGELOG.md index 019e48d..2619fc0 100644 --- a/node_modules/cypress/vue/CHANGELOG.md +++ b/node_modules/cypress/vue/CHANGELOG.md @@ -1,3 +1,17 @@ +# [@cypress/vue-v5.0.3](https://github.com/cypress-io/cypress/compare/@cypress/vue-v5.0.2...@cypress/vue-v5.0.3) (2022-12-02) + + +### Bug Fixes + +* remove cypress.server.defaults, cy.server and cy.route ([#24411](https://github.com/cypress-io/cypress/issues/24411)) ([2f18a8c](https://github.com/cypress-io/cypress/commit/2f18a8cbd2d1a90fe1f77a29cdc89571bf54109e)) + +# [@cypress/vue-v5.0.2](https://github.com/cypress-io/cypress/compare/@cypress/vue-v5.0.1...@cypress/vue-v5.0.2) (2022-11-23) + + +### Bug Fixes + +* fix windows-lint CI job ([#24758](https://github.com/cypress-io/cypress/issues/24758)) ([2166ba0](https://github.com/cypress-io/cypress/commit/2166ba0d9496037df843d55f07517f83817171a3)) + # [@cypress/vue-v5.0.1](https://github.com/cypress-io/cypress/compare/@cypress/vue-v5.0.0...@cypress/vue-v5.0.1) (2022-11-08) diff --git a/node_modules/cypress/vue/dist/cypress-vue.cjs.js b/node_modules/cypress/vue/dist/cypress-vue.cjs.js index cece5bd..4ced12a 100644 --- a/node_modules/cypress/vue/dist/cypress-vue.cjs.js +++ b/node_modules/cypress/vue/dist/cypress-vue.cjs.js @@ -31,31 +31,31 @@ function _interopNamespace(e) { var Vue__namespace = /*#__PURE__*/_interopNamespace(Vue); -/****************************************************************************** -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */ - -function __rest(s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; +/****************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */ + +function __rest(s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; } const ROOT_SELECTOR = '[data-cy-root]'; @@ -95,6955 +95,6961 @@ function setupHooks(optionalCallback) { Cypress.Commands.overwrite('visit', () => { throw new Error('cy.visit from a component spec is not allowed'); }); + Cypress.Commands.overwrite('session', () => { + throw new Error('cy.session from a component spec is not allowed'); + }); + Cypress.Commands.overwrite('origin', () => { + throw new Error('cy.origin from a component spec is not allowed'); + }); // @ts-ignore Cypress.on('test:before:run', () => { optionalCallback === null || optionalCallback === void 0 ? void 0 : optionalCallback(); }); } -/** - * Make a map and return a function for checking if a key - * is in that map. - * IMPORTANT: all calls of this function must be prefixed with - * \/\*#\_\_PURE\_\_\*\/ - * So that rollup can tree-shake them if necessary. - */ -function makeMap(str, expectsLowerCase) { - const map = Object.create(null); - const list = str.split(','); - for (let i = 0; i < list.length; i++) { - map[list[i]] = true; - } - return expectsLowerCase ? val => !!map[val.toLowerCase()] : val => !!map[val]; -} - -/** - * dev only flag -> name mapping - */ -const PatchFlagNames = { - [1 /* TEXT */]: `TEXT`, - [2 /* CLASS */]: `CLASS`, - [4 /* STYLE */]: `STYLE`, - [8 /* PROPS */]: `PROPS`, - [16 /* FULL_PROPS */]: `FULL_PROPS`, - [32 /* HYDRATE_EVENTS */]: `HYDRATE_EVENTS`, - [64 /* STABLE_FRAGMENT */]: `STABLE_FRAGMENT`, - [128 /* KEYED_FRAGMENT */]: `KEYED_FRAGMENT`, - [256 /* UNKEYED_FRAGMENT */]: `UNKEYED_FRAGMENT`, - [512 /* NEED_PATCH */]: `NEED_PATCH`, - [1024 /* DYNAMIC_SLOTS */]: `DYNAMIC_SLOTS`, - [2048 /* DEV_ROOT_FRAGMENT */]: `DEV_ROOT_FRAGMENT`, - [-1 /* HOISTED */]: `HOISTED`, - [-2 /* BAIL */]: `BAIL` +/** + * Make a map and return a function for checking if a key + * is in that map. + * IMPORTANT: all calls of this function must be prefixed with + * \/\*#\_\_PURE\_\_\*\/ + * So that rollup can tree-shake them if necessary. + */ +function makeMap(str, expectsLowerCase) { + const map = Object.create(null); + const list = str.split(','); + for (let i = 0; i < list.length; i++) { + map[list[i]] = true; + } + return expectsLowerCase ? val => !!map[val.toLowerCase()] : val => !!map[val]; +} + +/** + * dev only flag -> name mapping + */ +const PatchFlagNames = { + [1 /* TEXT */]: `TEXT`, + [2 /* CLASS */]: `CLASS`, + [4 /* STYLE */]: `STYLE`, + [8 /* PROPS */]: `PROPS`, + [16 /* FULL_PROPS */]: `FULL_PROPS`, + [32 /* HYDRATE_EVENTS */]: `HYDRATE_EVENTS`, + [64 /* STABLE_FRAGMENT */]: `STABLE_FRAGMENT`, + [128 /* KEYED_FRAGMENT */]: `KEYED_FRAGMENT`, + [256 /* UNKEYED_FRAGMENT */]: `UNKEYED_FRAGMENT`, + [512 /* NEED_PATCH */]: `NEED_PATCH`, + [1024 /* DYNAMIC_SLOTS */]: `DYNAMIC_SLOTS`, + [2048 /* DEV_ROOT_FRAGMENT */]: `DEV_ROOT_FRAGMENT`, + [-1 /* HOISTED */]: `HOISTED`, + [-2 /* BAIL */]: `BAIL` }; -/** - * Dev only - */ -const slotFlagsText = { - [1 /* STABLE */]: 'STABLE', - [2 /* DYNAMIC */]: 'DYNAMIC', - [3 /* FORWARDED */]: 'FORWARDED' +/** + * Dev only + */ +const slotFlagsText = { + [1 /* STABLE */]: 'STABLE', + [2 /* DYNAMIC */]: 'DYNAMIC', + [3 /* FORWARDED */]: 'FORWARDED' }; -const listDelimiterRE = /;(?![^(]*\))/g; -const propertyDelimiterRE = /:(.+)/; -function parseStringStyle(cssText) { - const ret = {}; - cssText.split(listDelimiterRE).forEach(item => { - if (item) { - const tmp = item.split(propertyDelimiterRE); - tmp.length > 1 && (ret[tmp[0].trim()] = tmp[1].trim()); - } - }); - return ret; -} - -// These tag configs are shared between compiler-dom and runtime-dom, so they -// https://developer.mozilla.org/en-US/docs/Web/HTML/Element -const HTML_TAGS = 'html,body,base,head,link,meta,style,title,address,article,aside,footer,' + - 'header,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,' + - 'figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,' + - 'data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,' + - 'time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,' + - 'canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,' + - 'th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,' + - 'option,output,progress,select,textarea,details,dialog,menu,' + - 'summary,template,blockquote,iframe,tfoot'; -// https://developer.mozilla.org/en-US/docs/Web/SVG/Element -const SVG_TAGS = 'svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,' + - 'defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,' + - 'feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,' + - 'feDistanceLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,' + - 'feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,' + - 'fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,' + - 'foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,' + - 'mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,' + - 'polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,' + - 'text,textPath,title,tspan,unknown,use,view'; -const VOID_TAGS = 'area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr'; -/** - * Compiler only. - * Do NOT use in runtime code paths unless behind `(process.env.NODE_ENV !== 'production')` flag. - */ -const isHTMLTag = /*#__PURE__*/ makeMap(HTML_TAGS); -/** - * Compiler only. - * Do NOT use in runtime code paths unless behind `(process.env.NODE_ENV !== 'production')` flag. - */ -const isSVGTag = /*#__PURE__*/ makeMap(SVG_TAGS); -/** - * Compiler only. - * Do NOT use in runtime code paths unless behind `(process.env.NODE_ENV !== 'production')` flag. - */ +const listDelimiterRE = /;(?![^(]*\))/g; +const propertyDelimiterRE = /:(.+)/; +function parseStringStyle(cssText) { + const ret = {}; + cssText.split(listDelimiterRE).forEach(item => { + if (item) { + const tmp = item.split(propertyDelimiterRE); + tmp.length > 1 && (ret[tmp[0].trim()] = tmp[1].trim()); + } + }); + return ret; +} + +// These tag configs are shared between compiler-dom and runtime-dom, so they +// https://developer.mozilla.org/en-US/docs/Web/HTML/Element +const HTML_TAGS = 'html,body,base,head,link,meta,style,title,address,article,aside,footer,' + + 'header,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,' + + 'figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,' + + 'data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,' + + 'time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,' + + 'canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,' + + 'th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,' + + 'option,output,progress,select,textarea,details,dialog,menu,' + + 'summary,template,blockquote,iframe,tfoot'; +// https://developer.mozilla.org/en-US/docs/Web/SVG/Element +const SVG_TAGS = 'svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,' + + 'defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,' + + 'feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,' + + 'feDistanceLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,' + + 'feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,' + + 'fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,' + + 'foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,' + + 'mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,' + + 'polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,' + + 'text,textPath,title,tspan,unknown,use,view'; +const VOID_TAGS = 'area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr'; +/** + * Compiler only. + * Do NOT use in runtime code paths unless behind `(process.env.NODE_ENV !== 'production')` flag. + */ +const isHTMLTag = /*#__PURE__*/ makeMap(HTML_TAGS); +/** + * Compiler only. + * Do NOT use in runtime code paths unless behind `(process.env.NODE_ENV !== 'production')` flag. + */ +const isSVGTag = /*#__PURE__*/ makeMap(SVG_TAGS); +/** + * Compiler only. + * Do NOT use in runtime code paths unless behind `(process.env.NODE_ENV !== 'production')` flag. + */ const isVoidTag = /*#__PURE__*/ makeMap(VOID_TAGS); -const EMPTY_OBJ = (process.env.NODE_ENV !== 'production') - ? Object.freeze({}) - : {}; -(process.env.NODE_ENV !== 'production') ? Object.freeze([]) : []; -const NOOP = () => { }; -/** - * Always return false. - */ -const NO = () => false; -const onRE = /^on[^a-z]/; -const isOn = (key) => onRE.test(key); -const extend$2 = Object.assign; -const isArray = Array.isArray; -const isString = (val) => typeof val === 'string'; -const isSymbol = (val) => typeof val === 'symbol'; -const isObject$2 = (val) => val !== null && typeof val === 'object'; -const isReservedProp = /*#__PURE__*/ makeMap( -// the leading comma is intentional so empty string "" is also included -',key,ref,ref_for,ref_key,' + - 'onVnodeBeforeMount,onVnodeMounted,' + - 'onVnodeBeforeUpdate,onVnodeUpdated,' + - 'onVnodeBeforeUnmount,onVnodeUnmounted'); -const isBuiltInDirective = /*#__PURE__*/ makeMap('bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo'); -const cacheStringFunction$2 = (fn) => { - const cache = Object.create(null); - return ((str) => { - const hit = cache[str]; - return hit || (cache[str] = fn(str)); - }); -}; -const camelizeRE$2 = /-(\w)/g; -/** - * @private - */ -const camelize$2 = cacheStringFunction$2((str) => { - return str.replace(camelizeRE$2, (_, c) => (c ? c.toUpperCase() : '')); -}); -const hyphenateRE$1 = /\B([A-Z])/g; -/** - * @private - */ -const hyphenate$1 = cacheStringFunction$2((str) => str.replace(hyphenateRE$1, '-$1').toLowerCase()); -/** - * @private - */ -const capitalize$1 = cacheStringFunction$2((str) => str.charAt(0).toUpperCase() + str.slice(1)); -/** - * @private - */ +const EMPTY_OBJ = (process.env.NODE_ENV !== 'production') + ? Object.freeze({}) + : {}; +(process.env.NODE_ENV !== 'production') ? Object.freeze([]) : []; +const NOOP = () => { }; +/** + * Always return false. + */ +const NO = () => false; +const onRE = /^on[^a-z]/; +const isOn = (key) => onRE.test(key); +const extend$2 = Object.assign; +const isArray = Array.isArray; +const isString = (val) => typeof val === 'string'; +const isSymbol = (val) => typeof val === 'symbol'; +const isObject$2 = (val) => val !== null && typeof val === 'object'; +const isReservedProp = /*#__PURE__*/ makeMap( +// the leading comma is intentional so empty string "" is also included +',key,ref,ref_for,ref_key,' + + 'onVnodeBeforeMount,onVnodeMounted,' + + 'onVnodeBeforeUpdate,onVnodeUpdated,' + + 'onVnodeBeforeUnmount,onVnodeUnmounted'); +const isBuiltInDirective = /*#__PURE__*/ makeMap('bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo'); +const cacheStringFunction$2 = (fn) => { + const cache = Object.create(null); + return ((str) => { + const hit = cache[str]; + return hit || (cache[str] = fn(str)); + }); +}; +const camelizeRE$2 = /-(\w)/g; +/** + * @private + */ +const camelize$2 = cacheStringFunction$2((str) => { + return str.replace(camelizeRE$2, (_, c) => (c ? c.toUpperCase() : '')); +}); +const hyphenateRE$1 = /\B([A-Z])/g; +/** + * @private + */ +const hyphenate$1 = cacheStringFunction$2((str) => str.replace(hyphenateRE$1, '-$1').toLowerCase()); +/** + * @private + */ +const capitalize$1 = cacheStringFunction$2((str) => str.charAt(0).toUpperCase() + str.slice(1)); +/** + * @private + */ const toHandlerKey = cacheStringFunction$2((str) => str ? `on${capitalize$1(str)}` : ``); -function defaultOnError(error) { - throw error; -} -function defaultOnWarn(msg) { - (process.env.NODE_ENV !== 'production') && console.warn(`[Vue warn] ${msg.message}`); -} -function createCompilerError(code, loc, messages, additionalMessage) { - const msg = (process.env.NODE_ENV !== 'production') || !true - ? (messages || errorMessages)[code] + (additionalMessage || ``) - : code; - const error = new SyntaxError(String(msg)); - error.code = code; - error.loc = loc; - return error; -} -const errorMessages = { - // parse errors - [0 /* ABRUPT_CLOSING_OF_EMPTY_COMMENT */]: 'Illegal comment.', - [1 /* CDATA_IN_HTML_CONTENT */]: 'CDATA section is allowed only in XML context.', - [2 /* DUPLICATE_ATTRIBUTE */]: 'Duplicate attribute.', - [3 /* END_TAG_WITH_ATTRIBUTES */]: 'End tag cannot have attributes.', - [4 /* END_TAG_WITH_TRAILING_SOLIDUS */]: "Illegal '/' in tags.", - [5 /* EOF_BEFORE_TAG_NAME */]: 'Unexpected EOF in tag.', - [6 /* EOF_IN_CDATA */]: 'Unexpected EOF in CDATA section.', - [7 /* EOF_IN_COMMENT */]: 'Unexpected EOF in comment.', - [8 /* EOF_IN_SCRIPT_HTML_COMMENT_LIKE_TEXT */]: 'Unexpected EOF in script.', - [9 /* EOF_IN_TAG */]: 'Unexpected EOF in tag.', - [10 /* INCORRECTLY_CLOSED_COMMENT */]: 'Incorrectly closed comment.', - [11 /* INCORRECTLY_OPENED_COMMENT */]: 'Incorrectly opened comment.', - [12 /* INVALID_FIRST_CHARACTER_OF_TAG_NAME */]: "Illegal tag name. Use '<' to print '<'.", - [13 /* MISSING_ATTRIBUTE_VALUE */]: 'Attribute value was expected.', - [14 /* MISSING_END_TAG_NAME */]: 'End tag name was expected.', - [15 /* MISSING_WHITESPACE_BETWEEN_ATTRIBUTES */]: 'Whitespace was expected.', - [16 /* NESTED_COMMENT */]: "Unexpected '