Package detail

@visulima/api-platform

visulima231MIT3.0.40

Visulima API platform is a set of tools to build and consume web APIs

anolilab, visulima, react, blitz

readme

Visulima Api platform

Visulima api platform is built on top of OpenAPI (Swagger) specification, node-rate-limiter-flexible, @visulima/connect With a more intuitive API for creating HTTP API endpoints.


typescript-image npm-image license-image

Daniel Bannert's open source work is supported by the community on GitHub Sponsors


Features

Installation

Npm

npm install @visulima/api-platform zod

Installation for Next.js

npm install @visulima/api-platform zod @visulima/fs

Yarn

yarn add @visulima/api-platform zod

Installation for Next.js

yarn add @visulima/api-platform zod @visulima/fs

Pnpm

pnpm add @visulima/api-platform zod

Installation for Next.js

pnpm add @visulima/api-platform zod @visulima/fs

To use the swagger-ui or the redoc-ui you need to install the following packages:

npm install swagger-ui-react

To have a styled version of the swagger-ui you need to add the following css to your project:

import "swagger-ui-react/swagger-ui.css";

Note: For next.js you can add it to your _app.tsx file

Or

npm install redoc

Usage

CLI:

To use the CLI, you need to install this missing packages:

npm install cli-progress commander chalk
yarn add cli-progress commander chalk
pnpm add cli-progress commander chalk

Then you can use the CLI like this:

// Shows the help with all available commands

pnpm api-platform --help

connect

This package has an extended version of the @visulima/connect package. That means you can use all the features of the @visulima/connect package, in addition to the features of this package.

// pages/api/hello.js
import type { NextApiRequest, NextApiResponse } from "next";
import { createNodeRouter } from "@visulima/api-platform";
import cors from "cors";

// Default Req and Res are IncomingMessage and ServerResponse
// You may want to pass in NextApiRequest and NextApiResponse
const router = createNodeRouter<NextApiRequest, NextApiResponse>();

router.get((req, res) => {
    res.send("Hello world");
});

export default router.nodeHandler();

Supported Node.js Versions

Libraries in this ecosystem make the best effort to track Node.js’ release schedule. Here’s a post on why we think this is important.

Contributing

If you would like to help take a look at the list of issues and check our Contributing guild.

Note: please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Credits

License

The visulima api-platform is open-sourced software licensed under the MIT

changelog

@visulima/api-platform 3.0.40 (2025-03-07)

Bug Fixes

  • api-platform: updated @visulima/packem and other dev deps, for better bundling size and schema-dts to v1.1.5 (ae1c843)

Dependencies

  • @visulima/connect: upgraded to 3.0.19
  • @visulima/jsdoc-open-api: upgraded to 2.0.77
  • @visulima/path: upgraded to 1.3.5
  • @visulima/crud: upgraded to 2.0.37
  • @visulima/fs: upgraded to 3.1.2

@visulima/api-platform 3.0.39 (2025-03-03)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.76
  • @visulima/fs: upgraded to 3.1.1

@visulima/api-platform 3.0.38 (2025-02-28)

Miscellaneous Chores

  • updated dev dependencies (487a976)

Dependencies

  • @visulima/crud: upgraded to 2.0.36

@visulima/api-platform 3.0.37 (2025-01-29)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.75
  • @visulima/fs: upgraded to 3.1.0

@visulima/api-platform 3.0.36 (2025-01-25)

Bug Fixes

  • fixed wrong node version range in package.json (4ae2929)

Miscellaneous Chores

Dependencies

  • @visulima/connect: upgraded to 3.0.18
  • @visulima/jsdoc-open-api: upgraded to 2.0.74
  • @visulima/path: upgraded to 1.3.4
  • @visulima/crud: upgraded to 2.0.35
  • @visulima/fs: upgraded to 3.0.1

@visulima/api-platform 3.0.35 (2025-01-25)

Miscellaneous Chores

  • updated all dev dependencies (37fb298)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.73
  • @visulima/fs: upgraded to 3.0.0

@visulima/api-platform 3.0.34 (2025-01-22)

Bug Fixes

  • api-platform: updated ts-japi to ^1.11.5 and all dev deps (6041f65)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.72
  • @visulima/fs: upgraded to 2.3.8

@visulima/api-platform 3.0.33 (2025-01-13)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.71
  • @visulima/path: upgraded to 1.3.3
  • @visulima/fs: upgraded to 2.3.7

@visulima/api-platform 3.0.32 (2025-01-12)

Bug Fixes

  • api-platform: updated yaml to 2.7.0 and all dev deps (7109f09)

Dependencies

  • @visulima/connect: upgraded to 3.0.17
  • @visulima/jsdoc-open-api: upgraded to 2.0.70
  • @visulima/path: upgraded to 1.3.2
  • @visulima/crud: upgraded to 2.0.34
  • @visulima/fs: upgraded to 2.3.6

@visulima/api-platform 3.0.31 (2025-01-08)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.69
  • @visulima/path: upgraded to 1.3.1
  • @visulima/fs: upgraded to 2.3.5

@visulima/api-platform 3.0.30 (2025-01-08)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.68
  • @visulima/path: upgraded to 1.3.0
  • @visulima/fs: upgraded to 2.3.4

@visulima/api-platform 3.0.29 (2024-12-31)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.67
  • @visulima/path: upgraded to 1.2.0
  • @visulima/fs: upgraded to 2.3.3

@visulima/api-platform 3.0.28 (2024-12-27)

Miscellaneous Chores

  • updated dev dependencies (9de2eab)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.66
  • @visulima/fs: upgraded to 2.3.2

@visulima/api-platform 3.0.27 (2024-12-12)

Bug Fixes

  • added missing placeholder variables into LICENSE.md file (cef32c6)
  • allow node v23 (8ca929a)
  • api-platform: updated debug to 4.4.0 (44b63d8)
  • api-platform: updated yaml to v2.6.1, updated dev-deps, add v23 node support (b99bc36)

Styles

Miscellaneous Chores

  • api-platform: fixed test for node v23 (855d5d5)
  • api-platform: fixed type issues (bda5e0d)
  • updated dev dependencies (a916944)

Dependencies

  • @visulima/connect: upgraded to 3.0.16
  • @visulima/jsdoc-open-api: upgraded to 2.0.65
  • @visulima/path: upgraded to 1.1.2
  • @visulima/crud: upgraded to 2.0.33
  • @visulima/fs: upgraded to 2.3.1

@visulima/api-platform 3.0.26 (2024-10-25)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.64
  • @visulima/fs: upgraded to 2.3.0

@visulima/api-platform 3.0.25 (2024-10-05)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.63
  • @visulima/path: upgraded to 1.1.1
  • @visulima/fs: upgraded to 2.2.2

@visulima/api-platform 3.0.24 (2024-10-05)

Bug Fixes

  • updated dev dependencies, updated packem to v1.0.7, fixed naming of some lint config files (c071a9c)

Dependencies

  • @visulima/connect: upgraded to 3.0.15
  • @visulima/jsdoc-open-api: upgraded to 2.0.62
  • @visulima/path: upgraded to 1.1.0
  • @visulima/crud: upgraded to 2.0.32
  • @visulima/fs: upgraded to 2.2.1

@visulima/api-platform 3.0.23 (2024-09-29)

Miscellaneous Chores

  • updated dev dependencies (736c6ce)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.61
  • @visulima/fs: upgraded to 2.2.0

@visulima/api-platform 3.0.22 (2024-09-24)

Miscellaneous Chores

  • updated dev dependencies (05edb67)

Dependencies

  • @visulima/connect: upgraded to 3.0.14
  • @visulima/jsdoc-open-api: upgraded to 2.0.60
  • @visulima/path: upgraded to 1.0.9
  • @visulima/crud: upgraded to 2.0.31
  • @visulima/fs: upgraded to 2.1.18

@visulima/api-platform 3.0.21 (2024-09-12)

Dependencies

  • @visulima/connect: upgraded to 3.0.13
  • @visulima/crud: upgraded to 2.0.30

@visulima/api-platform 3.0.20 (2024-09-11)

Miscellaneous Chores

  • fixed test, because of new express version (bf0efd7)
  • updated dev dependencies (28b5ee5)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.59
  • @visulima/path: upgraded to 1.0.8
  • @visulima/crud: upgraded to 2.0.29
  • @visulima/fs: upgraded to 2.1.17

@visulima/api-platform 3.0.19 (2024-09-07)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.58
  • @visulima/path: upgraded to 1.0.7
  • @visulima/crud: upgraded to 2.0.28
  • @visulima/fs: upgraded to 2.1.16

@visulima/api-platform 3.0.18 (2024-09-07)

Bug Fixes

  • update yaml to version 2.5.1 and debug to version 4.3.7 (8b1a464)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.57
  • @visulima/path: upgraded to 1.0.6
  • @visulima/crud: upgraded to 2.0.27
  • @visulima/fs: upgraded to 2.1.15

@visulima/api-platform 3.0.17 (2024-08-30)

Bug Fixes

  • api-platform: updated yaml package to 2.5.0 and debug package to 4.3.6 (a06732b)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.56
  • @visulima/path: upgraded to 1.0.5
  • @visulima/fs: upgraded to 2.1.14

@visulima/api-platform 3.0.16 (2024-08-08)

Miscellaneous Chores

  • updated dev dependencies (da46d8e)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.55
  • @visulima/fs: upgraded to 2.1.13

@visulima/api-platform 3.0.15 (2024-08-04)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.54
  • @visulima/path: upgraded to 1.0.4
  • @visulima/fs: upgraded to 2.1.12

@visulima/api-platform 3.0.14 (2024-08-01)

Miscellaneous Chores

  • updated dev dependencies (ac67ec1)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.53
  • @visulima/path: upgraded to 1.0.3
  • @visulima/crud: upgraded to 2.0.26
  • @visulima/fs: upgraded to 2.1.11

@visulima/api-platform 3.0.13 (2024-07-16)

Styles

Miscellaneous Chores

  • updated dev dependencies and sorted the package.json (9571572)

Dependencies

  • @visulima/crud: upgraded to 2.0.25

@visulima/api-platform 3.0.12 (2024-07-02)

Miscellaneous Chores

  • changed typescript version back to 5.4.5 (55d28bb)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.52
  • @visulima/fs: upgraded to 2.1.10

@visulima/api-platform 3.0.11 (2024-07-02)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.51
  • @visulima/fs: upgraded to 2.1.9

@visulima/api-platform 3.0.10 (2024-07-01)

Bug Fixes

  • update dependency jstoxml to 5.0.2 (e823e0d)

Miscellaneous Chores

  • updated dev dependencies (cf7a28a)

@visulima/api-platform 3.0.9 (2024-07-01)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.50
  • @visulima/fs: upgraded to 2.1.8

@visulima/api-platform 3.0.8 (2024-06-19)

Miscellaneous Chores

  • updated dev dependencies (de0f8a6)

Dependencies

  • @visulima/crud: upgraded to 2.0.24

@visulima/api-platform 3.0.7 (2024-06-17)

Miscellaneous Chores

  • updated dev dependencies (c889486)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.49
  • @visulima/fs: upgraded to 2.1.7

@visulima/api-platform 3.0.6 (2024-06-16)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.48
  • @visulima/fs: upgraded to 2.1.6

@visulima/api-platform 3.0.5 (2024-06-11)

Bug Fixes

Styles

Build System

  • fixed found audit error, updated all dev package deps, updated deps in apps and examples (4c51950)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.47
  • @visulima/crud: upgraded to 2.0.23
  • @visulima/fs: upgraded to 2.1.5

@visulima/api-platform 3.0.4 (2024-06-06)

Bug Fixes

Dependencies

  • @visulima/connect: upgraded to 3.0.12
  • @visulima/jsdoc-open-api: upgraded to 2.0.46
  • @visulima/path: upgraded to 1.0.2
  • @visulima/crud: upgraded to 2.0.22
  • @visulima/fs: upgraded to 2.1.4

@visulima/api-platform 3.0.3 (2024-06-05)

Bug Fixes

  • api-platform: updated yaml and debug dep (d282e4e)

Dependencies

  • @visulima/connect: upgraded to 3.0.11
  • @visulima/jsdoc-open-api: upgraded to 2.0.45
  • @visulima/fs: upgraded to 2.1.3

@visulima/api-platform 3.0.2 (2024-05-24)

Bug Fixes

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.44
  • @visulima/path: upgraded to 1.0.1
  • @visulima/fs: upgraded to 2.1.2

@visulima/api-platform 3.0.1 (2024-05-23)

Bug Fixes

  • api-platform: updated ts-japi dependency to 1.11.4 (ec64e9d)

Styles

  • api-platform: cs fixes (a1ccdc8)
  • cs fixes on some package.json files (12fc0f7)

Miscellaneous Chores

  • changed semantic-release-npm to pnpm (b6d100a)
  • updated dev dependencies (abd319c)
  • updated dev dependencies (0767afe)

@visulima/api-platform 3.0.0 (2024-05-07)

⚠ BREAKING CHANGES

  • api-platform: changed optionalDependencies to peerDependencies Signed-off-by: prisis d.bannert@anolilab.de

Bug Fixes

  • api-platform: changed optionalDependencies to peerDependencies with peerDependenciesMeta (7dd2a90)

@visulima/api-platform 2.1.7 (2024-05-03)

Bug Fixes

  • api-platform: updated ts-japi dep (4f4d29f)
  • api-platform: updated yaml to 2.4.2 (85823ab)

@visulima/api-platform 2.1.6 (2024-04-09)

Bug Fixes

  • api-platform: update ts-japi dep (9000785)

Dependencies

  • @visulima/connect: upgraded to 3.0.7
  • @visulima/jsdoc-open-api: upgraded to 2.0.38
  • @visulima/crud: upgraded to 2.0.20
  • @visulima/fs: upgraded to 2.0.6

@visulima/api-platform 2.1.5 (2024-04-05)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.37
  • @visulima/crud: upgraded to 2.0.19
  • @visulima/fs: upgraded to 2.0.5

@visulima/api-platform 2.1.4 (2024-04-02)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.36
  • @visulima/fs: upgraded to 2.0.4

@visulima/api-platform 2.1.3 (2024-03-30)

Dependencies

  • @visulima/connect: upgraded to 3.0.6
  • @visulima/jsdoc-open-api: upgraded to 2.0.35
  • @visulima/fs: upgraded to 2.0.3

@visulima/api-platform 2.1.2 (2024-03-27)

Bug Fixes

  • added missing os key to package.json (4ad1268)

Dependencies

  • @visulima/connect: upgraded to 3.0.5
  • @visulima/jsdoc-open-api: upgraded to 2.0.34
  • @visulima/crud: upgraded to 2.0.18
  • @visulima/fs: upgraded to 2.0.2

@visulima/api-platform 2.1.1 (2024-03-24)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.33
  • @visulima/fs: upgraded to 2.0.1

@visulima/api-platform 2.1.0 (2024-03-23)

Features

  • api-platform: added pathe (96099b8)

Bug Fixes

  • api-platform: added missing slash (8376862)
  • api-platform: fixed windows test (43ee590)
  • api-platform: fixed windows test (45b50f5)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.32
  • @visulima/fs: upgraded to 2.0.0

@visulima/api-platform 2.0.39 (2024-03-22)

Bug Fixes

  • api-platform: updated ts-japi (0313988)

Dependencies

  • @visulima/connect: upgraded to 3.0.4
  • @visulima/jsdoc-open-api: upgraded to 2.0.31
  • @visulima/fs: upgraded to 1.11.1

@visulima/api-platform 2.0.38 (2024-03-20)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.30
  • @visulima/fs: upgraded to 1.11.0

@visulima/api-platform 2.0.37 (2024-03-19)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.29
  • @visulima/fs: upgraded to 1.10.0

@visulima/api-platform 2.0.36 (2024-03-19)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.28
  • @visulima/fs: upgraded to 1.9.0

@visulima/api-platform 2.0.35 (2024-03-17)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.27
  • @visulima/fs: upgraded to 1.8.0

@visulima/api-platform 2.0.34 (2024-03-16)

Dependencies

  • @visulima/connect: upgraded to 3.0.3
  • @visulima/jsdoc-open-api: upgraded to 2.0.26
  • @visulima/crud: upgraded to 2.0.17
  • @visulima/fs: upgraded to 1.7.1

@visulima/api-platform 2.0.33 (2024-03-16)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.25
  • @visulima/fs: upgraded to 1.7.0

@visulima/api-platform 2.0.32 (2024-03-14)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.24
  • @visulima/fs: upgraded to 1.6.0

@visulima/api-platform 2.0.31 (2024-03-14)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.23
  • @visulima/fs: upgraded to 1.5.0

@visulima/api-platform 2.0.30 (2024-03-11)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.22
  • @visulima/fs: upgraded to 1.4.0

@visulima/api-platform 2.0.29 (2024-03-11)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.21
  • @visulima/fs: upgraded to 1.3.1

@visulima/api-platform 2.0.28 (2024-03-11)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.20
  • @visulima/fs: upgraded to 1.3.0

@visulima/api-platform 2.0.27 (2024-03-11)

Bug Fixes

@visulima/api-platform 2.0.26 (2024-03-10)

Dependencies

  • @visulima/connect: upgraded to 3.0.2

@visulima/api-platform 2.0.25 (2024-03-09)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.19
  • @visulima/fs: upgraded to 1.2.1

@visulima/api-platform 2.0.24 (2024-03-09)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.18
  • @visulima/fs: upgraded to 1.2.0

@visulima/api-platform 2.0.23 (2024-03-09)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.17
  • @visulima/fs: upgraded to 1.1.0

@visulima/api-platform 2.0.22 (2024-03-09)

Bug Fixes

  • migrating readdir to fs package (8da1572)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.16
  • @visulima/fs: upgraded to 1.0.0

@visulima/api-platform 2.0.21 (2024-03-06)

Bug Fixes

Dependencies

  • @visulima/connect: upgraded to 3.0.1
  • @visulima/crud: upgraded to 2.0.16

@visulima/api-platform 2.0.20 (2024-03-06)

Bug Fixes

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 2.0.15
  • @visulima/crud: upgraded to 2.0.15

@visulima/api-platform 2.0.19 (2024-03-04)

Bug Fixes

  • fixed all found type issues (eaa40d1)

Dependencies

  • @visulima/connect: upgraded to 3.0.0
  • @visulima/jsdoc-open-api: upgraded to 2.0.14
  • @visulima/crud: upgraded to 2.0.14
  • @visulima/readdir: upgraded to 2.0.12

@visulima/api-platform 2.0.18 (2024-02-26)

Bug Fixes

Dependencies

  • @visulima/connect: upgraded to 2.1.14
  • @visulima/jsdoc-open-api: upgraded to 2.0.13

@visulima/api-platform 2.0.17 (2024-01-31)

Bug Fixes

Dependencies

  • @visulima/connect: upgraded to 2.1.13
  • @visulima/crud: upgraded to 2.0.13

@visulima/api-platform 2.0.16 (2024-01-19)

Bug Fixes

  • updated all deps, updated test based on eslint errors (909f8f3)

Dependencies

  • @visulima/connect: upgraded to 2.1.12
  • @visulima/jsdoc-open-api: upgraded to 2.0.12
  • @visulima/crud: upgraded to 2.0.12
  • @visulima/readdir: upgraded to 2.0.11

@visulima/api-platform 2.0.15 (2023-12-06)

Dependencies

  • @visulima/crud: upgraded to 2.0.11

@visulima/api-platform 2.0.14 (2023-12-06)

Dependencies

  • @visulima/connect: upgraded to 2.1.11

@visulima/api-platform 2.0.13 (2023-11-30)

Bug Fixes

Dependencies

  • @visulima/connect: upgraded to 2.1.10
  • @visulima/jsdoc-open-api: upgraded to 2.0.11
  • @visulima/crud: upgraded to 2.0.10
  • @visulima/readdir: upgraded to 2.0.10

@visulima/api-platform 2.0.12 (2023-11-30)

Bug Fixes

Dependencies

  • @visulima/connect: upgraded to 2.1.9
  • @visulima/jsdoc-open-api: upgraded to 2.0.10
  • @visulima/crud: upgraded to 2.0.9
  • @visulima/readdir: upgraded to 2.0.9

@visulima/api-platform 2.0.11 (2023-11-07)

Bug Fixes

  • fixed the homepage url of the package (02075ce)

Dependencies

  • @visulima/connect: upgraded to 2.1.8
  • @visulima/jsdoc-open-api: upgraded to 2.0.9
  • @visulima/crud: upgraded to 2.0.8
  • @visulima/readdir: upgraded to 2.0.8

@visulima/api-platform 2.0.10 (2023-11-02)

Bug Fixes

Dependencies

  • @visulima/connect: upgraded to 2.1.7
  • @visulima/jsdoc-open-api: upgraded to 2.0.8
  • @visulima/crud: upgraded to 2.0.7
  • @visulima/readdir: upgraded to 2.0.7

@visulima/api-platform 2.0.9 (2023-11-02)

Bug Fixes

@visulima/api-platform 2.0.8 (2023-10-30)

Bug Fixes

  • update dependencies in pnpm-lock.yaml (d3a5626)

Dependencies

  • @visulima/connect: upgraded to 2.1.6
  • @visulima/jsdoc-open-api: upgraded to 2.0.7
  • @visulima/crud: upgraded to 2.0.6
  • @visulima/readdir: upgraded to 2.0.6

@visulima/api-platform 2.0.7 (2023-10-24)

Dependencies

  • @visulima/connect: upgraded to 2.1.5

@visulima/api-platform 2.0.6 (2023-10-24)

Bug Fixes

Dependencies

  • @visulima/connect: upgraded to 2.1.4
  • @visulima/jsdoc-open-api: upgraded to 2.0.6
  • @visulima/crud: upgraded to 2.0.5
  • @visulima/readdir: upgraded to 2.0.5

@visulima/api-platform 2.0.5 (2023-10-16)

Bug Fixes

Dependencies

  • @visulima/connect: upgraded to 2.1.3
  • @visulima/jsdoc-open-api: upgraded to 2.0.5

@visulima/api-platform 2.0.4 (2023-10-15)

Bug Fixes

  • removed types from exports key (80bd356)

Dependencies

  • @visulima/connect: upgraded to 2.1.2
  • @visulima/jsdoc-open-api: upgraded to 2.0.4
  • @visulima/crud: upgraded to 2.0.4
  • @visulima/readdir: upgraded to 2.0.4

@visulima/api-platform 2.0.3 (2023-10-11)

Bug Fixes

Dependencies

  • @visulima/connect: upgraded to 2.1.1
  • @visulima/jsdoc-open-api: upgraded to 2.0.3
  • @visulima/crud: upgraded to 2.0.3
  • @visulima/readdir: upgraded to 2.0.3

@visulima/api-platform 2.0.2 (2023-09-05)

Bug Fixes

  • deps: update package versions in pnpm-lock file (6917001)

Dependencies

  • @visulima/connect: upgraded to 2.1.0
  • @visulima/jsdoc-open-api: upgraded to 2.0.2
  • @visulima/crud: upgraded to 2.0.2
  • @visulima/readdir: upgraded to 2.0.2

@visulima/api-platform 2.0.1 (2023-08-29)

Bug Fixes

  • fixed wrong settings for node 18+ in typescript (ac6711f)
  • remove unused files and refactor imports and typings (ba2ab03)

Dependencies

  • @visulima/connect: upgraded to 2.0.1
  • @visulima/jsdoc-open-api: upgraded to 2.0.1
  • @visulima/crud: upgraded to 2.0.1
  • @visulima/readdir: upgraded to 2.0.1

@visulima/api-platform 2.0.0 (2023-08-28)

⚠ BREAKING CHANGES

  • update minimum Node.js version requirement to 18

Features

  • refactor query parsing and update dependencies (#203) (cf77427)

Dependencies

  • @visulima/connect: upgraded to 2.0.0
  • @visulima/jsdoc-open-api: upgraded to 2.0.0
  • @visulima/crud: upgraded to 2.0.0
  • @visulima/readdir: upgraded to 2.0.0

@visulima/api-platform 1.2.15 (2023-07-31)

Bug Fixes

  • Rearrange import statements for better organization (e25d011)

@visulima/api-platform 1.2.14 (2023-07-28)

Bug Fixes

  • Update eslint rules and dependencies (01a4bef)

Dependencies

  • @visulima/connect: upgraded to 1.3.8
  • @visulima/jsdoc-open-api: upgraded to 1.3.12
  • @visulima/crud: upgraded to 1.0.14
  • @visulima/readdir: upgraded to 1.3.8

@visulima/api-platform 1.2.13 (2023-07-26)

Bug Fixes

  • Add secretlintrc file. Update list routes tests and snapshots for different frameworks. (44105b9)
  • Update eslint-config version to 10.0.6 across multiple packages (391238a)

Dependencies

  • @visulima/connect: upgraded to 1.3.7
  • @visulima/jsdoc-open-api: upgraded to 1.3.11
  • @visulima/crud: upgraded to 1.0.13
  • @visulima/readdir: upgraded to 1.3.7

@visulima/api-platform 1.2.12 (2023-06-06)

Bug Fixes

Dependencies

  • @visulima/connect: upgraded to 1.3.6
  • @visulima/jsdoc-open-api: upgraded to 1.3.10
  • @visulima/crud: upgraded to 1.0.12
  • @visulima/readdir: upgraded to 1.3.6

@visulima/api-platform 1.2.11 (2023-06-06)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 1.3.9

@visulima/api-platform 1.2.10 (2023-06-05)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 1.3.8

@visulima/api-platform 1.2.9 (2023-05-31)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 1.3.7

@visulima/api-platform 1.2.8 (2023-05-30)

Bug Fixes

  • nextra-theme-docs: updates theme to be nextra compatible (#87) (b9fbeb2)

Dependencies

  • @visulima/connect: upgraded to 1.3.5

@visulima/api-platform 1.2.7 (2023-05-29)

Bug Fixes

  • fixed wrong path for windows (53cb491)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 1.3.6

@visulima/api-platform 1.2.6 (2023-05-29)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 1.3.5

@visulima/api-platform 1.2.5 (2023-05-26)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 1.3.4

@visulima/api-platform 1.2.4 (2023-05-25)

Bug Fixes

  • fixed all calls to radar with sonarjs, removed radar eslint package (001aecf)
  • fixed not working export of swagger and redoc pages, renamed replace to replaceAll and updated deps (3e95fc0)
  • updated package deps (5f605aa)

Dependencies

  • @visulima/connect: upgraded to 1.3.4
  • @visulima/jsdoc-open-api: upgraded to 1.3.3
  • @visulima/crud: upgraded to 1.0.11
  • @visulima/readdir: upgraded to 1.3.5

@visulima/api-platform 1.2.3 (2023-01-25)

Bug Fixes

  • updated tsconfig to use module esnext and target es2021 (#107) (e888fe8)

Dependencies

  • @visulima/connect: upgraded to 1.3.3
  • @visulima/jsdoc-open-api: upgraded to 1.3.2
  • @visulima/crud: upgraded to 1.0.10
  • @visulima/readdir: upgraded to 1.3.4

@visulima/api-platform 1.2.2 (2023-01-08)

Bug Fixes

  • allow higher node versions (c93d55b)
  • allow higher node versions (faf4780)

Dependencies

  • @visulima/connect: upgraded to 1.3.2
  • @visulima/jsdoc-open-api: upgraded to 1.3.1
  • @visulima/crud: upgraded to 1.0.9
  • @visulima/readdir: upgraded to 1.3.3

@visulima/api-platform 1.2.1 (2023-01-08)

Bug Fixes

  • api-platform: fixed issue with swagger css loading (292fcb5)

@visulima/api-platform 1.2.0 (2022-12-23)

Features

  • api-platform: added route list command for many http frameworks (#71) (a4ff00f)

@visulima/api-platform 1.1.8 (2022-12-22)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 1.3.0

@visulima/api-platform 1.1.7 (2022-12-20)

Bug Fixes

  • fixed found issues after upgrading vitest (3ee9861)

Dependencies

  • @visulima/crud: upgraded to 1.0.8

@visulima/api-platform 1.1.6 (2022-12-15)

Dependencies

  • @visulima/crud: upgraded to 1.0.7

@visulima/api-platform 1.1.5 (2022-12-15)

Dependencies

  • @visulima/crud: upgraded to 1.0.6

@visulima/api-platform 1.1.4 (2022-12-15)

Dependencies

  • @visulima/crud: upgraded to 1.0.5

@visulima/api-platform 1.1.3 (2022-12-15)

Bug Fixes

  • api-platform: removed UnorderedCollection from http-errors (58e3fab)

@visulima/api-platform 1.1.2 (2022-12-15)

Dependencies

  • @visulima/crud: upgraded to 1.0.4

@visulima/api-platform 1.1.1 (2022-12-10)

Bug Fixes

  • removed old inject hack for react (5e91106)

Dependencies

  • @visulima/jsdoc-open-api: upgraded to 1.2.2
  • @visulima/crud: upgraded to 1.0.3
  • @visulima/readdir: upgraded to 1.3.2

@visulima/api-platform 1.1.0 (2022-12-02)

Features

  • api-platform: fixed typing on next swaggerHandler (aacc55d)

@visulima/api-platform 1.0.3 (2022-12-01)

Bug Fixes

  • extended swagger generation for example and fixed typings (#41) (a16f49b)

Dependencies

  • @visulima/connect: upgraded to 1.3.1
  • @visulima/jsdoc-open-api: upgraded to 1.2.1
  • @visulima/crud: upgraded to 1.0.2
  • @visulima/readdir: upgraded to 1.3.1

@visulima/api-platform 1.0.2 (2022-11-16)

Bug Fixes

  • fixed wrong image and url for the npm version (297c187)

Dependencies

  • @visulima/crud: upgraded to 1.0.1

@visulima/api-platform 1.0.1 (2022-11-15)

Bug Fixes

  • api-platform: fixed the issue with swagger css loading (a77e7cc)

@visulima/api-platform 1.0.0 (2022-11-15)

Features

  • added new packages for faster api creation (#14) (eb64fcf)

Dependencies

  • @visulima/connect: upgraded to 1.2.0
  • @visulima/jsdoc-open-api: upgraded to 1.2.0
  • @visulima/crud: upgraded to 1.0.0
  • @visulima/readdir: upgraded to 1.3.0