-
Notifications
You must be signed in to change notification settings - Fork 0
/
npm-debug.log
109 lines (109 loc) · 7.94 KB
/
npm-debug.log
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/nodejs', '/usr/bin/npm', 'publish' ]
2 info using npm@3.10.10
3 info using node@v6.11.0
4 verbose publish [ '.' ]
5 silly cache add args [ '.', null ]
6 verbose cache add spec .
7 silly cache add parsed spec Result {
7 silly cache add raw: '.',
7 silly cache add scope: null,
7 silly cache add escapedName: null,
7 silly cache add name: null,
7 silly cache add rawSpec: '.',
7 silly cache add spec: '/home/rich/.homebridge/plugins/homebridge-tuneblade',
7 silly cache add type: 'directory' }
8 verbose addLocalDirectory /home/rich/.npm/homebridge-tuneblade/0.0.1/package.tgz not in flight; packing
9 verbose correctMkdir /home/rich/.npm correctMkdir not in flight; initializing
10 info lifecycle homebridge-tuneblade@0.0.1~prepublish: homebridge-tuneblade@0.0.1
11 silly lifecycle homebridge-tuneblade@0.0.1~prepublish: no script for prepublish, continuing
12 verbose tar pack [ '/home/rich/.npm/homebridge-tuneblade/0.0.1/package.tgz',
12 verbose tar pack '/home/rich/.homebridge/plugins/homebridge-tuneblade' ]
13 verbose tarball /home/rich/.npm/homebridge-tuneblade/0.0.1/package.tgz
14 verbose folder /home/rich/.homebridge/plugins/homebridge-tuneblade
15 verbose addLocalTarball adding from inside cache /home/rich/.npm/homebridge-tuneblade/0.0.1/package.tgz
16 verbose correctMkdir /home/rich/.npm correctMkdir not in flight; initializing
17 silly cache afterAdd homebridge-tuneblade@0.0.1
18 verbose afterAdd /home/rich/.npm/homebridge-tuneblade/0.0.1/package/package.json not in flight; writing
19 verbose correctMkdir /home/rich/.npm correctMkdir not in flight; initializing
20 verbose afterAdd /home/rich/.npm/homebridge-tuneblade/0.0.1/package/package.json written
21 silly publish { name: 'homebridge-tuneblade',
21 silly publish version: '0.0.1',
21 silly publish description: 'Control tuneblade speakers',
21 silly publish main: 'tuneblade.js',
21 silly publish license: 'ISC',
21 silly publish keywords: [ 'homebridge-plugin' ],
21 silly publish engines: { node: '>=0.12.0', homebridge: '>=0.2.0' },
21 silly publish author: { name: 'Richard Mansfield' },
21 silly publish repository:
21 silly publish { type: 'git',
21 silly publish url: 'git+https://github.com/richmansfield/homebridge-tuneblade.git' },
21 silly publish dependencies: {},
21 silly publish scripts: { test: 'echo "Error: no test specified" && exit 1' },
21 silly publish readme: '# homebridge-tuneblade\n\n## Intro\n\nThis homebridge plugin enables enabling, disabling and volume control of AirPlay speakers as part of a multi-room setup powered by [TuneBlade](http://www.tuneblade.com/).\n\nSince iOS 10 does not support speakers, they are emulating lightbulbs in the Home app with brightness level representing volume. \n\nOnce iOS 11 with speaker support is released, I will swap this over.\n\n## Pre-requisites\n\n1. A working [Homebridge](https://github.com/nfarina/homebridge) installation on your local network \n2. A working [TuneBlade](http://www.tuneblade.com/) installaton on your local network \n\n## Setup\n\n1. Ensure TuneBlade remote port is set to a fixed port. Go to TuneBlade settings, \'Remote Control\' then select \'Manual\' port and enter a free port\n2. Visit http://\\<yourtunebladeserver\\>:\\<port\\>/devices in a web browser, this will list configured devices that you will need the ID\'s for the configuration of this plugin\n3. Install this plugin into your homebridge setup \n4. Update your config file to include your speakers (see examples below)\n\n## Config \nAdd each speaker you want to control to your config.json file, e.g.:\n```\n{\n"accessory": "tuneblade",\n"name": "My Speaker",\n"pollTime": "60",\n"api": "http://192.168.0.2:8000",\n"speakerid": "yourspeakerid"\n}\n``` \n**name** is shown in the Home app, and each speaker block you add needs to have a unique name\n\n**pollTime** queries the API every x seconds to update homekit in case you controlled the speaker via the iOS app or Windows app. \n\n**api** is your tuneblade internal network server ip and the remote control port configured in step 1\n\n**speakerid** is obtained from step 2 above\n',
21 silly publish readmeFilename: 'README.md',
21 silly publish gitHead: '0ce330efba5361291ebde74720f3f33df8db6703',
21 silly publish bugs: { url: 'https://github.com/richmansfield/homebridge-tuneblade/issues' },
21 silly publish homepage: 'https://github.com/richmansfield/homebridge-tuneblade#readme',
21 silly publish _id: 'homebridge-tuneblade@0.0.1',
21 silly publish _shasum: '6e05b764e875e60e3f86955f703a1c25ef95b0bf',
21 silly publish _from: '.' }
22 verbose getPublishConfig undefined
23 silly mapToRegistry name homebridge-tuneblade
24 silly mapToRegistry using default registry
25 silly mapToRegistry registry https://registry.npmjs.org/
26 silly mapToRegistry data Result {
26 silly mapToRegistry raw: 'homebridge-tuneblade',
26 silly mapToRegistry scope: null,
26 silly mapToRegistry escapedName: 'homebridge-tuneblade',
26 silly mapToRegistry name: 'homebridge-tuneblade',
26 silly mapToRegistry rawSpec: '',
26 silly mapToRegistry spec: 'latest',
26 silly mapToRegistry type: 'tag' }
27 silly mapToRegistry uri https://registry.npmjs.org/homebridge-tuneblade
28 verbose publish registryBase https://registry.npmjs.org/
29 silly publish uploading /home/rich/.npm/homebridge-tuneblade/0.0.1/package.tgz
30 verbose request uri https://registry.npmjs.org/homebridge-tuneblade
31 verbose request sending authorization for write operation
32 info attempt registry request try #1 at 3:59:29 PM
33 verbose request using bearer token for auth
34 verbose request id 80b9f537837602a7
35 http request PUT https://registry.npmjs.org/homebridge-tuneblade
36 http 403 https://registry.npmjs.org/homebridge-tuneblade
37 verbose headers { 'content-type': 'application/json',
37 verbose headers 'cache-control': 'max-age=300',
37 verbose headers 'content-length': '95',
37 verbose headers 'accept-ranges': 'bytes',
37 verbose headers date: 'Tue, 20 Jun 2017 14:59:30 GMT',
37 verbose headers via: '1.1 varnish',
37 verbose headers connection: 'keep-alive',
37 verbose headers 'x-served-by': 'cache-lcy1149-LCY',
37 verbose headers 'x-cache': 'MISS',
37 verbose headers 'x-cache-hits': '0',
37 verbose headers 'x-timer': 'S1497970770.753786,VS0,VE824',
37 verbose headers vary: 'Accept-Encoding' }
38 verbose request invalidating /home/rich/.npm/registry.npmjs.org/homebridge-tuneblade on PUT
39 error publish Failed PUT 403
40 verbose stack Error: "You cannot publish over the previously published version 0.0.1." : homebridge-tuneblade
40 verbose stack at makeError (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:302:12)
40 verbose stack at CachingRegistryClient.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:290:14)
40 verbose stack at Request._callback (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:210:14)
40 verbose stack at Request.self.callback (/usr/lib/node_modules/npm/node_modules/request/request.js:187:22)
40 verbose stack at emitTwo (events.js:106:13)
40 verbose stack at Request.emit (events.js:191:7)
40 verbose stack at Request.<anonymous> (/usr/lib/node_modules/npm/node_modules/request/request.js:1048:10)
40 verbose stack at emitOne (events.js:96:13)
40 verbose stack at Request.emit (events.js:188:7)
40 verbose stack at IncomingMessage.<anonymous> (/usr/lib/node_modules/npm/node_modules/request/request.js:969:12)
41 verbose statusCode 403
42 verbose pkgid homebridge-tuneblade
43 verbose cwd /home/rich/.homebridge/plugins/homebridge-tuneblade
44 error Linux 3.16.0-4-amd64
45 error argv "/usr/bin/nodejs" "/usr/bin/npm" "publish"
46 error node v6.11.0
47 error npm v3.10.10
48 error code E403
49 error "You cannot publish over the previously published version 0.0.1." : homebridge-tuneblade
50 error If you need help, you may report this error at:
50 error <https://github.com/npm/npm/issues>
51 verbose exit [ 1, true ]