{"_id":"@amantiks/local-development","_rev":"3-f75667da8e5ffe05c02e8be5d96d0795","name":"@amantiks/local-development","dist-tags":{"latest":"0.5.0"},"versions":{"0.3.0":{"name":"@amantiks/local-development","version":"0.3.0","description":"Manage local development of node packages across repositories","keywords":["node","local","development","symlink","linking"],"author":{"name":"Adam Merritt","email":"amerritt3@bloomberg.com"},"homepage":"https://github.com/amerrit2/node-amantiks/tree/master/packages/local-development#readme","license":"ISC","bin":{"local-development":"lib/cli.js"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/amerrit2/node-amantiks.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/amerrit2/node-amantiks/issues"},"dependencies":{"@amantiks/utils":"^0.3.0","ajv":"^7.0.3","commander":"^7.0.0"},"gitHead":"341469d89609bec497d4c7a1f13f92e2b1011f03","_id":"@amantiks/local-development@0.3.0","_nodeVersion":"14.10.1","_npmVersion":"lerna/3.22.1/node@v14.10.1+x64 (win32)","_npmUser":{"name":"amerrit2","email":"amerrit2@gmail.com"},"dist":{"integrity":"sha512-d9C2UWsdaFBrgbmgzqnXmHDy18edBB2F1Cy4uhUrGdev2WLQwUCx/qY7jzD4vYkx3cLQpk3JWVzkG/3a7clAwQ==","shasum":"f1bf120547936cc6638fb8e80ece92df1b3f5487","tarball":"https://registry.npmjs.org/@amantiks/local-development/-/local-development-0.3.0.tgz","fileCount":8,"unpackedSize":11955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFI2sCRA9TVsSAnZWagAAiYgP/igWCESrD9PlpgzsEjES\nvnEjGx/BtcaRdQkn/5W/vWL6EFg7Es5QkWnJjZAqPqmCspvNHIAESHx0eYJi\n9kaDRsLIWEx5UoqycFI1W7yE8bujgdQ5e5YtrWgP9jA9Dn8hQH8/ym79P76U\n8Iy71F4zQMfTD/Gm9UF3GnbJ3C97rATlaGft2LfQp0HOxw+xV8viy/OG8OXP\nXQkj9XRERfc7c1jS9kCuZm3gp0WAO6VIB1+H4GRXWb19be9kGoUgpVC8Ui3/\nMlCQ5pPb5MWBchiMRSspNkYtsphp03fxouFJRBGxc/WsCz75TMi9I4LIkMLK\nacwpTB/BSwR5ctnEbYiNMI1wpxsVrONipCDc223kvQZ4t4nh9Nfl3teqmQPz\nlpLnHqCD5acAYtuxVptS8o6jkjx7UHMsxO4AZF5XO4o4al60hxXBnNYFjQOn\nVQmfFtR8P1ZohqCwKXJt5WNssi8abPmFHmO/CiQ80Jcz9eLiU6suOS72b3s6\n9gwFkruzusXES6GjmBmIsylKqbKXDB0xOsJVGzqoKw4FBZLC/ZxoqwxvzgjC\nx9xeAIONpY213Cu7e8/85/pY7iXi0SpSv6fwZsKaZSxqoLihvTqaA0zpoXTp\npoW4UqJ7OpfzLhA7TfERVdC6g4+MZPafM7pLkVQzHB20p7i1gs9H/zVkYaP2\njhvC\r\n=jGh7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4gA5XtI0u6Rdm+xJ99WHD+d8E4q8J/CT4tflHYj4V6gIgG+STvXlXzy4wYA/XRXScyue7GtNfkB3NTI/Jd1fEO/o="}]},"directories":{},"maintainers":[{"name":"amerrit2","email":"amerrit2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/local-development_0.3.0_1611959723728_0.15623268784303246"},"_hasShrinkwrap":false},"0.4.0":{"name":"@amantiks/local-development","version":"0.4.0","description":"Manage local development of node packages across repositories","keywords":["node","local","development","symlink","linking"],"author":{"name":"Adam Merritt","email":"amerritt3@bloomberg.com"},"homepage":"https://github.com/amerrit2/node-amantiks/tree/master/packages/local-development#readme","license":"ISC","bin":{"local-development":"lib/cli.js"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/amerrit2/node-amantiks.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/amerrit2/node-amantiks/issues"},"dependencies":{"@amantiks/utils":"^0.4.0","ajv":"^7.0.3","commander":"^7.0.0"},"gitHead":"3c4584ac407f34cdfbe8dbe349c783c85532dcd6","_id":"@amantiks/local-development@0.4.0","_nodeVersion":"14.10.1","_npmVersion":"lerna/3.22.1/node@v14.10.1+x64 (win32)","_npmUser":{"name":"amerrit2","email":"amerrit2@gmail.com"},"dist":{"integrity":"sha512-1FwrrMAnHlAkWNgVfzPPoXcEViAkq99z7tIdxTwK1RuhGZtkozslvY2HVvhmePHgHjpSccqNBpOGNUU/REU6Fg==","shasum":"78e3e2489e820ca41a5a2911a11f3716cf80c44c","tarball":"https://registry.npmjs.org/@amantiks/local-development/-/local-development-0.4.0.tgz","fileCount":8,"unpackedSize":17258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGbcpCRA9TVsSAnZWagAALFMP/37oOeJ9nyN6XuV7m9ul\ni8lPb/78zl5sskp6+JYC7m4bS1z5bQYaQhhpanwko6tD3w2wfriPgRuf+uhW\n37Ldt4x4EbJ0jIWeuOZyHvP/xqEQkmasTWHx0IO6lCg4xeKvtq9DPFOMkqkw\nD8MJjNYDAkXO9J+B8ymU8nJyHmQ+5xkts0JVaHHEHdRxItFRHVVaAPeZitwA\nqdVOJE3BEQ/FwFpkYubq7dgQ/bGcJdayKDbYJcD+btejd9Yp5bhWUjNzoyk4\nZ5utvp9q8xd41s9V+Y83hI1dCGv70QImqDgUBhlzwC+3BzwsoyHev77/7fgg\n8RX6MQlacQf+ua/Q9c2E0jFgWxkgJxpLHl5ILEr01nDPdpCMjGPceg2eDFUI\nlcP40Dc0oBahhuV+I/Z++bktJlaeU1We0bGlnXxiEv2oqx8AaMiq4emwMTZK\n8hZ9aemSrNyhhxH+pX3ypF4C0Ft8LjamVDlGLtwW+GDoFzGNX2MAC4XQPBhs\nZqpHsAJ5aDn6xEfagcOexX3h3CYSUJZPXsiu+RuHy+hB6l1UkpCyC23m0qUC\n3gdtjQTOrQVpHL6loqo0IzDoAv4vCWbXpxVcX8vSM1sbptA1THuiJE5A/fPg\nvFOCVK01C7pvbs8vOLlgdwbfbfgDixcs3z5hhF5pD9MLe6GuWrqCPh6AfQIE\nbtah\r\n=DoQU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRIKDo2NdLQxI9Y3VLzmgiQEHi29rneELv6nvO7WDQ2AiEAgLgZhw+R3ZDCAehB3EB3QyyL3IM6vSu/WivteaInIqk="}]},"directories":{},"maintainers":[{"name":"amerrit2","email":"amerrit2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/local-development_0.4.0_1612298025000_0.04163744431145133"},"_hasShrinkwrap":false},"0.5.0":{"name":"@amantiks/local-development","version":"0.5.0","description":"Manage local development of node packages across repositories","keywords":["node","local","development","symlink","linking"],"author":{"name":"Adam Merritt","email":"amerritt3@bloomberg.com"},"homepage":"https://github.com/amerrit2/node-amantiks/tree/master/packages/local-development#readme","license":"ISC","bin":{"local-development":"lib/cli.js"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/amerrit2/node-amantiks.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/amerrit2/node-amantiks/issues"},"dependencies":{"@amantiks/utils":"^0.5.0","ajv":"^7.0.3","commander":"^7.0.0"},"gitHead":"8609f38472c25ec535ba8efede1d57d20efca2fc","_id":"@amantiks/local-development@0.5.0","_nodeVersion":"14.10.1","_npmVersion":"lerna/3.22.1/node@v14.10.1+x64 (win32)","_npmUser":{"name":"amerrit2","email":"amerrit2@gmail.com"},"dist":{"integrity":"sha512-OGh7c+zI0GiFGIIYJAxGQEzbIbMt8Db3FL2+lOTiRYlwVQMm/dShckWhkVvoCSyD9/Rkpx1kRW6HoJUqXnRNRw==","shasum":"6d6bd85110ad214e8ec0291ad0174a8ef961e8ea","tarball":"https://registry.npmjs.org/@amantiks/local-development/-/local-development-0.5.0.tgz","fileCount":8,"unpackedSize":17930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGb+/CRA9TVsSAnZWagAAgv0QAJ76RNg0zWnRRBNW2jGg\nNmDgkT8+p66u9B5+B+8LoqHRJeqsQntp54nTfn3csiRNUA1uT6oAFbUi/MGa\n+4FgfCgQo6Pg2NdL0u7464/R6wIE+ByXA67c6NBbPDofc0vITKNNhnEMOuA2\n6TWKjMt9lUMPKEgZoYlOJ38izzlljneRVbocgo3glDnOXhFgYmCiIO6LAUhr\nS5X6dWsbssLL/IuCiQPNQFBEvwk92BH9V9AuvfBGlSNM6OCZxD0BP5lRLaAN\nTYy6X0nh9ay26P3dEXWzxvb0JMTgYNih+kXg/NUQZE7j2vR5x/xqdMcMHkCn\nRtnk7aN3bQ3KGzh813TWWA14yjKpR4ks7Jpf6WU+cyLjaOIMbVKa3SI/89AJ\nSlTh9LWz9ZK/EWE+nN+dUz+V44ofMlXKPTA6tF88rQXNI+0OXkYFJCDAMDTN\n+zgtCSj1pABYUBVp/2Z4dEvJWgQ21goDJHdCkS+Sp2rour/adhBWtrPLm1hV\nP1x4uCRy0GEFTD5SboKAOGbBDaf4Fo6gxvFPEK1BgetLRUO1vx1cJ9oKdJq9\npScnoBYg6XAY+jeGKfpLudnSWgC/MdLG+H8WcqVtLjjQxcd9dey8/DC92vtc\nvAPqEMla/CVArY4Cb/PNQ3Xi1Q2X/8OaRD/KGxBN37wrISXikFKaSR6x9uAJ\n+ee/\r\n=QR3j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBebDHwTfL+gjUMHWMf0YtmMgblZaY0YnT7gqHDgb0eAIhAKx/74BNVxZ8QInxPZKCBiU9yPtMVTO4skxxQMBd61ud"}]},"directories":{},"maintainers":[{"name":"amerrit2","email":"amerrit2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/local-development_0.5.0_1612300223362_0.998991680918357"},"_hasShrinkwrap":false}},"time":{"created":"2021-01-29T22:35:23.498Z","0.3.0":"2021-01-29T22:35:23.861Z","modified":"2022-04-04T13:43:30.734Z","0.4.0":"2021-02-02T20:33:45.148Z","0.5.0":"2021-02-02T21:10:23.469Z"},"maintainers":[{"name":"amerrit2","email":"amerrit2@gmail.com"}],"description":"Manage local development of node packages across repositories","homepage":"https://github.com/amerrit2/node-amantiks/tree/master/packages/local-development#readme","keywords":["node","local","development","symlink","linking"],"repository":{"type":"git","url":"git+https://github.com/amerrit2/node-amantiks.git"},"author":{"name":"Adam Merritt","email":"amerritt3@bloomberg.com"},"bugs":{"url":"https://github.com/amerrit2/node-amantiks/issues"},"license":"ISC","readme":"# `@amantiks/local-development`\r\n\r\n## Purpose\r\n\r\nThere is some difficulty in developing a NodeJS application where local dependencies are involved. If those local dependencies share any dependencies (whether remote or local) then there is the chance of requiring those files in duplicate. This means Node will load different instances of the same symbols and class definitions (for example) which will break comparison across these packages.\r\n\r\n## Description\r\n\r\n- Specify packages that should be linked to local filesystem using config file (.links.json)\r\n- Run `npx @amantiks/local-development`\r\n- Links all declared and downloaded dependencies by name across all local packages\r\n","readmeFilename":"README.md"}