1.0.0 • Published 1 year ago

@saoviettest/nobis-unde-inventore-repudiandae v1.0.0

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

@nahkies/openapi-code-generator

CI/CD npm

@nahkies/openapi-code-generator is a CLI tool that aims to generate high quality typescript client SDK's, and API server scaffolding (routing, validation, serialization) from OpenAPI 3 specifications.

Currently, OpenAPI 3.0, OpenAPI 3.1, and TypeSpec are supported an input specifications.

Documentation

Visit https://openapi-code-generator.nahkies.co.nz/ for detailed documentation including quick start guides and reference material.

The documentation is built using NextJS / Nextra, and deployed using Github pages. You can contribute to it in ./packages/documentation

Project Structure

The repository is structured as a mono repo of several npm packages that work together under ./packages:

The openapi-code-generator package is the main package, whilst the others are supporting packages used at runtime by the code output by some of the templates.

Integration test definitions live in ./integration-tests-definitions and the generated code output to ./integration-tests

Scripts to refresh the test data live in ./scripts

Contributing

Contributing guidelines can be found in ./CONTRIBUTING.md.

An overview of the codebase architecture is available here

License

See ./LICENSE

threelook-upformatbrowserslistgestureskeyremovepackagearrayexecloneECMAScript 2018trimEndestreepatchwaapiES2021browserlistcolumnscallboundspawnrobust@@toStringTagcoerciblebundlerglaciersetPrototypeOfsettingshasOwnloadingspinnerslintes7descriptorsiteratehardlinksspringRegExp.prototype.flagsjsdomownes2018loggerxtermargumentswhatwgmoveaccessibilityloadbalancingeventEmitterhelpersgroupextensionwritableWeakMapextendclientexpresstaskcodesObject.assignJSON-Schemaformstappropertiessafevalidsorts3byteOffsetdeep-copygetoptECMAScript 3nativeplugintypeoftypeTypedArraystructuredClonegetPrototypeOfYAMLprivate dataargsdebugvariablesmake dirtelephonepipeslicecolourexecutableupfunctionstoSortedarraysoptimistworkspace:*runtimewgetproxy[[Prototype]]mapdataviewjsonpyyamleverySetbusyReactiveXsetStreamsincludesstyleURLequalitytesterspecroutingrouteyupmkdirphookformvalidateiconvsuperstructfromfunctionsharednodejstddconcatPromisemapreduceelasticacheagentfullfile systemArray.prototype.filterquotebufferfull-widthObject.getPrototypeOfcall-boundJSONECMAScript 2021jsdiffhttpsconfigsharedarraybufferes-shim APIgetmatchStyleSheetwidtharraybuffernamesswfparsingshrinkwrapindicatorprivatewordbreakxdgflatMapdefinetypedarraypropertyiteratorfskarmaspeedjQuery_.extendcolorcss-in-jsES2022getOwnPropertyDescriptorhigher-ordersyntaxerrorURLSearchParamses8prototypegetintrinsiclogreducerECMAScript 2015limitedlengthECMAScript 5ESprotobufapolloinstallinternal slotgenericsECMAScript 7locationchannelECMAScript 2023webprogressworkflowcmdoffsetdynamodbform-validationUnderscorecode pointsqueryexpressionHyBiArrayglobalcirculares5weakmapfast-deep-clonelookArray.prototype.containsfast-clonecliaccessorinferencesequenceReflect.getPrototypeOfgroupByelectronconsumeES2020callbindasciiInt8Arrayeast-asian-widthurles2015airbnb.envstringifyzeroTypeScriptcallbackconcurrencyECMAScript 6spinnerpositiveES2023languagedependenciesbindeditorlibphonenumberstablesuperagenticues6escapeopenerlimitfixed-widthcompilerurlschinesewebsiteoncefindupconfigurablethroatdatexhrUint32ArraystreamsflagsiamcloudtrailvisualglobalslastRxJSslotrmdirtouchworkerArray.prototype.findLastpruneredux-toolkitbluebirdvalidationES2018reusenodematchAllFunction.prototype.namesortedSymbol.toStringTagfindconcatMapdom-testing-libraryflatkinesispostcss256symlinksvestmetadatareadablemochaCSSStyleDeclarationredirectshebangomittrimLeftArrayBuffer.prototype.slicermefficienthookshascomputed-typescollectiondomdescriptorimportprocessRegExp#flagstoolkitPushbundlingcommandermkdirsArray.prototype.findLastIndexserializationfastifyjoitsES8mrusnsbuffersoptimizermime-dbstartintrinsicstringifierstdlibsymbolsidentifiersdayjsjavascriptautoprefixercsswarningES2019toolsamazontrimRightserializercensorrequestautoscalingStreamparsermimeoptionqsutil.inspectnegative zerottyzoddragdefaultECMAScript 2017ESnextES2015comparevalueemojiString.prototype.trimopenphonestarterprefixpicomatchutilitiesArray.prototype.flattenTypeBoxjsonpathchromiumArray.prototype.flatMapCSSduplexlaunchqueueforEachreactopensmonorepocolumncopymkdir$.extendecmascriptrequirepromisesrm -frRxWeakSetassertionfastclonestreams2listenersfilternumberinvariantsesentriesreadyamlpreserve-symlinksterminalschemewrapperformantArrayBuffer#slicebannerlockfilereact poseassertsmakeUint16Arrayframeruninstallcore-jsdescriptiontoArraylinkbytefullwidthdirectorystylesroute53iterationdropeskoreandeepclonecorerfc4122eventsawsInt32ArrayguidIteratorhas-owncharactermergecacheflattenreact-hook-formreal-timeobjectavapackage managersameValueZerocommand-lineES2016incloudwatchAsyncIteratoremrprettypnpm9scheme-validationparentfetchgraphqlio-tseslintpluginfoldergdpri18najvanimationratestreamtypespopmotionutilityUint8Arrayapprangeerrortestingbeanstalkpolyfilll10ntostringtagcheckansisetterpersistentminimalrecursivestyled-componentsdifffaststyleguideschemaapiasyncprotocol-buffersinstallerECMAScript 2022inspectelbmulti-packagesqsrm -rfchaiclass-validatorsymlinkawesomesaucetimecolorsdataViewreadablestreamstylingtc39characterstapehelpernegativestatelessviewBigInt64ArrayajaxWebSocketspostcss-pluginnopefunctionaltypanionwalksymbolObject.ispathmimetypesdeleteuuidchromewalkingfast-deep-copyformisConcatSpreadabletextsidebyteLengthidfpsinternalespreeendersyntaxassertMicrosoftfind-upresolvecall-bindfunction.lengthtslibdeepcopytypesafeArrayBufferObject.valuesloggingutillinewrapregulardebuggergetterserializeregexvpcflagObject.definePropertycurlcontainspushenvironmentendpointawaitreact-hooksfastcopytaketrimconverthttphashmoduleswordwrapinputInt16Arrayquerystringshamnpmcollection.es6environmentstoobjectargvimmutablecjkimportexportECMAScript 2020xdg-opensomelruglobargumentunicodergbenvtermdatastructureSymbolpromise
1.0.0

1 year ago