{"_id":"@drmercer/lentils","_rev":"5-f026cc8832d0b7343331cd9c4a9a7603","name":"@drmercer/lentils","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.1":{"name":"@drmercer/lentils","version":"0.0.1","author":{"name":"Dan Mercer"},"license":"MIT","description":"A hodge-podge of useful TypeScript","repository":{"type":"git","url":"git+https://github.com/drmercer/lentils.git"},"bugs":{"url":"https://github.com/drmercer/lentils/issues"},"homepage":"https://github.com/drmercer/lentils#readme","scripts":{"build":"yarn ts:esm && yarn ts:cjs","clean":"git clean -dfx cjs/ esm/","preversion":"yarn clean && yarn build && yarn test","prepack":"yarn preversion","test":"yarn test:unit && yarn test:integration","test:unit":"jest","test:integration":"test/test.sh","ts:esm":"tsc --project tsconfig.json","ts:cjs":"tsc --project tsconfig.cjs.json"},"gitHooks":{"pre-commit":"scripts/pre-commit.sh"},"devDependencies":{"@types/jest":"^26.0.10","jest":"^26.4.2","ts-jest":"^26.2.0","typescript":"^4.0.5","yorkie":"^2.0.0"},"jest":{"globals":{"ts-jest":{"tsconfig":"./tsconfig.jest.json"}},"transform":{".ts":"ts-jest"},"testRegex":"\\.spec\\.(ts|tsx)$","moduleFileExtensions":["ts","js"]},"optionalDependencies":{"@drmercer/injector":"^0.1.2","@types/markdown-it":"^12.0.1","@types/turndown":"^5.0.0","markdown-it":"^12.0.6","reflect-metadata":"^0.1.13","tslib":"^2.0.3","turndown":"^7.0.0"},"gitHead":"9734a33f3eea7f989e022e0714df5c8d24f2e97b","dependencies":{"@drmercer/injector":"^0.1.2","@types/markdown-it":"^12.0.1","@types/turndown":"^5.0.0","markdown-it":"^12.0.6","reflect-metadata":"^0.1.13","tslib":"^2.0.3","turndown":"^7.0.0"},"_id":"@drmercer/lentils@0.0.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.1","dist":{"integrity":"sha512-Ces729aDzUsIZNYSI1KE/A2aP51VZ/izVwhXpuQDYrl2UpARQKUtizvoS3xlcU4yUWA65kUYjjZHhhiHyks3aw==","shasum":"b4e792b37b8f663f49fcbc1bd0359a99a2efb76f","tarball":"https://registry.npmjs.org/@drmercer/lentils/-/lentils-0.0.1.tgz","fileCount":99,"unpackedSize":83431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2e7ECRA9TVsSAnZWagAAGmwP/AtI4WOWCcvR7/GMhKhl\nKdPlvqx0A9kgBwuu7juKBXEkpzCVaiaX6h2RT9/SmK+5z4wep/5Z41Rdrzj2\nyCbINZm9hV93JYqiQMc5sx7L14bldjQ3ryGzEv9cCcoK8mvU/H8m4uAZ2INB\n7oJ8rQhfXWZMbKg3pgZGoK9OYXNuow/7hiWf3D6miovOXvd8wtNZdErjPTSP\nzlpYF7VIEmxaWBASQyNCjq1P9Gntbf6TCY5nBE/T+Llvq6KDvgkowDBBF//8\n2nVJrfd/xu4BvWyuz35wP7XD5rFkZvJu1eNs/ung4EPs0mjg5frJq5FZnaEX\niXVq/vyh9AcGsYJc4Nb/4m7c2qv9Um1T89xnSHDgBGLf0V9NHVxjtYyOTkFb\nZoEyj2P2Dgk2S3AkuV83D/IIfoLLL/ccQo0boBEdy0Fv1XU7jCNTzBMV9g3d\n+VXJ8GzNRfwtQmRSiV6w4baukW3rWx+MSQHEe9W3JsFzG8ipYbqpzaMILbHv\nEjLL19xAuZyIjy3uoqsAb2gVXb0zhsPDKKyz2uqT2mncne1BOaGXARm+ejX+\nwmt8eSwBC8Afnco4fa1+7BycVhuw7tcuZe6IOHSc8elXo/9ijRu5erF8R2N7\nUsPN9RfWj9LGcmJwaIslPWNgpNcjixE0Z/fn+h/rcYmyvSL0oWwa8lwVo9iJ\nlQG5\r\n=CY+A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvdxCGhcx9GdKtLh3zb4q0UCg2QZ4xJf+LSxtISgWbYAiEAq+09PixpwkW1JxowiZqmcKZpxtsNfxv4pvZRpJi7WlE="}]},"_npmUser":{"name":"drmercer","email":"dev@danmercer.net"},"directories":{},"maintainers":[{"name":"drmercer","email":"dev@danmercer.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lentils_0.0.1_1641672388041_0.21125821356220786"},"_hasShrinkwrap":false},"0.0.2":{"name":"@drmercer/lentils","version":"0.0.2","author":{"name":"Dan Mercer"},"license":"MIT","description":"A hodge-podge of useful TypeScript","repository":{"type":"git","url":"git+https://github.com/drmercer/lentils.git"},"bugs":{"url":"https://github.com/drmercer/lentils/issues"},"homepage":"https://github.com/drmercer/lentils#readme","scripts":{"build":"yarn ts:esm && yarn ts:cjs","clean":"git clean -dfx cjs/ esm/","preversion":"yarn clean && yarn build && yarn test","prepack":"yarn preversion","test":"yarn test:unit && yarn test:integration","test:unit":"jest","test:integration":"test/test.sh","ts:esm":"tsc --project tsconfig.json","ts:cjs":"tsc --project tsconfig.cjs.json"},"gitHooks":{"pre-commit":"scripts/pre-commit.sh"},"devDependencies":{"@drmercer/injector":"^0.1.2","@types/jest":"^26.0.10","@types/markdown-it":"^12.0.1","@types/turndown":"^5.0.0","jest":"^26.4.2","markdown-it":"^12.0.6","reflect-metadata":"^0.1.13","ts-jest":"^26.2.0","tslib":"^2.0.3","turndown":"^7.0.0","typescript":"^4.0.5","yorkie":"^2.0.0"},"jest":{"globals":{"ts-jest":{"tsconfig":"./tsconfig.jest.json"}},"transform":{".ts":"ts-jest"},"testRegex":"\\.spec\\.(ts|tsx)$","moduleFileExtensions":["ts","js"]},"peerDependencies":{"@drmercer/injector":"^0.1.2","markdown-it":"^12.0.6","reflect-metadata":"^0.1.13","turndown":"^7.0.0"},"gitHead":"c01fa14989e089006f6e90abb79cb40a109b8137","_id":"@drmercer/lentils@0.0.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.1","dist":{"integrity":"sha512-0QHXCHP5pLAIhF44fOSTO43iTeCGxnn0tB5/Aq+7zy8YSUPieOYZwXpJtQ6HIDNTW2lhKta9i9j5ohYCTm1oxQ==","shasum":"62e3758f86becc835cf51a0bb484d4c1975e68c4","tarball":"https://registry.npmjs.org/@drmercer/lentils/-/lentils-0.0.2.tgz","fileCount":99,"unpackedSize":83554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh37V6CRA9TVsSAnZWagAA9MoP/1NHUVNMsCuKvPGnUpdv\nmVir3Ay3eXFpsjZB5mrygM55ZjPdfn0z8IhW5JKpPgC6sKD50M6861SbbPW0\nUtlrgXGGkAzhrAVo6A1glN5+NdO2/YqMMq/4+/PpvBZL/i2dNw40vvTv0jcu\nkB9RotyKxWaVILTbddPAi/tKTznUN0b5YCBjmCgjqun10xtxnpdrxPIvYy+S\nTkWbmAuKwgOHLEz0io5tFrbchlPhVsa66Vjano8KbmFjbN1QnKhH72xnDeSr\nora4liOFx2JyOJ8UuCgyNZwH+dW3HTZPp7FUtTg2+hZVvZ8eLZ0FECBAdQs/\nC9z9az0ef2PE7gkyCMUJgQ4x9bysWze3pzcLhLwBQlrCw65RQ02OoT1hThAm\niTrtCi2fh/vrB9q4DXVEShwM9Gf1m3opdHo1DKo8wK7PtpzdYNAZOydzTLjX\nVRdfd+C0IHC0/F3zfzpa/FnWMdRQ6JGAmCN4ay8CNEq57x5AXGpk2XHOs53Z\n5k010sECvzvJRymcE1M0apofWnTWTfjHaltAhjhNCoLa9AStDMDbns4KbnDO\nC6dyUH/GZsJD28st3Rh/w6Fr9316u4y96u2uBB1U31xoVxmf2cMnBoGjk2za\nFipJGTZyyA2r9uxaHESzZeU+DS6LCXnag6VaN+Sv66ShpVLTq3EH3U0sVIyt\nw4FK\r\n=gzzl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0hYgGIoj3HAOhbqI/KlwbrjuUmNEepa9FsgsfF8VNSQIhAO1hylaQBYuAL/YYEd4Eefffq9GadbHrruqitChGxyvv"}]},"_npmUser":{"name":"drmercer","email":"dev@danmercer.net"},"directories":{},"maintainers":[{"name":"drmercer","email":"dev@danmercer.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lentils_0.0.2_1642050938605_0.6840443226278419"},"_hasShrinkwrap":false},"0.0.3":{"name":"@drmercer/lentils","version":"0.0.3","author":{"name":"Dan Mercer"},"license":"MIT","description":"A hodge-podge of useful TypeScript","repository":{"type":"git","url":"git+https://github.com/drmercer/lentils.git"},"bugs":{"url":"https://github.com/drmercer/lentils/issues"},"homepage":"https://github.com/drmercer/lentils#readme","scripts":{"build":"yarn ts:esm && yarn ts:cjs","clean":"git clean -dfx cjs/ esm/","preversion":"yarn clean && yarn build && yarn test","prepack":"yarn preversion","test":"yarn test:unit && yarn test:integration","test:unit":"jest","test:integration":"test/test.sh","ts:esm":"tsc --project tsconfig.json","ts:cjs":"tsc --project tsconfig.cjs.json"},"gitHooks":{"pre-commit":"scripts/pre-commit.sh"},"devDependencies":{"@drmercer/injector":"^0.1.2","@types/jest":"^26.0.10","@types/markdown-it":"^12.0.1","@types/turndown":"^5.0.0","jest":"^26.4.2","markdown-it":"^12.0.6","reflect-metadata":"^0.1.13","ts-jest":"^26.2.0","tslib":"^2.0.3","turndown":"^7.0.0","typescript":"^4.0.5","yorkie":"^2.0.0"},"jest":{"globals":{"ts-jest":{"tsconfig":"./tsconfig.jest.json"}},"transform":{".ts":"ts-jest"},"testRegex":"\\.spec\\.(ts|tsx)$","moduleFileExtensions":["ts","js"]},"gitHead":"50e0285e6cb4da16d2eb8e0a7595947d3d377dca","_id":"@drmercer/lentils@0.0.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.1","dist":{"integrity":"sha512-jUTp2m0Sodtk6TfoUzD6jIqfr3l4rDIHVk3sexbI/QS70blW1Q52t3vWxlYQFALRuTefWqi0PUpRpRF9CA331A==","shasum":"4ed24611e4f6cdb8b7f3e9b3574c1bd1161b1ecc","tarball":"https://registry.npmjs.org/@drmercer/lentils/-/lentils-0.0.3.tgz","fileCount":99,"unpackedSize":83399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh375WCRA9TVsSAnZWagAABtsP/j9eoJhF9c6bFiiWHQLM\nL4ydwAhu9OFsEmQw0/G3RvrVBpKWvRZkCSudHZew0u641hRimlgOJJObPnqb\nyJL3zE4Kpb7C9WxrIEQS2cHM0+NCz52Rqd0SiXSTWr1pFjALhD3cwUqMnln6\nuDyfuqklpgwIi4/XbGUKR28wyZVrOXxKSoc6NZ54WFX90sc0GeIG5ZWLpmIg\n0EydGKB43Ta6wkulNoQ4/eeJAQVsVgJrNfB3cnMasd14HNnNfCu9x+zQcGg5\n8OGzJQWaWQo5rUqwRd4i8W9eMuuIAwPO1CkTwn7JhS8QljlCZ7NRxIAHFVak\nCAl/N4wAmARqPPgzUZLu5nOmnm+iv1o0jnMVON12yID762O2xp3mMOc7YeI5\nMGO3QrpQezb7zrZzeiIT1Xujo4GVPjxqnOgcmZR6Sd141N9BbWnd1OHYdoan\n0ye3AJ9z4qI7QIIq1jN2psHlDARxeHmVJIfbm9qPNw/uzH3Xm+H1cSRB+ZTG\n6gnviRld4u7ZWYBCFwXZAIqXKDd5QOhtHvlnN4qQfMMqExn8oYI6JhtfM/z7\nXIfXCthdnq3gua7kgOkZ9ySXNWhKY9x9u5m3lhy65+OIuF+d/P2C+LSJng+w\nofI5LPp1BdFxDnsjIGHJpPhxYVPIm3y+5Lz2Xc0MUO1s5YdWZS/VSUCLd+qP\n4ITm\r\n=h13L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+8t4fgWCnwm0IRhg+dVIyei85jROlqOkfHtgM99M6hAiBqTkH91LZWRgEGasJvZzSZNAsIvSYQE1eHickblfsVTQ=="}]},"_npmUser":{"name":"drmercer","email":"dev@danmercer.net"},"directories":{},"maintainers":[{"name":"drmercer","email":"dev@danmercer.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lentils_0.0.3_1642053206336_0.42145775101111616"},"_hasShrinkwrap":false},"0.0.4":{"name":"@drmercer/lentils","version":"0.0.4","author":{"name":"Dan Mercer"},"license":"MIT","description":"A hodge-podge of useful TypeScript","repository":{"type":"git","url":"git+https://github.com/drmercer/lentils.git"},"bugs":{"url":"https://github.com/drmercer/lentils/issues"},"homepage":"https://github.com/drmercer/lentils#readme","scripts":{"build":"yarn ts:esm && yarn ts:cjs","clean":"git clean -dfx cjs/ esm/","preversion":"yarn clean && yarn build && yarn test","prepack":"yarn preversion","test":"yarn test:unit && yarn test:integration","test:unit":"jest","test:integration":"test/test.sh","ts:esm":"tsc --project tsconfig.json","ts:cjs":"tsc --project tsconfig.cjs.json"},"gitHooks":{"pre-commit":"scripts/pre-commit.sh"},"devDependencies":{"@drmercer/injector":"^0.1.2","@types/jest":"^26.0.10","@types/markdown-it":"^12.0.1","@types/turndown":"^5.0.0","jest":"^26.4.2","markdown-it":"^12.0.6","reflect-metadata":"^0.1.13","ts-jest":"^26.2.0","tslib":"^2.0.3","turndown":"^7.0.0","typescript":"^4.0.5","yorkie":"^2.0.0"},"jest":{"globals":{"ts-jest":{"tsconfig":"./tsconfig.jest.json"}},"transform":{".ts":"ts-jest"},"testRegex":"\\.spec\\.(ts|tsx)$","moduleFileExtensions":["ts","js"]},"gitHead":"7a93fa631e35fedbc227889a20125edac0b7df8f","_id":"@drmercer/lentils@0.0.4","_nodeVersion":"16.13.0","_npmVersion":"8.1.1","dist":{"integrity":"sha512-X+eMdCJ4DwwdFPN1Vb38og3VMtrIczX2qe+Rp5eswfM50ZXDVOVquY8fp/HX1EruhIqZwq9boA5nbqNLJ2jlmQ==","shasum":"fd4dcc6df4b383ac683c865a857c041a7a5fff86","tarball":"https://registry.npmjs.org/@drmercer/lentils/-/lentils-0.0.4.tgz","fileCount":99,"unpackedSize":86756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5eYyCRA9TVsSAnZWagAATckP/jK0tHf67eAUe/x6pbjg\nHYSqE171nXLpGSqrFwmwqetvIN84rTYibAH050SThTbdip1I2bPMS1XsmRj1\n6RkQN7QBISHEU7hW/CSMATS4ssycGjd3TX671Q5kMR44UKypSX4xFPAXntRb\n0h9NiADsig6/H7TYQqgcm3/nLQGBY5zDSYfdCgPQj0nR7Hdu4gCxPcSe+6Lq\nkPhDmDRBb78WoT4DFYgFIsEj6FK30sZ2Rwrgt4Yblk/MVj7+E2WQvoI3ADVd\nUn2UBaEv7hXzCCHz8bv5uDEF3V+b+8WjmQ+wKcTrZT4o7DkkLDRHiTqVqvmJ\n0WK+oeBa5pjjSPcQlycJPhFfEzoa5QDw3KYPWleG1HRDJSlmJaGd9YQTD7Su\neff76pnzwMEno/18MQtlR30fscSgzLA6YWacr9XduGVqOnwPLN2V5qNHqOz0\nD07kJPnBrh7mmYMQHjyP6abDfORqB4/eLQarFEdOX2Gzlw+8NFCfmaC0tY32\n5e1gGk4vJa7c4C30zoEcv1XBVz1M2ShjRr3OdXH3+IrbvfRwV6OMtsv4+h3u\nd11bSwXUjGJ0tEuQ0ssB4lQF8wsaQ+OtzjocaM4WkJrBoSKN//WXihF/klVf\nfOkTGqhHMvrvgS7LfIVXyZiA5PB4mf0D1Pr/a8gFLr4WtWj7pg+1fj3AwC85\nyBWm\r\n=we1W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzOcKNekktCLSMYnbrsWXV8u8UPRtNATbX67IKceLtbgIhAK3Qib50DlDb1zvt1S06eN8aHp1tr4gkN0dcvPFvXNj0"}]},"_npmUser":{"name":"drmercer","email":"dev@danmercer.net"},"directories":{},"maintainers":[{"name":"drmercer","email":"dev@danmercer.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lentils_0.0.4_1642456626546_0.33798796489982297"},"_hasShrinkwrap":false},"0.0.5":{"name":"@drmercer/lentils","version":"0.0.5","author":{"name":"Dan Mercer"},"license":"MIT","description":"A hodge-podge of useful TypeScript","repository":{"type":"git","url":"git+https://github.com/drmercer/lentils.git"},"bugs":{"url":"https://github.com/drmercer/lentils/issues"},"homepage":"https://github.com/drmercer/lentils#readme","scripts":{"build":"yarn ts:esm && yarn ts:cjs","clean":"git clean -dfx cjs/ esm/","preversion":"yarn clean && yarn build && yarn test","prepack":"yarn preversion","test":"yarn test:unit && yarn test:integration","test:unit":"jest","test:integration":"test/test.sh","ts:esm":"tsc --project tsconfig.json","ts:cjs":"tsc --project tsconfig.cjs.json"},"gitHooks":{"pre-commit":"scripts/pre-commit.sh"},"devDependencies":{"@drmercer/injector":"^0.1.2","@types/jest":"^26.0.10","@types/markdown-it":"^12.0.1","@types/turndown":"^5.0.0","jest":"^26.4.2","markdown-it":"^12.0.6","reflect-metadata":"^0.1.13","ts-jest":"^26.2.0","tslib":"^2.0.3","turndown":"^7.0.0","typescript":"^4.0.5","yorkie":"^2.0.0"},"jest":{"globals":{"ts-jest":{"tsconfig":"./tsconfig.jest.json"}},"transform":{".ts":"ts-jest"},"testRegex":"\\.spec\\.(ts|tsx)$","moduleFileExtensions":["ts","js"]},"gitHead":"2acd815c1370fb3302a7fc3052c8dfda2d767f8c","_id":"@drmercer/lentils@0.0.5","_nodeVersion":"16.13.0","_npmVersion":"8.1.1","dist":{"integrity":"sha512-bk4G9dhi6kXY0J7aquaZl+43x2TqFzB/WJzFwnkfDK2QP8HP2pczi7a420kNVp+exx4Uk+uiD2zd5WgRG2EjdQ==","shasum":"525d204d181b20c891eff2cbaa0275fe4280aad1","tarball":"https://registry.npmjs.org/@drmercer/lentils/-/lentils-0.0.5.tgz","fileCount":103,"unpackedSize":93289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+3YECRA9TVsSAnZWagAAQpEQAJ0pgTiuLnNeogmCq/Lt\nmEZ/FRtNVzzqEE8x6cBfxB0JUhw5t2ejS4Gu4h95X34FCqeTvYAyKeACqtCI\nZ4NWJhPZhhSp/VJHH5wKxnN1yFnrwDC0JXrxHBwAPE3OynYoS9BJf8wfJZIc\noL0JkpmY0P7p/0WFohw6v2TZw0qZzWtVW9LbfRg8lShKRUAjaRbIp7jM2Hoe\n9LUdc7uGESrW2JLdXaR9w59SDYaHRZ8VBad3qeTXZvRy1NVirgAmp+khJgVv\nP010Kzjr2gC1RcGMWjik4LHBbKMtAfIEVDd2QTE7rggInm5K7W0gD/Qkm2XK\nbHA5VHPgTXL5P2mZaM80HoCTbzHkXYQaXL/DdSfP+rAoZtY9iBIKuRTGiAwm\nQQjg9c4iRM43cJ/STG32NPc8jRIKE3pGJwxo4Hd8kwqofPDcGq5dH0pMUVh/\nI8/L79SBECQ4t74Y6/V3cWmbbn7VJ/JjKB+sO4D9ilOkbmXKVqOtDwP1YtuI\nJXOwGJVRK9PnJHYKnJN1fFLXvctcZaYUtzepHufXXihGaAQhPu2fjyX8K3ye\nHEub9SIyYeCBX10Eq7ceg/mprpFoStsXNCszr9n28jn2t7d/FL4UNpFmttDB\nTlq64Q+clDVfgDpmc86fRnGavgUPNk8+nFwua3jbeRQBjZrgevCJuBms1CoR\nryRQ\r\n=0vjn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGgBRZY2p4mCMwjv+Pn1JFFgC4wZzcTS4du9W0xk7rx+AiAvt0lHx04fpkqWRWaS/1IQoRYlYXaK8gNOTmrG3oJpsw=="}]},"_npmUser":{"name":"drmercer","email":"dev@danmercer.net"},"directories":{},"maintainers":[{"name":"drmercer","email":"dev@danmercer.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lentils_0.0.5_1643869700148_0.5093003214292424"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-08T20:06:27.982Z","0.0.1":"2022-01-08T20:06:28.218Z","modified":"2022-04-05T05:41:02.345Z","0.0.2":"2022-01-13T05:15:38.776Z","0.0.3":"2022-01-13T05:53:26.574Z","0.0.4":"2022-01-17T21:57:06.731Z","0.0.5":"2022-02-03T06:28:20.276Z"},"maintainers":[{"name":"drmercer","email":"dev@danmercer.net"}],"description":"A hodge-podge of useful TypeScript","homepage":"https://github.com/drmercer/lentils#readme","repository":{"type":"git","url":"git+https://github.com/drmercer/lentils.git"},"author":{"name":"Dan Mercer"},"bugs":{"url":"https://github.com/drmercer/lentils/issues"},"license":"MIT","readme":"# Lentils 🥘\n\nA miscellaneous hodge-podge of TypeScript utilities. Designed to be usable in source form (the build step happens in the dependent projects, not in this one).\n\nAs published on npm, this package includes two versions of each file - ES modules and CommonJS. For example, `common/types/checks.ts` gets published both as `@drmercer/lentils/cjs/common/types/checks` (CommonJS) and as `@drmercer/lentils/esm/common/types/checks` (ES module). This is because ES modules are more modern and provide smaller bundles with tools like Webpack (in my experience), while CommonJS modules are more broadly compatible.\n\n# Using in Deno\n\nTo use these utilities in Deno, I recommend using [esm.sh](https://esm.sh) to compile them into ES modules with Deno typings headers included. You'll have to use the CommonJS version of the files, because esm.sh doesn't properly compile the ES module kind for some reason. (It's probably because the `package.json` doesn't have `\"type\": \"module\"`, for CommonJS Node compatibility).\n\n```ts\nimport { isNonNull } from 'https://esm.sh/@drmercer/lentils/cjs/common/types/checks.js';\n```\n\n# Using in Node\n\nTo use these utilities in Node, just add them to your project:\n\n```\nyarn add @drmercer/lentils\n```\n\nand then import the CommonJS files like so:\n\n```ts\nconst { isNonNull } = require('@drmercer/lentils/cjs/common/types/checks');\n// OR, if you're using TS, you can probably do this:\nimport { isNonNull } from '@drmercer/lentils/cjs/common/types/checks';\n```\n\n# Using in the browser via Webpack (and probably other bundlers)\n\nIn Webpack, you can import the `esm/` version of the file you need, to get smaller output builds. The `cjs/` files should also work just fine, if you prefer.\n\n```ts\nimport { isNonNull } from '@drmercer/lentils/esm/common/types/checks';\n```\n\nIf you want to write code that can be used in both Node and the browser while preserving the Webpack benefits of ES modules, you can probably use Webpack's `alias` feature to convert `cjs/` imports to `esm/` imports at compile time.\n\n# Using in the browser directly\n\nYou can probably use esm.sh for direct ES module usage in the browser, just like in Deno. You also could try using the `esm/` version via a CDN like [unpkg](https://unpkg.com/), which doesn't do compiling like esm.sh does.\n\n```\nimport { isNonNull } from 'https://esm.sh/@drmercer/lentils/cjs/common/types/checks.js';\n```\n\n# A note about missing dependencies\n\nSome of the code in this library depends on other libraries, like `turndown`. If you run into \"missing dependency\" errors, check the `devDependencies` in [`package.json`](./package.json) for the version to use. I used `devDependencies` instead of `peerDependencies` or `optionalDependencies` because I don't want those deps to be installed by default in projects that use this library, in case they're not used, and I don't want to give unnecessary errors/warnings when installing this library in a project.\n","readmeFilename":"README.md"}