{"_id":"@avitalva/ts-promises-async","_rev":"3-3e55d3b392fd436401f6c1207f931703","name":"@avitalva/ts-promises-async","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"@avitalva/ts-promises-async","version":"1.0.0","description":"This simple setup is compiles Typescript to Node.js ESM.","main":"index.js","type":"module","scripts":{"dev":"nodemon --watch './**/*.ts' --exec 'node --experimental-specifier-resolution=node --loader ts-node/esm' src/index.ts","build":"rm -rf dist && rm -rf .buildcache && tsc","build:dev":"tsc -w","start":"node dist/index.js","lint":"eslint src/**/*.ts","format":"prettier src/**/*.ts --write","prepare":"husky install"},"keywords":[],"author":{"name":"Yariv Gilad","email":"yariv.gilad@gmail.com","url":"https://yarivgilad.com"},"license":"ISC","dependencies":{"@ajar/marker":"^1.3.2"},"devDependencies":{"@types/node":"^16.11.12","@typescript-eslint/eslint-plugin":"^5.7.0","@typescript-eslint/parser":"^5.7.0","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","husky":"^7.0.4","nodemon":"^2.0.15","prettier":"^2.5.1","ts-node":"^10.4.0","typescript":"^4.5.3"},"repository":{"type":"git","url":"git+https://Avital-Vainer@bitbucket.org/avital-vainer/ts-promises-async-reimplementation.git"},"homepage":"https://bitbucket.org/avital-vainer/ts-promises-async-reimplementation#readme","gitHead":"bb74d9e752f78a445a4aa35e1af8717d3bacc1ee","_id":"@avitalva/ts-promises-async@1.0.0","_nodeVersion":"15.7.0","_npmVersion":"7.4.3","dist":{"integrity":"sha512-B+0cFYUEsV31hML4/xsMYNV1OcaxbS8R05qt9l+H2tgWCqJmJozgj6/TTRGGSpUXjplc/0fYziCBjYm07vwJWQ==","shasum":"eaf40ec30ec36f5aedfe66e826bea000e20bf044","tarball":"https://registry.npmjs.org/@avitalva/ts-promises-async/-/ts-promises-async-1.0.0.tgz","fileCount":8,"unpackedSize":3812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyB4DCRA9TVsSAnZWagAA/UMQAJQUdsiP3CACuDBD0Y3y\nKofi4+VqS+GyYCeFbXwVBIofws1tViG/Ytq6OUW27kTq3nrzVaXAwK0nUMC4\nCKLRMjPsTfF25hL64KAYpu3JLH1uHUlSXuRnjSI6Gpz2BfCFLLdXRPASU+Sz\nKQDoPfXPUeBYM0s8QWgPHnOWW971O+Ur/FYaDS1rViy0qHHYoVnqL4QSKChx\n3nn7wkJCDq2P5gIjYADow9Q8ZIVTrXznDlrWHjE4Q3vgoIFBKDK8y1oFIkVO\nHSZTAp2HCvOWWLEJ60lKhvLvMJ4zKb7yeXuSdg2TUdDwnZoXdV5SuR6OBxij\n+1IT8s+wdPXK0T6Xh3LHvj0G+BzxCSJD5SZGXjW8+xo1iCFPRw+qOVqBa74G\nU1R5Mks5E30PksE/BuCu9GCu+uww546CEdYOSVmdwnv7SoTY2lvDaP7JzLyu\nRKkCr0xnlp5BzJAE/sEWIUDBcQftC3bTqrOWwx0hjYjdNnbuWA01xTFgfJCx\nCuL34PwaMdKbabRxvMRLIrzXMzYu+ENLQN2T4myy1HhRmCa0edJ1R8vKbPs7\ngrwg/MQktFuQDb1jcRvXGZP9GjcyMrmpAZFYnevG+yuSURex0zLEzM6bqVsK\nPoxaUCixMS8BZkPi8TezFXcWfGJrfyCuiW7k29JEkTMbxtmHC5L9BWBOp94z\n+yjp\r\n=DF7Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCrwFPX+O8atYgvjeE2YSS/bomRsZdLOzoW4DPiSrq0AiBch/1O5xJH/chodnRKeS7KKDEITlmgU7CbfhrLqAJKhQ=="}]},"_npmUser":{"name":"avitalva","email":"avital.va0@gmail.com"},"directories":{},"maintainers":[{"name":"avitalva","email":"avital.va0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-promises-async_1.0.0_1640504835858_0.7383464970963767"},"_hasShrinkwrap":false},"2.0.0":{"name":"@avitalva/ts-promises-async","version":"2.0.0","description":"This simple setup reimplements the Blubird Promise functions","main":"dist/index.js","type":"module","scripts":{"dev":"nodemon --watch './**/*.ts' --exec 'node --experimental-specifier-resolution=node --loader ts-node/esm' src/index.ts","build":"rm -rf dist && rm -rf .buildcache && tsc","build:dev":"tsc -w","start":"node dist/index.js","lint":"eslint src/**/*.ts","format":"prettier src/**/*.ts --write","prepare":"husky install"},"keywords":[],"author":{"name":"Yariv Gilad","email":"yariv.gilad@gmail.com","url":"https://yarivgilad.com"},"license":"ISC","dependencies":{"@ajar/marker":"^1.3.2"},"devDependencies":{"@types/node":"^16.11.12","@typescript-eslint/eslint-plugin":"^5.7.0","@typescript-eslint/parser":"^5.7.0","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","husky":"^7.0.4","nodemon":"^2.0.15","prettier":"^2.5.1","ts-node":"^10.4.0","typescript":"^4.5.3"},"repository":{"type":"git","url":"git+https://Avital-Vainer@bitbucket.org/avital-vainer/ts-promises-async-reimplementation.git"},"homepage":"https://bitbucket.org/avital-vainer/ts-promises-async-reimplementation#readme","gitHead":"acf065c809d313f48a84b9aa00c074d25c277f39","_id":"@avitalva/ts-promises-async@2.0.0","_nodeVersion":"15.7.0","_npmVersion":"7.4.3","dist":{"integrity":"sha512-zcUE7xo7Lnqq0adLXAcq0o/N+2ZTnUd+tvJBWCYpeDpJgAA5S2bXW6U4/NLI0B8S9XZyRS+lrv1du6qDm97MlA==","shasum":"857dc68011ef81409e86ddf35c6892a04691f585","tarball":"https://registry.npmjs.org/@avitalva/ts-promises-async/-/ts-promises-async-2.0.0.tgz","fileCount":29,"unpackedSize":27889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyCTFCRA9TVsSAnZWagAAT3wQAI8F4uEE6A9LuLADwluQ\ng9AF0yPD3fVMUeEHk42W6Y7SzQFNftAOsVx0Jcx/Fr8obhUxhHT3kElRiuh7\nIif7ydzOjol4l4o5o1aYe0Xt4I7W63Vz21mEpatFUP6YPSIu9V86qkf0Z/gB\nBp9TedOj0M6NPbPAWsUC0XPvvfSPG63jRVmZPCVq+/chvpsHGtsr9ql7p0af\nj4+8bKSbl1g9q+ipg8D1o4u6lRC5aQee/T+sKWIvPZ7JNN+kfmTvTK8wXm8V\nsixYtbPgRwYAZgPXygSYgvOLYFWXxyLNHAsaON+6hE3dtwHHJHFfOloYJzEl\ncJPNdNMBbmqbMA+6GAmDG76uqIp7y+JzQEkDtR0D3DjFam/9UzoWKYQ+kUM5\nwHE3pvAs2IFomaCkYDmPHNvF47fGzF6xWcLXiK+6COjV4st/RUS4vnT822RR\nmbhu1yxJqrz15rCdEKhbk7V1/n0zWhEMe2jGjD+YWLCNUra36vwE9o/kJIjz\nNdm2Q820NbiqapF4NNe9nQCMrxeDKPAX7qCfYjyrcNBlykaHfIU/Ir1zOUpn\nmgmaKN+DZGmvwQoCBRrbDVl8YIWFboNAn5CFvXyZod/NeIusgChvcdgevfAv\nUqevcebBM1u8I0Qy9Zjomo/UMrbCUYHkaD/n9VMe6cF15IJ69HGotV+2Wn5l\n5FJv\r\n=a7Pm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCUvyfk3JrlhL/IWaQrUMplvQcr5FJxyhSDyGlJco8xwIgSI9vNfb3qoVuNx9p/QAwofGqhDmsyRYEWzCZuuPEDVI="}]},"_npmUser":{"name":"avitalva","email":"avital.va0@gmail.com"},"directories":{},"maintainers":[{"name":"avitalva","email":"avital.va0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-promises-async_2.0.0_1640506565057_0.6281699103710794"},"_hasShrinkwrap":false},"3.0.0":{"name":"@avitalva/ts-promises-async","version":"3.0.0","description":"This simple setup reimplements the Blubird Promise functions","main":"dist/index.js","type":"module","types":"./typings/async-lib/index.js","scripts":{"dev":"nodemon --watch './**/*.ts' --exec 'node --experimental-specifier-resolution=node --loader ts-node/esm' src/index.ts","build":"rm -rf dist && rm -rf .buildcache && tsc","build:dev":"tsc -w","start":"node dist/index.js","lint":"eslint src/**/*.ts","format":"prettier src/**/*.ts --write","prepare":"husky install"},"keywords":[],"author":{"name":"Yariv Gilad","email":"yariv.gilad@gmail.com","url":"https://yarivgilad.com"},"license":"ISC","dependencies":{"@ajar/marker":"^1.3.2"},"devDependencies":{"@types/node":"^16.11.12","@typescript-eslint/eslint-plugin":"^5.7.0","@typescript-eslint/parser":"^5.7.0","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","husky":"^7.0.4","nodemon":"^2.0.15","prettier":"^2.5.1","ts-node":"^10.4.0","typescript":"^4.5.3"},"repository":{"type":"git","url":"git+https://Avital-Vainer@bitbucket.org/avital-vainer/ts-promises-async-reimplementation.git"},"homepage":"https://bitbucket.org/avital-vainer/ts-promises-async-reimplementation#readme","gitHead":"b993e85e25e9a478907ff1a02eadf1ee6a6f3221","_id":"@avitalva/ts-promises-async@3.0.0","_nodeVersion":"15.7.0","_npmVersion":"7.4.3","dist":{"integrity":"sha512-5P3yxgSpFeTuU81ZOeDV90XEpVN30z7hz+4g0iRcR3jyj9z5lTTkFTYfo7jJ9/HzeTKhedhNnMDRAmx+SvCdbg==","shasum":"ac805832041be8713281b8e441582a80090c159f","tarball":"https://registry.npmjs.org/@avitalva/ts-promises-async/-/ts-promises-async-3.0.0.tgz","fileCount":29,"unpackedSize":27897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyGFSCRA9TVsSAnZWagAAbSQP/ioil/TsgPo2QsTMG5BH\nzXoHPeqdqKjlO17fvLUIKx7oS714z7Etzk8tq7jZGZRuwTUx/ACYn8eyPWPx\ng4OH1yrvassr0iljHUXP4PI0iPteCztUBh6yZuIKzSxZBKBW7eyLzAdltdKt\nGxxPV6cdPc6wOINflN5nRjZ2/+30sFOWPXXARIibLLjMJUkQFLkyMiDk2V3A\nn3mkp6ZMUa2HYUn9xy+TOXy43DAeDmUkGodurLTKdRntsK4GKq3RKDxxHDF0\ndrOzv3PuyoiZAYtYu9fYq7M2lrGy+Wo3DTqaExLcpHlBDwmsbirdOyp8GBdL\ngIAqkpPRUs0ZGeruUmsnDnxTPhG6PrfrZjqShGLPNpe+XsFXvBJMZi2sk/Cv\ndzaqYOmNeiybjih3HwahRdwcWuM3cTGL7Ql2o7qf0iVnc7G2HT+ZbFfVRhif\nFe3DMC6btPDfCgGwioAsIX/AhPzyLp04AMEljrUO0/an7qoAZCAh1Rhc0Xm4\n9aDx5Qg7h+ACUVjakQPKzJHteOrC/llWnq+Y44gDJgl/slgVU+WBkBm396JC\nn6D8Jpm1vDPDofmv00t1yJIwgIrHhed5LE+otZ2Fi1yqnuSidOfITu+kmc04\nzwtVC1+R1QsXlT82jUVjGykETg2/ikp/Tl7WWi9tuS4kFxG7m03IR57kQl1D\niEK+\r\n=ASUw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH+O2BXSFIniIc0Wqvv8mT6Zogk+F6aWX8vGWfy1HVOwIgd4KzOxHU5RngBSoxKoA/dakVHS63azSnNy9GT5aWimg="}]},"_npmUser":{"name":"avitalva","email":"avital.va0@gmail.com"},"directories":{},"maintainers":[{"name":"avitalva","email":"avital.va0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-promises-async_3.0.0_1640522066347_0.3713139985300018"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-26T07:47:15.801Z","1.0.0":"2021-12-26T07:47:15.996Z","modified":"2022-04-04T16:47:42.744Z","2.0.0":"2021-12-26T08:16:05.251Z","3.0.0":"2021-12-26T12:34:26.512Z"},"maintainers":[{"name":"avitalva","email":"avital.va0@gmail.com"}],"description":"This simple setup reimplements the Blubird Promise functions","homepage":"https://bitbucket.org/avital-vainer/ts-promises-async-reimplementation#readme","keywords":[],"repository":{"type":"git","url":"git+https://Avital-Vainer@bitbucket.org/avital-vainer/ts-promises-async-reimplementation.git"},"author":{"name":"Yariv Gilad","email":"yariv.gilad@gmail.com","url":"https://yarivgilad.com"},"license":"ISC","readme":"[![ts](https://badgen.net/badge/-/node?icon=typescript&label&labelColor=blue&color=555555)](https://github.com/TypeStrong/ts-node)\n[<img src=\"https://img.shields.io/badge/-ESLint-4B32C3.svg?logo=ESlint\">](https://eslint.org/)\n[![Husky](https://img.shields.io/static/v1?label=Formated+by&message=Prettier&color=ff69b4)](https://github.com/prettier/prettier)\n[![Husky](https://img.shields.io/static/v1?label=Hooked+by&message=Husky&color=success)](https://typicode.github.io/husky)\n# Node.js TS \n## ESM starter kit\n\nThis simple setup is compiles Typescript to Node.js ESM.\n\nIt is indeed experimental and can change at any time.    \nBe sure to use **`.js`** extension name at the end of your import statements of your own source files.\n\nYou can tell VSCode to add **.js** extentions for you on auto-imports...    \nSimply open the command pallete **`Cmd + Shift + P`**, then type   **`>open settings json`**    \nand add these two lines at the root level of the configuration object:\n\n```\n\"javascript.preferences.importModuleSpecifierEnding\": \"js\"\n\"typescript.preferences.importModuleSpecifierEnding\": \"js\"\n```\n\nAn easier alternative you may consider is to simply dompile everything to CommonJS.\n  \nThis setup is only relevant if it is important for you to be standard complient with ESNext and specifically with EcmaScript Modules (ESM) running natively in the Node.js runtime. \n\n\n### linting\n**`eslint`** **`prettier`** and **`husky`** are included\n\n\n\n","readmeFilename":"readme.md"}