strapi-plugin-untransform-response

0.1.7 • Public • Published

strapi-plugin-untransform-response

@strapi/* ^4.6.0

What it does:

Efficiently removes all the unnecessary data/attributes tags.

Installation

yarn add strapi-plugin-untransform-response

or

npm install strapi-plugin-untransform-response
// DON'T FORGET
yarn strapi build

Before

{
  "data": {
    "id": 1,
    "attributes": {
      "title": "Some title",
      "relations": {
        "data": [
          {
            "id": 2,
            "attributes": {
              "title": "Some other title"
            }
          }
        ]
      }
    }
  },
  "meta": { ... }
}

After

{
  "data": {
    "id": 1,
    "title": "Some title",
    "relations": [
      {
        "id": 2,
        "title": "Some other title"
      }
    ]
  },
  "meta": { ... }
}

Settings

Settings are unnecessary, unless you want to disable plugin.

/config/plugins.ts

export default ({ env }) => ({
  ...,
  'strapi-plugin-untransform-response': {
    enabled: false,  // TO DISABLE
  },
  ...,
});

Known issues

gql is not supported.

Currently overrides all transformResonse functions, in all controllers, so be advised.

Readme

Keywords

none

Package Sidebar

Install

npm i strapi-plugin-untransform-response

Weekly Downloads

98

Version

0.1.7

License

MIT

Unpacked Size

55.8 kB

Total Files

11

Last publish

Collaborators

  • antokh1o