{"_id":"lerna-alias","_rev":"8-aaf04e3468b6643f097de30eea5e1f99","name":"lerna-alias","description":"Get aliases for your lerna packages for the other tools","dist-tags":{"latest":"3.0.2","beta":"3.0.3-0"},"versions":{"1.0.0":{"name":"lerna-alias","version":"1.0.0","description":"Get aliases for your lerna packages for the other tools","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Andarist/lerna-alias.git"},"keywords":["lerna","monorepo","alias","webpack","rollup","jest"],"author":{"name":"Mateusz Burzyński","email":"mateuszburzynski@gmail.com","url":"https://github.com/Andarist"},"license":"MIT","bugs":{"url":"https://github.com/Andarist/lerna-alias/issues"},"homepage":"https://github.com/Andarist/lerna-alias#readme","devDependencies":{"husky":"^0.14.3","lint-staged":"^4.3.0","prettier":"^1.7.4"},"dependencies":{"glob":"^7.1.2"},"gitHead":"7f02c3cd878aa9b7d259490130e1fd25322dadec","_id":"lerna-alias@1.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"andarist","email":"mateuszburzynski@gmail.com"},"dist":{"integrity":"sha512-qU7SXLZj3Re98VLNslEyUDKLGZ5x9CRwarzGmCfZVC76YRM4iRa8KJcMZNT49LWqmAbdFiXj4CKOm2pJq4UZtA==","shasum":"4371b52b99edb0095abe0212525b9255d065d839","tarball":"https://registry.npmjs.org/lerna-alias/-/lerna-alias-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJT6pHkJh03fZGN/E9yqIk03Hr+goZmvHY7OTMFyQ58AIhAJ4ol/XXodOlVCK9uF1OwLwZlTMuVHyui2ffom/dH257"}]},"maintainers":[{"name":"andarist","email":"mateuszburzynski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lerna-alias-1.0.0.tgz_1509645157362_0.5608196563553065"},"directories":{}},"2.0.0":{"name":"lerna-alias","version":"2.0.0","description":"Get aliases for your lerna packages for the other tools","main":"lib","scripts":{"test":"npm run test:warn && exit 1","test:warn":"echo \"Error: no test specified\"","precommit":"lint-staged","prerelease":"npm run test:warn","release:patch":"npm run prerelease && npm version patch && npm publish && git push --follow-tags","release:minor":"npm run prerelease && npm version minor && npm publish && git push --follow-tags","release:major":"npm run prerelease && npm version major && npm publish && git push --follow-tags"},"repository":{"type":"git","url":"git+https://github.com/Andarist/lerna-alias.git"},"keywords":["lerna","monorepo","alias","webpack","rollup","jest"],"author":{"name":"Mateusz Burzyński","email":"mateuszburzynski@gmail.com","url":"https://github.com/Andarist"},"license":"MIT","bugs":{"url":"https://github.com/Andarist/lerna-alias/issues"},"homepage":"https://github.com/Andarist/lerna-alias#readme","devDependencies":{"husky":"^0.14.3","lint-staged":"^4.3.0","prettier":"^1.9.2"},"dependencies":{"glob":"^7.1.2"},"gitHead":"6ac0b73920fa9c2ad40b8965d319094d25af298b","_id":"lerna-alias@2.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"andarist","email":"mateuszburzynski@gmail.com"},"dist":{"integrity":"sha512-1a04x1DjC7QrAJxVGouA1zInj51E75ecxxZK6ruaPZKKEwN9PxVOhZaLwYZvv/J7eEmZi26IQExXmvxedIVE1w==","shasum":"3dda4aba3cb307fe91406bcb821a62c5537b74f4","tarball":"https://registry.npmjs.org/lerna-alias/-/lerna-alias-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyXNXFe/tmbOa/X60uhUCvT38vgtkzqJiflSv0Qcb0ZAIhAKmrW/jG6jCIBFA3/+JHonwVE32GGmuD9Gsd3XKu1moc"}]},"maintainers":[{"name":"andarist","email":"mateuszburzynski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lerna-alias-2.0.0.tgz_1514035713275_0.624438192229718"},"directories":{}},"2.0.1":{"name":"lerna-alias","version":"2.0.1","description":"Get aliases for your lerna packages for the other tools","main":"lib","files":["lib"],"scripts":{"test":"npm run test:warn && exit 1","test:warn":"echo \"Error: no test specified\"","precommit":"lint-staged","prerelease":"npm run test:warn","release:patch":"npm run prerelease && npm version patch && npm publish && git push --follow-tags","release:minor":"npm run prerelease && npm version minor && npm publish && git push --follow-tags","release:major":"npm run prerelease && npm version major && npm publish && git push --follow-tags"},"repository":{"type":"git","url":"git+https://github.com/Andarist/lerna-alias.git"},"keywords":["lerna","monorepo","alias","webpack","rollup","jest"],"author":{"name":"Mateusz Burzyński","email":"mateuszburzynski@gmail.com","url":"https://github.com/Andarist"},"license":"MIT","bugs":{"url":"https://github.com/Andarist/lerna-alias/issues"},"homepage":"https://github.com/Andarist/lerna-alias#readme","devDependencies":{"husky":"^0.14.3","lint-staged":"^4.3.0","prettier":"^1.9.2"},"dependencies":{"glob":"^7.1.2"},"gitHead":"c59d0f87a2bec1a822521fa66b2d2ea73e295c61","_id":"lerna-alias@2.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"andarist","email":"mateuszburzynski@gmail.com"},"dist":{"integrity":"sha512-l7M7e5g/s69c1J4P2AUlGJEuoew/Q6+XkxNfJvGkKJU3qlGb+WSi2//nhInnYlQhewHj6LyFqo0IopVEJamlsA==","shasum":"71c8228d846242eafc9d65b76a77f24bca761ac0","tarball":"https://registry.npmjs.org/lerna-alias/-/lerna-alias-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQL9GEcEO4Rjn1HmC3Ei0PA5J+UfqOYlPdXzxImrMcxQIhANt388cltgZBq/WtXZx451AUZiJDJtvQ0L1qGUSUDX6X"}]},"maintainers":[{"name":"andarist","email":"mateuszburzynski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lerna-alias-2.0.1.tgz_1514037980861_0.2953019975684583"},"directories":{}},"3.0.0":{"name":"lerna-alias","version":"3.0.0","description":"Get aliases for your lerna packages for the other tools","main":"lib","files":["lib"],"scripts":{"test":"npm run test:warn && exit 1","test:warn":"echo \"Error: no test specified\"","precommit":"lint-staged","prerelease":"npm run test:warn","release:patch":"npm run prerelease && npm version patch && npm publish && git push --follow-tags","release:minor":"npm run prerelease && npm version minor && npm publish && git push --follow-tags","release:major":"npm run prerelease && npm version major && npm publish && git push --follow-tags"},"repository":{"type":"git","url":"git+https://github.com/Andarist/lerna-alias.git"},"keywords":["lerna","monorepo","alias","webpack","rollup","jest"],"author":{"name":"Mateusz Burzyński","email":"mateuszburzynski@gmail.com","url":"https://github.com/Andarist"},"license":"MIT","bugs":{"url":"https://github.com/Andarist/lerna-alias/issues"},"homepage":"https://github.com/Andarist/lerna-alias#readme","devDependencies":{"husky":"^0.14.3","lint-staged":"^4.3.0","prettier":"^1.9.2"},"dependencies":{"glob":"^7.1.2"},"gitHead":"2aea4ce8ac0ca269afb347a776346c3be23da505","_id":"lerna-alias@3.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"andarist","email":"mateuszburzynski@gmail.com"},"dist":{"integrity":"sha512-bKowS9naO8kizhfxyc92yz1zmqzOk2A9goCkGlTGolPT7SecKEu2CRslqiB5hR47uNCPa0ut3tsaWMwIDuPW3g==","shasum":"3e1cce3e83463fcfa42c5486d19d8edfe4035afb","tarball":"https://registry.npmjs.org/lerna-alias/-/lerna-alias-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHW9eiJlnrCELeMGUtGFpeB8Ku2f4cF8OXSt50RyuLxGAiEA+NjlLaggf/fYE4PhHAWPv33J58oONjDc8y69PXEvBPE="}]},"maintainers":[{"name":"andarist","email":"mateuszburzynski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lerna-alias-3.0.0.tgz_1514042319192_0.18206098047085106"},"directories":{}},"3.0.1":{"name":"lerna-alias","version":"3.0.1","description":"Get aliases for your lerna packages for the other tools","main":"lib","files":["lib"],"scripts":{"test":"npm run test:warn && exit 1","test:warn":"echo \"Error: no test specified\"","precommit":"lint-staged","prerelease":"npm run test:warn","release:patch":"npm run prerelease && npm version patch && npm publish && git push --follow-tags","release:minor":"npm run prerelease && npm version minor && npm publish && git push --follow-tags","release:major":"npm run prerelease && npm version major && npm publish && git push --follow-tags"},"repository":{"type":"git","url":"git+https://github.com/Andarist/lerna-alias.git"},"keywords":["lerna","monorepo","alias","webpack","rollup","jest"],"author":{"name":"Mateusz Burzyński","email":"mateuszburzynski@gmail.com","url":"https://github.com/Andarist"},"license":"MIT","bugs":{"url":"https://github.com/Andarist/lerna-alias/issues"},"homepage":"https://github.com/Andarist/lerna-alias#readme","devDependencies":{"husky":"^0.14.3","lint-staged":"^4.3.0","prettier":"^1.9.2"},"dependencies":{"glob":"^7.1.2"},"gitHead":"9a5632dc18ff70436f33bc63b27b19c950e34f25","_id":"lerna-alias@3.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"andarist","email":"mateuszburzynski@gmail.com"},"dist":{"integrity":"sha512-QT59uJLnQa72+aRC9SJQARN76JEHF+77cf9VgwXQtDvlfwcA+VaMHab0LvBpbNPHomJp6vsU6QrlJlzMQ6Uw/g==","shasum":"dfdf2f692ebc778792425ebd66b7b9418c8c96ba","tarball":"https://registry.npmjs.org/lerna-alias/-/lerna-alias-3.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmI+4d2r9nWq2nXe5+ccXLejfqYdNqyNKXa4wAkidEhAiEAtYG489EtC0+kPJ/ju3omtcaAgn/TasKweZs/SfVaQeQ="}]},"maintainers":[{"name":"andarist","email":"mateuszburzynski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lerna-alias-3.0.1.tgz_1514113007594_0.5067382548004389"},"directories":{}},"3.0.2":{"name":"lerna-alias","version":"3.0.2","description":"Get aliases for your lerna packages for the other tools","main":"lib","files":["lib"],"scripts":{"test":"npm run test:warn && exit 1","test:warn":"echo \"Error: no test specified\"","precommit":"lint-staged","prerelease":"npm run test:warn","release:patch":"npm run prerelease && npm version patch && npm publish && git push --follow-tags","release:minor":"npm run prerelease && npm version minor && npm publish && git push --follow-tags","release:major":"npm run prerelease && npm version major && npm publish && git push --follow-tags"},"repository":{"type":"git","url":"git+https://github.com/Andarist/lerna-alias.git"},"keywords":["lerna","monorepo","alias","webpack","rollup","jest"],"author":{"name":"Mateusz Burzyński","email":"mateuszburzynski@gmail.com","url":"https://github.com/Andarist"},"license":"MIT","bugs":{"url":"https://github.com/Andarist/lerna-alias/issues"},"homepage":"https://github.com/Andarist/lerna-alias#readme","devDependencies":{"husky":"^0.14.3","lint-staged":"^4.3.0","prettier":"^1.9.2"},"dependencies":{"get-lerna-packages":"^0.1.0"},"gitHead":"2439c64b69a7ac6780e83a34ab290cb08ac9818a","_id":"lerna-alias@3.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"andarist","email":"mateuszburzynski@gmail.com"},"dist":{"integrity":"sha512-3Ly21S1gn+j+yt2zMN0mB5ull1U46HYHb1ksjCznuuac/YWI4gf3EYNwxHNz7W4MdezTF4SClHRbJsmfu/8wyQ==","shasum":"61d7d79b182849e98ee4cdca0127f714f8712d4d","tarball":"https://registry.npmjs.org/lerna-alias/-/lerna-alias-3.0.2.tgz","fileCount":3,"unpackedSize":4784,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfDxATmM+pUt1q8SR9j124kf56jWhQBih7q2eKFf9tHQIgECjEbTWFUSU5XCoPu0Jt2Vbo49k1XYojCjrKd0Ev+oo="}]},"maintainers":[{"name":"andarist","email":"mateuszburzynski@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lerna-alias_3.0.2_1520622434941_0.5912881509872407"},"_hasShrinkwrap":false},"3.0.3-0":{"name":"lerna-alias","version":"3.0.3-0","description":"Get aliases for your lerna packages for the other tools","main":"lib","files":["lib"],"scripts":{"test":"npm run test:warn && exit 1","test:warn":"echo \"Error: no test specified\"","precommit":"lint-staged","prerelease":"npm run test:warn","release:patch":"npm run prerelease && npm version patch && npm publish && git push --follow-tags","release:minor":"npm run prerelease && npm version minor && npm publish && git push --follow-tags","release:major":"npm run prerelease && npm version major && npm publish && git push --follow-tags"},"repository":{"type":"git","url":"git+https://github.com/Andarist/lerna-alias.git"},"keywords":["lerna","monorepo","alias","webpack","rollup","jest"],"author":{"name":"Mateusz Burzyński","email":"mateuszburzynski@gmail.com","url":"https://github.com/Andarist"},"license":"MIT","bugs":{"url":"https://github.com/Andarist/lerna-alias/issues"},"homepage":"https://github.com/Andarist/lerna-alias#readme","devDependencies":{"husky":"^0.14.3","lint-staged":"^4.3.0","prettier":"^1.9.2"},"dependencies":{"get-lerna-packages":"^0.1.1"},"readme":"# lerna-alias\n\nSimple package for getting alias object for packages managed by lerna, so other tools (such as [webpack](https://webpack.js.org/), [rollup](https://rollupjs.org/), [jest](http://facebook.github.io/jest/) and possibly more) can consume your packages directly from the source files, instead of the built and prepared distribution files.\n\nIt just eases development and setting up scripts depending on other lerna packages.\n\n## API\n\n```js\nlernaAliases({\n  // from which directory lerna monorepo should be searched for\n  directory: string = process.cwd(),\n  // optional array of `mainFields` that should be used to resolv package's entry point\n  // similar to the https://webpack.js.org/configuration/resolve/#resolve-mainfields\n  // using this takes precedence over default `sourceDirectory` option\n  mainFields?: string[],\n  // which directory should be considered as containing source files of a package\n  // if specified as false it will use package's root and rely on a tool's (i.e. webpack) resolving algorithm\n  sourceDirectory: string | false = 'src'\n}): Aliases\n```\n\n## Types\n\n**Aliases**\n\n```js\ntype Aliases = {\n  // value is a local directory path to the package\n  // resolved using `sourceDirectory` and `mainFields` options\n  [packageName: string]: string,\n}\n```\n\n## Usage\n\n## with webpack\n\n```js\nconst { webpack: lernaAliases } = require('lerna-alias')\n\nmodule.exports = {\n  // ...\n  resolve: {\n    // ...\n    alias: lernaAliases(),\n  },\n}\n```\n\n## with Rollup\n\n```js\nconst { rollup: lernaAliases } = require('lerna-alias')\nconst lernaAliases = require('lerna-alias')\n\nmodule.exports = {\n  // ...\n  plugins: [\n    // ...\n    alias(lernaAliases()),\n  ],\n}\n```\n\n## with Jest\n\n```js\nconst { jest: lernaAliases } = require('lerna-alias')\n\nmodule.exports = {\n  // ...\n  moduleNameMapper: lernaAliases(),\n}\n```\n\n## using `mainFields` option\n\n```js\nconst { jest: lernaAliases } = require('lerna-alias')\n\nmodule.exports = {\n  // ...\n  moduleNameMapper: lernaAliases({ mainFields: ['main'] }),\n}\n```\n","readmeFilename":"README.md","gitHead":"e865ecb3d12f262a3e17b60af9f24aa717ecf339","_id":"lerna-alias@3.0.3-0","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"andarist","email":"mateuszburzynski@gmail.com"},"dist":{"integrity":"sha512-IX0c2QH3v4rkgE+iG7Ro0FSEWKqqrMhvbGbB1txrnaJ8YbcrNbJ0IPpcJi+uiiPLV3olNX74EO08x9hGZ+J5ig==","shasum":"d681842deed66644ab9f38a7b365658cfe52dd43","tarball":"https://registry.npmjs.org/lerna-alias/-/lerna-alias-3.0.3-0.tgz","fileCount":3,"unpackedSize":4783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgT2oCRA9TVsSAnZWagAAYVEP/iKPk00LdsxI4F+X+Y8y\n9P/rIfz0Rb6gV0S/fBRJtK2rya2v3qumql7vCQTB7TMvaYm7OqEmEEzjJ2Lb\nBsUdeqgA9HBxov7UkUu3GBMkFXTOUkRfwF7Pb5w9rFnMSa2Uon8E9YV02anE\nVcnLjPHe9/O6O1reNonCiWzHF3hUWXBOfGo/plGT1ivU6+N63aT3WEvCwie1\nXVNKu/kAxdeQsgMue1L42IGx1gdsmrXBq5WZ2jLco5kSj0mg5bQgycxJnWCc\n21NLUukb2MWNLi3DZ6xdVj7wFWK6ESUcOW5OWPXYAxl7bd3yYNI7rvNE6Fqi\nATioWBRaiQObFyzKLpBxJE+zgcuq0gDw6FVnnyrwuYA+k+mIpr0b0qHNeCCO\nx04FcXZKP78bgJS7/lcikvTpIBek+ciqio3YagPou0Y9cnuMu8mrx3wlM2Iu\nUjrqwABSp7mSJnnRyJ/nnLaptwU22GZWrW1PBPJxv8rx8nuUakUdXUzWzgVn\nVfyl1lYb1BNgBm7XexAKm/hwQe3R0BuoKhpG1A9L0ryTMsfQgXGO4H45IaOZ\nkGH11yamO8EP04v7Q4lmp12hgfFutiNf17XupXSwSQqHZhug366ksHe5lwEJ\nRqVlJC0bjpbqBpwZfU1xHYA03rwKliAiMZuRaaXyg71FMD4rnMTmR4IeZz3H\n1E0p\r\n=pf53\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICPM3IsCCw+UvGSpMFr1N15sGjFQfXh6+mqMi4odT2TlAiEAreHXAeydreFHGsSs6Zdd6VvqC3D68lauapk0SjLpMXM="}]},"maintainers":[{"name":"andarist","email":"mateuszburzynski@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lerna-alias_3.0.3-0_1535196583863_0.38730879940982343"},"_hasShrinkwrap":false}},"readme":"","maintainers":[{"name":"andarist","email":"mateuszburzynski@gmail.com"}],"time":{"modified":"2022-05-07T20:27:44.056Z","created":"2017-11-02T17:52:38.344Z","1.0.0":"2017-11-02T17:52:38.344Z","2.0.0":"2017-12-23T13:28:34.599Z","2.0.1":"2017-12-23T14:06:21.761Z","3.0.0":"2017-12-23T15:18:39.288Z","3.0.1":"2017-12-24T10:56:48.595Z","3.0.2":"2018-03-09T19:07:15.026Z","3.0.3-0":"2018-08-25T11:29:43.906Z"},"homepage":"https://github.com/Andarist/lerna-alias#readme","keywords":["lerna","monorepo","alias","webpack","rollup","jest"],"repository":{"type":"git","url":"git+https://github.com/Andarist/lerna-alias.git"},"author":{"name":"Mateusz Burzyński","email":"mateuszburzynski@gmail.com","url":"https://github.com/Andarist"},"bugs":{"url":"https://github.com/Andarist/lerna-alias/issues"},"license":"MIT","readmeFilename":""}