1.0.1 • Published 12 days ago

@npmteam2024/ipsa-itaque-iste v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
12 days ago

Typesafe REST API Specification - Library Aggregator Packages

CI Pipeline CD Pipeline

The Typesafe REST API Specification is a family of libraries used to enable seamless development of Backend and/or Frontend which communicate via HTTP protocol. The protocol specification is checked both at compile-time and run-time to verify that communication indeed adhers to the protocol. This all is done in such way that it does not make development tedious or boring, but instead robust and fun!

This particular repository contains libraries, which act as aggregators for a set of other libraries. The purpose is to make life of users easier, which will only need to write one

import * as tyras from "@npmteam2024/ipsa-itaque-iste";

instead of many

import * as tyrasData from "@ty-ras/data";
import * as tyrasDataBE from "@ty-ras/data-backend";
...etc

Data validation using io-ts

This repository contains the following aggregator libraries for io-ts framework:

Data validation using zod

This repository contains the following aggregator libraries for zod framework:

Data validation using runtypes

This repository contains the following aggregator libraries for runtypes framework:

parentsRFC-6455_.extenddeletepyyamlemojitouchfastcreateyamltelephoneTypeScriptdeep-copyhashnameseverysafegetterprogressObject.valuesequalpersistentbundlertddl10nerrorlinuxauthflatMapvalidationquerystringTypedArraybootstrap csspoint-freecode pointsframerfixed-widtheventsgetobjreal-timeregexmiddlewareecmascriptponyfillawaitspringvarclassnameclass-validatorchinesejson-schema-validatorStreamsenderresolve-0getoptredux-toolkites-shimsArray.prototype.flattenRxfunctionaltslibtypediffdescriptorsdotenvString.prototype.matchAllarraycall-boundexecutableeventEmitterencryptionqueryguidzodsearchnested csstextrmdirjQueryflaghasOwnoffsetpostcsslruqsfilterpasswordUint32ArrayECMAScript 2015stablebcryptclicss variablefinduptaskmimetypesfolderescapestreamscensornegativeRegExp.prototype.flagssignalargumentcompilerObject.definePropertyprotocol-bufferscommand-lineisConcatSpreadablereadablestreamdomfastclonereadpropertymergereact-testing-librarynopecallbackbyteLengthreact animationexit-codeIteratormruECMAScript 2023a11ylockfilescheme-validationperformantspecwatchchaiinternal slotsanitizeECMAScript 2020irqFloat32ArrayurlslazyclonettyYAMLcopyredactless compilerECMAScript 5languageMicrosoftgenerics.envutilbabel-coreprettyeventDispatcherwatchFilechildinstallerwidthomitstatelesstypedarraypromisesReactiveXoptimistlistenerstoolkitglobrm -rftoSortedES7regular expressionsrateconfigurabletermmatchless.jsfseventscollectionreact posesetPrototypeOfbufferfast-deep-copypatchweakmapfindfindLastlinkargparseloggerfindLastIndexESlastjson-schema-validationtypedgroupES2022ECMAScript 2022columnsformatserializationexpressregular expressionES2020randomvisualtrimLeftunicodecryptoBigInt64Arraypromisebrowserslistsigintstylesheetcss-in-jsfpindicatordescriptionhookformthrottlevariables in cssopeninternalkarmaargsviewmovecore-jstostringtagtsupfilepruneboundtapefulldefinevariablescallboundpackage.jsonhandlersdataratelimitparentharmonywhichclientefficientspawnconcaturltypescriptObject.assignInt32ArrayopensapolloestreebyteprotochromiumvalueInt8ArraytrimStartqueuepackagesWebSocketscharactersdependenciessignalstypesimmutabletranspilewgetcommandercryptworkervaluestacitwatchingminimalnativeexitparseflatexpressioninspectconcatMapmimeObservableiteratorjsdomavamodulestimeArray.prototype.flatMapUint8Arraystylesfastcopypreserve-symlinksURLSearchParamsterminaldropequalitycheckelectronES6purereact-hookspreprocessorconcurrencyastReactiveExtensionsvalidatoroperating-systemsyntaxerrorES5removeutilsESnextfigletstringifierdataviewUint8ClampedArraybluebirdautoprefixerflagsjsonjavascriptnumberuser-streamswordwrapesgradients css3callbindutilitiesBigUint64ArrayES2019es7waitArrayBuffermulti-packagefind-uppostcss-pluginshebangwrapcss lessrmECMAScript 7browserlistvalidframeworkgetPrototypeOfcodesqueueMicrotasktrimregexpmoduleasciisequencecompile lessdragcurriedset256RegExp#flagscommandhttppipemetadataforEachkeyseditormacosECMAScript 6ArrayBuffer#sliceconnectassertsaccessibility__proto__formattingfunctionUint16Arraycolumnconsumepnpm9comparedependency managercachesortoptionmobileinterruptsnodefullwidtharraysoutputfses8buffersenvcolorweaksetuninstalles-abstractdom-testing-librarybundlingexecECMAScript 2016JSONanimationES2016structuredClonequotefile systemrecursivepositiveMap0websitelimitreuse[[Prototype]]symlinksWebSocketteststreamclassesmixinsReflect.getPrototypeOfform-validationconsoleES2017processreduxdeepcopystylingasyncrm -frwaapitoArraystartreactnpmbreakpackage managerfastifyrapidxdg-openbannerruntimejapanesegradients csslesscsspathargvstyled-componentsArrayBuffer.prototype.sliceonceArray.prototype.filterajvchromeutilitytypeoflookprototypeStreamtc39httpssetImmediateshamextraeast-asian-widtharraybufferprivate datacjkrobustJSON-Schemababeles2018reduceclassnamesimportincludestoobjectletwritejson-schemawordbreaksetterECMAScript 2021Array.prototype.findLastsuperstructspinnersxssArray.prototype.findLastIndexfantasy-landrgbjoiformi18nbddbrowserjesttestersanitization$.extendcolorsrangeerroriterationserializextermenumerabledayjscall-bindECMAScript 2018airbnbmatchAllmatchessyntaxless csssortedargumentsjsxCSSStyleDeclarationjsbyteOffsetSetajaxSymbolkeynamedirectoryshellcss nestinges5walksharedarraybufferES20186to5parserinstallObject.fromEntriestypedarraysassigngetOwnPropertyDescriptorcallpolyfilldebugInt16ArrayjsdiffsharedlengthspeedES2021datastructuregesturesreact-hook-formdateapi
1.0.1

12 days ago

1.0.0

12 days ago