├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ └── test.yml ├── .gitignore ├── .prettierignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── LICENSE.md ├── README.md ├── assets └── japa.png ├── package.json ├── snippets └── index.json ├── src ├── ast_extractor │ ├── contracts │ │ └── index.ts │ ├── helpers.ts │ ├── index.ts │ └── nodes │ │ ├── group_node.ts │ │ ├── snapshot_match_node.ts │ │ └── test_node.ts ├── cmd_invoker │ └── index.ts ├── contracts │ ├── config.ts │ └── index.ts ├── errors.ts ├── index.ts ├── notifier │ └── index.ts ├── providers │ ├── code_lens_provider.ts │ └── test_controller.ts ├── tests_runner │ ├── index.ts │ └── ndjson_runner.ts ├── types.ts └── utilities │ ├── exception.ts │ ├── ext_config.ts │ ├── index.ts │ └── pure.ts ├── test ├── fixtures │ ├── bin │ │ └── test.js │ ├── package-lock.json │ └── package.json ├── run_pure_tests.ts └── suites │ └── pure │ ├── __snapshots__ │ └── ast_extractor.spec.ts.cjs │ ├── ast_extractor.spec.ts │ ├── ndjson_executor.spec.ts │ └── snapshot_extractor.spec.ts ├── tsconfig.json └── tsup.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [Julien-R44] 2 | -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/.prettierignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/.vscodeignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/README.md -------------------------------------------------------------------------------- /assets/japa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/assets/japa.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/package.json -------------------------------------------------------------------------------- /snippets/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/snippets/index.json -------------------------------------------------------------------------------- /src/ast_extractor/contracts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/src/ast_extractor/contracts/index.ts -------------------------------------------------------------------------------- /src/ast_extractor/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/src/ast_extractor/helpers.ts -------------------------------------------------------------------------------- /src/ast_extractor/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/src/ast_extractor/index.ts -------------------------------------------------------------------------------- /src/ast_extractor/nodes/group_node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/src/ast_extractor/nodes/group_node.ts -------------------------------------------------------------------------------- /src/ast_extractor/nodes/snapshot_match_node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/src/ast_extractor/nodes/snapshot_match_node.ts -------------------------------------------------------------------------------- /src/ast_extractor/nodes/test_node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/src/ast_extractor/nodes/test_node.ts -------------------------------------------------------------------------------- /src/cmd_invoker/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/src/cmd_invoker/index.ts -------------------------------------------------------------------------------- /src/contracts/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/src/contracts/config.ts -------------------------------------------------------------------------------- /src/contracts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/src/contracts/index.ts -------------------------------------------------------------------------------- /src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/src/errors.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/notifier/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/src/notifier/index.ts -------------------------------------------------------------------------------- /src/providers/code_lens_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/src/providers/code_lens_provider.ts -------------------------------------------------------------------------------- /src/providers/test_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/src/providers/test_controller.ts -------------------------------------------------------------------------------- /src/tests_runner/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/src/tests_runner/index.ts -------------------------------------------------------------------------------- /src/tests_runner/ndjson_runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/src/tests_runner/ndjson_runner.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utilities/exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/src/utilities/exception.ts -------------------------------------------------------------------------------- /src/utilities/ext_config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/src/utilities/ext_config.ts -------------------------------------------------------------------------------- /src/utilities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/src/utilities/index.ts -------------------------------------------------------------------------------- /src/utilities/pure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/src/utilities/pure.ts -------------------------------------------------------------------------------- /test/fixtures/bin/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/test/fixtures/bin/test.js -------------------------------------------------------------------------------- /test/fixtures/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/test/fixtures/package-lock.json -------------------------------------------------------------------------------- /test/fixtures/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/test/fixtures/package.json -------------------------------------------------------------------------------- /test/run_pure_tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/test/run_pure_tests.ts -------------------------------------------------------------------------------- /test/suites/pure/__snapshots__/ast_extractor.spec.ts.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/test/suites/pure/__snapshots__/ast_extractor.spec.ts.cjs -------------------------------------------------------------------------------- /test/suites/pure/ast_extractor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/test/suites/pure/ast_extractor.spec.ts -------------------------------------------------------------------------------- /test/suites/pure/ndjson_executor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/test/suites/pure/ndjson_executor.spec.ts -------------------------------------------------------------------------------- /test/suites/pure/snapshot_extractor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/test/suites/pure/snapshot_extractor.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/japa-vscode/HEAD/tsup.config.ts --------------------------------------------------------------------------------