traeger
v0.1.0
Published
Axios interceptor that converts File objects in deeply nested request data into base64 encoded strings.
Readme
traeger
traeger is an axios interceptor that converts File objects into base64 encoded strings in deeply nested request data.
Usage
Use traeger as a request interceptor with axios (or a custom instance of axios).
import axios from 'axios'
import traeger from 'traeger'
axios.interceptors.request.use(traeger);
const pawneeBudget = new File(["parks,1000000\nrecreation,1000000"], "budget.csv", {
type: "text/csv",
});
const data = {
audit: {
city: "Pawnee",
state: "Indiana",
budget: pawneeBudget
}
}
axios.post('/', data)