Efficiently removes all the unnecessary data/attributes tags.
yarn add strapi-plugin-untransform-response
or
npm install strapi-plugin-untransform-response
// DON'T FORGET
yarn strapi build
{
"data": {
"id": 1,
"attributes": {
"title": "Some title",
"relations": {
"data": [
{
"id": 2,
"attributes": {
"title": "Some other title"
}
}
]
}
}
},
"meta": { ... }
}
{
"data": {
"id": 1,
"title": "Some title",
"relations": [
{
"id": 2,
"title": "Some other title"
}
]
},
"meta": { ... }
}
Settings are unnecessary, unless you want to disable plugin.
/config/plugins.ts
export default ({ env }) => ({
...,
'strapi-plugin-untransform-response': {
enabled: false, // TO DISABLE
},
...,
});
gql
is not supported.
Currently overrides all transformResonse functions, in all controllers, so be advised.