doesitarm/components
ThatGuySam d45b587434 Finish axios migration via shared native HTTP helper
Replace all in-scope axios callsites with a new helpers/http.js wrapper over native fetch, including JSON/text GET, JSON POST, HEAD checks, and transient 5xx retry behavior; update all browser, build, script, and proxy API clients to use it; add focused unit tests; and remove axios from package dependencies.

Constraint: Preserve API/build and deployment behavior while lowering transport surface area.

Rejected: inline fetch replacements at each callsite | rejected to avoid inconsistent error/retry semantics.

Confidence: high

Scope-risk: moderate

Directive: Keep helper in place as the transport boundary and update tests when changing request semantics.

Tested: pnpm run -s typecheck, pnpm -s run test-prebuild, pnpm -s run test, pnpm -s run test:browser, pnpm -s run netlify-build, smoke GETs on /apple-silicon-app-test and /apple-silicon-app-test/?version=2

Not-tested: branch/netlify deployment health in CI pipeline after merge
2026-04-06 12:09:16 -05:00
..
video Fix subscribe button label 2022-09-04 09:55:35 -05:00
ad-inline.vue Fix extra space on notion link 2023-06-23 12:52:28 -05:00
all-updates-subscribe.vue Finish axios migration via shared native HTTP helper 2026-04-06 12:09:16 -05:00
carbon-inline.vue Add carbon-inline-wide to component by default 2022-07-27 13:33:16 -05:00
email-subscribe.vue Finish axios migration via shared native HTTP helper 2026-04-06 12:09:16 -05:00
fullscreen-file-drop.vue Add fullscreen-file-drop component 2021-01-30 00:46:59 -06:00
link-button.vue Add label prop 2022-07-31 10:32:12 -05:00
list-end-buttons.vue Add icons to list end buttons 2022-09-04 09:52:05 -05:00
list-summary.vue Clean up list summary 2020-12-11 15:18:55 -06:00
Logo.vue Update logo 2020-09-19 17:05:57 -05:00
navbar.vue Move emoji font into tailwind 2023-06-23 13:08:10 -05:00
README.md Initialize Nuxt 2020-09-15 19:02:15 -05:00
relative-time.vue Rename parseGithubDate to parseDate 2021-03-04 20:25:06 -06:00
search-stork.vue fix(search): prevent pagefind filter hangs 2026-03-15 19:25:07 -05:00
search.vue Fiz old search buttons labels 2022-09-04 09:55:22 -05:00
thomas-credit.vue Tweak Thomas credit 2022-06-10 14:01:03 -05:00
twitter-follow.vue Add fallback reveal to twitter button 2020-11-16 14:03:23 -06:00

COMPONENTS

This directory is not required, you can delete it if you don't want to use it.

The components directory contains your Vue.js Components.

Nuxt.js doesn't supercharge these components.