{"_id":"@dance2die/promise-to-resource","_rev":"3-ee8d4656323726ce7b1868e16e995d31","name":"@dance2die/promise-to-resource","dist-tags":{"alpha":"0.0.2-alpha.2","latest":"0.0.2-alpha.0"},"versions":{"0.0.2-alpha.0":{"name":"@dance2die/promise-to-resource","version":"0.0.2-alpha.0","author":{"name":"dance2die","email":"sungmkim80@gmail.com"},"homepage":"https://github.com/dance2die/promise-to-resource","license":"MIT","main":"dist/index.js","module":"dist/promise-to-resource.esm.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --env=jsdom","version:alpha":"npm version prerelease --preid=alpha","publish:alpha":"npm publish --tag alpha --access public","version:beta":"npm version prerelease --preid=beta","publish:beta":"npm publish --tag beta --access public","prepublishOnly":"tsdx build"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"devDependencies":{"@types/jest":"^24.0.21","@types/react":"^16.9.11","@types/react-dom":"^16.9.3","husky":"^3.0.9","prettier":"^1.18.2","pretty-quick":"^2.0.0","react":"^16.11.0","react-dom":"^16.11.0","tsdx":"^0.11.0","tslib":"^1.10.0","typescript":"^3.6.4"},"gitHead":"0948ad4b4175e7d60ea02abf8481fd87a3b9048b","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","_id":"@dance2die/promise-to-resource@0.0.2-alpha.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VZdzKuE6/xj+n3VaNUStg9O4YfRggV1IhquwiDbKli2qTnQ1JPQgvY/YoQQndK+4nNvk8E7rn59hlJtxEWjfmw==","shasum":"807ea5e4f3777ee5dab664cc25ce1ee4c434431a","tarball":"https://registry.npmjs.org/@dance2die/promise-to-resource/-/promise-to-resource-0.0.2-alpha.0.tgz","fileCount":10,"unpackedSize":11580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduPu3CRA9TVsSAnZWagAA7sYP/0IsZ+/NzpUSpZoK1Pf6\nL5QfAC7VoQyKebU3OEMvq7KAy0SUVBrklXJZBFJ8e1cK4DC95mLbq5hHbp20\n2+HC9snj2sA2rVGJiZxfs6fcGY115A5TEmF0OCHPu49UQuWe/vcBD2Km8E+a\nth+2TtnYfoflbUKdNoxMSgPVJBstRVP09JC2t7vmxkpuc0cWJQ+9b0/LIg1u\nwIw5WHioXKjJrXkyUtEGJSmZSMhOv6hboHLfhmbOOkLwvm21US116Uqdx12w\n+XOyezdaPG45+AMixsH+1ZPf+qkl/J+BAUAiewlJ4k5cqO1kPAOD7W5BDO0j\ndOP1+aHZkAq/nVhEjEenvjKlOCD4jxsQDWVSgkwq9eLKGZ/5IEKXuOEKMx2q\ngrB7iyPbS0y9R9DIRF20SSD3JqU0T+5hcDwlIakN+Z+ClNAc8y/7SkDsBLFG\n3t/H4UNvZ3g+EJsTSazTefkj/Cy9V44tmeDIrkTRJEd4usaIG0bJn9oYroQU\nC6pALd+8XyPUOr/MIm+XkMrQkFCX1zquIxYicF5/VupxWLvazs6qcINN7RTH\nRlfJJb5fsy2pMpt0TXNrBs61JpeYeGx/Gw+PucCvdNOmhsvIa+/TDl1WzWpD\nToQJ4P4QJYlzMFZW5OQCyvO8ZcQ0llVw3/LtvFx/yVvZ1/aOgk3DHBVBq4Ro\niHoY\r\n=4mDW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQbKLsY2Q7ovF3AT83At5o6ezyM28H7IBOkRpBFMkPRAiBZ7EUwI6/PeEvz+HDHyfd7QcERrfKOizXUC0M3XO7CDg=="}]},"maintainers":[{"name":"dance2die","email":"dance2die@hotmail.com"}],"_npmUser":{"name":"dance2die","email":"dance2die@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-to-resource_0.0.2-alpha.0_1572404151294_0.6796066969477634"},"_hasShrinkwrap":false},"0.0.2-alpha.1":{"name":"@dance2die/promise-to-resource","version":"0.0.2-alpha.1","author":{"name":"dance2die","email":"sungmkim80@gmail.com"},"homepage":"https://github.com/dance2die/promise-to-resource","license":"MIT","main":"dist/index.js","module":"dist/promise-to-resource.esm.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --env=jsdom","version:alpha":"npm version prerelease --preid=alpha","publish:alpha":"npm publish --tag alpha --access public","version:beta":"npm version prerelease --preid=beta","publish:beta":"npm publish --tag beta --access public","prepublishOnly":"tsdx build"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"devDependencies":{"@types/jest":"^24.0.21","@types/react":"^16.9.11","@types/react-dom":"^16.9.3","husky":"^3.0.9","prettier":"^1.18.2","pretty-quick":"^2.0.0","react":"^16.11.0","react-dom":"^16.11.0","tsdx":"^0.11.0","tslib":"^1.10.0","typescript":"^3.6.4"},"readme":"# TSDX React User Guide\r\n[![All Contributors](https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square)](#contributors)\n\r\nCongrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.\r\n\r\n> This TSDX setup is meant for developing React components (not apps!) that can be published to NPM. If you’re looking to build an app, you should use `create-react-app`, `razzle`, `nextjs`, `gatsby`, or `react-static`.\r\n\r\n> If you’re new to TypeScript and React, checkout [this handy cheatsheet](https://github.com/sw-yx/react-typescript-cheatsheet/)\r\n\r\n## Commands\r\n\r\nTSDX scaffolds your new library inside `/src`, and also sets up a [Parcel-based](https://parceljs.org) playground for it inside `/example`.\r\n\r\nThe recommended workflow is to run TSDX in one terminal:\r\n\r\n```\r\nnpm start # or yarn start\r\n```\r\n\r\nThis builds to `/dist` and runs the project in watch mode so any edits you save inside `src` causes a rebuild to `/dist`.\r\n\r\nThen run the example inside another:\r\n\r\n```\r\ncd example\r\nnpm i # or yarn to install dependencies\r\nnpm start # or yarn start\r\n```\r\n\r\nThe default example imports and live reloads whatever is in `/dist`, so if you are seeing an out of date component, make sure TSDX is running in watch mode like we recommend above. **No symlinking required**, [we use Parcel's aliasing](https://github.com/palmerhq/tsdx/pull/88/files).\r\n\r\nTo do a one-off build, use `npm run build` or `yarn build`.\r\n\r\nTo run tests, use `npm test` or `yarn test`.\r\n\r\n## Configuration\r\n\r\nCode quality is [set up for you](https://github.com/palmerhq/tsdx/pull/45/files) with `prettier`, `husky`, and `lint-staged`. Adjust the respective fields in `package.json` accordingly.\r\n\r\n### Jest\r\n\r\nJest tests are set up to run with `npm test` or `yarn test`. This runs the test watcher (Jest) in an interactive mode. By default, runs tests related to files changed since the last commit.\r\n\r\n#### Setup Files\r\n\r\nThis is the folder structure we set up for you:\r\n\r\n```\r\n/example\r\n  index.html\r\n  index.tsx       # test your component here in a demo app\r\n  package.json\r\n  tsconfig.json\r\n/src\r\n  index.tsx       # EDIT THIS\r\n/test\r\n  blah.test.tsx   # EDIT THIS\r\n.gitignore\r\npackage.json\r\nREADME.md         # EDIT THIS\r\ntsconfig.json\r\n```\r\n\r\n#### React Testing Library\r\n\r\nWe do not set up `react-testing-library` for you yet, we welcome contributions and documentation on this.\r\n\r\n### Rollup\r\n\r\nTSDX uses [Rollup v1.x](https://rollupjs.org) as a bundler and generates multiple rollup configs for various module formats and build settings. See [Optimizations](#optimizations) for details.\r\n\r\n### TypeScript\r\n\r\n`tsconfig.json` is set up to interpret `dom` and `esnext` types, as well as `react` for `jsx`. Adjust according to your needs.\r\n\r\n## Continuous Integration\r\n\r\n### Travis\r\n\r\n_to be completed_\r\n\r\n### Circle\r\n\r\n_to be completed_\r\n\r\n## Optimizations\r\n\r\nPlease see the main `tsdx` [optimizations docs](https://github.com/palmerhq/tsdx#optimizations). In particular, know that you can take advantage of development-only optimizations:\r\n\r\n```js\r\n// ./types/index.d.ts\r\ndeclare var __DEV__: boolean;\r\n\r\n// inside your code...\r\nif (__DEV__) {\r\n  console.log('foo');\r\n}\r\n```\r\n\r\nYou can also choose to install and use [invariant](https://github.com/palmerhq/tsdx#invariant) and [warning](https://github.com/palmerhq/tsdx#warning) functions.\r\n\r\n## Module Formats\r\n\r\nCJS, ESModules, and UMD module formats are supported.\r\n\r\nThe appropriate paths are configured in `package.json` and `dist/index.js` accordingly. Please report if any issues are found.\r\n\r\n## Using the Playground\r\n\r\n```\r\ncd example\r\nnpm i # or yarn to install dependencies\r\nnpm start # or yarn start\r\n```\r\n\r\nThe default example imports and live reloads whatever is in `/dist`, so if you are seeing an out of date component, make sure TSDX is running in watch mode like we recommend above. **No symlinking required**!\r\n\r\n## Named Exports\r\n\r\nPer Palmer Group guidelines, [always use named exports.](https://github.com/palmerhq/typescript#exports) Code split inside your React app instead of your React library.\r\n\r\n## Including Styles\r\n\r\nThere are many ways to ship styles, including with CSS-in-JS. TSDX has no opinion on this, configure how you like.\r\n\r\nFor vanilla CSS, you can include it at the root directory and add it to the `files` section in your `package.json`, so that it can be imported separately by your users and run through their bundler's loader.\r\n\r\n## Publishing to NPM\r\n\r\nWe recommend using https://github.com/sindresorhus/np.\r\n\r\n## Usage with Lerna\r\n\r\nWhen creating a new package with TSDX within a project set up with Lerna, you might encounter a `Cannot resolve dependency` error when trying to run the `example` project. To fix that you will need to make changes to the `package.json` file _inside the `example` directory_.\r\n\r\nThe problem is that due to the nature of how dependencies are installed in Lerna projects, the aliases in the example project's `package.json` might not point to the right place, as those dependencies might have been installed in the root of your Lerna project.\r\n\r\nChange the `alias` to point to where those packages are actually installed. This depends on the directory structure of your Lerna project, so the actual path might be different from the diff below.\r\n\r\n```diff\r\n   \"alias\": {\r\n-    \"react\": \"../node_modules/react\",\r\n-    \"react-dom\": \"../node_modules/react-dom\"\r\n+    \"react\": \"../../../node_modules/react\",\r\n+    \"react-dom\": \"../../../node_modules/react-dom\"\r\n   },\r\n```\r\n\r\nAn alternative to fixing this problem would be to remove aliases altogether and define the dependencies referenced as aliases as dev dependencies instead. [However, that might cause other problems.](https://github.com/palmerhq/tsdx/issues/64)\r\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"https://twitter.com/dance2die\"><img src=\"https://avatars1.githubusercontent.com/u/8465237?v=4\" width=\"100px;\" alt=\"Sung M. Kim\"/><br /><sub><b>Sung M. Kim</b></sub></a><br /><a href=\"https://github.com/dance2die/promise-to-resource/commits?author=dance2die\" title=\"Code\">💻</a> <a href=\"#ideas-dance2die\" title=\"Ideas, Planning, & Feedback\">🤔</a></td>\n    <td align=\"center\"><a href=\"https://github.com/MinimumViablePerson\"><img src=\"https://avatars3.githubusercontent.com/u/16916098?v=4\" width=\"100px;\" alt=\"Nicolas Marcora\"/><br /><sub><b>Nicolas Marcora</b></sub></a><br /><a href=\"https://github.com/dance2die/promise-to-resource/commits?author=MinimumViablePerson\" title=\"Code\">💻</a></td>\n  </tr>\n</table>\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!","readmeFilename":"README.md","gitHead":"5c9d487dca9a49fc4af8bc3d1b97f6075bab27c2","description":"[![All Contributors](https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square)](#contributors)","_id":"@dance2die/promise-to-resource@0.0.2-alpha.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-DK0D+x0a/f19HLfE9f0TeNENF0ltV59WGG3V7fz4fCEylm8WO5IMmCOXshAyOuRveVS+wp4dfqtxzWA3ZII0NA==","shasum":"74e642a5ce9cde82a68c697f9ff0e7d0e553fd1f","tarball":"https://registry.npmjs.org/@dance2die/promise-to-resource/-/promise-to-resource-0.0.2-alpha.1.tgz","fileCount":10,"unpackedSize":12851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduW1HCRA9TVsSAnZWagAABYcP/AnXu08MaDvWtKAHqI26\n97fjmhetIN+et0Iv48Sw9Wf0HGBqxvDtXCUUsNLYwFwfpdQISxz/TShuKvjw\noKr7PMDhOa3V7liZHJyDfhcTCPCFh4TyEJ8AkEw9XBMfRf/SPxEAW3wWMBGt\nafwyp7sQ/hBt/PXl4Tok5REjxOKO0IaWzaR5JvVKw65ar3PjFaLdxUACeI6R\naCTyJn76w+rSuGbx2tm2blkhx6UskgBuLfrH9lbzw2zEJLXNR6MZz6IcKLTl\nwOmD2cIgM9jwnaei64defm3LvDdjzQNgtlhPLf86WTvuPFJPteIb7JSqc0WT\nU2Lhu+6qK2OC3emUFfKKa+T6VQWSaHPrN3e8El8+TIDR88xSx4uaXs+GUBBb\n/bx8rCxLcB66DuqPMib02l8tIK2+gJ7txW4fUP4vkAz3elxaq+gQ4LRKQoH4\nQ/wCSel8MxGuzjmC+KNLdg3EdosKc3Mu6qsyCguEIN0UIdIVnR/a7WX9sLXv\nVH5AjNIliH48qWJhyud2y8UuhYldHEGEphEwDlbsO8gmVCvxmrNR69/Gfms5\nYh1vOHmzUPvTX2LlP2tY3CZ3HPvJeBQRSZVYQk1Ue5+702urWeWGFYQQBdYi\nG/3xAmyzmIl/gs4MU5Q0mKEyyqvhojj8bVvTH2G/KQ79e4qyTJQBHTkfy3ip\n6oyE\r\n=dPlQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICgM3iutXUk/SAaiLP+cChsHwE6OAK6rBqzqOvxFoyPzAiEAr/O4prM5VIeu6F5yJ1ZHt5kLt4XHSHNI1pGPGTFbtGE="}]},"maintainers":[{"name":"dance2die","email":"dance2die@hotmail.com"}],"_npmUser":{"name":"dance2die","email":"dance2die@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-to-resource_0.0.2-alpha.1_1572433223002_0.42640446779816554"},"_hasShrinkwrap":false},"0.0.2-alpha.2":{"name":"@dance2die/promise-to-resource","version":"0.0.2-alpha.2","author":{"name":"dance2die","email":"sungmkim80@gmail.com"},"homepage":"https://github.com/dance2die/promise-to-resource","license":"MIT","main":"dist/promise-to-resource.esm.js","module":"dist/promise-to-resource.esm.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --env=jsdom","version:alpha":"npm version prerelease --preid=alpha","publish:alpha":"npm publish --tag alpha --access public","version:beta":"npm version prerelease --preid=beta","publish:beta":"npm publish --tag beta --access public","prepublishOnly":"tsdx build"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"devDependencies":{"@types/jest":"^24.0.21","@types/react":"^16.9.11","@types/react-dom":"^16.9.3","husky":"^3.0.9","prettier":"^1.18.2","pretty-quick":"^2.0.0","react":"^16.11.0","react-dom":"^16.11.0","tsdx":"^0.11.0","tslib":"^1.10.0","typescript":"^3.6.4"},"readme":"# @dance2die/promise-to-resource\r\n\r\nThis JavaScript library exposes a default method, which turns a promise into a resource for React's Suspense.\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm i @dance2die/promise-to-resource\r\n# or\r\nyarn add @dance2die/promise-to-resource\r\n```\r\n\r\n## Example\r\n\r\n```jsx\r\nimport wrapPromise from '@dance2die/promise-to-resource';\r\n\r\nconst fetchUser = async () => ({ name: 'dance2die' });\r\nconst fetchPosts = () =>\r\n  new Promise(resolve => setTimeout(() => resolve(['post1', 'post2']), 3000));\r\n\r\nexport default {\r\n  user: wrapPromise(fetchUser()),\r\n  posts: wrapPromise(fetchPosts()),\r\n};\r\n```\r\n\r\n## Contributors ✨\r\n\r\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\r\n\r\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\r\n<!-- prettier-ignore -->\r\n<table>\r\n  <tr>\r\n    <td align=\"center\"><a href=\"https://twitter.com/dance2die\"><img src=\"https://avatars1.githubusercontent.com/u/8465237?v=4\" width=\"100px;\" alt=\"Sung M. Kim\"/><br /><sub><b>Sung M. Kim</b></sub></a><br /><a href=\"https://github.com/dance2die/promise-to-resource/commits?author=dance2die\" title=\"Code\">💻</a> <a href=\"#ideas-dance2die\" title=\"Ideas, Planning, & Feedback\">🤔</a></td>\r\n    <td align=\"center\"><a href=\"https://github.com/MinimumViablePerson\"><img src=\"https://avatars3.githubusercontent.com/u/16916098?v=4\" width=\"100px;\" alt=\"Nicolas Marcora\"/><br /><sub><b>Nicolas Marcora</b></sub></a><br /><a href=\"https://github.com/dance2die/promise-to-resource/commits?author=MinimumViablePerson\" title=\"Code\">💻</a></td>\r\n  </tr>\r\n</table>\r\n\r\n<!-- ALL-CONTRIBUTORS-LIST:END -->\r\n\r\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\r\n","readmeFilename":"README.md","gitHead":"f4ff4123d3fa9232447901749877cf9cf310a908","description":"This JavaScript library exposes a default method, which turns a promise into a resource for React's Suspense.","_id":"@dance2die/promise-to-resource@0.0.2-alpha.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-AyRWrYbTViWxVHqEMGwwKzcgoom8PgRiItJRn20/g2Zwn/bZxCIyot1n2o/0E1+d+gV1X5ZiUQsNyY4ryjiXBg==","shasum":"ccde9d1b05c12aad91db2470069ac0b46ebc48d5","tarball":"https://registry.npmjs.org/@dance2die/promise-to-resource/-/promise-to-resource-0.0.2-alpha.2.tgz","fileCount":10,"unpackedSize":7672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduXASCRA9TVsSAnZWagAALR4P/R3i9Y5WqayuN1ygesvZ\ntEk0zUD8MOPcxG7mRXyX3jA78FhuPFvZsMGAzlVGTdlJUPyW1dR5K62GBN+q\nMrlusJjf+WvHqT0MGkCGc8I59Q3B84OG8EN8w543cLt7ag/0PmDn2NrUplma\nbtZKi8ejYmxDBs0SAMp7/0LXPBnxYVwxG1dUVETn7+S0TFHW1dLbpeug9Ra3\ny5/8/aRX7J11g2jpY/CIaRh9zFBFeIJ1e2wRgZ/tKj8wIK2aMi/iBKBOzbGs\nLs4gINk6c4f4kEXoG1bM1F9U4/M+tqG8ybQbFzGIRTz3XdoLNDgteanfOBUX\nJOFsH16Gd3OVZei/2lfcPvxr+e5uVV5TS06dqw00u/DyPVlhZs2+3EeQlyyD\nttm9NvYMjDMq4qGEUsfNgMacG0/gNIHw7erc6s5Ym/XYb+PetzeObofn4BTE\naqi31co38VEwO2HniqZBuNqf29YfkCGR+zIdT8nYNbkQhkCs1M4TXWX/G0Y6\nclA8MnoOrAQXnTJb3fyvJ6b8UKVGt31awsalPO6AohYCsIHZMQKEcX38R8wG\nVT2SBO/UifCb14QORwFsfpNeMAA0A+Kchku8/bTF3AepAjwgUcj3NhUQj4QS\ntWVuLEwzbPEcc2VxYxpIlCUVBV/b/gw41MYKWvunCTN0s/y8BKUNh3Cr5BfX\nR0A4\r\n=K+NI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQoQJohZ21xwgOpTnt0oYeHmKgNXPvrYkdNMciiiLlLgIgBRlvFL2He71b5GbwizT9punicLC4H0U6ud/xWPxiUUw="}]},"maintainers":[{"name":"dance2die","email":"dance2die@hotmail.com"}],"_npmUser":{"name":"dance2die","email":"dance2die@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-to-resource_0.0.2-alpha.2_1572433938274_0.49774602150687364"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-30T02:55:51.064Z","0.0.2-alpha.0":"2019-10-30T02:55:51.441Z","modified":"2022-04-05T02:39:30.128Z","0.0.2-alpha.1":"2019-10-30T11:00:23.126Z","0.0.2-alpha.2":"2019-10-30T11:12:18.434Z"},"maintainers":[{"name":"dance2die","email":"dance2die@hotmail.com"}],"description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","homepage":"https://github.com/dance2die/promise-to-resource","author":{"name":"dance2die","email":"sungmkim80@gmail.com"},"license":"MIT","readme":"","readmeFilename":""}