Efficiently removes all the unnecessary data/attributes tags.
@strapi/* ^4.6.0
Efficiently removes all the unnecessary data/attributes tags.
1
2
3
4
5
yarn add strapi-plugin-untransform-response
or
npm install strapi-plugin-untransform-response
1
2
// DON'T FORGET
yarn strapi build
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
"data": {
"id": 1,
"attributes": {
"title": "Some title",
"relations": {
"data": [
{
"id": 2,
"attributes": {
"title": "Some other title"
}
}
]
}
}
},
"meta": { ... }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
{
"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
1
2
3
4
5
6
7
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.
npm install strapi-plugin-untransform-response
Check out the available plugin resources that will help you to develop your plugin or provider and get it listed on the marketplace.