Skip to content

Releases: Himenon/openapi-parameter-formatter

@himenon/[email protected]

19 Mar 12:16
Compare
Choose a tag to compare

What's Changed

  • feat: support esm&cjs dual module systems by @hrsh7th in #15

New Contributors

Full Changelog: https://github.com/Himenon/openapi-parameter-formatter/compare/@himenon/[email protected]...@himenon/[email protected]

@himenon/[email protected]

05 Feb 03:33
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • Need "type": "module" in package.json

Changes

Full Changelog: https://github.com/Himenon/openapi-parameter-formatter/compare/@himenon/[email protected]...@himenon/[email protected]

@himenon/[email protected]

29 Apr 12:20
Compare
Choose a tag to compare

@himenon/[email protected]

29 Apr 11:38
Compare
Choose a tag to compare

Features

New API

import { QueryParameter } from "@himenon/openapi-parameter-formatter";

// Return URLSearchParams Instance
const instance = QueryParameter.generateByURLSearchParams("color", {
  value: {
    R: 100,
    G: 200,
    B: 150,
  },
  style: "deepObject",
  explode: true,
});

Bug Fixes

const queryString = QueryParameter.generate("color", {
  value: ["blue", "black", "brown"],
  style: "pipeDelimited",
  explode: false,
});

queryString === "color=blue%7Cblack%7Cbrown"; // true
const queryString = QueryParameter.generate("color", {
  value: {
    R: 100,
    G: 200,
    B: 150,
  },
  style: "deepObject",
  explode: true,
});

queryString === "color%5BR%5D=100&color%5BG%5D=200&color%5BB%5D=150"; // true

# Include Query Parameter

const queryString = QueryParameter.generate("color", {
  value: ["#blue", "#black", "#brown"],
  style: "form",
  explode: false,
});

queryString === "color=%23blue%2C%23black%2C%23brown"; // true

Changes

  • feat: Serialize QueryParameter with URLSearchParams #12

@himenon/[email protected]

22 Apr 02:35
Compare
Choose a tag to compare

@himenon/[email protected]

14 Jan 10:11
Compare
Choose a tag to compare

@himenon/[email protected]

11 Jan 14:32
Compare
Choose a tag to compare