{"_id":"sb-resolve","_rev":"15-2215ce7c566971a2899cc1c634fee721","name":"sb-resolve","description":"require.resolve algorithm implemented with awesome features","dist-tags":{"latest":"3.0.4"},"versions":{"1.0.0":{"name":"sb-resolve","version":"1.0.0","description":"require.resolve algorithm implemented with awesome features","main":"lib/index.js","scripts":{"test":"apm test","lint":"eslint .","compile":"ucompiler go"},"repository":{"type":"git","url":"git+ssh://git@github.com/steelbrain/resolve.git"},"keywords":["require","node","algorithm"],"author":{"name":"steelbrain"},"license":"MIT","bugs":{"url":"https://github.com/steelbrain/resolve/issues"},"homepage":"https://github.com/steelbrain/resolve#readme","devDependencies":{"eslint":"^2.5.0","babel-eslint":"^6.0.0","babel-preset-steelbrain":"^2.0.1","eslint-config-airbnb":"^6.0.2","eslint-plugin-react":"^4.2.1","ucompiler":"^3.1.8","ucompiler-plugin-babel":"^3.1.1"},"dependencies":{"sb-promisify":"^1.3.0"},"gitHead":"b4ac7f7693ba39614b89912fde8aa87f113d2ece","_id":"sb-resolve@1.0.0","_shasum":"966ae1a379515a90912de3bc4439c2d736a98057","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"steelbrain","email":"de.steelbrain@gmail.com"},"dist":{"shasum":"966ae1a379515a90912de3bc4439c2d736a98057","tarball":"https://registry.npmjs.org/sb-resolve/-/sb-resolve-1.0.0.tgz","integrity":"sha512-YtRxMlT8/RfQiKjVCY8yfu8J5c7jhtTUmJIKu7nGox7lrgCu1I7KDi4OGQcNmSbx6Zmomvf8aCA00b8KIlu3kA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhuMrce2APWCOkVN08gIrBybOpw5Yny0Ab501CVVoibgIgBWO7rQCdv+/uEhW4JEsi+dHzwxLM2XUgj6EdWIc6Lj4="}]},"maintainers":[{"name":"steelbrain","email":"de.steelbrain@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sb-resolve-1.0.0.tgz_1459715334744_0.4941911739297211"},"deprecated":"Use substack/resolve instead"},"1.0.1":{"name":"sb-resolve","version":"1.0.1","description":"require.resolve algorithm implemented with awesome features","main":"lib/index.js","scripts":{"test":"apm test","lint":"eslint .","compile":"ucompiler go"},"repository":{"type":"git","url":"git+ssh://git@github.com/steelbrain/resolve.git"},"keywords":["require","node","algorithm"],"author":{"name":"steelbrain"},"license":"MIT","bugs":{"url":"https://github.com/steelbrain/resolve/issues"},"homepage":"https://github.com/steelbrain/resolve#readme","devDependencies":{"eslint":"^2.5.0","babel-eslint":"^6.0.0","babel-preset-steelbrain":"^2.0.1","eslint-config-airbnb":"^6.0.2","eslint-plugin-react":"^4.2.1","ucompiler":"^3.1.8","ucompiler-plugin-babel":"^3.1.1"},"dependencies":{"sb-promisify":"^1.3.0"},"gitHead":"538cf56c08569bfaa4d4ae30498feb382ea48e7a","_id":"sb-resolve@1.0.1","_shasum":"b178727093a4fd752bae67a86698197b7836ab9e","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.0","_npmUser":{"name":"steelbrain","email":"de.steelbrain@gmail.com"},"dist":{"shasum":"b178727093a4fd752bae67a86698197b7836ab9e","tarball":"https://registry.npmjs.org/sb-resolve/-/sb-resolve-1.0.1.tgz","integrity":"sha512-CrbujMcAQ4rEcIJILnxVDfGzzRuH2RRl53oTjZwxXLUM595RtE3a7wJPxESt1jbVe7bvKgEmniAwlLKOnp1EnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICnQRlyBTWpfGmHWRv48UCpuC3BRCeHPlNmPz7mz4sdnAiEA564aeIJVgUtxz+hOkn0cSZF3y4b7f7b8lneTnr6vK5s="}]},"maintainers":[{"name":"steelbrain","email":"de.steelbrain@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sb-resolve-1.0.1.tgz_1460376336935_0.9418132978025824"},"deprecated":"Use substack/resolve instead"},"1.0.2":{"name":"sb-resolve","version":"1.0.2","description":"require.resolve algorithm implemented with awesome features","main":"lib/index.js","scripts":{"test":"apm test","lint":"eslint .","compile":"ucompiler go"},"repository":{"type":"git","url":"git+ssh://git@github.com/steelbrain/resolve.git"},"keywords":["require","node","algorithm"],"author":{"name":"steelbrain"},"license":"MIT","bugs":{"url":"https://github.com/steelbrain/resolve/issues"},"homepage":"https://github.com/steelbrain/resolve#readme","devDependencies":{"eslint":"^2.5.0","babel-eslint":"^6.0.0","babel-preset-steelbrain":"^2.0.1","eslint-config-airbnb":"^6.0.2","eslint-plugin-react":"^4.2.1","ucompiler":"^3.1.8","ucompiler-plugin-babel":"^3.1.1"},"dependencies":{"sb-promisify":"^1.3.0"},"gitHead":"38b3d8469987dd2ae3992d54734dfb79d1984171","_id":"sb-resolve@1.0.2","_shasum":"d94b3044cd444fc60210e5382c4c1215484fdc77","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.0","_npmUser":{"name":"steelbrain","email":"de.steelbrain@gmail.com"},"dist":{"shasum":"d94b3044cd444fc60210e5382c4c1215484fdc77","tarball":"https://registry.npmjs.org/sb-resolve/-/sb-resolve-1.0.2.tgz","integrity":"sha512-NyyHDYKetgPAQK2+whS4yABIkjQLXp6nqoBf8spyEYBWSL5K9BBWPgMLuoUSrvhNQIn88Dt1KrXPl1Odk8wYxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFF7NcfExazubOQDU5SIw8bdrM4gjWs947OXV83DQtooAiApUM2eXUbH2qeJ0mGKUBWN63A6MEKR5qKbUyxP35mBHg=="}]},"maintainers":[{"name":"steelbrain","email":"de.steelbrain@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sb-resolve-1.0.2.tgz_1460377432451_0.3391223605722189"},"deprecated":"Use substack/resolve instead"},"1.1.0":{"name":"sb-resolve","version":"1.1.0","description":"require.resolve algorithm implemented with awesome features","main":"lib/index.js","scripts":{"test":"apm test","lint":"eslint .","compile":"ucompiler go"},"repository":{"type":"git","url":"git+ssh://git@github.com/steelbrain/resolve.git"},"keywords":["require","node","algorithm"],"author":{"name":"steelbrain"},"license":"MIT","bugs":{"url":"https://github.com/steelbrain/resolve/issues"},"homepage":"https://github.com/steelbrain/resolve#readme","devDependencies":{"eslint":"^2.5.0","babel-eslint":"^6.0.0","babel-preset-steelbrain":"^2.0.1","eslint-config-airbnb":"^6.0.2","eslint-plugin-react":"^4.2.1","ucompiler":"^3.1.8","ucompiler-plugin-babel":"^3.1.1"},"dependencies":{"sb-promisify":"^1.3.0"},"gitHead":"5d248f1f01fd789a3cf8b6e28a268dc9cdf7e4a2","_id":"sb-resolve@1.1.0","_shasum":"68591f01c122ba50b92c6a393a71459d60a4eacc","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.0","_npmUser":{"name":"steelbrain","email":"de.steelbrain@gmail.com"},"dist":{"shasum":"68591f01c122ba50b92c6a393a71459d60a4eacc","tarball":"https://registry.npmjs.org/sb-resolve/-/sb-resolve-1.1.0.tgz","integrity":"sha512-mM97ngjUSN55eXPljyY3RoEpXriiN8dFtQtd0ppizVdKKKGfgAoBOX7/IfMd2TVcUcz43w8Hp8QTohrQPfGPCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPert1v3++ovOaW40WJ06/PT9sgb6zkBRZ2N7+Nu+FEgIhAPV2z5Cq4Diy6q56+fRlv8dWvO3b6r7lpWDEL47rEHFd"}]},"maintainers":[{"name":"steelbrain","email":"de.steelbrain@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sb-resolve-1.1.0.tgz_1460689265008_0.181697296211496"},"deprecated":"Use substack/resolve instead"},"2.0.0":{"name":"sb-resolve","version":"2.0.0","description":"require.resolve algorithm implemented with awesome features","main":"lib/index.js","scripts":{"test":"apm test","lint":"eslint .","compile":"ucompiler go"},"repository":{"type":"git","url":"git+ssh://git@github.com/steelbrain/resolve.git"},"keywords":["require","node","algorithm"],"author":{"name":"steelbrain"},"license":"MIT","bugs":{"url":"https://github.com/steelbrain/resolve/issues"},"homepage":"https://github.com/steelbrain/resolve#readme","devDependencies":{"babel-eslint":"^6.0.0","babel-preset-steelbrain":"^2.0.1","eslint":"^2.5.0","eslint-config-airbnb":"^6.0.2","eslint-plugin-react":"^4.2.1","jasmine-fix":"^1.0.0","ucompiler":"^3.1.8","ucompiler-plugin-babel":"^3.1.1"},"dependencies":{"sb-callsite":"^1.1.2","sb-promisify":"^1.3.0"},"gitHead":"dcf32d96a66a1883dd822b4cffa5848dab403ea5","_id":"sb-resolve@2.0.0","_shasum":"1380406c795d4f3eec08b4da75a5784953c18441","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"steelbrain","email":"de.steelbrain@gmail.com"},"dist":{"shasum":"1380406c795d4f3eec08b4da75a5784953c18441","tarball":"https://registry.npmjs.org/sb-resolve/-/sb-resolve-2.0.0.tgz","integrity":"sha512-nidyaBlfnDBXHRyJuhjy8t/TZ5F0u8/nGXyLQSRX9tAieWiZiMRMN49cGjEuaTwfB4ztf3g4YqoPQLsjSTCO5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTaRXReJFvDOmOI8yLxlLxaGQco4dtwk22u+5UBfXqnAiEAqOxVuLS5jLIrNRvhb8KsrzEDTAuJlixTmUKCiabEoMI="}]},"maintainers":[{"name":"steelbrain","email":"de.steelbrain@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sb-resolve-2.0.0.tgz_1464956733321_0.2102658306248486"},"deprecated":"Use substack/resolve instead"},"2.0.1":{"name":"sb-resolve","version":"2.0.1","description":"require.resolve algorithm implemented with awesome features","main":"lib/index.js","scripts":{"test":"apm test","lint":"eslint .","compile":"ucompiler go"},"repository":{"type":"git","url":"git+ssh://git@github.com/steelbrain/resolve.git"},"keywords":["require","node","algorithm"],"author":{"name":"steelbrain"},"license":"MIT","bugs":{"url":"https://github.com/steelbrain/resolve/issues"},"homepage":"https://github.com/steelbrain/resolve#readme","devDependencies":{"babel-preset-steelbrain":"^2.0.1","eslint-config-steelbrain":"^1.0.1","jasmine-fix":"^1.0.0","ucompiler":"^3.1.8","ucompiler-plugin-babel":"^3.1.1"},"dependencies":{"sb-callsite":"^1.1.2","sb-promisify":"^1.3.0"},"gitHead":"72c3d9ab929dbc5172fa87754f5927c556f1592a","_id":"sb-resolve@2.0.1","_shasum":"09aaa8bc26d515310d8699505b2504311c50f81d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"steelbrain","email":"de.steelbrain@gmail.com"},"dist":{"shasum":"09aaa8bc26d515310d8699505b2504311c50f81d","tarball":"https://registry.npmjs.org/sb-resolve/-/sb-resolve-2.0.1.tgz","integrity":"sha512-Y1y3PzO0QTgcZtiu3TFKrko4/ViFKya42NfaLjyj0K1Y7BLkq40XeKHM7Jf6XAo7T9MBDO2F0e8rn9AV8aXl3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCup9uoN387qJjtviTo0e7Q4jVlnsTzcvvYehSB15CIkwIgaiGHnTi63ixlJa9Wh0yD5rUxAq1CN7bUVTdUwRncndw="}]},"maintainers":[{"name":"steelbrain","email":"de.steelbrain@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sb-resolve-2.0.1.tgz_1468061602070_0.7534450062084943"},"deprecated":"Use substack/resolve instead"},"3.0.0":{"name":"sb-resolve","version":"3.0.0","description":"require.resolve algorithm implemented with awesome features","main":"lib/index.js","scripts":{"test":"apm test","lint":"eslint .","compile":"ucompiler go"},"repository":{"type":"git","url":"git+ssh://git@github.com/steelbrain/resolve.git"},"keywords":["require","node","algorithm"],"author":{"name":"steelbrain"},"license":"MIT","bugs":{"url":"https://github.com/steelbrain/resolve/issues"},"homepage":"https://github.com/steelbrain/resolve#readme","devDependencies":{"babel-preset-steelbrain":"^2.0.1","eslint-config-steelbrain":"^1.0.1","jasmine-fix":"^1.0.0","ucompiler":"^3.1.8","ucompiler-plugin-babel":"^3.1.1"},"dependencies":{"sb-promisify":"^1.3.0"},"gitHead":"3aa4ccff9bc49d4641ad49b105bcb1aa330ac05f","_id":"sb-resolve@3.0.0","_shasum":"2c736b9d7a3eb84cbac03549bbbc5d390c09931b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"steelbrain","email":"de.steelbrain@gmail.com"},"dist":{"shasum":"2c736b9d7a3eb84cbac03549bbbc5d390c09931b","tarball":"https://registry.npmjs.org/sb-resolve/-/sb-resolve-3.0.0.tgz","integrity":"sha512-M7rfVTA7uw686j1I2Ogfd7bj/vGbAyqaxM6upvJstRvi/89XIfIudei4z/M16t8V6qsTnNx6TzmkrhGIxoXK6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID14nb9U5nApozE6PaJ9RHWrH5hw+uu3BawSWd8c4bTRAiEApwNPL/ya3zNWCqoso+fPvN0Ul/DehQbSrd40DJp0vSA="}]},"maintainers":[{"name":"steelbrain","email":"de.steelbrain@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sb-resolve-3.0.0.tgz_1468441622231_0.3002012383658439"},"deprecated":"Use substack/resolve instead"},"3.0.1":{"name":"sb-resolve","version":"3.0.1","description":"require.resolve algorithm implemented with awesome features","main":"lib/index.js","scripts":{"test":"apm test","lint":"eslint .","compile":"ucompiler go"},"repository":{"type":"git","url":"git+ssh://git@github.com/steelbrain/resolve.git"},"keywords":["require","node","algorithm"],"author":{"name":"steelbrain"},"license":"MIT","bugs":{"url":"https://github.com/steelbrain/resolve/issues"},"homepage":"https://github.com/steelbrain/resolve#readme","devDependencies":{"babel-preset-steelbrain":"^2.0.1","eslint-config-steelbrain":"^1.0.1","jasmine-fix":"^1.0.0","ucompiler":"^3.1.8","ucompiler-plugin-babel":"^3.1.1"},"dependencies":{"sb-promisify":"^1.3.0"},"gitHead":"bf54b7d87edb7f4b2ddaecc2f4ef0401287a4275","_id":"sb-resolve@3.0.1","_shasum":"bf5663770c6491a5000df978d4e81df609140793","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"steelbrain","email":"de.steelbrain@gmail.com"},"dist":{"shasum":"bf5663770c6491a5000df978d4e81df609140793","tarball":"https://registry.npmjs.org/sb-resolve/-/sb-resolve-3.0.1.tgz","integrity":"sha512-A7IopKRcSlWSnryjN6kLURaryb1rOcz2bnwMrzLbSjJX/OewQ9dDgyKEU5MHff0Yf2W1JL+6oCB+7ydOJ2kVIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAE2w5luGa4V7EbRVwmQuKGW9mMVOB19FZiKAG8kJhVaAiEA7siV3c4+105DEcVLFXEumLmaRNYIeNHvGXu/TsU4sIk="}]},"maintainers":[{"name":"steelbrain","email":"de.steelbrain@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sb-resolve-3.0.1.tgz_1468525315920_0.31802293425425887"},"deprecated":"Use substack/resolve instead"},"3.0.2":{"name":"sb-resolve","version":"3.0.2","description":"require.resolve algorithm implemented with awesome features","main":"lib/index.js","scripts":{"test":"apm test","lint":"eslint .","compile":"ucompiler go"},"repository":{"type":"git","url":"git+ssh://git@github.com/steelbrain/resolve.git"},"keywords":["require","node","algorithm"],"author":{"name":"steelbrain"},"license":"MIT","bugs":{"url":"https://github.com/steelbrain/resolve/issues"},"homepage":"https://github.com/steelbrain/resolve#readme","devDependencies":{"babel-preset-steelbrain":"^4.0.0","eslint-config-steelbrain":"^1.0.1","jasmine-fix":"^1.0.0","ucompiler":"^3.1.8","ucompiler-plugin-babel":"^3.1.1"},"dependencies":{"sb-promisify":"^1.3.0"},"gitHead":"47ca5b53648b2c3878249855100037b68713ff3e","_id":"sb-resolve@3.0.2","_shasum":"9161820c5660f9c18bbf6cde1d6e250e66e8e5be","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"steelbrain","email":"de.steelbrain@gmail.com"},"dist":{"shasum":"9161820c5660f9c18bbf6cde1d6e250e66e8e5be","tarball":"https://registry.npmjs.org/sb-resolve/-/sb-resolve-3.0.2.tgz","integrity":"sha512-024CASmFoufmdCeXrPNtQ9NncPQIuhpX9z0DXIN6PavgrQpDd51jRzqndGRLEFscGuurNIFG4wx0MA+EEIPlAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEdosl/OFHo38ONUQ17Z3tGXuHHw0IBYPxjth/VyD7L/AiA3TtrVjblOK1gTBpeuGy5xdPPq2Xu7oCW7EtTb+md8xQ=="}]},"maintainers":[{"name":"steelbrain","email":"de.steelbrain@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sb-resolve-3.0.2.tgz_1469252858154_0.821217019110918"},"deprecated":"Use substack/resolve instead"},"3.0.3":{"name":"sb-resolve","version":"3.0.3","description":"require.resolve algorithm implemented with awesome features","main":"lib/index.js","scripts":{"test":"apm test","lint":"eslint .","compile":"ucompiler go"},"repository":{"type":"git","url":"git+ssh://git@github.com/steelbrain/resolve.git"},"keywords":["require","node","algorithm"],"author":{"name":"steelbrain"},"license":"MIT","bugs":{"url":"https://github.com/steelbrain/resolve/issues"},"homepage":"https://github.com/steelbrain/resolve#readme","devDependencies":{"babel-preset-steelbrain":"^4.0.0","eslint-config-steelbrain":"^1.0.1","jasmine-fix":"^1.0.0","ucompiler":"^3.1.8","ucompiler-plugin-babel":"^3.1.1"},"dependencies":{"sb-promisify":"^1.3.0"},"gitHead":"a24d94cc79d211897e21a064f8299ea6c80f1067","_id":"sb-resolve@3.0.3","_shasum":"bd1e91b6419f26f4048fc919d0ce8f6785ab7e2c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"steelbrain","email":"de.steelbrain@gmail.com"},"dist":{"shasum":"bd1e91b6419f26f4048fc919d0ce8f6785ab7e2c","tarball":"https://registry.npmjs.org/sb-resolve/-/sb-resolve-3.0.3.tgz","integrity":"sha512-QA6f52VcyIy0f8ZwvdWk+cGp71geEQLnShcuPP7g7BA0bSYVn/h2TSBJ1oHuM5TaRuoVOPQ0txkPbQGyTVCIAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2ebRBxN3xgfYRVw2hUKaDmfLO6I0/vZrh5SeG4cth2AiEAtfKuTmT6DWHzjKw97ceOaTuTlWG767bdBqXOEgDNcIE="}]},"maintainers":[{"name":"steelbrain","email":"de.steelbrain@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sb-resolve-3.0.3.tgz_1469258329951_0.39005611278116703"},"deprecated":"Use substack/resolve instead"},"3.0.4":{"name":"sb-resolve","version":"3.0.4","description":"require.resolve algorithm implemented with awesome features","main":"lib/index.js","scripts":{"test":"apm test","lint":"eslint .","compile":"ucompiler go"},"repository":{"type":"git","url":"git+ssh://git@github.com/steelbrain/resolve.git"},"keywords":["require","node","algorithm"],"author":{"name":"steelbrain"},"license":"MIT","bugs":{"url":"https://github.com/steelbrain/resolve/issues"},"homepage":"https://github.com/steelbrain/resolve#readme","devDependencies":{"babel-preset-steelbrain":"^4.0.0","eslint-config-steelbrain":"^1.0.1","jasmine-fix":"^1.0.0","ucompiler":"^3.1.8","ucompiler-plugin-babel":"^3.1.1"},"dependencies":{"sb-promisify":"^1.3.0"},"gitHead":"74ce5e76c8ce5ba038b57154d9a10ef2a4ef5afe","_id":"sb-resolve@3.0.4","_shasum":"805a915e166c382181b78d1abbb55b5fc60a4da8","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"steelbrain","email":"de.steelbrain@gmail.com"},"dist":{"shasum":"805a915e166c382181b78d1abbb55b5fc60a4da8","tarball":"https://registry.npmjs.org/sb-resolve/-/sb-resolve-3.0.4.tgz","integrity":"sha512-W6372Aczz1YNf0vzmAVTKe/lRmIZBUKLDlQQQvASL402z0HSN0HyOlZ9WTGbEWVLSmAobYQ7Mhd9vPpO6s0YqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHd7T0wdZVrG6+rir15hXTCyDXLnpEfKCdkHW0WxgWXPAiAyk6ZKV/T0EeAHfb7ytBTJ2ktyjKclUMLkVVI68xgEYg=="}]},"maintainers":[{"name":"steelbrain","email":"de.steelbrain@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sb-resolve-3.0.4.tgz_1469610206454_0.54484475357458"},"deprecated":"Use substack/resolve instead"}},"readme":"# Resolve\n\n`sb-resolve` is a node module that supports `require.resolve`'s lookup algorithm but with advance configurations.\n\n## Installation\n\n```\nnpm install --save sb-resolve\n```\n\n## API\n\n```js\ntype $Options = {\n  fs?: {\n    stat?: ((filePath: string) => Promise<FS.Stats>),\n    readFile?: ((filePath: string) => Promise<string>)\n  },\n  root?: string,\n  process?: ((manifest: Object) => string),\n  extensions?: Array<string>,\n  moduleDirectories?: Array<string>\n} = {\n  fs: {\n    stat: promisify(FS.stat),\n    readFile: promisify(FS.readFile),\n  },\n  root: path.resolve('./'),\n  process: manifest => manifest.main || './index'\n  extensions: ['.js', '.json'],\n  moduleDirectories: ['node_modules']\n}\n\nfunction isLocal(request: string): boolean\nfunction isCore(request: string): boolean\nfunction resolve(request: string, requestFile: string, options: $Options): Promise<string>\n\nexport { isLocal, isCore, resolve }\n```\n\n## Examples\n\n```js\n// /tmp/test/lib/index.js\nimport { resolve, isCore } from 'sb-resolve'\n\nconsole.log(isCore('fs')) // true\nconsole.log(isCore('babel')) // false\n\nresolve('babel', __filename, {\n  root: Path.join(__dirname, '..'),\n}).then(function(mainFile) {\n  console.log(mainFile) // /tmp/test/node_modules/babel/index.js\n})\n```\n\n## Notes\n\nTo give developers full control over the resolution, this module does not keep looking for `moduleDirectories` upwards, to add those directories, you must manually add those `node_modules` directories' absolute paths to `moduleDirectories` or add their parent folders in `root`\n\n## License\nThis project is licensed under the terms of MIT License. See the LICENSE file for more info.\n","maintainers":[{"email":"i@steelbrain.me","name":"steelbrain"}],"time":{"modified":"2022-06-26T16:17:12.411Z","created":"2016-04-03T20:28:57.045Z","1.0.0":"2016-04-03T20:28:57.045Z","1.0.1":"2016-04-11T12:05:38.160Z","1.0.2":"2016-04-11T12:23:55.060Z","1.1.0":"2016-04-15T03:01:07.601Z","2.0.0":"2016-06-03T12:25:35.715Z","2.0.1":"2016-07-09T10:53:24.485Z","3.0.0":"2016-07-13T20:27:04.364Z","3.0.1":"2016-07-14T19:41:58.407Z","3.0.2":"2016-07-23T05:47:40.098Z","3.0.3":"2016-07-23T07:18:51.685Z","3.0.4":"2016-07-27T09:03:28.877Z"},"homepage":"https://github.com/steelbrain/resolve#readme","keywords":["require","node","algorithm"],"repository":{"type":"git","url":"git+ssh://git@github.com/steelbrain/resolve.git"},"author":{"name":"steelbrain"},"bugs":{"url":"https://github.com/steelbrain/resolve/issues"},"license":"MIT","readmeFilename":"README.md"}