{"_id":"@andern/redis","_rev":"1-d3b1b228961a293021f174b3f92f0251","name":"@andern/redis","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@andern/redis","version":"0.0.1","description":"redis binding for andern","main":"dist/commonjs/index.js","module":"dist/es/index.js","types":"dist/es/index.d.ts","scripts":{"sample":"vite sample","test":"jest","lint":"eslint .","typecheck":"tsc -p conf/typescript/es.json --noEmit","coverage":"jest --coverage","build-commonjs":"tsc -p conf/typescript/commonjs.json","build-es":"tsc -p conf/typescript/es.json","build":"npm run build-commonjs && npm run build-es","prepack":"npm run build"},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/loreanvictor/andern-redis.git"},"keywords":[],"author":{"name":"Eugene Ghanizadeh Khoub"},"license":"MIT","bugs":{"url":"https://github.com/loreanvictor/andern-redis/issues"},"homepage":"https://github.com/loreanvictor/andern-redis#readme","devDependencies":{"@babel/core":"^7.22.9","@babel/preset-env":"^7.22.9","@sindresorhus/tsconfig":"^3.0.1","@types/jest":"^29.5.3","@types/node":"^20.4.2","@typescript-eslint/eslint-plugin":"^6.1.0","@typescript-eslint/parser":"^6.1.0","babel-jest":"^29.6.1","eslint":"^8.45.0","jest":"^29.6.1","jest-environment-jsdom":"^29.6.1","ts-inference-check":"^0.2.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","tslib":"^2.6.0","typescript":"^5.1.6","vite":"^4.4.4"},"gitHead":"eb9b5f5de2898ced1e74e73ca32487cecf8a9c68","_id":"@andern/redis@0.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-QYL7NwluM20hfBifWPIij5fx/L7ibqtkIWKoQToso7PJlRIatklmMcf/rE4PBJnfmpsIQWB76x/H+HinmjterA==","shasum":"cf3ffb196bb900db8c2d003c09bc002a1570836f","tarball":"https://registry.npmjs.org/@andern/redis/-/redis-0.0.1.tgz","fileCount":11,"unpackedSize":7086,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHc4Mpun2u2AhgSq0a0mCh1jxSKAJyl5r3GH/7m3uZB6AiAd1z+PciDgC0zaDPJYAn+cBx3SsxVukMacgqVFnPu3hg=="}]},"_npmUser":{"name":"lorean.victor","email":"ghanizadeh.eugene@gmail.com"},"directories":{},"maintainers":[{"name":"lorean.victor","email":"ghanizadeh.eugene@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_0.0.1_1692455377879_0.9054582697352265"},"_hasShrinkwrap":false},"0.0.2":{"name":"@andern/redis","version":"0.0.2","description":"redis binding for andern","main":"dist/commonjs/index.js","module":"dist/es/index.js","types":"dist/es/index.d.ts","scripts":{"sample":"vite sample","test":"jest","lint":"eslint .","typecheck":"tsc -p conf/typescript/es.json --noEmit","coverage":"jest --coverage","build-commonjs":"tsc -p conf/typescript/commonjs.json","build-es":"tsc -p conf/typescript/es.json","build":"npm run build-commonjs && npm run build-es","prepack":"npm run build"},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/loreanvictor/andern-redis.git"},"keywords":[],"author":{"name":"Eugene Ghanizadeh Khoub"},"license":"MIT","bugs":{"url":"https://github.com/loreanvictor/andern-redis/issues"},"homepage":"https://github.com/loreanvictor/andern-redis#readme","devDependencies":{"@babel/core":"^7.22.9","@babel/preset-env":"^7.22.9","@sindresorhus/tsconfig":"^3.0.1","@types/jest":"^29.5.3","@types/node":"^20.4.2","@typescript-eslint/eslint-plugin":"^6.1.0","@typescript-eslint/parser":"^6.1.0","babel-jest":"^29.6.1","eslint":"^8.45.0","jest":"^29.6.1","jest-environment-jsdom":"^29.6.1","ts-inference-check":"^0.2.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","tslib":"^2.6.0","typescript":"^5.1.6","vite":"^4.4.4"},"gitHead":"79d1492719d75991ac7d5516369ca65736986b3a","_id":"@andern/redis@0.0.2","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-I0aQyKaO06TOYW3pbfj24a9UuDkECeu46F4x956vizlUpwJ0upjd6/W0f6FFXGa/yOQOINBeRJGCF2GPWzfmUg==","shasum":"7dd97eea16cad831f86d59cc568faf618d0c29e8","tarball":"https://registry.npmjs.org/@andern/redis/-/redis-0.0.2.tgz","fileCount":11,"unpackedSize":6983,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHogajXbhR+rVCqPVha6K1lbizJPVkP898ao4hTJdxpDAiEAqV/0weKCkwGYaJ1WFVxamvEhBJCLqpO+CBKnCnE+fpE="}]},"_npmUser":{"name":"lorean.victor","email":"ghanizadeh.eugene@gmail.com"},"directories":{},"maintainers":[{"name":"lorean.victor","email":"ghanizadeh.eugene@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_0.0.2_1692457515697_0.13793896217767987"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-19T14:29:37.755Z","0.0.1":"2023-08-19T14:29:38.130Z","modified":"2023-08-19T15:05:16.113Z","0.0.2":"2023-08-19T15:05:15.877Z"},"maintainers":[{"name":"lorean.victor","email":"ghanizadeh.eugene@gmail.com"}],"description":"redis binding for andern","homepage":"https://github.com/loreanvictor/andern-redis#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/loreanvictor/andern-redis.git"},"author":{"name":"Eugene Ghanizadeh Khoub"},"bugs":{"url":"https://github.com/loreanvictor/andern-redis/issues"},"license":"MIT","readme":"> _👷🏽 TODO: This project is made with [publish-ts](https://github.com/trcps/publish-ts), read the docs to learn more._\n\n> _👷🏽 TODO: Read all the sections marked with \"👷🏽 TODO\", do them, and remove them from this README._\n\n<div align=\"right\">\n\n[![npm bundle size](https://img.shields.io/bundlephobia/minzip/@andern/redis@latest?color=black&label=&style=flat-square)](https://bundlephobia.com/package/@andern/redis@latest)\n[![npm](https://img.shields.io/npm/v/@andern/redis?color=black&label=&style=flat-square)](https://www.npmjs.com/package/@andern/redis)\n[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/loreanvictor/andern-redis/coverage.yml?label=&style=flat-square)](https://github.com/loreanvictor/andern-redis/actions/workflows/coverage.yml)\n\n</div>\n\n<img src=\"./logo-light.svg#gh-light-mode-only\" height=\"108px\"/>\n\n```js\n// a nice code example here\n// would be pretty nice!\n\nimport { andernRedis } from '@andern/redis'\n\nconsole.log(andernRedis().msg)\n```\n\n<br>\n\n# Contents\n\n- [Contents](#contents)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Contribution](#contribution)\n\n<br>\n\n# Installation\n\n[Node](https://nodejs.org/en/):\n\n```bash\nnpm i @andern/redis\n```\n\nBrowser / [Deno](https://deno.land):\n\n```js\nimport { andernRedis } from 'https://esm.sh/@andern/redis'\n```\n> _👷🏽 TODO: add the most important necessary imports from @andern/redis here._\n\n<br>\n\n# Usage\n\n> _👷🏽 TODO: explain in details what @andern/redis does._\n\n```js\n// perhaps with some nice code examples.\n\nimport { andernRedis } from '@andern/redis'\n\nconsole.log(andernRedis().msg)\n```\n\n<br>\n\n# Contribution\n\nYou need [node](https://nodejs.org/en/), [NPM](https://www.npmjs.com) to start and [git](https://git-scm.com) to start.\n\n```bash\n# clone the code\ngit clone git@github.com:loreanvictor/andern-redis.git\n```\n```bash\n# install stuff\nnpm i\n```\n\nMake sure all checks are successful on your PRs. This includes all tests passing, high code coverage, correct typings and abiding all [the linting rules](https://github.com/loreanvictor/andern-redis/blob/main/.eslintrc). The code is typed with [TypeScript](https://www.typescriptlang.org), [Jest](https://jestjs.io) is used for testing and coverage reports, [ESLint](https://eslint.org) and [TypeScript ESLint](https://typescript-eslint.io) are used for linting. Subsequently, IDE integrations for TypeScript and ESLint would make your life much easier (for example, [VSCode](https://code.visualstudio.com) supports TypeScript out of the box and has [this nice ESLint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)), but you could also use the following commands:\n\n```bash\n# run tests\nnpm test\n```\n```bash\n# check code coverage\nnpm run coverage\n```\n```bash\n# run linter\nnpm run lint\n```\n```bash\n# run type checker\nnpm run typecheck\n```\n","readmeFilename":"README.md"}