1.3.19 • Published 1 year ago

@devtea2027/repudiandae-sunt-blanditiis-explicabo v1.3.19

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

OpenApi3-TS

TypeScript library to help building OpenAPI 3.x compliant API contracts.

Coverage Status Known Vulnerabilities npm version

NPM

Version 4

Breaking change notice:

Version 4.0 Adds explicit support for OAS 3.0 and OAS 3.1 as separate implementations.

To use version 3.1 import

import { oas31 } from '@devtea2027/repudiandae-sunt-blanditiis-explicabo';

Or directly import from subpath:

import { OpenAPIObject, OpenApiBuilder } from '@devtea2027/repudiandae-sunt-blanditiis-explicabo/oas31';

To use version 3.0 import

import { oas30 } from '@devtea2027/repudiandae-sunt-blanditiis-explicabo';

Or directly import from subpath:

import { OpenAPIObject, OpenApiBuilder } from '@devtea2027/repudiandae-sunt-blanditiis-explicabo/oas30';

Includes

  • /src/model TS typed interfaces for helping building a contract.
  • /src/dsl Fluent DSL for building a contract.

Install

Install package via npm:

npm i --save @devtea2027/repudiandae-sunt-blanditiis-explicabo

Versions and Changelog

See changelog.

References

License

Licensed under the MIT License.

Credits

Contact: Pedro J. Molina | github: pjmolina | twitter: pmolinam

(c) 2017-2023. Pedro J. Molina at Metadev S.L. https://metadev.pro & contributors.

snscodeslockfilematchesgetoptArray.prototype.flatMapreplayratelimitECMAScript 2017resolveuuidless mixinsterminalparentlimittsamazonarraysponyfillreactgetES2017setPrototypeOfnamesslotsetSymbolavabundlerlimitedtrimLefttimecreatefullwidthtoolsirqloadbalancingcloudfrontreadlengthspinneriterationowndeep-copyrmschemabootstrap lessmonorepoArrayBuffer.prototype.slicecopystoragegatewayes2017jshintjavascriptwritechromiumtoStringTagcoreArrayBuffersimpledbjestefficientECMAScript 2016serializemacosECMAScript 2023searchhasdependency managermkdirmetadatanegative zerotakeES7boundstatusFloat32ArrayelbtrimInt32Arrayidcollection.es6findupformsformattingchildpostcss-pluginroute53parsepreserve-symlinkswgetArrayglobalsviewawscommanderECMAScript 2021ES2021channelRegExp#flagsec2accessorvestrangeerrornested csswafglacierlinuxvalueIteratorprototypehardlinksenvironmentsrapidfromfast-cloneECMAScript 3es5ratehasheslintpluginfast-deep-clonetypesafethroatoperating-systembcryptemitObject.isnodejsES2015nodedescriptiongetOwnPropertyDescriptorpackage managernumberweaksetecmascriptmapreduceebsfseventswatchObject.fromEntriesfullsuperstructprefixES2022hooksemojiinterruptsgetPrototypeOfuninstallvalidruntimei18nfastcopylanguageisConcatSpreadableSymbol.toStringTageslint-pluginguidcss variabledom-testing-librarystylingrgbreducertyped arrayvisualSettrimStartextendcss lesstapehelpersxdggetintrinsicsameValueZeroprivateregexmimeTypeScripttypesregularcontainsrobustmakeincludesES2020__proto__opensemrregular expressions[[Prototype]]deep-cloneTypedArraymoduleexitWebSocketpredictableredactes-abstractdeterministiceslintconfiglook-upsigintqueuesignalsetterspawntypeoffile systembundlingpropECMAScript 2019ES2023Object.definePropertyRFC-6455es-shimsdependenciesReactiveExtensionsObject.getPrototypeOfBigUint64Arrayes7cloudformationargumentgroupByworkflowisObject.keysbrowseroptimistoptimizerArray.prototype.flattenArray.prototype.findLastflattenexpressiondescriptorredux-toolkitvpccolumnsprogressrestdataViewtypedarraysyupbatchiteratorproxymoduleswhatwgassertsUint16ArrayxtermlinkStreamidlees8pyyamlarktypewindowsairbnbbrowserslistJSONgdprfull-widthautoscalingfast-deep-copyspinnersFunction.prototype.nameprotosyntaxUint8ClampedArrayfindLastinputbyteLengthintrinsicajaxexit-codeReactiveXfastifyUint32Arraycolumnpackage.jsonStyleSheetimmutableremovetoolkitajvfunctionalutilitiesyamlless.jsflatMapsafewhichomitescapeform-validationtc39artconfigclass-validatorimportexportswfinferencees2015chineseclassesless csskinesischeckwidthwordwrapnopetypescriptreal-timeentriesexepasswordEStexthasOwnmixinsduplexArray.prototype.filtergroupwebsiteinternal slotbreakfolderString.prototype.matchAllscheme-validationeventsiamloggingapiObject.valueswarningfast-copyunicodeassigngradients css3toArrayassertfunctionsminimalansidataviewpersistentonceECMAScript 7rmdirtaskspeedAsyncIteratorfixed-widthwrapstreamsdirrestfultoSortedconfigurablecircularextrarandomwebUint8ArraytypewordbreakfastdatastructurejsasyncdataenumerableassertioncloudtrailpostcssMicrosoftutil.inspectloggercurljsdomcorsenderURLSearchParamsmergeprunestreams2rfc4122concatMapdiffsymlinksstylesheetjoiuppushl10nArray.prototype.findLastIndexinspectliveECMAScript 2022connectrm -rfmapsuperagentcollectionjasmineRxJSauthenticationjwtdotenvTypeBoxcsslookcommand-linemoment$.extendpreprocessorwalkjsdiffESnextlintmovefilefshttpoffseteditorshimfunction.envutilextensionawesomesaucetypedarrayregular expressionerrores2018code pointscryptrequestbddBigInt64Arraylessconsumeparsinglibphonenumbersignalsbufferaccessibilityvariablesdatejsoneast-asian-widthdeepforEachsesstyleguideimportURLpatharrayhandlersECMAScript 6phonecharacterendpointdeepcopysetImmediateECMAScript 2020typeerrorjQueryreact-hookslaunchcallcolorses2016testcolornamees-shim APIurlswalkingfind-upquoteautoprefixerparentsenvconsoleopenerexpressnpmreducebluebirdwritableclassnamepnpm9zeroreadablestreamcall-boundconcatlogES2019packagehasOwnPropertypromisesurlstatestdlibesES2018prettyInt16Arraytyped
1.3.19

1 year ago

1.3.18

1 year ago

1.3.17

1 year ago

1.3.13

1 year ago

1.3.14

1 year ago

1.3.15

1 year ago

1.3.16

1 year ago

1.3.12

1 year ago

1.3.11

1 year ago

1.2.11

1 year ago

1.2.10

1 year ago

1.2.9

1 year ago

1.2.8

1 year ago

1.2.7

1 year ago

1.1.7

1 year ago

1.1.6

1 year ago

1.1.5

1 year ago

1.1.4

1 year ago

1.1.3

1 year ago

1.1.2

1 year ago

1.1.1

1 year ago