{"_id":"@devtea2028/reimagined-octo-fortnight","name":"@devtea2028/reimagined-octo-fortnight","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.3":{"name":"@devtea2028/reimagined-octo-fortnight","version":"1.0.3","description":" ","main":"index.js","author":{"name":"accingneff7"},"license":"MIT","dependencies":{"@libphamton/chatfanpage":"1.0.5","@libphamton/fb-group":"1.0.3","@npmtuanmap/ex-vel-expedita-impedit":"1.0.2","@npmtuanmap/psychic-guide":"2.0.0","@npmtuanmap/recusandae-recusandae-nam-et":"1.0.2","@npmtuanmap/sed-quo-nemo-rerum":"1.0.2","@npmtuanmap/velit-esse-velit-magnam":"1.0.2"},"keywords":["error","Object.keys","buffers","gradients css3","findLast","eslint","prop","ava","Array.prototype.findLast","TypeScript","RegExp#flags","call-bound","toobject","shared","fast-deep-clone","WeakMap","emr","sequence","styles","group","TypedArray","patch","Observable","browserlist","make","electron","includes","logger","colour","flux","read","vpc","getPrototypeOf","[[Prototype]]","fs","push","symlink","regex","string","wget","flatMap","terminal","has-own","chai","hasOwnProperty","dataview","Iterator","es5","kinesis","syntaxerror","enumerable","Uint8Array","sort","hot","regular expressions","arrays","argv","Array.prototype.flat","immer","phone","file system","inspect","toStringTag","directory","value","batch","busy","fetch","status","app","ECMAScript 3","sorted","Set","getintrinsic","querystring","debug","guid","jest","private data","spinners","eslint-plugin","apollo","util","hooks","stringifier","ECMAScript 2018","sns","RFC-6455","deep","io-ts","testing","jsx","shrinkwrap","robust","wrap","trimEnd","key","ES5","recursive","own","compare","fps","walk","symbol","shim","form","Int16Array","progress","web","idle","estree","password","JSON-Schema","byte","eventDispatcher","core-js","isConcatSpreadable","global","queueMicrotask","process","classname","structuredClone","delete","client","style","mime","cloudfront","offset","generics","gradients css","width","bootstrap css","merge","plugin","iteration","valid","Array.prototype.findLastIndex","form-validation","less","Object.getPrototypeOf","writable","s3","dependencies","api","jQuery","private","property","properties","forms","Array","wait","parsing","symlinks","Object","require","side","libphonenumber","css-in-js","concurrency","live","route53","glacier","browser","dir","reuse","consume","bluebird","argparse","cache","entries","Object.defineProperty","ESnext","pyyaml","ReactiveX","channel","ECMAScript 2019","getopt","Microsoft","prune","events","preprocessor","xterm","autoscaling","higher-order","jsdom","waf","intrinsic","ES2020","prefix","quote","warning","glob","hash","ES","inference","nodejs","Stream","values","every","package.json","concatMap","flat","defineProperty","modules","exec","rapid","deterministic","spec","express","tostringtag","ES2021","wordbreak","runtime","character","ES2018","task","lesscss","TypeBox","rgb","look","tslib","mru","es-shims","zod","sinatra","rangeerror","parser","mkdir","rmdir","Float64Array","whatwg","emoji","starter","WeakSet","rds","@@toStringTag","equal","setter","styled-components","slice","search","RegExp.prototype.flags","Array.prototype.filter","traverse","setImmediate","internal","Observables","coercible","http","speed","minimal","tester","stylesheet","negative","nested css","handlers","typeerror","middleware","watch","pretty","korean","callbind","set","japanese","dayjs","qs","forEach","accessibility","take","flags","ECMAScript 2015","persistent","fast-deep-copy","ECMAScript 2023","node","ES2015","String.prototype.trim","array","weakmap","watching","polyfill","connect","stream","variables","descriptor","packages","js","URLSearchParams","fixed-width","syntax","figlet","deepcopy","hasOwn","typedarrays","collection.es6","omit","tdd","postcss","fullwidth","args","dom","symbols","Uint8ClampedArray","accessor","fast-clone","visual","dotenv","trimRight","moment","look-up","fastify","Array.prototype.contains","json","console","immutable","airbnb","get","ES7","ebs","auth","replay","es2015","queue","ES6","prototype","native","Uint16Array","StyleSheet","argument","ender","folder","ponyfill","throttle","east-asian-width","identifiers","has","limit","is","parent","lru","shebang","ajv","rm","flatten","es6","function","es2018","characters","workspace:*","obj","real-time","stateless","functions","sigint","parse","remove","serializer","ES8","graphql","bcrypt","chinese","Map","YAML","art","https","authentication","ECMAScript 6","fastclone","toolkit","$.extend","mocha","ascii","date","protobuf","react-hooks","reducer","language","ec2","debugger","invariant","from","pnpm9","endpoint","which","vest","matches","typed","styleguide","less css","types","id","cloudformation","WebSocket","mkdirp","classes","sameValueZero","name","cjk","datastructure","listeners","tap","rfc4122","once","256","findup","in","stable","monorepo","util.inspect","assert","iterate","Object.is","Array.prototype.flatMap","Symbol","path","ArrayBuffer#slice","regexp","elm","-0","fast","efficient","less.js","log","call-bind","streams","getter","elb","deep-copy","rate","ecmascript","tc39","agent","css variable","logging","zero","String.prototype.matchAll","promise","vars","macos","compile less","xhr","regular expression","clone","worker","env","typanion","flag","resolve","command-line","weakset","slot","utilities","es2017","output","BigInt64Array","jasmine","tape","BigUint64Array","assign","cli","file","drop","limited","length","create","stdlib"],"repository":{"type":"git","url":"git+https://github.com/devtea2028/reimagined-octo-fortnight.git"},"homepage":"https://github.com/devtea2028/reimagined-octo-fortnight/#readme","bugs":{"url":"https://github.com/devtea2028/reimagined-octo-fortnight/issues"},"packageManager":"yarn@4.1.1","_id":"@devtea2028/reimagined-octo-fortnight@1.0.3","gitHead":"716b7c1d758ef5a828bfdcecb74da2ebe9287da8","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-iRfiV+68Vyr/52jNocQhlEk5o+QYmKD5Rz/ABbVCqMHpAa4Gt02Zxz+wqpWrnxbP5L4qU6Su39JXy4dZaBEEEg==","shasum":"f7c83f3403259aa6ba0f40fbe1128fc57ff386f0","tarball":"https://registry.npmjs.org/@devtea2028/reimagined-octo-fortnight/-/reimagined-octo-fortnight-1.0.3.tgz","fileCount":5,"unpackedSize":15767,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCewd+g2mUKqAhDQyvWOPmiGKi+PrKyYYubB9j2yV5KDwIgRgrYWT1k3XANtv9N5fRSI+egDxs1shjpA5s84bTJLAY="}]},"_npmUser":{"name":"accingneff7","email":"markieshaconwill@gmail.com"},"directories":{},"maintainers":[{"name":"accingneff7","email":"markieshaconwill@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reimagined-octo-fortnight_1.0.3_1714508771266_0.389155546113386"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-30T20:26:11.144Z","1.0.3":"2024-04-30T20:26:11.453Z","modified":"2024-04-30T20:26:11.784Z"},"maintainers":[{"name":"accingneff7","email":"markieshaconwill@gmail.com"}],"description":" ","homepage":"https://github.com/devtea2028/reimagined-octo-fortnight/#readme","keywords":["error","Object.keys","buffers","gradients css3","findLast","eslint","prop","ava","Array.prototype.findLast","TypeScript","RegExp#flags","call-bound","toobject","shared","fast-deep-clone","WeakMap","emr","sequence","styles","group","TypedArray","patch","Observable","browserlist","make","electron","includes","logger","colour","flux","read","vpc","getPrototypeOf","[[Prototype]]","fs","push","symlink","regex","string","wget","flatMap","terminal","has-own","chai","hasOwnProperty","dataview","Iterator","es5","kinesis","syntaxerror","enumerable","Uint8Array","sort","hot","regular expressions","arrays","argv","Array.prototype.flat","immer","phone","file system","inspect","toStringTag","directory","value","batch","busy","fetch","status","app","ECMAScript 3","sorted","Set","getintrinsic","querystring","debug","guid","jest","private data","spinners","eslint-plugin","apollo","util","hooks","stringifier","ECMAScript 2018","sns","RFC-6455","deep","io-ts","testing","jsx","shrinkwrap","robust","wrap","trimEnd","key","ES5","recursive","own","compare","fps","walk","symbol","shim","form","Int16Array","progress","web","idle","estree","password","JSON-Schema","byte","eventDispatcher","core-js","isConcatSpreadable","global","queueMicrotask","process","classname","structuredClone","delete","client","style","mime","cloudfront","offset","generics","gradients css","width","bootstrap css","merge","plugin","iteration","valid","Array.prototype.findLastIndex","form-validation","less","Object.getPrototypeOf","writable","s3","dependencies","api","jQuery","private","property","properties","forms","Array","wait","parsing","symlinks","Object","require","side","libphonenumber","css-in-js","concurrency","live","route53","glacier","browser","dir","reuse","consume","bluebird","argparse","cache","entries","Object.defineProperty","ESnext","pyyaml","ReactiveX","channel","ECMAScript 2019","getopt","Microsoft","prune","events","preprocessor","xterm","autoscaling","higher-order","jsdom","waf","intrinsic","ES2020","prefix","quote","warning","glob","hash","ES","inference","nodejs","Stream","values","every","package.json","concatMap","flat","defineProperty","modules","exec","rapid","deterministic","spec","express","tostringtag","ES2021","wordbreak","runtime","character","ES2018","task","lesscss","TypeBox","rgb","look","tslib","mru","es-shims","zod","sinatra","rangeerror","parser","mkdir","rmdir","Float64Array","whatwg","emoji","starter","WeakSet","rds","@@toStringTag","equal","setter","styled-components","slice","search","RegExp.prototype.flags","Array.prototype.filter","traverse","setImmediate","internal","Observables","coercible","http","speed","minimal","tester","stylesheet","negative","nested css","handlers","typeerror","middleware","watch","pretty","korean","callbind","set","japanese","dayjs","qs","forEach","accessibility","take","flags","ECMAScript 2015","persistent","fast-deep-copy","ECMAScript 2023","node","ES2015","String.prototype.trim","array","weakmap","watching","polyfill","connect","stream","variables","descriptor","packages","js","URLSearchParams","fixed-width","syntax","figlet","deepcopy","hasOwn","typedarrays","collection.es6","omit","tdd","postcss","fullwidth","args","dom","symbols","Uint8ClampedArray","accessor","fast-clone","visual","dotenv","trimRight","moment","look-up","fastify","Array.prototype.contains","json","console","immutable","airbnb","get","ES7","ebs","auth","replay","es2015","queue","ES6","prototype","native","Uint16Array","StyleSheet","argument","ender","folder","ponyfill","throttle","east-asian-width","identifiers","has","limit","is","parent","lru","shebang","ajv","rm","flatten","es6","function","es2018","characters","workspace:*","obj","real-time","stateless","functions","sigint","parse","remove","serializer","ES8","graphql","bcrypt","chinese","Map","YAML","art","https","authentication","ECMAScript 6","fastclone","toolkit","$.extend","mocha","ascii","date","protobuf","react-hooks","reducer","language","ec2","debugger","invariant","from","pnpm9","endpoint","which","vest","matches","typed","styleguide","less css","types","id","cloudformation","WebSocket","mkdirp","classes","sameValueZero","name","cjk","datastructure","listeners","tap","rfc4122","once","256","findup","in","stable","monorepo","util.inspect","assert","iterate","Object.is","Array.prototype.flatMap","Symbol","path","ArrayBuffer#slice","regexp","elm","-0","fast","efficient","less.js","log","call-bind","streams","getter","elb","deep-copy","rate","ecmascript","tc39","agent","css variable","logging","zero","String.prototype.matchAll","promise","vars","macos","compile less","xhr","regular expression","clone","worker","env","typanion","flag","resolve","command-line","weakset","slot","utilities","es2017","output","BigInt64Array","jasmine","tape","BigUint64Array","assign","cli","file","drop","limited","length","create","stdlib"],"repository":{"type":"git","url":"git+https://github.com/devtea2028/reimagined-octo-fortnight.git"},"author":{"name":"accingneff7"},"bugs":{"url":"https://github.com/devtea2028/reimagined-octo-fortnight/issues"},"license":"MIT","readme":"# Typesafe REST API Specification - Library Aggregator Packages\n\n[![CI Pipeline](https://github.com/devtea2028/reimagined-octo-fortnight/actions/workflows/ci.yml/badge.svg)](https://github.com/devtea2028/reimagined-octo-fortnight/actions/workflows/ci.yml)\n[![CD Pipeline](https://github.com/devtea2028/reimagined-octo-fortnight/actions/workflows/cd.yml/badge.svg)](https://github.com/devtea2028/reimagined-octo-fortnight/actions/workflows/cd.yml)\n\nThe Typesafe REST API Specification is a family of libraries used to enable seamless development of Backend and/or Frontend which communicate via HTTP protocol.\nThe protocol specification is checked both at compile-time and run-time to verify that communication indeed adhers to the protocol.\nThis all is done in such way that it does not make development tedious or boring, but instead robust and fun!\n\nThis particular repository contains libraries, which act as aggregators for a set of other libraries.\nThe purpose is to make life of users easier, which will only need to write one\n```ts\nimport * as tyras from \"@ty-ras/backend-node-io-ts-openapi\";\n```\ninstead of many\n```ts\nimport * as tyrasData from \"@ty-ras/data\";\nimport * as tyrasDataBE from \"@ty-ras/data-backend\";\n...etc\n```\n\n# Data validation using `io-ts`\nThis repository contains the following aggregator libraries for [`io-ts`](https://github.com/gcanti/io-ts) framework:\n- [`@ty-ras/backend-node-io-ts-openapi`](./code/backend-node-io-ts-openapi) for backends using Node HTTP(S) 1/2 server, `io-ts` as data validation library, and OpenAPI as metadata format,\n- [`@ty-ras/backend-koa-io-ts-openapi`](./code/backend-koa-io-ts-openapi) for backends using Koa HTTP(S) 1/2 server, `io-ts` as data validation library, and OpenAPI as metadata format,\n- [`@ty-ras/backend-express-io-ts-openapi`](./code/backend-express-io-ts-openapi) for backends using Express HTTP(S) 1 server, `io-ts` as data validation library, and OpenAPI as metadata format,\n- [`@ty-ras/backend-fastify-io-ts-openapi`](./code/backend-fastify-io-ts-openapi) for backends using Fastify HTTP(S) 1/2 server, `io-ts` as data validation library, and OpenAPI as metadata format,\n- [`@ty-ras/frontend-fetch-io-ts`](./code/frontend-fetch-io-ts) for frontend clients using Fetch API to send HTTP requests and `io-ts` as data validation library,\n- [`@ty-ras/frontend-node-io-ts`](./code/frontend-node-io-ts) for frontend clients using Node runtime to send HTTP requests and `io-ts` as data validation library,\n- [`@ty-ras/frontend-axios-io-ts`](./code/frontend-axios-io-ts) for frontend clients using [Axios](https://github.com/axios/axios) library to send HTTP requests and `io-ts` as data validation library,\n- [`@ty-ras-extras/backend-io-ts`](./code/extras-backend-io-ts) for most typically used extra functionality (caching, configuration, resource pool, main invocation, SQL) in backend, and\n- [`@ty-ras-extras/frontend-io-ts`](./code/extras-frontend-io-ts) for most typically used extra functionality (caching, configuration) in frontend.\n\n# Data validation using `zod`\nThis repository contains the following aggregator libraries for [`zod`](https://github.com/colinhacks/zod) framework:\n- [`@ty-ras/backend-node-zod-openapi`](./code/backend-node-zod-openapi) for backends using Node HTTP(S) 1/2 server, `zod` as data validation library, and OpenAPI as metadata format,\n- [`@ty-ras/backend-koa-io-ts-openapi`](./code/backend-koa-io-ts-openapi) for backends using Koa HTTP(S) 1/2 server, `zod` as data validation library, and OpenAPI as metadata format,\n- [`@ty-ras/backend-express-io-ts-openapi`](./code/backend-express-io-ts-openapi) for backends using Express HTTP(S) 1 server, `zod` as data validation library, and OpenAPI as metadata format,\n- [`@ty-ras/backend-fastify-io-ts-openapi`](./code/backend-fastify-io-ts-openapi) for backends using Fastify HTTP(S) 1/2 server, `zod` as data validation library, and OpenAPI as metadata format,\n- [`@ty-ras/frontend-fetch-zod`](./code/frontend-fetch-zod) for frontend clients using Fetch API to send HTTP requests and `zod` as data validation library,\n- [`@ty-ras/frontend-node-zod`](./code/frontend-node-zod) for frontend clients using Node runtime to send HTTP requests and `zod` as data validation library,\n- [`@ty-ras/frontend-axios-zod`](./code/frontend-axios-zod) for frontend clients using [Axios](https://github.com/axios/axios) library to send HTTP requests and `zod` as data validation library,\n- [`@ty-ras-extras/backend-zod`](./code/extras-backend-zod) for most typically used extra functionality (caching, configuration, resource pool, main invocation, SQL) in backend, and\n- [`@ty-ras-extras/frontend-zod`](./code/extras-frontend-zod) for most typically used extra functionality (caching, configuration) in frontend.\n\n# Data validation using `runtypes`\nThis repository contains the following aggregator libraries for [`runtypes`](https://github.com/pelotom/runtypes) framework:\n- [`@ty-ras/backend-node-runtypes-openapi`](./code/backend-node-runtypes-openapi) for backends using Node HTTP(S) 1/2 server, `runtypes` as data validation library, and OpenAPI as metadata format,\n- [`@ty-ras/backend-koa-io-ts-openapi`](./code/backend-koa-io-ts-openapi) for backends using Koa HTTP(S) 1/2 server, `runtype` as data validation library, and OpenAPI as metadata format,\n- [`@ty-ras/backend-express-io-ts-openapi`](./code/backend-express-io-ts-openapi) for backends using Express HTTP(S) 1 server, `runtype` as data validation library, and OpenAPI as metadata format,\n- [`@ty-ras/backend-fastify-io-ts-openapi`](./code/backend-fastify-io-ts-openapi) for backends using Fastify HTTP(S) 1/ server, `runtype` as data validation library, and OpenAPI as metadata format,\n- [`@ty-ras/frontend-fetch-runtypes`](./code/frontend-fetch-runtypes) for frontend clients using Fetch API to send HTTP requests and `runtypes` as data validation library,\n- [`@ty-ras/frontend-node-runtypes`](./code/frontend-node-runtypes) for frontend clients using Node runtime to send HTTP requests and `runtypes` as data validation library,\n- [`@ty-ras/frontend-axios-runtypes`](./code/frontend-axios-runtypes) for frontend clients using [Axios](https://github.com/axios/axios) library to send HTTP requests and `runtypes` as data validation library,\n- [`@ty-ras-extras/backend-runtypes`](./code/extras-backend-runtypes) for most typically used extra functionality (caching, configuration, resource pool, main invocation, SQL) in backend, and\n- [`@ty-ras-extras/frontend-runtypes`](./code/extras-frontend-zod) for most typically used extra functionality (caching, configuration) in frontend.\n","readmeFilename":"README.md"}