{"_id":"@allquire/core","_rev":"6-aa6955c0eb8945a6fb38bb851b0d7b11","name":"@allquire/core","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.0":{"name":"@allquire/core","version":"0.1.0","description":"Require from anywhere.","scripts":{"lint":"eslint --ext .js,.ts --ignore-path .gitignore . --fix","test":"jest","commit":"git cz"},"type":"commonjs","engines":{"node":">=13.5.0"},"main":"index.js","types":"index.d.ts","lint-staged":{"*.{js,ts}":"eslint --ext .js,.ts --fix"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"author":{"name":"Il Harper","email":"afanyiyu@hotmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/allquire/core.git"},"bugs":{"url":"https://github.com/allquire/core/issues"},"homepage":"https://github.com/allquire/core#readme","keywords":["require","allquire","github","npm","gitlab"],"devDependencies":{"@types/node":"^13.7.0","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-import":"^2.20.0","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.2","git-cz":"^3.2.1","husky":"^3.0.9","jest":"^25.1.0","lint-staged":"^9.3.0","prettier":"^1.18.2","typescript":"^3.7.5"},"config":{"commitizen":{"path":"./node_modules/git-cz"}},"dependencies":{"@allquire/npm":"^0.1.0"},"gitHead":"da06477544a48179e9c8ffa6c7e7e6a93ba1a93b","_id":"@allquire/core@0.1.0","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-WBw3QGUYhicHNRZQSEUTdhiiEqTf4THZdiYkM+6HRGavWxYWE33GwDzpAN+IVSn0RGmaFwKpg4HxtbITdOEZ/g==","shasum":"aa089fff1c416672f32dca0186401ca1eb8b77d0","tarball":"https://registry.npmjs.org/@allquire/core/-/core-0.1.0.tgz","fileCount":5,"unpackedSize":3218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePRHNCRA9TVsSAnZWagAAehgP/0n0LJVOOj0d12BM9rty\ntJS7pbh8Zg8t5MAsNRCiese0UPan6oGXCk1FnwLasF9wlQGQwoFeYbihRoEg\nQLTdle0IC8h0z1i5IIqbPekVHeR3iMhuUnfV9DaQRvYQPVC1wAlBn/T3+xlJ\nZA3Jw1JBmf17PMIeb3M40oLtBCFBNwiq3eQ2igoALXa9pTgmsNDu3NMfg10F\nOerC1w+XR8m/Apn8xOksTbID7OVs2w8l+KmiR+ccSLdCFHtGTv7NUl9jgEZ9\nOwFvTolKTl8RPERbs6hAiUXyQR1WBJiwTvG3Kx+/8oftJUEmw0vJCDI7YONn\n0V+djH66+Wq4BERV7XgZcLQyMXTAgxH0SyuTJ/NsbxlBBuuvDwID73eZ16b6\nEEtFdBfZXow84qqBDw2KIAOmFFku/lDMELqoZN+HQz6zqtjornCSuldK/yOK\n7IX8BERLZ484oVZ6uQhNOAUHsp5BiHC2dwSW6CvBFWK94TKFqBp7CxswWuY6\n3x+H0c5Yb/y0gJcbPRfob3VVG+kxMzS2ENckMEMZOmtxClv3r3wJ/k+jwnv8\nN0QJn/I8aKIuM96jFDUm6STISpM9WvPrMTp1yHoLfRalA20krjpirMlfm0VB\nUXjGp+LpP0A5Fbuqtc7EkaAJQ6VLx7ArUEth8fTtdUYSS5rz3vX2MrySfpWs\nqJI6\r\n=Alwz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDh6YJRj2f0PisF0ROl2AfVgXh3qZYa8qu8BQ8tuD0WSAIhAO+GaCSSh7xEuD+RwghHqP+KkG5tdNRQyfzo+mx30X2+"}]},"maintainers":[{"name":"afanyiyu","email":"afanyiyu@hotmail.com"}],"_npmUser":{"name":"afanyiyu","email":"afanyiyu@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.1.0_1581060556751_0.714131807283769"},"_hasShrinkwrap":false},"0.1.1":{"name":"@allquire/core","version":"0.1.1","description":"Require from anywhere.","scripts":{"lint":"eslint --ext .js,.ts --ignore-path .gitignore . --fix","test":"jest","commit":"git cz"},"type":"commonjs","engines":{"node":">=13.5.0"},"main":"index.js","types":"index.d.ts","lint-staged":{"*.{js,ts}":"eslint --ext .js,.ts --fix"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"author":{"name":"Il Harper","email":"afanyiyu@hotmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/allquire/core.git"},"bugs":{"url":"https://github.com/allquire/core/issues"},"homepage":"https://github.com/allquire/core#readme","keywords":["require","allquire","github","npm","gitlab"],"devDependencies":{"@types/node":"^13.7.0","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-import":"^2.20.0","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.2","git-cz":"^3.2.1","husky":"^3.0.9","jest":"^25.1.0","lint-staged":"^9.3.0","prettier":"^1.18.2","typescript":"^3.7.5"},"config":{"commitizen":{"path":"./node_modules/git-cz"}},"dependencies":{"@allquire/npm":"^0.1.0"},"gitHead":"31d00cbc40fa716dec10938497bfd9b8f9612564","_id":"@allquire/core@0.1.1","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-zZg4hbAc6eraG8gvOwqe9+26DCmy0h87DE17iYU7S79K/wCkR8EYfP884oQsv6bt2BCv4O2qooAY54hiEzrYoQ==","shasum":"b7da22572c859bd98854dad7967a37b510816eab","tarball":"https://registry.npmjs.org/@allquire/core/-/core-0.1.1.tgz","fileCount":5,"unpackedSize":3281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePSC2CRA9TVsSAnZWagAAVpAP/j4olcbmm3S+l5mJKK7q\n/yweRTDWZMpT3HAE5l8JmrKhdJohGqz7t306JJUPluFGYeYUvFzEvRmd+sbw\nmd70EOaa3oDqvzISnuPbigKLCtLh7XcOnNgaJ86bldzQzcHns31IRVK2Vczl\nSPzqBee1/8IitTZOkLYk8tpJEl12rcOrGVsR6i9EzEr7Y0mHpkKU9h7lp26v\n75otp3BUHAMTD1MxxufkarUHSA1IhECPI4Z/bkaI4amGo3CyDv44Zt97mF5w\nJKbO3/4kRYbpDL7HFxdV2+PsjBYil5Qf6L9PFAXyXQLarvhBRyIwpW7pWLf3\naVeysynr1gHBifGSdkbDa4MNxJ9F8eJYtI0B7QqQT6HKlBm5Jz6NMq9gGnJG\nWO1P/fQDXXqdfGtxYrHz97WSUwF+Lz81os0bZ7wcI9zo9xARzad483nWNlh2\nitiBwMVP3YkoCgIW8h7/NDMVbbwx6WGLY3LHLU3Qu5SowYOKoEhDAufzCTaW\nHOnpSGpIdPvKsu4nCLOZG1Litynbb08RhB2qEtqC33/wdCGfhQfBzttC3mhO\npCGAm7AmPzdGIv1+jLakf6WLPPmHicspBMcBLfzo9uCPoCw4OV3/MFoQaVXm\nXfmxcE7L/oM1gx2n02yeU1m3u7odWAQhe4WfIsHfdyGwUYj0msDutvnspLAS\n1/L8\r\n=NTE8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBrS7HabpkFXxWzFwg4CDttoOd8HnFIfYKgBo1SJg4DwIhAIh7e1w1mO2fb+pqToMV7paFCA0VCqvNYLFP/pBYf67D"}]},"maintainers":[{"name":"afanyiyu","email":"afanyiyu@hotmail.com"}],"_npmUser":{"name":"afanyiyu","email":"afanyiyu@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.1.1_1581064374425_0.02814539654758974"},"_hasShrinkwrap":false},"0.1.2":{"name":"@allquire/core","version":"0.1.2","description":"Require from anywhere & Typescript dynamic require.","scripts":{"lint":"eslint --ext .js,.ts --ignore-path .gitignore . --fix","test":"jest","commit":"git cz"},"type":"commonjs","engines":{"node":">=13.5.0"},"main":"index.js","types":"index.d.ts","lint-staged":{"*.{js,ts}":"eslint --ext .js,.ts --fix"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"author":{"name":"Il Harper","email":"afanyiyu@hotmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/allquire/core.git"},"bugs":{"url":"https://github.com/allquire/core/issues"},"homepage":"https://github.com/allquire/core#readme","keywords":["require","allquire","github","npm","gitlab"],"devDependencies":{"@types/node":"^13.7.0","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-import":"^2.20.0","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.2","git-cz":"^3.2.1","husky":"^3.0.9","jest":"^25.1.0","lint-staged":"^9.3.0","prettier":"^1.18.2","typescript":"^3.7.5"},"config":{"commitizen":{"path":"./node_modules/git-cz"}},"dependencies":{"@allquire/npm":"^0.1.0"},"gitHead":"cadce5d5e848ec7529f39349ba658bfde790e77f","_id":"@allquire/core@0.1.2","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-HlkXKzbLADQ14K3Kz34Y31TUOPN4WswOqe+gSc/9mllFYd21R/zVbH+iliPlcPBIgrDffyGmrH+GprTs99+Wog==","shasum":"02258d5bc09abbac74b686a48e6187475de29558","tarball":"https://registry.npmjs.org/@allquire/core/-/core-0.1.2.tgz","fileCount":5,"unpackedSize":6653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePS1GCRA9TVsSAnZWagAAbh8QAJhebdtopMWvkUgIaCET\n57CkpENFVFVGxr6HUQnqPKyk398AUkozbM5rPdl+9vYvhWWNz1jAvSMPPB30\nchWKHAueaxu9iouUFbC0RKWRyje4uYa6HOOyhqQBB/YnKae/sID7Wu28EqSX\n7hDgihoLopBOHDnO0BW5Nbb55a/Zk4cYDa2qWWoADz2b3uIvZyK4hOnb53nu\nvAHAK8QgIHiDrZRjzXRk6GG4sDTjLPgHOsTBpHIUpPyhXqkBB/kZoBDPKTfI\nkNYJ8ETV9CYOvXThHTlblz5uKC2MDWtA7wrniaZzXcu2VcMNeTBmB+mxOdz+\n0UoXeWClLiDDz2JTLcgh4GGYv44MXyvZxoSCDoYiUBuqYC/LUcMdVNxcivCC\n3JbbWmBlq1QkPpssRsg0W8/GuiBELy9zYXwaamSZmLeY+6Os3NntD/RMPAXb\nqQziuovwVheOCJeExF7LIU9H1CA+PZJ58d+JSZ6vWxnzdbwrHmsx1zgTiB0M\nSTb4lRs7DwLAhKTOqa+at9LY+ObqexmafJFFff8Fwib9OEaEx0WWpoq+r/JQ\njtSc48iAX/MFegPHdsY5DTwsBTn7fJff/Fh2pFBu+LGCxtoNNU6nbuxzvpyr\n1RSX/gsMF4qINYP+GFSKdBGCuqwEGcfUSIENusoPqOgYJ08yTto/PfEZmsH4\ncmpP\r\n=M5sx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3AnRgIxKwUXrQjfaz7BwC/+bqR89/KcCPPK9JoWozhAiEA6ZDMrWcfResB8MMvS42Q9ucAyACHOl4quqryXja2TE8="}]},"maintainers":[{"name":"afanyiyu","email":"afanyiyu@hotmail.com"}],"_npmUser":{"name":"afanyiyu","email":"afanyiyu@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.1.2_1581067590293_0.7393358428499361"},"_hasShrinkwrap":false},"0.1.3":{"name":"@allquire/core","version":"0.1.3","description":"Require from anywhere & Typescript dynamic require.","scripts":{"lint":"eslint --ext .js,.ts --ignore-path .gitignore . --fix","test":"jest","commit":"git cz"},"type":"commonjs","engines":{"node":">=13.5.0"},"main":"index.js","types":"index.d.ts","lint-staged":{"*.{js,ts}":"eslint --ext .js,.ts --fix"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"author":{"name":"Il Harper","email":"afanyiyu@hotmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/allquire/core.git"},"bugs":{"url":"https://github.com/allquire/core/issues"},"homepage":"https://github.com/allquire/core#readme","keywords":["require","allquire","github","npm","gitlab"],"devDependencies":{"@types/node":"^13.7.0","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-import":"^2.20.0","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.2","git-cz":"^3.2.1","husky":"^3.0.9","jest":"^25.1.0","lint-staged":"^9.3.0","prettier":"^1.18.2","typescript":"^3.7.5"},"config":{"commitizen":{"path":"./node_modules/git-cz"}},"dependencies":{"@allquire/npm":"^0.1.0"},"gitHead":"f30842f2e3cabfef9938086ba34004992792f6ca","_id":"@allquire/core@0.1.3","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-sYCvS6pQ6bao8/AcpLN/wQkXp7oxei4onPPfrlH/qUvD4rryNWpX1uwoNjidRjfJjgJoqvxM2Ry9MvIUcCeBhg==","shasum":"795b5e3a8a8a55bbf83738d5232027874f782dfc","tarball":"https://registry.npmjs.org/@allquire/core/-/core-0.1.3.tgz","fileCount":6,"unpackedSize":7752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePTBRCRA9TVsSAnZWagAAWMYP/REAxqRVsZZs9pKy52Bh\necXJRQmE47uO7EVV/0b5W0cyOri4HRifngGcN2ZgJikQIbWICFb3U/XSNHDT\n0h+NspXSZ/DDE+NNL+y6zmSfTzyzicIGx3H2KEQrk42QEmBfc7Omi3m895r8\nnhseFaoPMOIHHRR6YOJVyAOHH9QaM5N1L4cJOIRU0WoHt82N76grVK8nb4ez\nLOPLoUSgJl1aH9WBVDxkleWveAYndLU0afr9cTjoEJm2aMStZBR+zL9FBynG\nYq8e2ukx4Q22hGPCUDBfzUz0ieZ9izat3e61vWQDyyyYsDjEJO1OjimGL5hp\nDT31i9eKE1QOmUjGZjqi2cSnxuaCYqXQmFLI9llIcX+XeBU/DFCG2mC1LtLO\nf1Uhd7RaQR/YrcWUJ+fJGutTilk+Mk7P482PeHxSJOI5/p3eoueKEw2nz9Xk\nKNoUFyWZ+gIfs+kU00zBtawOEHfzo7e7SXpb8sJgRq2z+sAwjen+7+JjjbhP\nYsL/RFOBgK3xUZ9vrQBWekuit7BClE/bKBWRD3gK2ObrjnlYi+ekvve774ka\nUXGKaOoRClMls3wlLK7huQtCmtmp92OSvJIK2oIeixqC7cR/aVkF91fNI8xo\n2HUx/79Zz3LUdSmqChIIieHPZZaiilpxE+H9IaQUFMOp3fXAz5U1pRFDwtmH\n53eH\r\n=YfJ0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVr7FuFCmusgrf4JkDQpOeiDwmSBdTg3gtrQDM4swEPwIgBoWnCuUlO/iGhbn+OfCR01VmRD13MqpymVs1nybHE88="}]},"maintainers":[{"name":"afanyiyu","email":"afanyiyu@hotmail.com"}],"_npmUser":{"name":"afanyiyu","email":"afanyiyu@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.1.3_1581068368926_0.044410542542581144"},"_hasShrinkwrap":false},"0.1.4":{"name":"@allquire/core","version":"0.1.4","description":"Require from anywhere & Typescript dynamic require.","scripts":{"lint":"eslint --ext .js,.ts --ignore-path .gitignore . --fix","test":"jest","commit":"git cz"},"type":"commonjs","engines":{"node":">=13.5.0"},"main":"index.js","types":"index.d.ts","lint-staged":{"*.{js,ts}":"eslint --ext .js,.ts --fix"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"author":{"name":"Il Harper","email":"afanyiyu@hotmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/allquire/core.git"},"bugs":{"url":"https://github.com/allquire/core/issues"},"homepage":"https://github.com/allquire/core#readme","keywords":["require","allquire","github","npm","gitlab","dynamic","typescript","import"],"devDependencies":{"@types/node":"^13.7.0","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-import":"^2.20.0","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.2","git-cz":"^3.2.1","husky":"^3.0.9","jest":"^25.1.0","lint-staged":"^9.3.0","prettier":"^1.18.2","typescript":"^3.7.5"},"config":{"commitizen":{"path":"./node_modules/git-cz"}},"dependencies":{"@allquire/npm":"^0.1.0"},"gitHead":"1b1beefe9676de8f096c57fe8a8859b6411b2fc4","_id":"@allquire/core@0.1.4","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-667yskxBkVq4LxgLsJNfwyNIkoe1O6TbfJE19XrKmzNwZ0vGhed95MS2Dx4HB34tVWxiVG3a7PrprTTvlcIaYQ==","shasum":"214556931d98643ab00cca5995dfd78b5afcfc37","tarball":"https://registry.npmjs.org/@allquire/core/-/core-0.1.4.tgz","fileCount":6,"unpackedSize":7799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePTH2CRA9TVsSAnZWagAAQt8P/1uz3qk2voz8FjB2unQp\nIO2XK7vHTA2ZxsXdpLeHGwxfw7TG32THOkvEk4CP/25bBuA9fjFZfoffxmpa\njbe51+fPLW8k/JVjB5SZ+KvRwwX+gvmJNgkXytnHpeH1lQ+VfhdDJolHcfLA\nuRVSMnaiC5IFb9YIEulZBa0JFbtk515ikOHTcr19ypycvU5jyNEU/WMbrCJj\n5tfIP3HnvuMnjdMRJ/jvPzCJJgyWkatbevF3UL8Awgj/jcLWRgGabD6O3u9W\nLC5p/4cTT/Vv7RkJ2ZWaVNiZPqBNyuZHAYDztD5td3mg+h5ZYGH8M98e1Z0p\ny2BEGpIBywjzUPBhjB6P2A700me0cC14AOyHo3SkH+JGXDW8ksHmsXbRqWWE\noTay+xbBmoYk+LWJXBX1JAq9SxJaJjsFpD/m+pkl0YPpQFAzpy92KpG3/TE9\n8TtUB6/UrtLjzu9AE3Kppx0myNsX2EEVTMRlLUwbnecjZIaaqKuqR5l5X2m2\nCBT7cupomC8OJzEDsQISmHrUgFodm82r1Bs1l/dCJSswjRgzpz5Uip205Ogd\nfuDvqyUD5y4dk5J9Y7qNikLd0aAKKRdimLd/fycLkH3LXlmuWY7SSw64oF8c\nEdb7HPQSd/IBgY4HGH8vpeGR3LlbI9x4q+xPV/b0F6hH2YCjiAmJAfwXrW9D\nJVGC\r\n=EmZ+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAs4oN/UtyfPXsXJZ7E6ldF2ZZ8odjejX+PFTzGCLG4SAiBMg4zTiDwANEX+Ns2DMwSKCTEmkdCiu2acYGrs78MuXg=="}]},"maintainers":[{"name":"afanyiyu","email":"afanyiyu@hotmail.com"}],"_npmUser":{"name":"afanyiyu","email":"afanyiyu@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.1.4_1581068789914_0.09848977641129708"},"_hasShrinkwrap":false},"0.1.5":{"name":"@allquire/core","version":"0.1.5","description":"Require from anywhere & Typescript dynamic require.","scripts":{"lint":"eslint --ext .js,.ts --ignore-path .gitignore . --fix","test":"jest","commit":"git cz"},"type":"commonjs","engines":{"node":">=13.5.0"},"main":"index.js","types":"index.d.ts","lint-staged":{"*.{js,ts}":"eslint --ext .js,.ts --fix"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"author":{"name":"Il Harper","email":"afanyiyu@hotmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/allquire/core.git"},"bugs":{"url":"https://github.com/allquire/core/issues"},"homepage":"https://github.com/allquire/core#readme","keywords":["require","allquire","github","npm","gitlab","dynamic","typescript","import"],"devDependencies":{"@types/node":"^13.7.0","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-import":"^2.20.0","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.2","git-cz":"^3.2.1","husky":"^3.0.9","jest":"^25.1.0","lint-staged":"^9.3.0","prettier":"^1.18.2","typescript":"^3.7.5"},"config":{"commitizen":{"path":"./node_modules/git-cz"}},"dependencies":{"@allquire/npm":"^0.1.1"},"gitHead":"39d503c3ff2cf205ffa18cb13afe8b05e6ceefe4","_id":"@allquire/core@0.1.5","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-E9utIjymBm/Q40vEE9wJpVQb0QWiYDvHTGvHWd+f3LDKQRe94zw94c+v0QNLhrdrM4T/7PFY4Xvjm9wStQ2EhA==","shasum":"ba94d1063e5bdf040261d82af9c49da30ce5f2c6","tarball":"https://registry.npmjs.org/@allquire/core/-/core-0.1.5.tgz","fileCount":6,"unpackedSize":7822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQliWCRA9TVsSAnZWagAABGkQAI5j7HOItPlPwi+T+iwE\nBpSIAMKAa/CPArCSdeg7dPV4c2Ozp9uThoHwJwUbm4XMEKPROlVWcZYHfjk1\nWT44f6iduQJNPvzWLDrxOTXZUaQCG5PWBzKRvp8Osjq0PhmIhLXLv20piEJP\n15PqLeh2MLxuPSz28Q8MfkOV/D0vB+UCJ/2ejEga9FTRKY874MoVYgEvlyQZ\nItJuIbwOr9GunCV63qJ0KsAJqsgoh74WUwD6ehusTM0X1JbLXk6gTqQKBrXq\nxvzWBGs2KOEwP1IoS6TdOi6SXuKSMx+KgEiB85BrdENw9Xu29xZ9rXQb1K6E\nrRH5dnjSA+ndmmp95VsVESCUk6H7+GBSaNB2kBKuAqUTQA56IEDZGW4k11nQ\nxAazaSl0Y0M9jvdtcPaBfZYPgSZ2JZhyk6rSOEx5Kh+hg5m/81s24sk/U23v\nGDDoUci7YJu2WMaFibOQsluECImAw4v8oa1XXCHbWAMHqA2aW7PrmdPa4776\nQ8VeNBNPfOjCjP4c2yniBzVjQidtq1oUqham6gRP/UHsB3SWdWahQ75f9Rnn\nhZbhupA6ND/vhj5hVDGhAO7MTf3tecJoqh4LOpVewCpnln12lLZyVFQgsopZ\nZ5Ui9ydyHtuxvGqIl4C97Cf0SQWI7HIW2UszR4GDzWrcl3K5vXXgA2rl57u7\nhe2z\r\n=QGbh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq+hXT3lDFME6dhHAisvpj+4CAjSlxdH8RIb7+E3/SIwIhALC+7qZZgbRFIuwcj4s3RFklwXCIf1mlR+j25qg+ecAT"}]},"maintainers":[{"name":"afanyiyu","email":"afanyiyu@hotmail.com"}],"_npmUser":{"name":"afanyiyu","email":"afanyiyu@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.1.5_1581406357992_0.0595282674677291"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-07T07:29:16.468Z","0.1.0":"2020-02-07T07:29:16.884Z","modified":"2022-04-04T13:34:26.140Z","0.1.1":"2020-02-07T08:32:54.636Z","0.1.2":"2020-02-07T09:26:30.440Z","0.1.3":"2020-02-07T09:39:29.070Z","0.1.4":"2020-02-07T09:46:30.101Z","0.1.5":"2020-02-11T07:32:38.112Z"},"maintainers":[{"name":"afanyiyu","email":"afanyiyu@hotmail.com"}],"description":"Require from anywhere & Typescript dynamic require.","homepage":"https://github.com/allquire/core#readme","keywords":["require","allquire","github","npm","gitlab","dynamic","typescript","import"],"repository":{"type":"git","url":"git+https://github.com/allquire/core.git"},"author":{"name":"Il Harper","email":"afanyiyu@hotmail.com"},"bugs":{"url":"https://github.com/allquire/core/issues"},"license":"MIT","readme":"<div align=\"center\">\r\n  <h1><a href=\"https://allquire.github.io\" target=\"_blank\">AllQuire</a></h1>\r\n\r\n  <p style=\"font-size: 20px;\">Require from Anywhere & Typescript Dynamic Require</p>\r\n\r\n[![npm](https://nodei.co/npm/@allquire/core.png)](https://npmjs.com/package/@allquire/core)\r\n\r\n![Language](https://img.shields.io/badge/language-javascript-orange?style=flat-square)\r\n![I18N](https://img.shields.io/badge/support-javascript%7Ctypescript-brightgreen?style=flat-square)\r\n![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen?style=flat-square)\r\n[![License](https://img.shields.io/github/license/allquire/core?style=flat-square)](https://github.com/allquire/core/blob/master/LICENSE)\r\n\r\n</div>\r\n\r\nRequire from anywhere & Typescript dynamic require.\r\n\r\n## 🌟 Features\r\n\r\n- **Require from anywhere.**\r\n\r\nFeel free to require even the module hasn't been installed. Packages will be installed when the `allquire()` calls for the first time.\r\n\r\n<details>\r\n<summary>Why should packages be installed during runtime?</summary>\r\n\r\nThis greatly increases the convenience for users to use the program. Imagine a scenario that a system has many extensible plugins, but users only want to use a few plugins usually. In this case, it is not appropriate to include all plugins in the application package.\r\n\r\nAllQuire is an excellent solution to this problem. You can let users provide a list of plugins with options into a config file, and import it using [cosmiconfig](https://www.npmjs.com/package/cosmiconfig), or use the companion GUI to generate the list for your application.\r\n\r\nAn example working in progress is [VkiQ](https://github.com/vkiq/core).\r\n\r\n</details>\r\n\r\n- **Typescript dynamic require.**\r\n\r\nTypescript is not as flexible as JavaScript because it does not support changing the module ID of require at runtime. Use AllQuire to dynamically provide module ID and require the module you want.\r\n\r\n<details>\r\n<summary>Why I need dynamic require in Typescript?</summary>\r\n\r\nImagine a scenario that your Typescript backend service needs to dynamically import all routes from the `api` folder and apply them when it starts. At this time, you may need to use `for.. of` to traverse each route, but Typescript does not support dynamically providing the module ID that needs to be required.\r\n\r\nAllQuire can solve this problem. Just use `allquire(route)` to require them.\r\n\r\n</details>\r\n\r\n## 💨 Install\r\n\r\nInstall with yarn:\r\n\r\n```sh\r\nyarn add @allquire/core\r\n```\r\n\r\nInstall with npm:\r\n\r\n```sh\r\nnpm i -S @allquire/core\r\n```\r\n\r\n## 👉 Usage\r\n\r\nUse with JavaScript:\r\n\r\n```js\r\nconst allquire = require('@allquire/core')\r\nconst greeting = await allquire(\r\n  'https://npmjs.com/package/@allquire/hello-world'\r\n)\r\nconsole.log(greeting()) // Hello World!\r\n```\r\n\r\nUse with TypeScript:\r\n\r\n```ts\r\nimport allquire from '@allquire/core'\r\nconst greeting: HelloWorld = await allquire(\r\n  'https://npmjs.com/package/@allquire/hello-world'\r\n)\r\nconsole.log(greeting()) // Hello World!\r\n```\r\n\r\n## 💬 BUGs & Issues\r\n\r\nFeel free to [open issues](https://github.com/allquire/core/issues/new).\r\n\r\n## 💻 Contributions\r\n\r\nPRs are welcome! Feel free to contribute on this project.\r\n\r\n### Plugin Contributions\r\n\r\nFeel free to make AllQuire Plugins and add a line in [plugins.js](https://github.com/allquire/core/blob/master/plugins.js)!\r\n\r\n## ⚠ LICENSE\r\n\r\nMIT\r\n","readmeFilename":"README.md"}