|
| 1 | +0 info it worked if it ends with ok |
| 2 | +1 verbose cli [ 'node', '/usr/local/bin/npm', 'publish' ] |
| 3 | +2 info using npm@2.12.1 |
| 4 | +3 info using node@v0.10.25 |
| 5 | +4 verbose node symlink /usr/bin/node |
| 6 | +5 verbose publish [ '.' ] |
| 7 | +6 silly cache add args [ '.', null ] |
| 8 | +7 verbose cache add spec . |
| 9 | +8 silly cache add parsed spec { raw: '.', |
| 10 | +8 silly cache add scope: null, |
| 11 | +8 silly cache add name: null, |
| 12 | +8 silly cache add rawSpec: '.', |
| 13 | +8 silly cache add spec: '/home/speyrefitte/dev/workspace/mstsc.js', |
| 14 | +8 silly cache add type: 'directory' } |
| 15 | +9 verbose addLocalDirectory /home/speyrefitte/.npm/mstsc.js/0.2.1/package.tgz not in flight; packing |
| 16 | +10 verbose tar pack [ '/home/speyrefitte/.npm/mstsc.js/0.2.1/package.tgz', |
| 17 | +10 verbose tar pack '/home/speyrefitte/dev/workspace/mstsc.js' ] |
| 18 | +11 verbose tarball /home/speyrefitte/.npm/mstsc.js/0.2.1/package.tgz |
| 19 | +12 verbose folder /home/speyrefitte/dev/workspace/mstsc.js |
| 20 | +13 info prepublish mstsc.js@0.2.1 |
| 21 | +14 verbose addLocalTarball adding from inside cache /home/speyrefitte/.npm/mstsc.js/0.2.1/package.tgz |
| 22 | +15 silly cache afterAdd mstsc.js@0.2.1 |
| 23 | +16 verbose afterAdd /home/speyrefitte/.npm/mstsc.js/0.2.1/package/package.json not in flight; writing |
| 24 | +17 verbose afterAdd /home/speyrefitte/.npm/mstsc.js/0.2.1/package/package.json written |
| 25 | +18 silly publish { name: 'mstsc.js', |
| 26 | +18 silly publish author: { name: 'Sylvain Peyrefitte' }, |
| 27 | +18 silly publish version: '0.2.1', |
| 28 | +18 silly publish engines: [ 'node = 0.10.x' ], |
| 29 | +18 silly publish description: 'A Remote Desktop Protocol Client written in javascript', |
| 30 | +18 silly publish license: 'AGPL v3.0', |
| 31 | +18 silly publish repository: |
| 32 | +18 silly publish { type: 'git', |
| 33 | +18 silly publish url: 'git+https://github.com/citronneur/mstsc.js.git' }, |
| 34 | +18 silly publish main: 'server.js', |
| 35 | +18 silly publish dependencies: |
| 36 | +18 silly publish { express: '4.x.x', |
| 37 | +18 silly publish 'socket.io': '1.3.x', |
| 38 | +18 silly publish 'node-rdpjs': '>=0.2.0' }, |
| 39 | +18 silly publish scripts: { start: 'node server.js' }, |
| 40 | +18 silly publish 'cozy-permissions': {}, |
| 41 | +18 silly publish 'cozy-displayName': 'Mstsc.js', |
| 42 | +18 silly publish readme: '# mstsc.js\n\n\n\n**Mstsc.js** is a pure javascript Microsoft RDP (Remote Desktop Client) client using nodejs, [**node-rdpjs**](https://github.com/citronneur/node-rdpjs) and socket.io. It allows you to connect to any terminal server compatible application, through a web browser (optimized for firefox, but compatible with chrome and internet explorer 11 too).\n\n<img src=\'./img/mstsc.js.login.png\' width=200/>\n<img src=\'./img/mstsc.js.connect.png\' width=200/>\n<img src=\'./img/mstsc.js.explorer.png\' width=200/>\n\n## Cozy-Cloud\n\nMstsc.js is designed to work with **Cozy-Cloud**!\n\n\n\n[**Cozy**](http://cozy.io) is a platform that brings all your web services into the\nsame private space. With it, your web apps and your devices can share data\neasily, providing you\nwith a new experience. You can install Cozy on your own hardware where no one\nis spying.\n\n## Install\n\nInstall last release : \n\n```\nnpm install mstsc.js\n```\n\nInstall last dev commit : \n\n```\ngit clone https://github.com/citronneur/mstsc.js\nnpm install\nnode server.js\n```\n\n## How does it works ?\n\n### Frontend\n\nThe frontend application uses socket.io and canvas for binding with mstsc.js backend. The front-end is in charge of bitmap decompression through rle.js file. This file is generated by [**Emscripten**](https://github.com/kripken/emscripten) from [rle.c](https://raw.githubusercontent.com/citronneur/mstsc.js/master/obj/rle.c) which comes from rdesktop source.\n\n### Backend\n\nThe backend application uses nodejs, express and socket.io as the web server. The main goal of the backend is to be a proxy between the web browser and the terminal server. It uses [**node-rdpjs**](https://github.com/citronneur/node-rdpjs) for its rdp client.\n\n\n', |
| 43 | +18 silly publish readmeFilename: 'README.md', |
| 44 | +18 silly publish gitHead: 'bc62365c7f3fb8fedc5586e85cf180c35951c486', |
| 45 | +18 silly publish bugs: { url: 'https://github.com/citronneur/mstsc.js/issues' }, |
| 46 | +18 silly publish homepage: 'https://github.com/citronneur/mstsc.js#readme', |
| 47 | +18 silly publish _id: 'mstsc.js@0.2.1', |
| 48 | +18 silly publish _shasum: '345ea064fca48dc48ea99d09a202e6080c6c8562', |
| 49 | +18 silly publish _from: '.' } |
| 50 | +19 verbose getPublishConfig undefined |
| 51 | +20 silly mapToRegistry name mstsc.js |
| 52 | +21 silly mapToRegistry using default registry |
| 53 | +22 silly mapToRegistry registry https://registry.npmjs.org/ |
| 54 | +23 silly mapToRegistry uri https://registry.npmjs.org/mstsc.js |
| 55 | +24 verbose publish registryBase https://registry.npmjs.org/ |
| 56 | +25 silly publish uploading /home/speyrefitte/.npm/mstsc.js/0.2.1/package.tgz |
| 57 | +26 verbose request uri https://registry.npmjs.org/mstsc.js |
| 58 | +27 verbose request sending authorization for write operation |
| 59 | +28 info attempt registry request try #1 at 10:21:06 |
| 60 | +29 verbose request using bearer token for auth |
| 61 | +30 verbose request id 172eb1919da76b06 |
| 62 | +31 http request PUT https://registry.npmjs.org/mstsc.js |
| 63 | +32 http 403 https://registry.npmjs.org/mstsc.js |
| 64 | +33 verbose headers { 'content-type': 'application/json', |
| 65 | +33 verbose headers 'cache-control': 'max-age=60', |
| 66 | +33 verbose headers 'content-length': '95', |
| 67 | +33 verbose headers 'accept-ranges': 'bytes', |
| 68 | +33 verbose headers date: 'Wed, 08 Jul 2015 08:21:50 GMT', |
| 69 | +33 verbose headers via: '1.1 varnish', |
| 70 | +33 verbose headers connection: 'keep-alive', |
| 71 | +33 verbose headers 'x-served-by': 'cache-fra1229-FRA', |
| 72 | +33 verbose headers 'x-cache': 'MISS', |
| 73 | +33 verbose headers 'x-cache-hits': '0', |
| 74 | +33 verbose headers 'x-timer': 'S1436343709.473675,VS0,VE1391' } |
| 75 | +34 verbose request invalidating /home/speyrefitte/.npm/registry.npmjs.org/mstsc.js on PUT |
| 76 | +35 error publish Failed PUT 403 |
| 77 | +36 verbose stack Error: "You cannot publish over the previously published version 0.2.1." : mstsc.js |
| 78 | +36 verbose stack at CachingRegistryClient.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:247:14) |
| 79 | +36 verbose stack at Request._callback (/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:170:14) |
| 80 | +36 verbose stack at Request.self.callback (/usr/local/lib/node_modules/npm/node_modules/request/request.js:197:22) |
| 81 | +36 verbose stack at Request.EventEmitter.emit (events.js:98:17) |
| 82 | +36 verbose stack at Request.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/request/request.js:1050:14) |
| 83 | +36 verbose stack at Request.EventEmitter.emit (events.js:117:20) |
| 84 | +36 verbose stack at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/request/request.js:996:12) |
| 85 | +36 verbose stack at IncomingMessage.EventEmitter.emit (events.js:117:20) |
| 86 | +36 verbose stack at _stream_readable.js:920:16 |
| 87 | +36 verbose stack at process._tickCallback (node.js:415:13) |
| 88 | +37 verbose statusCode 403 |
| 89 | +38 verbose pkgid mstsc.js |
| 90 | +39 verbose cwd /home/speyrefitte/dev/workspace/mstsc.js |
| 91 | +40 error Linux 3.13.0-32-generic |
| 92 | +41 error argv "node" "/usr/local/bin/npm" "publish" |
| 93 | +42 error node v0.10.25 |
| 94 | +43 error npm v2.12.1 |
| 95 | +44 error code E403 |
| 96 | +45 error "You cannot publish over the previously published version 0.2.1." : mstsc.js |
| 97 | +46 error If you need help, you may report this error at: |
| 98 | +46 error <https://github.com/npm/npm/issues> |
| 99 | +47 verbose exit [ 1, true ] |
0 commit comments