{"_id":"@a-source/produce","_rev":"6-4161fe90a002e352874aab7754c0f2a4","name":"@a-source/produce","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.0":{"name":"@a-source/produce","version":"0.1.0","description":"poly-repo mono builder","repository":{"type":"git","url":"git+ssh://git@github.com/a-source/produce.git"},"bugs":{"url":"https://github.com/a-source/produce/issues"},"keywords":["builder"],"bin":{"produce":"./index.js"},"main":"index.js","author":{"name":"Dmitry N. Medvedev","email":"dmitry.medvedev@gmail.com","url":"https://www.facebook.com/dmitry.n.medvedev"},"maintainers":[{"name":"dmitry.n.medvedev","email":"dmitry.medvedev@gmail.com"}],"contributors":[],"engines":{"node":">=v11.8.0","npm":">=6.5.0","yarn":">=1.13.0"},"engineStrict":true,"preferGlobal":true,"os":["darwin","linux"],"cpu":["x64"],"publishConfig":{"access":"public"},"license":"MIT","private":false,"scripts":{"lint":"eslint ./","pretest-old":"yarn run lint && snyk test","pretest":"yarn run lint && yarn audit","test":"NODE_DEBUG=PRODUCE ./node_modules/.bin/mocha --opts ./test/mocha.opts","build":"ncc build index.js --minify"},"devDependencies":{"chai":"^4.2.0","eslint":"^5.12.1","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.15.0","mocha":"^5.2.0","snyk":"^1.122.3"},"dependencies":{"commander":"^2.19.0","nodegit":"^0.24.0","rimraf":"^2.6.3"},"gitHead":"6d4addd71589160bce3279ee56d0b68c2063a689","homepage":"https://github.com/a-source/produce#readme","_id":"@a-source/produce@0.1.0","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"dmitry.n.medvedev","email":"dmitry.medvedev@gmail.com"},"dist":{"integrity":"sha512-LFeqKE8CEQ7uOr+UbDYlku7jReIHngyYweu9el8RwATsRbVIFqvTgicMVC38LfuzGw1Kou1myEGRUy7BBf56Xw==","shasum":"4f2bf0ca85aead952c8ea3ecf4f1ff451bb8ea3f","tarball":"https://registry.npmjs.org/@a-source/produce/-/produce-0.1.0.tgz","fileCount":11,"unpackedSize":145135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTIyHCRA9TVsSAnZWagAAHyIP/RUh1NOYHicaz/sD/5oI\nC+HJwnCLLk0oo/DfEuYgyMuwr+FIisbJJSR2Sywb43KBbv0AZBmExaTgLXkl\ncpTUhksREqcqcDIzu7Thk08BIXNGH+51yflAPkTwwpR9lmAAyAeKD+EU/253\nmoosNt+nZdteFY4Ei6jdxVCMa+NzQeHuKvGsBK4jVr2mo5EJSWibiJl8ZZMQ\nT1rSld3VXjkM1v/AIasHxnnD8xzc0Zg+8/uCGeK5AMf13WvRRH/7/77oPiSg\n5Bw2NNP4AiNkmHO6xG+qiqm0WK44pybw4lJkT+kEMixjxC7mWtYpRviVlQXO\nTSGfRHOwIbfeSHbbJvQZY2cZlfNlDSNWSxqsvM54Jx7UUcs5lMsKP+dqQBZF\nFZj/lB+8KKllxH9R98eX6V+9Pgnj0+otFUiVyFEDdTOtqXTQIgIKAuWCJ4z0\nJ+HwZ4cXSLiBa9xqXoN2277nStFN6VY9/IYqbO7vNNmHTd2xHnYkG8LwlYba\n9Gh8MSgtVDVKGMeXyFygyO4U7jqo1gIpiaONp0bYG7MSngYTQA8wt+p/pxlv\naB0aPkwdIa1S92Ux8vC3NY61tqAupEv3KybYKdAoGnmUIqRALFvTTVOoIWzH\nqO8nn1Bkn071wpGHgIHnnUm8w5XpElRcR0j9e5nSc9QpUQsnBbx6B8n23KPP\nHZTA\r\n=I0rf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD/3IqHIBsI0ww7tncUTag8Q4yB1uYKEcAwo44r4JTkwIhAPQKJRDVms7FBaovXFBlbXSqCOWC8TwT1hocYuMPOMsU"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/produce_0.1.0_1548520582832_0.7384215538406267"},"_hasShrinkwrap":false},"0.1.1":{"name":"@a-source/produce","version":"0.1.1","description":"poly-repo mono builder","repository":{"type":"git","url":"git+ssh://git@github.com/a-source/produce.git"},"bugs":{"url":"https://github.com/a-source/produce/issues"},"keywords":["builder"],"bin":{"produce":"./index.js"},"main":"index.js","author":{"name":"Dmitry N. Medvedev","email":"dmitry.medvedev@gmail.com","url":"https://www.facebook.com/dmitry.n.medvedev"},"maintainers":[{"name":"dmitry.n.medvedev","email":"dmitry.medvedev@gmail.com"}],"contributors":[],"engines":{"node":">=v11.8.0","npm":">=6.5.0","yarn":">=1.13.0"},"engineStrict":true,"preferGlobal":true,"os":["darwin","linux"],"cpu":["x64"],"publishConfig":{"access":"public"},"license":"MIT","private":false,"scripts":{"lint":"eslint ./","pretest-old":"yarn run lint && snyk test","pretest":"yarn run lint && yarn audit","test":"NODE_DEBUG=PRODUCE ./node_modules/.bin/mocha --opts ./test/mocha.opts","build":"ncc build index.js --minify"},"devDependencies":{"chai":"^4.2.0","eslint":"^5.12.1","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.15.0","mocha":"^5.2.0","snyk":"^1.122.3"},"dependencies":{"commander":"^2.19.0","nodegit":"^0.24.0","rimraf":"^2.6.3"},"gitHead":"3751d388fe15de4ffc4c4b6e696ec642455e4016","homepage":"https://github.com/a-source/produce#readme","_id":"@a-source/produce@0.1.1","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"dmitry.n.medvedev","email":"dmitry.medvedev@gmail.com"},"dist":{"integrity":"sha512-KeMx/dspKT4x3Wc/6v0+2MzDk/SLMFDiCmS/pDE3how4xzA9dw/aPaHDbXmgB0/OYyVvZkSucNmtlzYYeaA9Dg==","shasum":"ed69b25ccb492365a97b9ab748ec159d88b51e62","tarball":"https://registry.npmjs.org/@a-source/produce/-/produce-0.1.1.tgz","fileCount":11,"unpackedSize":145229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTI8DCRA9TVsSAnZWagAA+D4P/0+lEukVfYkjASm5NLFi\nh4sciWWk1l82f6jvlnlt68zDbKOEFPofTnntSGbBfaW2NQrl0j3G13ZN0JzW\nzECTTPTDU/CiC7GZLWGLrnmD9/DwnkIgSUuxo44OIgQwR/lBTTDbkq+cTsdo\nSSrqxP//+pCA7pIHG6OOXWfIGlljazmB/2mzOzBni2eMl1O8S2fCRQWCrsYJ\nDXan2teECSFlaMnVw7bNh9pstKjnxahZWOnZxwqGBb1hhseVyVxQUjW9Oxs1\nULJKK722a46X0hkXlqpVDnL42NC2iltEc/14d46dvTRQl17q3PA+xRor9NDE\nWdLVkS+jBpD3MmhvGYVzh51ZTt4L75MDX6C45/5X9GN4QDVH/77vfcq4YmQP\nKU9P1KVJUxSP16PYAqR8ECwpkl3TulSg5AWclvXZjIC7wvyjHZa0XxQKTLeR\nStPXlkfd10ab1oVDfAMeDAd/LLvfsYhc1WtBfgF8B1UH7/DBCqr4ORqg6q4V\nfc2LyYK5CaoCW0uG2mKSjCzb0JsqUNFwP8K+leDTRR3smUoQwjUXsu+mLzMZ\n3jmOpxGPGZ6XxS9QH2nFiH25DbI3ImDKBXgdClXA1FsaaluKoCRezw28wQqT\nYJTb6fQPlq/RL84SvirFqicAorMomgiU8OxzQgUTiV8iYAK2v+f55x55mUMY\n2/qa\r\n=ZZLk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoq7zhtaRm1YKJllRy8polS6WHFUmUTh7kzGHNxlvH9gIhAJcvKUtEOVURot26Ee3evuUWy96nFwoHRoFLHxKQiwsh"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/produce_0.1.1_1548521218664_0.28275669236377055"},"_hasShrinkwrap":false},"0.1.2":{"name":"@a-source/produce","version":"0.1.2","description":"poly-repo mono builder","repository":{"type":"git","url":"git+ssh://git@github.com/a-source/produce.git"},"bugs":{"url":"https://github.com/a-source/produce/issues"},"keywords":["builder"],"bin":{"produce":"./index.js"},"main":"index.js","author":{"name":"Dmitry N. Medvedev","email":"dmitry.medvedev@gmail.com","url":"https://www.facebook.com/dmitry.n.medvedev"},"maintainers":[{"name":"dmitry.n.medvedev","email":"dmitry.medvedev@gmail.com"}],"contributors":[],"engines":{"node":">=v11.8.0","npm":">=6.5.0","yarn":">=1.13.0"},"engineStrict":true,"preferGlobal":true,"os":["darwin","linux"],"cpu":["x64"],"publishConfig":{"access":"public"},"license":"MIT","private":false,"scripts":{"lint":"eslint ./","pretest":"yarn run lint && yarn audit && snyk test","test":"echo OK > /dev/null"},"devDependencies":{"chai":"^4.2.0","eslint":"^5.12.1","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.15.0","mocha":"^5.2.0","snyk":"^1.122.3"},"dependencies":{"commander":"^2.19.0","nodegit":"^0.24.0","rimraf":"^2.6.3"},"gitHead":"3c2916e7ec6928bb3cd143fa8228bfcabe985996","homepage":"https://github.com/a-source/produce#readme","_id":"@a-source/produce@0.1.2","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"dmitry.n.medvedev","email":"dmitry.medvedev@gmail.com"},"dist":{"integrity":"sha512-d84PEtKqOJLGF7sQH9OWkET41VVo/AWf3I9R8r46LVHm2ORlCXHTQpIOVaQx650aawKdq+4Qc/sDdOcRMOgEUA==","shasum":"deb0c6c025df63448286ba07119cac4dbdb33cb4","tarball":"https://registry.npmjs.org/@a-source/produce/-/produce-0.1.2.tgz","fileCount":11,"unpackedSize":145109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTJZ2CRA9TVsSAnZWagAAsk8P/iVEDdQ1PguLWnzT/Wf7\nmQTTVkRilmgnX2/DUNao+L6/9wf2nGEHFr+CZ+akuh/dMFU+mQ9pwNpvYj1H\nQ23SjaO+NeTB3wUHc0nriFjswR2DCwJvEAUxJUOZcl9MDnJZEDr7xuq9edmW\n8W8Z3qw/VcITrhN5eu+C6nafi26CamjAYCoW9QLB66Jjb2Lxg2ZIwCytYrnB\nfNEJpbGmTbgVP0/oy19Em1E9U7IoiTs9J4mEtYNaCSwN1mOWawxt4m+vNJSs\n4VfWZXb443kbOtqh6UJZuvedm09vAX52gUEQ3OwQv+LX8uNr2O/sObRwdZtt\nkESRQNlhUL9r+YZ/4MYXgu9tKORJmj3ilMKRgIbj0bxvdQreFJ3hu27MWe8u\n4rb+SNx2G0S5dsw5u3pYnKotHb4vIloq5IOT4qGsORx9Ik3dDdZpbnTpZDB5\nRE0vZ2s9aGkP6NdJxVJRpZhdjRI4Q/kixE6FE2mg+cDDRVd08x9Bnjtjnf3b\n0G177NHtT7uoxj4t+QKDyE7n8nW7e9SLhJdeQN/vMb3duIY93FBnQ+/2GkVQ\noTczXPvuSG3aDBYXQxYwGzCJtdB3V/pYTcFmu7Gx/rH0FVEvYSVsFT5lVo3K\nKqxOQ9zWL2TQq9dAPL/OgpibVmG2ZuPSG2KRuD0SGqzR3zoQR+IDmNIADtRz\nM769\r\n=tBeF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGd+UxVn5aRewQqntVq671LR+B+ro+F5a/bqfc1LD/M9AiB7dyt2d4oE0jN6o0QxSOv2wKrWvBB/XHCzSBEpGBjObQ=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/produce_0.1.2_1548523125673_0.8383611839176903"},"_hasShrinkwrap":false},"0.1.3":{"name":"@a-source/produce","version":"0.1.3","description":"poly-repo mono builder","repository":{"type":"git","url":"git+ssh://git@github.com/a-source/produce.git"},"bugs":{"url":"https://github.com/a-source/produce/issues"},"keywords":["builder"],"bin":{"produce":"./index.js"},"main":"index.js","author":{"name":"Dmitry N. Medvedev","email":"dmitry.medvedev@gmail.com","url":"https://www.facebook.com/dmitry.n.medvedev"},"maintainers":[{"name":"dmitry.n.medvedev","email":"dmitry.medvedev@gmail.com"}],"contributors":[],"engines":{"node":">=v11.8.0","npm":">=6.5.0","yarn":">=1.13.0"},"engineStrict":true,"preferGlobal":true,"os":["darwin","linux"],"cpu":["x64"],"publishConfig":{"access":"public"},"license":"MIT","private":false,"scripts":{"lint":"eslint ./","pretest":"yarn run lint && yarn audit && snyk test","test":"echo OK > /dev/null"},"devDependencies":{"chai":"^4.2.0","eslint":"^5.12.1","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.15.0","mocha":"^5.2.0","snyk":"^1.122.3"},"dependencies":{"commander":"^2.19.0","nodegit":"^0.24.0","rimraf":"^2.6.3"},"gitHead":"91737b4218679223467b90033addf0a1af0fc458","homepage":"https://github.com/a-source/produce#readme","_id":"@a-source/produce@0.1.3","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"dmitry.n.medvedev","email":"dmitry.medvedev@gmail.com"},"dist":{"integrity":"sha512-iN00oocL+ScR+0L3V0SIJ3anulw3eIFO9cjRktEo1gv7iZcZyP22IPJhf/19Lm7I1EwcRaLa9flSYRTN0zvAuQ==","shasum":"3a5a5920fdbfbd395b9ccad888ff0efe96dacbf3","tarball":"https://registry.npmjs.org/@a-source/produce/-/produce-0.1.3.tgz","fileCount":13,"unpackedSize":148060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTLjGCRA9TVsSAnZWagAAAnsQAIjbhi5LN3t7cSwMLC8v\n63xTWOODYmeMPB2lTrq7hhjO2N4eE0K7/w3nyKBINZrDJP0FgNWOWVs03ojr\n1BViQRBr6fWrDK8A3T8oncHN2hzg9t8ZkXRXQgj0rf8rPmM7MVoML6mwLxmx\nkZsa+aCXpQL6g9KzZ/3DpHPaeeU/yua7reVLvRC47nQq/JWQEbgGICA+cXMF\nW2FX7eo9wON0t6HnqMlyz9HQVZ9Y7hkdM3XkrQdt9l/i2z1ajbe0uUkfg1aD\nPjW77trmhW2dbEoe7I+6hemcEqVh0DWzx4sVqJqOg6uCuJOhKnHPXiVMP6S4\nkhVlts9Z6R2bYWkJbWe0ULWfHbJ0Z8vlP5i1mEAax+YoYi+gacCl9OLNo8Us\nni/I4NQrqnViBjDD4z+NfnBIawyslnhjv1bMt2LSeQTb9H4+z1jk57w0krFO\nLVmuZBl7gmUrtjGPO5FOf9yfKTeX/Lns2KNd41Xj3Sp5UnHXFXe25UEJv8zV\nDmlxbDBghTs/joc8e78XV7V7y7kykhCY3XXRxgbsmHyio9xnAeT+UdZE3aUK\n9d6EEdltNUL2DutClI1x2YC/L8oF65BY0s58yNNdoWqC6ltDMb+TW2nIyVQe\ns7jKkvNmb4R25De+3NROYfkAkAvzM1SL+CGfgaxW8DtbwoBTiyr3zFHNunj9\n3QNq\r\n=Hp6U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEd9Ed5ZXIhmxESVNVxFlawJM7PzZUi546dUUQzqR4Z7AiEArmOvJYur8e/EDfy8bwP2T4Lod5pMMHKuklS43OX2GbA="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/produce_0.1.3_1548531909812_0.6169430913919953"},"_hasShrinkwrap":false},"0.1.4":{"name":"@a-source/produce","version":"0.1.4","description":"poly-repo mono builder","repository":{"type":"git","url":"git+ssh://git@github.com/a-source/produce.git"},"bugs":{"url":"https://github.com/a-source/produce/issues"},"keywords":["builder"],"bin":{"produce":"./index.js"},"main":"index.js","author":{"name":"Dmitry N. Medvedev","email":"dmitry.medvedev@gmail.com","url":"https://www.facebook.com/dmitry.n.medvedev"},"maintainers":[{"name":"dmitry.n.medvedev","email":"dmitry.medvedev@gmail.com"}],"contributors":[],"engines":{"node":">=v11.8.0","npm":">=6.5.0","yarn":">=1.13.0"},"engineStrict":true,"preferGlobal":true,"os":["darwin","linux"],"cpu":["x64"],"publishConfig":{"access":"public"},"license":"MIT","private":false,"scripts":{"lint":"eslint ./","pretest":"yarn run lint && yarn audit && snyk test","test":"echo OK > /dev/null"},"devDependencies":{"chai":"^4.2.0","eslint":"^5.12.1","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.15.0","mocha":"^5.2.0","snyk":"^1.122.3"},"dependencies":{"commander":"^2.19.0","nodegit":"^0.24.0","rimraf":"^2.6.3"},"gitHead":"20474ac512f8ec3cf1bbcf9b0b4b06fdb263e855","homepage":"https://github.com/a-source/produce#readme","_id":"@a-source/produce@0.1.4","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"dmitry.n.medvedev","email":"dmitry.medvedev@gmail.com"},"dist":{"integrity":"sha512-bYEMTvHfjzoJ/nDhfB8NaoU1KasoCXBkNhSxgxiWuDZ/lax0xQRgp8bWDnUR2x3B6504ci4htEWmIDaJhBvtoA==","shasum":"70f80deed22df7c7b554848553cac042daed628b","tarball":"https://registry.npmjs.org/@a-source/produce/-/produce-0.1.4.tgz","fileCount":24,"unpackedSize":241557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTYStCRA9TVsSAnZWagAAXDgP/1fqETXPeu3XYXGPZl04\neL6maPqwGPnIEWeqc3IWWCW/PnKZMGch9c/ww3Wbggx3dqLmKdNTjeaVGkJl\nShkqxLBEdNWI9fCmcYhCWcWebMH5UgfEbWiaF2X9i3vLMrYErH3iobSB4UgX\nS2t/5r3GQaphEkP/ZNYfmc/4WIb2pJuVHDSHVwZnMSKYXbOAgHq/AlScxtz0\nhSpqwKHKc4YYVMRdRMLtsDddUBaDZSPMrExS4HE8dTfX8WuKCZUX6BMdtBsW\nfd1VAzayGEdd6GM7lK2I8EdslyXnnhaoarqMJUot6dAtelb2TEuTZSRLwXg1\nKIvX7ouNgfWJhCVaNeUFTQu0c0Ruj1Xch9iZ/tnwrEPo7pyk5eQIEJ+oBb4o\nee3YcrzOzlOp/o08EqfdRKSjUemKeoh7fcH3oFvEuyVVv7ys4/VZi2Dio2b9\niKNz3jYUJfXcL9XMJA8JyQneBGTNIIr1dywlT0kJmAe2rH90JtQTH3km/kRv\nrQqREEutsMTQgd+03fElB5vFgttUl6++jo2rZ6Tu3d2b91K45imPZWHU3Jxq\nJ11watMcTsHChTbFiZnNcKTHdkC2DpjIkM+cfsANxg1GQyaD8XkmgDUmmmaQ\nnYZWt/Y5KRTTism4wTtPTawCzAb+7LnDSPnEDl7XaRYlXWwg7V+r8yKwMYpV\nvmGE\r\n=FEPJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDktwnpzwKmKRRExKa/RjWMIIKUKT8r+JSXilPryTZXGgIhAK1YSabo6FE//NyCidEu0JSZbE5jKqykiWV5kSHKLY1N"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/produce_0.1.4_1548584108850_0.05480304721073259"},"_hasShrinkwrap":false},"0.1.5":{"name":"@a-source/produce","version":"0.1.5","description":"poly-repo mono builder","repository":{"type":"git","url":"git+ssh://git@github.com/a-source/produce.git"},"bugs":{"url":"https://github.com/a-source/produce/issues"},"keywords":["builder"],"bin":{"produce":"./index.js"},"main":"index.js","author":{"name":"Dmitry N. Medvedev","email":"dmitry.medvedev@gmail.com","url":"https://www.facebook.com/dmitry.n.medvedev"},"maintainers":[{"name":"dmitry.n.medvedev","email":"dmitry.medvedev@gmail.com"}],"contributors":[],"engines":{"node":">=v11.8.0","npm":">=6.5.0","yarn":">=1.13.0"},"engineStrict":true,"preferGlobal":true,"os":["darwin","linux"],"cpu":["x64"],"publishConfig":{"access":"public"},"license":"MIT","private":false,"scripts":{"lint":"eslint ./","pretest":"yarn run lint && yarn audit && snyk test","test":"echo OK > /dev/null"},"devDependencies":{"chai":"^4.2.0","eslint":"^5.12.1","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.15.0","mocha":"^5.2.0","snyk":"^1.122.3"},"dependencies":{"commander":"^2.19.0","nodegit":"^0.24.0","rimraf":"^2.6.3"},"gitHead":"536115dd85d5881603c6050855f72fde7f1c4f89","homepage":"https://github.com/a-source/produce#readme","_id":"@a-source/produce@0.1.5","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"dmitry.n.medvedev","email":"dmitry.medvedev@gmail.com"},"dist":{"integrity":"sha512-A/xfGYoqaXfbfb1h5iphAP3zN5QKmu8OWT8296rDBa5tqIJtOdou7i1rZXeM0vR7InOLSVVrxEsBGC/Fm1JSuA==","shasum":"adfd4cfb0d28e74c3b8359c7daefc8e0775ddfbd","tarball":"https://registry.npmjs.org/@a-source/produce/-/produce-0.1.5.tgz","fileCount":24,"unpackedSize":241555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTYpxCRA9TVsSAnZWagAAjAsQAJdNBVsbLrgmPuMm6D5d\nfpWXC8UlS0V98yYL2lAclrBIRnuC4AZoI5AVIU6cwdXzKT0VCuxwX3rB4EyU\nWpGFjmQgqQOWFof7pj34xFqQyQ2rI1LoeBerS7UIJQekxkNlQ26h07D6HvA1\n2+HI5JHm+1vXJmuJnGTYj9v5YCfCEL1HFiDDZeUDlGx9AG+bxhB2Ygpqa02Y\nKAWXrFZjpr0BdXphQYYZCEI5WNi1ax10kQC+VyLFW8VUjwTfUuryfLAhdm+j\nV6tPVFbsiEzy7O9MOkJXcTDvCnScAKWCx7k/Kljm+85Y7KAfxmoYElvZ3U3R\ner0gMcADNbQGlix4/WUutt3nfNTaG/puhvPFuxi/K7ncwnNzPkb7NqdDm1Ng\n1s2CvORjMZW0Oi6skSj9VSx+d1Tp6jmIxD+ARG7ieMiUlivUhWMEn0bS8WCb\nmNOw/Vfh3WbRDJlJcvEtRpFNjZ4XnGbrME+1lusq4C1dx8aug2s2iqPNg2QM\nIYl9kDHEf1rLhbr6OvSeuLMoEaNeCvRwiHiUZs1FgH6zPYJaa2m+nOSCZyUj\nzJJd6Fe+aXfL+duCGF04mcfOYAnqwMOFWo/lzsfCZHn0SFgC+SIYkkGtb0A9\nHbBmPeE4BFvu77NLT4C0u9fV8ao65VODfaft5GJmt8ZZYS8sumW+n/2gKNEo\n6SJb\r\n=sXil\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbF9y8KZRZB8vQqCYWRobUoxIPYmtp3PdmCZnj5YvP+AiA3OU7IVz4kAJBisGdtOp/o/3PsEWs/CKPfHOpnPwvu1w=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/produce_0.1.5_1548585584901_0.5116856093464346"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-26T16:36:22.639Z","0.1.0":"2019-01-26T16:36:22.975Z","modified":"2022-04-04T10:52:31.880Z","0.1.1":"2019-01-26T16:46:58.835Z","0.1.2":"2019-01-26T17:18:45.782Z","0.1.3":"2019-01-26T19:45:09.922Z","0.1.4":"2019-01-27T10:15:09.019Z","0.1.5":"2019-01-27T10:39:45.075Z"},"maintainers":[{"name":"dmitry.n.medvedev","email":"dmitry.medvedev@gmail.com"}],"description":"poly-repo mono builder","homepage":"https://github.com/a-source/produce#readme","keywords":["builder"],"repository":{"type":"git","url":"git+ssh://git@github.com/a-source/produce.git"},"contributors":[],"author":{"name":"Dmitry N. Medvedev","email":"dmitry.medvedev@gmail.com","url":"https://www.facebook.com/dmitry.n.medvedev"},"bugs":{"url":"https://github.com/a-source/produce/issues"},"license":"MIT","readme":"[![Greenkeeper badge](https://badges.greenkeeper.io/a-source/produce.svg)](https://greenkeeper.io/)\n[![Build Status](https://travis-ci.org/a-source/produce.svg?branch=master)](https://travis-ci.org/a-source/produce)\n[![GitHub license](https://img.shields.io/github/license/a-source/produce.svg)](https://github.com/a-source/produce/blob/master/LICENSE)\n[![Maintainability](https://api.codeclimate.com/v1/badges/559fc06f7977319bbdac/maintainability)](https://codeclimate.com/github/a-source/produce/maintainability)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/559fc06f7977319bbdac/test_coverage)](https://codeclimate.com/github/a-source/produce/test_coverage)\n[![dependencies](https://david-dm.org/a-source/produce.svg)](https://david-dm.org/a-source/produce)\n[![devDependencies Status](https://david-dm.org/a-source/produce/dev-status.svg)](https://david-dm.org/a-source/produce&type=dev)\n[![Known Vulnerabilities](https://snyk.io/test/github/a-source/produce/badge.svg?targetFile=package.json&style=flat-square)](https://snyk.io/test/github/frontier-car-group/sys?targetFile=packages/fbs/package.json)\n\n# produce\n\nA command-line utility to help you build your microservices from a number of github repositories.\n\n# pain point\n\nYou have a bunch of repos in different programming languages. You do not want to have a mono-repo.\nYou want to centrally build them.\n\n# install\n\n1. yarn: `yarn global add @a-source/produce`\n1. npm:  `npm i -g @a-source/produce`\n\n# what it does\n\n1. `produce setup` - initializes the build system itself\n1. `produce init` - initializes all the projects\n1. `produce tests` - runs all the test commands\n1. `produce builds` - builds all the projects\n1. `produce containers` - creates all the containers\n\n# what it does not do\n\nIt hopefully never does any pushing back to github. Or should it?\n\n# plans\n\nFor now the `produce` is somehow tested on node projects only.\nFurther on I will test it on rust projects.\n\n# SYSTEM.js\n\nThe SYSTEM.js contains for now naïve implementation of commands' definitions.\n\n## NB\n\n1. `repository` field must use `https` protocol\n1. the `test`, `build`, and `containerize` commands must be defined to at least contain `echo OK > /dev/null`\n\n```javascript\nmodule.exports = {\n  jsa: {\n    repository: 'https://github.com/a-source/JSA.git',\n    commands: {\n      init: 'yarn',\n      test: 'yarn run test',\n      build: 'yarn run build',\n      containerize: 'yarn run containerize',\n    },\n  },\n  jsb: {\n    repository: 'https://github.com/a-source/JSB.git',\n    commands: {\n      init: 'yarn',\n      test: 'yarn run test',\n      build: 'yarn run build',\n      containerize: 'yarn run containerize',\n    },\n  },\n  jsc: {\n    commands: {\n      init: 'yarn',\n      test: 'yarn run test',\n      build: 'yarn run build',\n      containerize: 'yarn run containerize',\n    },\n  },\n};\n```","readmeFilename":"README.md"}