{"_id":"jvmpin","_rev":"31-0b579e5f4783b1a90374218b517f0793","name":"jvmpin","description":"Nailgun client","dist-tags":{"latest":"1.0.10"},"versions":{"1.0.6":{"author":{"name":"Benjamin Conlan"},"name":"jvmpin","description":"Nailgun client","version":"1.0.6","bugs":{"url":"https://bitbucket.org/foldr/jvmpin/issues"},"repositories":{"type":"git","url":"https://bitbucket.org/foldr/jvmpin.git"},"licenses":[{"type":"EPL","url":"http://opensource.org/licenses/EPL-1.0"}],"dependencies":{"bufferstream":"~0.5"},"main":"lib/jvmpin","engines":{"node":"~0.8"},"keywords":["nailgun","jvm","java"],"_id":"jvmpin@1.0.6","dist":{"shasum":"363ba74c8b7d75bd1143c504f7295eff66fe9935","tarball":"https://registry.npmjs.org/jvmpin/-/jvmpin-1.0.6.tgz","integrity":"sha512-z6BIrpj1ofvaz0jzLFccvqEXNP8pVIP0CEqwSRqX+C9QsWnJdJJ9VhjS6oJwYeT5vOY18Z2cD+IouWhc0w8THw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC2ALhxNoVgau+sqJw9HUuNHgxHXRFdzGYeLOXips6xvAiEA6u39tg8UyhoLOTkmyOVJczpOSa1t2MuowfhoV72Hex4="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"bjconlan","email":"bjconlan@hotmail.com"},"maintainers":[{"name":"bjconlan","email":"bjconlan@hotmail.com"}],"directories":{}},"1.0.7":{"author":{"name":"Benjamin Conlan"},"name":"jvmpin","description":"Nailgun client","version":"1.0.7","bugs":{"url":"https://bitbucket.org/foldr/jvmpin/issues"},"repository":{"type":"git","url":"https://bitbucket.org/foldr/jvmpin.git"},"licenses":[{"type":"EPL","url":"http://opensource.org/licenses/EPL-1.0"}],"dependencies":{"bufferstream":"~0.5"},"main":"lib/jvmpin","engines":{"node":"~0.8"},"keywords":["nailgun","jvm","java"],"_id":"jvmpin@1.0.7","dist":{"shasum":"4fa54f9d0357c6a5d803a13a744643ab9c9944ed","tarball":"https://registry.npmjs.org/jvmpin/-/jvmpin-1.0.7.tgz","integrity":"sha512-njVPUGTKIQ5/4G3JI6LlHR78tDKh6sWrPkCLGWd0Dx6Vc5whEZh4Dp0q3kayp8Qr4+rWPp9zkJy0YyndNw6G9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDM+KljIFqGaqov362UygBNBij6BFVsJihy5DN7Rfe84wIhANNuMiIuku/dqAifn0arBBCSX8LPthpyDWdjXpv5i/UY"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"bjconlan","email":"bjconlan@hotmail.com"},"maintainers":[{"name":"bjconlan","email":"bjconlan@hotmail.com"}],"directories":{}},"1.0.8":{"author":{"name":"Benjamin Conlan"},"name":"jvmpin","description":"Nailgun client","version":"1.0.8","bugs":{"url":"https://bitbucket.org/foldr/jvmpin/issues"},"repository":{"type":"git","url":"https://bitbucket.org/foldr/jvmpin.git"},"licenses":[{"type":"EPL","url":"http://opensource.org/licenses/EPL-1.0"}],"dependencies":{"bufferstream":"~0.6"},"main":"lib/jvmpin","engines":{"node":"~0.8"},"keywords":["nailgun","jvm","java"],"_id":"jvmpin@1.0.8","dist":{"shasum":"34be123524b43aba657d7e9ed2e7638aadc90c88","tarball":"https://registry.npmjs.org/jvmpin/-/jvmpin-1.0.8.tgz","integrity":"sha512-ixy+YzzsBeYNU/G37O9AGG7UOr84aGaLJLRWgBSpkhrvEP2OrTk1zteRTufuFUKp97vSFJqsjY0jhAbrrxk3CQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDkivYm/1ljwlgFcGAqshMm/m7HNzSoaJhUFHKKVRKkXgIfKLp90elvazSevwPzsTcgZFnE/miFgA0rLRtnM1N7ug=="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"bjconlan","email":"bjconlan@hotmail.com"},"maintainers":[{"name":"bjconlan","email":"bjconlan@hotmail.com"}]},"1.0.9":{"name":"jvmpin","description":"Nailgun client","version":"1.0.9","author":{"name":"Benjamin Conlan"},"contributors":[{"name":"Eric McCarthy","url":"http://www.limulus.net"},{"name":"Markus Hedvall","url":"https://bitbucket.org/markushedvall"}],"bugs":{"url":"https://bitbucket.org/foldr/jvmpin/issues"},"repository":{"type":"git","url":"git+https://bitbucket.org/foldr/jvmpin.git"},"licenses":[{"type":"EPL","url":"http://opensource.org/licenses/EPL-1.0"}],"dependencies":{"bufferstream":"~0.6"},"main":"lib/jvmpin","engines":{"node":"~0.8"},"license":"EPL-1.0","keywords":["nailgun","jvm","java"],"gitHead":"911c5b8299b599a8b3ca2ad770ee57426edfbc05","homepage":"https://bitbucket.org/foldr/jvmpin#readme","_id":"jvmpin@1.0.9","scripts":{},"_shasum":"4a2fcc55bfd20ed22c27d593c71b0b4b454d8b68","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"bjconlan","email":"bjconlan@hotmail.com"},"dist":{"shasum":"4a2fcc55bfd20ed22c27d593c71b0b4b454d8b68","tarball":"https://registry.npmjs.org/jvmpin/-/jvmpin-1.0.9.tgz","integrity":"sha512-tyY+7N+ZbT8Ew2M7Kdr/5aaFK+3lRLsUtxExgjzyxrm/08APFYLhSAVympJxNI9YeR80GbF2rzjRb0R31gh+WQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVG621uqILTsk/n43dyA4Y2EB4p5y915nTseIO3fOhRgIgVN/vih2JtTtjQsKc5A+Jws5aS+c0sjlLYmdxCF7sZBE="}]},"maintainers":[{"name":"bjconlan","email":"bjconlan@hotmail.com"}]},"1.0.10":{"name":"jvmpin","description":"Nailgun client","version":"1.0.10","author":{"name":"Benjamin Conlan"},"contributors":[{"name":"Eric McCarthy","url":"http://www.limulus.net"},{"name":"Markus Hedvall","url":"https://bitbucket.org/markushedvall"}],"bugs":{"url":"https://bitbucket.org/bjconlan/jvmpin/issues"},"repository":{"type":"git","url":"git+https://bitbucket.org/bjconlan/jvmpin.git"},"licenses":[{"type":"EPL","url":"http://opensource.org/licenses/EPL-1.0"}],"dependencies":{"bufferstream":"~0.6"},"main":"lib/jvmpin","engines":{"node":"~0.8"},"license":"EPL-1.0","keywords":["nailgun","jvm","java"],"gitHead":"47560ed6055426a05403ff75865c4b0be99556f4","homepage":"https://bitbucket.org/bjconlan/jvmpin#readme","_id":"jvmpin@1.0.10","scripts":{},"_shasum":"3ee9fe88f4b5852335613560181a1ed22ae01926","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"bjconlan","email":"bjconlan@hotmail.com"},"dist":{"shasum":"3ee9fe88f4b5852335613560181a1ed22ae01926","tarball":"https://registry.npmjs.org/jvmpin/-/jvmpin-1.0.10.tgz","integrity":"sha512-ls/HHmVqk0Eiy0WqN/+OD3STpv9ERACxc2yhAa6sVVL5ekP+7EuFXINTjGYe1gkPuRbeMguVkKtdD4x4NlCSlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYK8s42NfOGihDuJXBSkTk0XBhXGD6uw+qvzjvvFegjAiEAqo+SFitA6tWqYKQ1okg4eQjzCsBiMqykFYD6kucQCqs="}]},"maintainers":[{"name":"bjconlan","email":"bjconlan@hotmail.com"}]}},"readme":"# JVMPin\r\n\r\nJVMPin provides a nodejs implementation of the nailgun protocol.\r\n\r\nInformation about nailgun can be found at\r\n[http://www.martiansoftware.com/nailgun/](http://www.martiansoftware.com/nailgun/).\r\nWhile the nailgun native library and java dependencies can either be found at\r\n[sourceforge](http://sourceforge.net/projects/nailgun/files/nailgun/) or\r\nresolved via the [maven repository](http://ooo-maven.googlecode.com/hg/repository) using the dependency:\r\n```xml\r\n<dependency>\r\n\t<groupId>com.martiansoftware</groupId>\r\n\t<artifactId>nailgun</artifactId>\r\n\t<version>0.7.1</version>\r\n</dependency>\r\n```\r\n\r\n## Usage\r\n\r\nThe JVMPin library can be installed via npm by adding the following to\r\nyour package.json's dependencies or devDependencies sections:\r\n```json\r\n\"dependencies\": {\r\n\t\"jvmpin\": \"1.x\"\r\n}\r\n\r\n```\r\n\r\nYou will need to start your nailgun instance in another process (this is\r\na task I leave to the reader).\r\n\r\nThen simply connect to the nailgun instance using:\r\n```javascript\r\n\r\nvar jvmpin = require('jvmpin');\r\n\r\nvar proc = jvmpin.createConnection(1234, 'localhost').spawn('your.main.Class');\r\n\r\n// now to take over the currently running context by binding stdio\r\nproc.stdout.pipe(process.stdout);\r\nproc.stderr.pipe(process.stderr);\r\n\r\nprocess.stdin.pipe(proc.stdin);\r\nproc.on('exit', function(c) { process.exit(); })\r\n\r\n```\r\n\r\nFor more information please consult the [API\r\nDocumentation](https://bitbucket.org/bjconlan/jvmpin/raw/master/lib/jvmpin.js)\r\n\r\n## Contributors\r\n\r\n[Eric McCarthy](http://limulus.net/)\r\n[Markus Hedvall](https://bitbucket.org/markushedvall/)\r\n\r\n\r\n## License\r\n\r\nCopyright © 215 Benjamin Conlan\r\n\r\nDistributed under the Eclipse Public License.\r\n","maintainers":[{"name":"bjconlan","email":"bjconlan@hotmail.com"}],"time":{"modified":"2022-06-19T07:31:57.404Z","created":"2012-10-11T12:05:58.369Z","1.0.1":"2012-10-11T12:06:02.918Z","1.0.2":"2012-10-11T12:14:29.189Z","1.0.3":"2012-10-11T12:30:34.825Z","1.0.4":"2012-10-11T12:38:57.478Z","1.0.5":"2012-10-11T12:49:47.720Z","1.0.6":"2012-10-12T04:23:29.976Z","1.0.7":"2013-09-01T08:15:04.523Z","1.0.8":"2014-02-04T09:11:08.213Z","1.0.9":"2015-09-26T08:20:05.685Z","1.0.10":"2015-10-14T09:32:20.069Z"},"author":{"name":"Benjamin Conlan"},"repository":{"type":"git","url":"git+https://bitbucket.org/bjconlan/jvmpin.git"},"readmeFilename":"README.md","users":{"fgribreau":true},"keywords":["nailgun","jvm","java"],"bugs":{"url":"https://bitbucket.org/bjconlan/jvmpin/issues"},"homepage":"https://bitbucket.org/bjconlan/jvmpin#readme","contributors":[{"name":"Eric McCarthy","url":"http://www.limulus.net"},{"name":"Markus Hedvall","url":"https://bitbucket.org/markushedvall"}],"license":"EPL-1.0"}