shortest
QA via natural language AI tests
Language: typescript
Author: Alyssa Gray (@alyssa)
499 stars · 1667 views
Files
- shortest.config.ts (ts)
- lib (txt)
- setup.ts (ts)
- constants.ts (ts)
- utils-server.ts (ts)
- db (txt)
- seed.ts (ts)
- schema.ts (ts)
- cleanup.ts (ts)
- queries.ts (ts)
- drizzle.ts (ts)
- migrate.ts (ts)
- migrations (txt)
- 0001_bizarre_gauntlet.sql (sql)
- 0000_messy_blur.sql (sql)
- meta (txt)
- 0004_snapshot.json (json)
- 0000_snapshot.json (json)
- 0001_snapshot.json (json)
- _journal.json (json)
- 0002_snapshot.json (json)
- 0003_snapshot.json (json)
- 0003_exotic_goliath.sql (sql)
- 0002_legal_victor_mancha.sql (sql)
- 0004_dear_the_liberteens.sql (sql)
- github-stars.ts (ts)
- github.ts (ts)
- payments (txt)
- stripe.ts (ts)
- actions.ts (ts)
- utils.ts (ts)
- config (txt)
- schema.ts (ts)
- index.ts (ts)
- packages (txt)
- shortest (txt)
- README.md (md)
- tsconfig.json (json)
- LICENSE (txt)
- package.json (json)
- scripts (txt)
- build-cli.js (js)
- vitest.config.ts (ts)
- tests (txt)
- unit (txt)
- initialize-config.test.ts (ts)
- config.test.ts (ts)
- e2e (txt)
- test-keyboard.ts (ts)
- test-github-login.ts (ts)
- test-browser.ts (ts)
- test-assertion.ts (ts)
- test-chained.ts (ts)
- test-ai.ts (ts)
- test-loop.ts (ts)
- test-email-rendering.ts (ts)
- test-helpers.ts (ts)
- index.ts (ts)
- fixtures (txt)
- sample-test.ts (ts)
- CONTRIBUTING.md (md)
- src (txt)
- browser (txt)
- actions (txt)
- index.ts (ts)
- integrations (txt)
- mailosaur.ts (ts)
- github.ts (ts)
- index.ts (ts)
- core (txt)
- bash-tool.ts (ts)
- browser-tool.ts (ts)
- api-request.ts (ts)
- index.ts (ts)
- manager (txt)
- index.ts (ts)
- utils (txt)
- create-hash.ts (ts)
- add-to-gitignore.ts (ts)
- sleep.test.ts (ts)
- get-git-info.ts (ts)
- get-git-info.test.ts (ts)
- assert.test.ts (ts)
- env-file.ts (ts)
- objects.ts (ts)
- assert.ts (ts)
- errors.ts (ts)
- sleep.ts (ts)
- directory-exists.ts (ts)
- create-hash.test.ts (ts)
- env-file.test.ts (ts)
- config.ts (ts)
- platform.test.ts (ts)
- platform.ts (ts)
- constants.ts (ts)
- core (txt)
- test-planner (txt)
- system-prompt.ts (ts)
- index.ts (ts)
- builder (txt)
- index.ts (ts)
- framework-detector (txt)
- index.ts (ts)
- compiler (txt)
- index.ts (ts)
- test-generator (txt)
- utils (txt)
- format-code.ts (ts)
- lint-code.ts (ts)
- index.ts (ts)
- runner (txt)
- test-case.ts (ts)
- test-file-parser.test.ts (ts)
- test-run-repository.ts (ts)
- test-run-repository.test.ts (ts)
- test-reporter.ts (ts)
- test-run.ts (ts)
- test-file-parser.ts (ts)
- test-run.test.ts (ts)
- test-case.test.ts (ts)
- index.ts (ts)
- app-analyzer (txt)
- utils (txt)
- get-tree-structure.ts (ts)
- types.ts (ts)
- next-js-analyzer.ts (ts)
- index.ts (ts)
- ai (txt)
- utils (txt)
- json.test.ts (ts)
- json.ts (ts)
- client.ts (ts)
- provider.ts (ts)
- provider.test.ts (ts)
- tools (txt)
- anthropic (txt)
- bash_20250124.ts (ts)
- computer_20241022.ts (ts)
- bash_20241022.ts (ts)
- computer_20250124.ts (ts)
- custom (txt)
- run_callback.ts (ts)
- github_login.ts (ts)
- navigate.ts (ts)
- sleep.ts (ts)
- check_email.ts (ts)
- client.test.ts (ts)
- prompts (txt)
- index.ts (ts)
- tools (txt)
- index.test.ts (ts)
- tool-registry.ts (ts)
- tool-registry.test.ts (ts)
- index.ts (ts)
- cache (txt)
- index.test.ts (ts)
- index.ts (ts)
- globals.ts (ts)
- cli (txt)
- utils (txt)
- command-builder.test.ts (ts)
- command-builder.ts (ts)
- bin.ts (ts)
- commands (txt)
- init (txt)
- generate-config-file.ts (ts)
- cache.ts (ts)
- generate.ts (ts)
- shortest.test.ts (ts)
- init.test.ts (ts)
- github-code.ts (ts)
- github-code.test.ts (ts)
- detect-framework.ts (ts)
- cache.test.ts (ts)
- init.ts (ts)
- shortest.ts (ts)
- analyze.ts (ts)
- plan.ts (ts)
- index.ts (ts)
- bin.test.ts (ts)
- log (txt)
- index.test.ts (ts)
- event.ts (ts)
- group.ts (ts)
- output.test.ts (ts)
- group.test.ts (ts)
- log.ts (ts)
- log.test.ts (ts)
- config.test.ts (ts)
- event.test.ts (ts)
- output.ts (ts)
- config.ts (ts)
- index.ts (ts)
- types (txt)
- cache.ts (ts)
- browser.ts (ts)
- test.ts (ts)
- request.ts (ts)
- globals.ts (ts)
- config.ts (ts)
- ai.ts (ts)
- index.ts (ts)
- index.ts (ts)
- CHANGELOG.md (md)
- drizzle.config.ts (ts)
- shortest.yml (yml)
- tailwind.config.ts (ts)
- README.md (md)
- tsconfig.json (json)
- eslint.config.js (js)
- hooks (txt)
- use-log-groups.ts (ts)
- use-toast.ts (ts)
- app (txt)
- not-found.tsx (tsx)
- icon.tsx (tsx)
- layout.tsx (tsx)
- (dashboard) (txt)
- signin (txt)
- [[...signin]] (signin)
- page.tsx (tsx)
- dashboard (txt)
- types.ts (ts)
- log-view.tsx (tsx)
- page.tsx (tsx)
- settings (txt)
- page.tsx (tsx)
- pull-request-filter.tsx (tsx)
- layout.tsx (tsx)
- pull-request.tsx (tsx)
- page.tsx (tsx)
- page.test.ts (ts)
- pricing (txt)
- submit-button.tsx (tsx)
- page.tsx (tsx)
- layout.tsx (tsx)
- signup (txt)
- [[...signup]] (signup)
- page.tsx (tsx)
- globals.css (css)
- api (txt)
- test (txt)
- assert-bearer (txt)
- route.ts (ts)
- generate-tests (txt)
- schema.ts (ts)
- route.ts (ts)
- github (txt)
- webhook (txt)
- route.ts (ts)
- stripe (txt)
- checkout (txt)
- route.ts (ts)
- webhook (txt)
- route.ts (ts)
- components.json (json)
- eslint (txt)
- require-zod-schema-types.js (js)
- package.json (json)
- examples (txt)
- api-failure.test.ts (ts)
- api-assert-bearer-2.test.ts (ts)
- api-assert-bearer.test.ts (ts)
- youtube.test.ts (ts)
- github.test.ts (ts)
- material-design.test.ts (ts)
- google.test.ts (ts)
- license.md (md)
- pnpm-workspace.yaml (yaml)
- .github (github)
- workflows (txt)
- autofix.yml (yml)
- cli-test.yml (yml)
- cli-publish.yml (yml)
- web-shortest.yml (yml)
- ISSUE_TEMPLATE (txt)
- feature.yml (yml)
- bug.yml (yml)
- config.yml (yml)
- gem (txt)
- lib (txt)
- shortest.rb (rb)
- test-cli (txt)
- package.json (json)
- package-lock.json (json)
- middleware.ts (ts)
- next.config.ts (ts)
- postcss.config.mjs (mjs)
- components (txt)
- logo.tsx (tsx)
- ui (txt)
- card.tsx (tsx)
- checkbox.tsx (tsx)
- input.tsx (tsx)
- antiwork-footer.tsx (tsx)
- radio-group.tsx (tsx)
- toast.tsx (tsx)
- toaster.tsx (tsx)
- button.tsx (tsx)
- popover.tsx (tsx)
- ATTRIBUTION.md (markdown)