├── .config ├── beemo.ts ├── beemo │ ├── eslint.ts │ └── jest.ts └── husky │ └── commit-msg ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── dependabot.yml └── workflows │ ├── ci-cd.yml │ └── zen-ci-cd.yml ├── .gitignore ├── .node-version ├── .npmignore ├── .yarn ├── plugins │ └── @yarnpkg │ │ └── plugin-postinstall-dev.cjs └── releases │ └── yarn-4.8.1.cjs ├── .yarnrc.yml ├── LICENSE ├── README.md ├── docs ├── .gitignore ├── .yarn │ └── install-state.gz ├── .yarnrc.yml ├── README.md ├── babel.config.js ├── deploy.sh ├── docs-meta │ ├── matcher.md │ ├── mock-matcher.md │ └── result-or-fn.md ├── docs │ ├── .gitignore │ ├── how-to-install.md │ ├── logging-and-recording.md │ ├── pitfalls.md │ └── usage-in-cypress.md ├── docusaurus.config.js ├── package.json ├── sidebars.js ├── src │ ├── css │ │ └── custom.css │ └── pages │ │ ├── index.js │ │ └── styles.module.css ├── static │ ├── .nojekyll │ └── img │ │ ├── favicon.ico │ │ ├── logo-full.svg │ │ ├── logo.svg │ │ ├── undraw_docusaurus_mountain.svg │ │ ├── undraw_docusaurus_react.svg │ │ └── undraw_docusaurus_tree.svg ├── typedoc.js └── yarn.lock ├── media ├── example-logging.png ├── example-recording.png └── logo-laika-bg.png ├── package.json ├── src ├── codeGenerator.ts ├── codeGeneratorUtils.test.ts ├── codeGeneratorUtils.ts ├── constants.ts ├── createGlobalLaikaLink.ts ├── createLazyLoadableLaikaLink.ts ├── createLazyLoadableLink.test.ts ├── createLazyLoadableLink.ts ├── getLogStyle.test.ts ├── getLogStyle.ts ├── hasOperation.ts ├── laika.test.ts ├── laika.ts ├── linkUtils.ts ├── main.ts ├── testUtils.ts └── typedefs.ts └── yarn.lock /.config/beemo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/.config/beemo.ts -------------------------------------------------------------------------------- /.config/beemo/eslint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/.config/beemo/eslint.ts -------------------------------------------------------------------------------- /.config/beemo/jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/.config/beemo/jest.ts -------------------------------------------------------------------------------- /.config/husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/.config/husky/commit-msg -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci-cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/.github/workflows/ci-cd.yml -------------------------------------------------------------------------------- /.github/workflows/zen-ci-cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/.github/workflows/zen-ci-cd.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/.npmignore -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-postinstall-dev.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/.yarn/plugins/@yarnpkg/plugin-postinstall-dev.cjs -------------------------------------------------------------------------------- /.yarn/releases/yarn-4.8.1.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/.yarn/releases/yarn-4.8.1.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/README.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/.yarn/install-state.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/docs/.yarn/install-state.gz -------------------------------------------------------------------------------- /docs/.yarnrc.yml: -------------------------------------------------------------------------------- 1 | compressionLevel: mixed 2 | 3 | enableGlobalCache: false 4 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/docs/babel.config.js -------------------------------------------------------------------------------- /docs/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/docs/deploy.sh -------------------------------------------------------------------------------- /docs/docs-meta/matcher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/docs/docs-meta/matcher.md -------------------------------------------------------------------------------- /docs/docs-meta/mock-matcher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/docs/docs-meta/mock-matcher.md -------------------------------------------------------------------------------- /docs/docs-meta/result-or-fn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/docs/docs-meta/result-or-fn.md -------------------------------------------------------------------------------- /docs/docs/.gitignore: -------------------------------------------------------------------------------- 1 | api 2 | -------------------------------------------------------------------------------- /docs/docs/how-to-install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/docs/docs/how-to-install.md -------------------------------------------------------------------------------- /docs/docs/logging-and-recording.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/docs/docs/logging-and-recording.md -------------------------------------------------------------------------------- /docs/docs/pitfalls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/docs/docs/pitfalls.md -------------------------------------------------------------------------------- /docs/docs/usage-in-cypress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/docs/docs/usage-in-cypress.md -------------------------------------------------------------------------------- /docs/docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/docs/docusaurus.config.js -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/docs/sidebars.js -------------------------------------------------------------------------------- /docs/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/docs/src/css/custom.css -------------------------------------------------------------------------------- /docs/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/docs/src/pages/index.js -------------------------------------------------------------------------------- /docs/src/pages/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/docs/src/pages/styles.module.css -------------------------------------------------------------------------------- /docs/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/docs/static/img/favicon.ico -------------------------------------------------------------------------------- /docs/static/img/logo-full.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/docs/static/img/logo-full.svg -------------------------------------------------------------------------------- /docs/static/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/docs/static/img/logo.svg -------------------------------------------------------------------------------- /docs/static/img/undraw_docusaurus_mountain.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/docs/static/img/undraw_docusaurus_mountain.svg -------------------------------------------------------------------------------- /docs/static/img/undraw_docusaurus_react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/docs/static/img/undraw_docusaurus_react.svg -------------------------------------------------------------------------------- /docs/static/img/undraw_docusaurus_tree.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/docs/static/img/undraw_docusaurus_tree.svg -------------------------------------------------------------------------------- /docs/typedoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/docs/typedoc.js -------------------------------------------------------------------------------- /docs/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/docs/yarn.lock -------------------------------------------------------------------------------- /media/example-logging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/media/example-logging.png -------------------------------------------------------------------------------- /media/example-recording.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/media/example-recording.png -------------------------------------------------------------------------------- /media/logo-laika-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/media/logo-laika-bg.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/package.json -------------------------------------------------------------------------------- /src/codeGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/src/codeGenerator.ts -------------------------------------------------------------------------------- /src/codeGeneratorUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/src/codeGeneratorUtils.test.ts -------------------------------------------------------------------------------- /src/codeGeneratorUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/src/codeGeneratorUtils.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/createGlobalLaikaLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/src/createGlobalLaikaLink.ts -------------------------------------------------------------------------------- /src/createLazyLoadableLaikaLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/src/createLazyLoadableLaikaLink.ts -------------------------------------------------------------------------------- /src/createLazyLoadableLink.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/src/createLazyLoadableLink.test.ts -------------------------------------------------------------------------------- /src/createLazyLoadableLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/src/createLazyLoadableLink.ts -------------------------------------------------------------------------------- /src/getLogStyle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/src/getLogStyle.test.ts -------------------------------------------------------------------------------- /src/getLogStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/src/getLogStyle.ts -------------------------------------------------------------------------------- /src/hasOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/src/hasOperation.ts -------------------------------------------------------------------------------- /src/laika.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/src/laika.test.ts -------------------------------------------------------------------------------- /src/laika.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/src/laika.ts -------------------------------------------------------------------------------- /src/linkUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/src/linkUtils.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/testUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/src/testUtils.ts -------------------------------------------------------------------------------- /src/typedefs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/src/typedefs.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/laika/HEAD/yarn.lock --------------------------------------------------------------------------------