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)

    Loading code snippet…