# helper-plugin removed

> Source: https://docs.strapi.io/cms/migration/v4-to-v5/breaking-changes/helper-plugin-deprecated

In Strapi 5, the `helper-plugin` is removed and replaced with imports from `@strapi/strapi/admin` and `@strapi/design-system`. Codemods automatically handle most migration changes for plugin developers.

In Strapi 5, the `helper-plugin` is removed. A whole migration reference is available for plugin developers, and codemods will automatically handle some changes.

This page is part of the [breaking changes database](/cms/migration/v4-to-v5/breaking-changes) and provides information about the breaking change and additional instructions to migrate from Strapi v4 to Strapi 5.

- Is this breaking change affecting plugins? Yes
- Is this breaking change automatically handled by a codemod? Partly
  - Codemod: [deprecate-helper-plugin](https://github.com/strapi/strapi/blob/develop/packages/utils/upgrade/resources/codemods/5.0.0/deprecate-helper-plugin.code.ts)

## Breaking change description

**In Strapi v4**

The `helper-plugin` could be used for Strapi plugins development.

**In Strapi 5**

The `helper-plugin` is deprecated.

## Migration

Codemods handles some but not all of the changes. The following changes are handled:

| Action                                      | Now handled in Strapi 5 by…                    |
|---------------------------------------------|-------------------------------|
| Change `AnErrorOccurred` import             | @strapi/strapi/admin           |
| Replace `AnErrorOccurred` with `Page.Error` | @strapi/strapi/admin           |
| Change `ConfirmDialog` import               | @strapi/strapi/admin           |
| Change `getFetchClient` import              | @strapi/strapi/admin           |
| Change `LoadingIndicatorPage` import        | @strapi/strapi/admin           |
| Replace `LoadingIndicatorPage` with `Page.Loading` | @strapi/strapi/admin     |
| Change `NoPermissions` import               | @strapi/strapi/admin           |
| Replace `NoPermissions` with `Page.NoPermissions` | @strapi/strapi/admin    |
| Change `translatedErrors` import            | @strapi/strapi/admin           |
| Change `useFetchClient` import              | @strapi/strapi/admin           |
| Change `useQueryParams` import              | @strapi/strapi/admin           |
| Change `SearchURLQuery` import              | @strapi/strapi/admin           |
| Change `DateTimePicker` import              | @strapi/design-system          |
| Change `Status` import                      | @strapi/design-system          |
| Change `useCallbackRef` import              | @strapi/design-system          |
| Change `useCollator` import                 | @strapi/design-system          |
| Change `useFilter` import                   | @strapi/design-system          |

Users should refer to additional information found in the extensive [migration guide](/cms/migration/v4-to-v5/additional-resources/helper-plugin) to ensure a smooth migration.
