{"_id":"@catalogfinance-multiwallet/abstract-connector","_rev":"1-b0834dbabd9d87b67c614c213dfd797d","name":"@catalogfinance-multiwallet/abstract-connector","dist-tags":{"latest":"0.15.2"},"versions":{"0.15.0":{"name":"@catalogfinance-multiwallet/abstract-connector","publishConfig":{"access":"public"},"version":"0.15.0","description":"A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps","keywords":["react","react-hooks","hooks","ethereum","javascript","typescript","web3","context","frontend","dapp"],"author":{"name":"mcgraneder","email":"mcgrane480@gmail.com"},"repository":{"type":"git","url":"git://github.com/mcgraneder/catalogfinance-multiwallet.git"},"main":"dist/index.js","module":"dist/types.esm.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","lint":"tsdx lint src"},"dependencies":{"@catalogfinance-multiwallet/types":"^0.15.0"},"license":"MIT","gitHead":"bab4c4afd488da9d46779732e9f1b4da0c21e3ea","bugs":{"url":"https://github.com/mcgraneder/catalogfinance-multiwallet/issues"},"homepage":"https://github.com/mcgraneder/catalogfinance-multiwallet#readme","_id":"@catalogfinance-multiwallet/abstract-connector@0.15.0","_nodeVersion":"16.14.2","_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (win32)","dist":{"integrity":"sha512-Enkt/PU8nWciYJOm8KCBEgki54lwDZfL9vW7I0NrZ0V3+jfO49dm6urylcQfSOlrMSiZ8FeRNPSSJ7772xb63Q==","shasum":"5b9b2c3c0afccf9f2c9c25e958a1741cc9673447","tarball":"https://registry.npmjs.org/@catalogfinance-multiwallet/abstract-connector/-/abstract-connector-0.15.0.tgz","fileCount":12,"unpackedSize":16905,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/50RriL6HIRcuqANsRufcAwtpCsdDa+eVlFtLI3y65AIhANnC5YLMNyn3qp2dNVVGxUu88zSul8DLbWlj98jf9DCC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEhmlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbTg/+OHyUccnw8YT3yuwYfkmuTgGWSgfNLruuwxkk2uLfbacjj/rg\r\nIDHKcnEt9WDRqVVmGTjjziwngjmGXN9Ds9mX5TVzT4/xOIxkrYK1ogSM31NL\r\n7sD9bZqpqiJrZne8r6ZyAojIpGcB/w6BTRbDtpKQC8Xq5ahx3GKRd/CaBX+y\r\n+0n7DC98R4aFkRHoG+wSq51PFpad8SWsS3eLD0rPK1pBGnE9/vfoXfTZLu5Y\r\nNZMngCwOL5GpEJygp2PiBmFh/fzKCXNPp6FL6vLVnk2YO0xPZgMmtreGrIA8\r\nHnZKIevh9SH6H2t+LuJ5eSeC5bqOM0jxfWPFX228JAjMyqwXEe3GC11c5xBL\r\n1inu45MpHyfpZTmtxdzFQAqlgllM9vkBX3yB6imQTUb8XWDHkbYpqyM482OA\r\nZA814eUznYLy+S9/GMqiqpQFtsPOT5QEGaYpT4HccX7+YE/uBRAQfHEALnIl\r\nUKKJo1qPbY3cVAoqhSOmeMLFQYADjUe2fYrOvQmVUO9MMQmFFlQWxirqM38j\r\nrc2WbMNQi7TZzlbyv7BZ0Zpyx2sj/lLYCHnU9xCm8X6RJtHeDLqBqj1TBfIT\r\nXH1ShRk0Qmv7Jx9hVGSIRE+JaSzgEi4GQlC/KCW5hveZ0jNJd5/htIt+5y57\r\n515wDKmdV4HrcGNzCa0/N8C1wjZNHRVHxNA=\r\n=Eyic\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mcgraneder","email":"mcgrane480@gmail.com"},"directories":{},"maintainers":[{"name":"mcgraneder","email":"mcgrane480@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-connector_0.15.0_1662130597722_0.08462190100881539"},"_hasShrinkwrap":false},"0.15.2":{"name":"@catalogfinance-multiwallet/abstract-connector","publishConfig":{"access":"public"},"version":"0.15.2","description":"A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps","keywords":["react","react-hooks","hooks","ethereum","javascript","typescript","web3","context","frontend","dapp"],"author":{"name":"mcgraneder","email":"mcgrane480@gmail.com"},"repository":{"type":"git","url":"git://github.com/mcgraneder/catalogfinance-multiwallet.git"},"main":"dist/index.js","module":"dist/types.esm.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","lint":"tsdx lint src"},"dependencies":{"@catalogfinance-multiwallet/types":"^0.15.0"},"license":"MIT","gitHead":"8385aa53fa925e1a2f302e81aefaec1c074526d8","bugs":{"url":"https://github.com/mcgraneder/catalogfinance-multiwallet/issues"},"homepage":"https://github.com/mcgraneder/catalogfinance-multiwallet#readme","_id":"@catalogfinance-multiwallet/abstract-connector@0.15.2","_nodeVersion":"16.14.2","_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (win32)","dist":{"integrity":"sha512-N/Ekzk2Yoivp4rZP15wx28dxgWusF0K3mKpDkaEBJhTbUWkpTqlDXRELGYXRsVahubiWbKrA+bwlvDBhEvhdqA==","shasum":"2daa89affe23d0d3dbb8e932cbe5068de7789f8c","tarball":"https://registry.npmjs.org/@catalogfinance-multiwallet/abstract-connector/-/abstract-connector-0.15.2.tgz","fileCount":12,"unpackedSize":16833,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfP2KprZiBm2j4iGIJwMwByjsPaiO3/8fnEUZz/kPeggIhAPaiKM6eHaSiEuLmImFH5cR67uliS8Dtpd/ffRSQxx1+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEiyFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmomrg/+JhtlNSDm3EIKKoaT6+ci6lUSyovdlgsKJ3NvV7mN4vi7sy85\r\nujWE2AqOGWy20J+D0oQYN2+mkEGxjYt2Jj8h/fj8B/CNAGwZLrJfyUkjFdNX\r\n4K2OLRtlXL9hMqVgmOw+3uGAjbsWqzQ4Hk+woYogsMbGFUDp10AjWSn7QtlI\r\nwwXxg+i1vxYaLCNeRrSalxO3YBYbmOzLYYWKFJXg8EQzhgxNiPbD56sWws1H\r\n880pypcP8FcuMFr1YkZxueTFdnCXnTGpkarQ2VJJNHwLia6jISjB9eXabwVI\r\nYvthDAflEzKT7i7KT9CsqSxGBOivBbulg57wMRVhReLaZQjjWYimotzZ5lDA\r\nXYHTJda9K1eMGJBvn2NWG4iWr0MxKVPcvmBpJzbPdCzfAZA6e0G8Z765FlOZ\r\nEGcZErxFx5RSzf+NL6CdpUamLqzd4ZZxM5upeHe0if+FdFDRVrszNRTtvNWa\r\n6ib9b7+5NEQqkYjnHfjFyY7MZ0vyoJ5cOX4ReJwVZh7TKZ0UmBKFga8w9xk2\r\nIKHMM98IJGXVXJCZA3d+jNgOd0Hzgg9SWfOZQf0Oa96/cktyAs365s9vivk2\r\nQW5kwfFwJLdMngweLjNYeASsTmLW4KzlsqLkC4SR0enFzA6TzG1/rFTkA5rh\r\n68Q0/4wKZ0Wg37nXb3yRHDdqRlkttJ3r2z4=\r\n=G7Sp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mcgraneder","email":"mcgrane480@gmail.com"},"directories":{},"maintainers":[{"name":"mcgraneder","email":"mcgrane480@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-connector_0.15.2_1662135429606_0.3870969995947646"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-02T14:56:37.670Z","0.15.0":"2022-09-02T14:56:37.941Z","modified":"2022-09-02T16:17:09.925Z","0.15.2":"2022-09-02T16:17:09.792Z"},"maintainers":[{"name":"mcgraneder","email":"mcgrane480@gmail.com"}],"description":"A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps","homepage":"https://github.com/mcgraneder/catalogfinance-multiwallet#readme","keywords":["react","react-hooks","hooks","ethereum","javascript","typescript","web3","context","frontend","dapp"],"repository":{"type":"git","url":"git://github.com/mcgraneder/catalogfinance-multiwallet.git"},"author":{"name":"mcgraneder","email":"mcgrane480@gmail.com"},"bugs":{"url":"https://github.com/mcgraneder/catalogfinance-multiwallet/issues"},"license":"MIT","readme":"# TSDX User Guide\n\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.\n\n> This TSDX setup is meant for developing libraries (not apps!) that can be published to NPM. If you’re looking to build a Node app, you could use `ts-node-dev`, plain `ts-node`, or simple `tsc`.\n\n> If you’re new to TypeScript, checkout [this handy cheatsheet](https://devhints.io/typescript)\n\n## Commands\n\nTSDX scaffolds your new library inside `/src`.\n\nTo run TSDX, use:\n\n```bash\nnpm start # or yarn start\n```\n\nThis builds to `/dist` and runs the project in watch mode so any edits you save inside `src` causes a rebuild to `/dist`.\n\nTo do a one-off build, use `npm run build` or `yarn build`.\n\nTo run tests, use `npm test` or `yarn test`.\n\n## Configuration\n\nCode quality is set up for you with `prettier`, `husky`, and `lint-staged`. Adjust the respective fields in `package.json` accordingly.\n\n### Jest\n\nJest tests are set up to run with `npm test` or `yarn test`.\n\n### Bundle Analysis\n\n[`size-limit`](https://github.com/ai/size-limit) is set up to calculate the real cost of your library with `npm run size` and visualize the bundle with `npm run analyze`.\n\n#### Setup Files\n\nThis is the folder structure we set up for you:\n\n```txt\n/src\n  index.tsx       # EDIT THIS\n/test\n  blah.test.tsx   # EDIT THIS\n.gitignore\npackage.json\nREADME.md         # EDIT THIS\ntsconfig.json\n```\n\n### Rollup\n\nTSDX uses [Rollup](https://rollupjs.org) as a bundler and generates multiple rollup configs for various module formats and build settings. See [Optimizations](#optimizations) for details.\n\n### TypeScript\n\n`tsconfig.json` is set up to interpret `dom` and `esnext` types, as well as `react` for `jsx`. Adjust according to your needs.\n\n## Continuous Integration\n\n### GitHub Actions\n\nTwo actions are added by default:\n\n- `main` which installs deps w/ cache, lints, tests, and builds on all pushes against a Node and OS matrix\n- `size` which comments cost comparison of your library on every pull request using [`size-limit`](https://github.com/ai/size-limit)\n\n## Optimizations\n\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:\n\n```js\n// ./types/index.d.ts\ndeclare var __DEV__: boolean;\n\n// inside your code...\nif (__DEV__) {\n  console.log('foo');\n}\n```\n\nYou can also choose to install and use [invariant](https://github.com/palmerhq/tsdx#invariant) and [warning](https://github.com/palmerhq/tsdx#warning) functions.\n\n## Module Formats\n\nCJS, ESModules, and UMD module formats are supported.\n\nThe appropriate paths are configured in `package.json` and `dist/index.js` accordingly. Please report if any issues are found.\n\n## Named Exports\n\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.\n\n## Including Styles\n\nThere are many ways to ship styles, including with CSS-in-JS. TSDX has no opinion on this, configure how you like.\n\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.\n\n## Publishing to NPM\n\nWe recommend using [np](https://github.com/sindresorhus/np).\n","readmeFilename":"README.md"}