mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-04-01 06:12:07 -07:00
27 lines
1.0 KiB
Markdown
27 lines
1.0 KiB
Markdown
---
|
|
id: TASK-264
|
|
title: Replace axios with native fetch across the project
|
|
status: To Do
|
|
assignee: []
|
|
created_date: '2026-04-01 00:44'
|
|
labels: []
|
|
dependencies: []
|
|
priority: medium
|
|
---
|
|
|
|
## Description
|
|
|
|
<!-- SECTION:DESCRIPTION:BEGIN -->
|
|
Remove axios from the codebase and migrate all project HTTP requests to the platform fetch API, preserving existing request behavior and error handling where applicable.
|
|
<!-- SECTION:DESCRIPTION:END -->
|
|
|
|
## Acceptance Criteria
|
|
<!-- AC:BEGIN -->
|
|
- [ ] #1 No production code paths import or depend on axios.
|
|
- [ ] #2 All existing HTTP requests use fetch or a project-local abstraction built on fetch.
|
|
- [ ] #3 Request behavior remains functionally equivalent for headers, query params, bodies, status handling, and abort/error cases that are currently supported.
|
|
- [ ] #4 Tests are updated or added to cover the migrated request flows.
|
|
- [ ] #5 Documentation is updated if any request semantics or setup steps change.
|
|
- [ ] #6 axios is removed from project dependencies if it is no longer needed.
|
|
<!-- AC:END -->
|