# strapi-typed

> Strapi v4 - Types & utilities

Latest version **1.0.20** (published 2024-08-17) · MIT license · 0 weekly downloads

## Install

```sh
npm install strapi-typed
pnpm add strapi-typed
yarn add strapi-typed
bun add strapi-typed
```

## Health

**Score 20/100 (F)** — status: abandoned.

Positive: has types; no vulnerabilities.

Warnings: low downloads; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.20 |
| Published | 2024-08-17 |
| First published | 2022-03-23 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 4 |
| Unpacked size | 20.5 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 14 |
| Author | VirtusLab |
| Maintainers | cyp3r |
| Keywords | strapi, types, interfaces, typescript |

## Links

- npm: https://www.npmjs.com/package/strapi-typed
- Repository: https://github.com/VirtusLab-Open-Source/strapi-typed
- Homepage: https://github.com/VirtusLab-Open-Source/strapi-typed#readme
- Issues: https://github.com/VirtusLab-Open-Source/strapi-typed/issues
- npm.io page: https://npm.io/package/strapi-typed

## Dependencies (4)

- [@types/react](https://npm.io/package/@types/react.md) ^18.0.28
- [@strapi/utils](https://npm.io/package/@strapi/utils.md) ^4.25.8
- [@types/react-intl](https://npm.io/package/@types/react-intl.md) ^3.0.0
- [@strapi/plugin-graphql](https://npm.io/package/@strapi/plugin-graphql.md) ^4.25.8

## Alternatives

- [@openai/codex-sdk](https://npm.io/package/@openai/codex-sdk.md) — 731.4K weekly downloads
- [babel-plugin-transform-react-jsx](https://npm.io/package/babel-plugin-transform-react-jsx.md) — 565.0K weekly downloads
- [babel-helper-remove-or-void](https://npm.io/package/babel-helper-remove-or-void.md) — 508.5K weekly downloads
- [@pnpm/store-controller-types](https://npm.io/package/@pnpm/store-controller-types.md) — 186.9K weekly downloads
- [react-native-signature-canvas](https://npm.io/package/react-native-signature-canvas.md) — 155.6K weekly downloads

## Recent versions

- 1.0.20 (latest) — 2024-08-17
- 1.0.19 — 2024-05-29
- 1.0.18 — 2024-02-10
- 1.0.17 — 2023-12-22
- 1.0.16 — 2023-03-08
- 1.0.15 — 2022-12-23
- 1.0.14 — 2022-09-21
- 1.0.13 — 2022-08-04
- 1.0.12 — 2022-05-27
- 1.0.11 — 2022-05-27
- 1.0.10 — 2022-05-23
- 1.0.9 — 2022-04-22
- 1.0.8 — 2022-04-15
- 1.0.7 — 2022-04-12
- 1.0.6 — 2022-04-07
- … 6 more at https://npm.io/package/strapi-typed/versions

## README

<div align="center">
  <h1>Strapi v4 - Types &amp; utilities</h1>
  <p>Basic set of types and utilities for Strapi v4 and plugins creators</p>
  <a href="https://www.npmjs.org/package/strapi-typed">
    <img alt="GitHub package.json version" src="https://img.shields.io/github/package-json/v/VirtusLab-Open-Source/strapi-typed?label=npm&logo=npm">
  </a>
  <a href="https://www.npmjs.org/package/strapi-typed">
    <img src="https://img.shields.io/npm/dm/strapi-typed.svg" alt="Monthly download on NPM" />
  </a>
</div>

---

A developers goodie for [Strapi Headless CMS](https://github.com/strapi/strapi) which provides a basic core set of types &amp; interfaces and generic utilities useful for every plugin creator or team which is extending the core implementation.

## ✨ What's included?

- **Strapi Core:** Basic set of types &amp; interfaces which include `Strapi`, `DB`, `ContentType` and more.
- **Generic utility types:** Useful for plugin creators and teams which are extending Strapi.

## ⏳ Installation

(Use **yarn** to install this dependency within your Strapi project (recommended). [Install yarn with these docs](https://yarnpkg.com/lang/en/docs/install/).)

```bash
yarn add -D strapi-typed@latest
```

and then use

```typescript
import { IStrapi } from 'strapi-typed';
```

Enjoy 🎉

## 🤝 Contributing

Feel free to fork and make a Pull Request to this project. All the input is warmly welcome!

## 👨‍💻 Community support

For general help using Strapi, please refer to [the official Strapi documentation](https://strapi.io/documentation/). For additional help, you can use one of these channels to ask a question:

- [Discord](https://discord.strapi.io/) We're present on official Strapi Discord workspace. Find us by `[VirtusLab]` prefix and DM.
- [Slack - VirtusLab Open Source](https://virtuslab-oss.slack.com) We're present on a public channel #strapi-molecules
- [GitHub](https://github.com/VirtusLab-Open-Source/strapi-typed/issues) (Bug reports, Contributions, Questions and Discussions)
- [E-mail](mailto:strapi@virtuslab.com) - we will respond back as soon as possible

## 📝 License

[MIT License](LICENSE.md) Copyright (c) [VirtusLab Sp. z o.o.](https://virtuslab.com/) &amp; [Strapi Solutions](https://strapi.io/).

---
_Source: https://npm.io/package/strapi-typed · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
