├── .github └── workflows │ ├── badges.yml │ ├── ci.yml │ └── render-charts.yml ├── .gitignore ├── .nvmrc ├── .prettierrc.json ├── README.md ├── cypress.config.ts ├── cypress └── e2e │ ├── changes │ ├── data-options-change.cy.js │ └── setup-changes.cy.js │ ├── clear-session.cy.js │ ├── clear-without-plugin.cy.js │ ├── deep-save │ ├── a.cy.js │ └── b.cy.js │ ├── deep-save2 │ ├── cache-a.cy.js │ ├── cache-b.cy.js │ └── utils.js │ ├── dependent-shared.cy.js │ ├── dependent.cy.js │ ├── env-restore-shared.cy.js │ ├── env-restore-with-recreate.cy.js │ ├── env-restore.cy.js │ ├── expires.cy.js │ ├── get-session.cy.js │ ├── global-methods.cy.js │ ├── http.cy.js │ ├── init.cy.js │ ├── invalidate.cy.js │ ├── limit.cy.js │ ├── options.cy.js │ ├── presetup.cy.js │ ├── recompute-on-retry.cy.js │ ├── recreate.cy.js │ ├── restore-from-shared.cy.js │ ├── session-data-preserved.cy.js │ ├── show-value.cy.js │ ├── spec.cy.js │ ├── validate.cy.js │ ├── with-delay.cy.js │ └── wrap.cy.js ├── images ├── debug-logs.png └── flowchart.png ├── package.json ├── renovate.json └── src ├── index.d.ts ├── index.js ├── plugin.js ├── sha.js └── utils.js /.github/workflows/badges.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/.github/workflows/badges.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/render-charts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/.github/workflows/render-charts.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 24.11.1 2 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/README.md -------------------------------------------------------------------------------- /cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress.config.ts -------------------------------------------------------------------------------- /cypress/e2e/changes/data-options-change.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/changes/data-options-change.cy.js -------------------------------------------------------------------------------- /cypress/e2e/changes/setup-changes.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/changes/setup-changes.cy.js -------------------------------------------------------------------------------- /cypress/e2e/clear-session.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/clear-session.cy.js -------------------------------------------------------------------------------- /cypress/e2e/clear-without-plugin.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/clear-without-plugin.cy.js -------------------------------------------------------------------------------- /cypress/e2e/deep-save/a.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/deep-save/a.cy.js -------------------------------------------------------------------------------- /cypress/e2e/deep-save/b.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/deep-save/b.cy.js -------------------------------------------------------------------------------- /cypress/e2e/deep-save2/cache-a.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/deep-save2/cache-a.cy.js -------------------------------------------------------------------------------- /cypress/e2e/deep-save2/cache-b.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/deep-save2/cache-b.cy.js -------------------------------------------------------------------------------- /cypress/e2e/deep-save2/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/deep-save2/utils.js -------------------------------------------------------------------------------- /cypress/e2e/dependent-shared.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/dependent-shared.cy.js -------------------------------------------------------------------------------- /cypress/e2e/dependent.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/dependent.cy.js -------------------------------------------------------------------------------- /cypress/e2e/env-restore-shared.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/env-restore-shared.cy.js -------------------------------------------------------------------------------- /cypress/e2e/env-restore-with-recreate.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/env-restore-with-recreate.cy.js -------------------------------------------------------------------------------- /cypress/e2e/env-restore.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/env-restore.cy.js -------------------------------------------------------------------------------- /cypress/e2e/expires.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/expires.cy.js -------------------------------------------------------------------------------- /cypress/e2e/get-session.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/get-session.cy.js -------------------------------------------------------------------------------- /cypress/e2e/global-methods.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/global-methods.cy.js -------------------------------------------------------------------------------- /cypress/e2e/http.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/http.cy.js -------------------------------------------------------------------------------- /cypress/e2e/init.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/init.cy.js -------------------------------------------------------------------------------- /cypress/e2e/invalidate.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/invalidate.cy.js -------------------------------------------------------------------------------- /cypress/e2e/limit.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/limit.cy.js -------------------------------------------------------------------------------- /cypress/e2e/options.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/options.cy.js -------------------------------------------------------------------------------- /cypress/e2e/presetup.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/presetup.cy.js -------------------------------------------------------------------------------- /cypress/e2e/recompute-on-retry.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/recompute-on-retry.cy.js -------------------------------------------------------------------------------- /cypress/e2e/recreate.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/recreate.cy.js -------------------------------------------------------------------------------- /cypress/e2e/restore-from-shared.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/restore-from-shared.cy.js -------------------------------------------------------------------------------- /cypress/e2e/session-data-preserved.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/session-data-preserved.cy.js -------------------------------------------------------------------------------- /cypress/e2e/show-value.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/show-value.cy.js -------------------------------------------------------------------------------- /cypress/e2e/spec.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/spec.cy.js -------------------------------------------------------------------------------- /cypress/e2e/validate.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/validate.cy.js -------------------------------------------------------------------------------- /cypress/e2e/with-delay.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/with-delay.cy.js -------------------------------------------------------------------------------- /cypress/e2e/wrap.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/cypress/e2e/wrap.cy.js -------------------------------------------------------------------------------- /images/debug-logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/images/debug-logs.png -------------------------------------------------------------------------------- /images/flowchart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/images/flowchart.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/renovate.json -------------------------------------------------------------------------------- /src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/src/index.d.ts -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/src/index.js -------------------------------------------------------------------------------- /src/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/src/plugin.js -------------------------------------------------------------------------------- /src/sha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/src/sha.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/cypress-data-session/HEAD/src/utils.js --------------------------------------------------------------------------------