├── .eslintrc.js ├── .gitignore ├── .ncurc.js ├── .prettierrc ├── .vscode └── settings.json ├── README.md ├── TODO.md ├── jest.config.js ├── nodemon.json ├── package.json ├── src ├── classes │ ├── session-manager.ts │ └── storage-provider.ts ├── constants │ ├── constants.ts │ └── dexie.ts ├── exceptions.ts ├── index.ts ├── plugin │ ├── injector.spec.ts │ ├── injector.ts │ ├── plugin.spec.ts │ └── plugin.ts ├── providers │ ├── cookies.spec.ts │ ├── cookies.ts │ ├── indexedDb.spec.ts │ ├── indexedDb.ts │ ├── localStorage.ts │ └── sessionStorage.ts ├── schemas.ts ├── session.ts ├── types.ts └── types │ └── session-data.ts ├── tsconfig.json └── yarn.lock /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | yarn-error.log 3 | lib 4 | package-lock.json -------------------------------------------------------------------------------- /.ncurc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/.ncurc.js -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/TODO.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/jest.config.js -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/package.json -------------------------------------------------------------------------------- /src/classes/session-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/src/classes/session-manager.ts -------------------------------------------------------------------------------- /src/classes/storage-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/src/classes/storage-provider.ts -------------------------------------------------------------------------------- /src/constants/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/src/constants/constants.ts -------------------------------------------------------------------------------- /src/constants/dexie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/src/constants/dexie.ts -------------------------------------------------------------------------------- /src/exceptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/src/exceptions.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/plugin/injector.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/src/plugin/injector.spec.ts -------------------------------------------------------------------------------- /src/plugin/injector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/src/plugin/injector.ts -------------------------------------------------------------------------------- /src/plugin/plugin.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/src/plugin/plugin.spec.ts -------------------------------------------------------------------------------- /src/plugin/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/src/plugin/plugin.ts -------------------------------------------------------------------------------- /src/providers/cookies.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/src/providers/cookies.spec.ts -------------------------------------------------------------------------------- /src/providers/cookies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/src/providers/cookies.ts -------------------------------------------------------------------------------- /src/providers/indexedDb.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/src/providers/indexedDb.spec.ts -------------------------------------------------------------------------------- /src/providers/indexedDb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/src/providers/indexedDb.ts -------------------------------------------------------------------------------- /src/providers/localStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/src/providers/localStorage.ts -------------------------------------------------------------------------------- /src/providers/sessionStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/src/providers/sessionStorage.ts -------------------------------------------------------------------------------- /src/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/src/schemas.ts -------------------------------------------------------------------------------- /src/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/src/session.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/types/session-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/src/types/session-data.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clouedoc/puppeteer-extra-plugin-session/HEAD/yarn.lock --------------------------------------------------------------------------------