spatools / ts2jsdoc

A JSDoc plugin with an optional template which automatically adds JSDoc comments based on Typescript definitions.
MIT License
13 stars 5 forks source link

Looks incredible but doesn't install with npm #2

Open ca0v opened 8 years ago

ca0v commented 8 years ago
0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'install',
1 verbose cli   '-g',
1 verbose cli   'ts2jsdoc' ]
2 info using npm@2.7.4
3 info using node@v0.12.2
4 verbose node symlink C:\Program Files\nodejs\\node.exe
5 silly cache add args [ 'ts2jsdoc', null ]
6 verbose cache add spec ts2jsdoc
7 silly cache add parsed spec { raw: 'ts2jsdoc',
7 silly cache add   scope: null,
7 silly cache add   name: 'ts2jsdoc',
7 silly cache add   rawSpec: '',
7 silly cache add   spec: '*',
7 silly cache add   type: 'range' }
8 verbose addNamed ts2jsdoc@*
9 silly addNamed semver.valid null
10 silly addNamed semver.validRange *
11 silly addNameRange { name: 'ts2jsdoc', range: '*', hasData: false }
12 silly mapToRegistry name ts2jsdoc
13 silly mapToRegistry using default registry
14 silly mapToRegistry registry https://registry.npmjs.org/
15 silly mapToRegistry uri https://registry.npmjs.org/ts2jsdoc
16 verbose addNameRange registry:https://registry.npmjs.org/ts2jsdoc not in flight; fetching
17 verbose request uri https://registry.npmjs.org/ts2jsdoc
18 verbose request no auth needed
19 info attempt registry request try #1 at 7:08:36 PM
20 verbose request id ffcda92c6268a8d4
21 http request GET https://registry.npmjs.org/ts2jsdoc
22 http 200 https://registry.npmjs.org/ts2jsdoc
23 silly get cb [ 200,
23 silly get   { server: 'CouchDB/1.5.0 (Erlang OTP/R16B03)',
23 silly get     etag: '"2UBNLRE0Q2KW61GG5UE4KGTGU"',
23 silly get     'content-type': 'application/json',
23 silly get     'cache-control': 'max-age=60',
23 silly get     'content-length': '12783',
23 silly get     'accept-ranges': 'bytes',
23 silly get     date: 'Wed, 14 Oct 2015 23:08:31 GMT',
23 silly get     via: '1.1 varnish',
23 silly get     age: '0',
23 silly get     connection: 'keep-alive',
23 silly get     'x-served-by': 'cache-iad2131-IAD',
23 silly get     'x-cache': 'MISS',
23 silly get     'x-cache-hits': '0',
23 silly get     'x-timer': 'S1444864111.387224,VS0,VE91',
23 silly get     vary: 'Accept' } ]
24 verbose get saving ts2jsdoc to C:\Users\ca0v\AppData\Roaming\npm-cache\registry.npmjs.org\ts2jsdoc\.cache.json
25 silly addNameRange number 2 { name: 'ts2jsdoc', range: '*', hasData: true }
26 silly addNameRange versions [ 'ts2jsdoc', [ '0.1.0', '0.1.1', '0.1.2' ] ]
27 verbose addNamed ts2jsdoc@0.1.2
28 silly addNamed semver.valid 0.1.2
29 silly addNamed semver.validRange 0.1.2
30 silly mapToRegistry name ts2jsdoc
31 silly mapToRegistry using default registry
32 silly mapToRegistry registry https://registry.npmjs.org/
33 silly mapToRegistry uri https://registry.npmjs.org/ts2jsdoc
34 verbose addRemoteTarball https://registry.npmjs.org/ts2jsdoc/-/ts2jsdoc-0.1.2.tgz not in flight; adding
35 verbose addRemoteTarball [ 'https://registry.npmjs.org/ts2jsdoc/-/ts2jsdoc-0.1.2.tgz',
35 verbose addRemoteTarball   '709c74be9a777a61327540a764f00d03322edfca' ]
36 info retry fetch attempt 1 at 7:08:36 PM
37 info attempt registry request try #1 at 7:08:36 PM
38 http fetch GET https://registry.npmjs.org/ts2jsdoc/-/ts2jsdoc-0.1.2.tgz
39 http fetch 200 https://registry.npmjs.org/ts2jsdoc/-/ts2jsdoc-0.1.2.tgz
40 silly fetchAndShaCheck shasum 709c74be9a777a61327540a764f00d03322edfca
41 verbose addTmpTarball C:\Users\ca0v\AppData\Local\Temp\npm-8956-440b294b\registry.npmjs.org\ts2jsdoc\-\ts2jsdoc-0.1.2.tgz not in flight; adding
42 verbose addTmpTarball already have metadata; skipping unpack for ts2jsdoc@0.1.2
43 silly cache afterAdd ts2jsdoc@0.1.2
44 verbose afterAdd C:\Users\ca0v\AppData\Roaming\npm-cache\ts2jsdoc\0.1.2\package\package.json not in flight; writing
45 verbose afterAdd C:\Users\ca0v\AppData\Roaming\npm-cache\ts2jsdoc\0.1.2\package\package.json written
46 silly install resolved [ { name: 'ts2jsdoc',
46 silly install resolved     version: '0.1.2',
46 silly install resolved     description: 'A JSDoc plugin with an optional template which automatically adds JSDoc comments based on Typescript definitions.',
46 silly install resolved     license: 'MIT',
46 silly install resolved     main: 'lib/ast.js',
46 silly install resolved     bin: { jsdocts: 'bin/ts2jsdoc' },
46 silly install resolved     author: { name: 'SPATools', email: 'spa@touchify.co' },
46 silly install resolved     repository:
46 silly install resolved      { type: 'git',
46 silly install resolved        url: 'git+https://github.com/spatools/ts2jsdoc.git' },
46 silly install resolved     directories: { bin: 'bin', lib: 'lib' },
46 silly install resolved     peerDependencies: { typescript: '~1.4.0' },
46 silly install resolved     devDependencies:
46 silly install resolved      { grunt: '^0.4.5',
46 silly install resolved        'grunt-contrib-clean': '^0.6.0',
46 silly install resolved        'grunt-contrib-connect': '^0.10.1',
46 silly install resolved        'grunt-contrib-copy': '^0.8.0',
46 silly install resolved        'grunt-contrib-watch': '^0.6.1',
46 silly install resolved        'grunt-gh-pages': '^0.10.0',
46 silly install resolved        'grunt-jsdoc': '^0.6.3',
46 silly install resolved        'grunt-markdown': '^0.7.0',
46 silly install resolved        'grunt-tslint': '^2.2.0-beta',
46 silly install resolved        'grunt-typescript': '^0.6.1',
46 silly install resolved        'jit-grunt': '^0.9.1',
46 silly install resolved        'time-grunt': '^1.2.0',
46 silly install resolved        tslint: '^2.2.0-beta' },
46 silly install resolved     gitHead: 'deea65790a6ab608ed4de1b3d7a125b503b44e34',
46 silly install resolved     bugs: { url: 'https://github.com/spatools/ts2jsdoc/issues' },
46 silly install resolved     homepage: 'https://github.com/spatools/ts2jsdoc#readme',
46 silly install resolved     _id: 'ts2jsdoc@0.1.2',
46 silly install resolved     scripts: {},
46 silly install resolved     _shasum: '709c74be9a777a61327540a764f00d03322edfca',
46 silly install resolved     _from: 'ts2jsdoc@*',
46 silly install resolved     _npmVersion: '2.8.4',
46 silly install resolved     _nodeVersion: '0.10.38',
46 silly install resolved     _npmUser: { name: 'spatools', email: 'spa@somatic.fr' },
46 silly install resolved     maintainers: [ [Object] ],
46 silly install resolved     dist:
46 silly install resolved      { shasum: '709c74be9a777a61327540a764f00d03322edfca',
46 silly install resolved        tarball: 'http://registry.npmjs.org/ts2jsdoc/-/ts2jsdoc-0.1.2.tgz' },
46 silly install resolved     _resolved: 'https://registry.npmjs.org/ts2jsdoc/-/ts2jsdoc-0.1.2.tgz' } ]
47 info install ts2jsdoc@0.1.2 into C:\Users\ca0v\AppData\Roaming\npm
48 info installOne ts2jsdoc@0.1.2
49 verbose installOne of ts2jsdoc to C:\Users\ca0v\AppData\Roaming\npm not in flight; installing
50 verbose lock using C:\Users\ca0v\AppData\Roaming\npm-cache\_locks\ts2jsdoc-3f5fb955459d003d.lock for C:\Users\ca0v\AppData\Roaming\npm\node_modules\ts2jsdoc
51 silly install write writing ts2jsdoc 0.1.2 to C:\Users\ca0v\AppData\Roaming\npm\node_modules\ts2jsdoc
52 silly cache addNamed cb ts2jsdoc@0.1.2
53 verbose unbuild node_modules\ts2jsdoc
54 silly gentlyRm C:\Users\ca0v\AppData\Roaming\npm\node_modules\ts2jsdoc is being purged from base C:\Users\ca0v\AppData\Roaming\npm
55 verbose gentlyRm don't care about contents; nuking C:\Users\ca0v\AppData\Roaming\npm\node_modules\ts2jsdoc
56 verbose tar unpack C:\Users\ca0v\AppData\Roaming\npm-cache\ts2jsdoc\0.1.2\package.tgz
57 verbose tar unpacking to C:\Users\ca0v\AppData\Roaming\npm\node_modules\ts2jsdoc
58 silly gentlyRm C:\Users\ca0v\AppData\Roaming\npm\node_modules\ts2jsdoc is being purged
59 verbose gentlyRm don't care about contents; nuking C:\Users\ca0v\AppData\Roaming\npm\node_modules\ts2jsdoc
60 silly gunzTarPerm modes [ '777', '666' ]
61 silly gunzTarPerm extractEntry package.json
62 silly gunzTarPerm extractEntry .npmignore
63 silly gunzTarPerm extractEntry README.md
64 silly gunzTarPerm extractEntry LICENSE
65 silly gunzTarPerm extractEntry plugin.js
66 silly gunzTarPerm extractEntry bin/ts2jsdoc.js
67 silly gunzTarPerm extractEntry bin/ts2jsdoc
68 silly gunzTarPerm extractEntry conf.json
69 silly gunzTarPerm extractEntry lib/ast.js
70 silly gunzTarPerm extractEntry lib/common.js
71 silly gunzTarPerm extractEntry lib/jsdoc.js
72 silly gunzTarPerm extractEntry lib/processor.js
73 silly gunzTarPerm extractEntry lib/syntax.js
74 silly gunzTarPerm extractEntry lib/tsc.js
75 silly gunzTarPerm extractEntry lib/typehelper.js
76 silly gunzTarPerm extractEntry lib/utils.js
77 silly gunzTarPerm extractEntry template/publish.js
78 silly gunzTarPerm extractEntry template/static/scripts/applytoc.js
79 silly gunzTarPerm extractEntry template/static/scripts/main.js
80 silly gunzTarPerm extractEntry template/static/styles/main.css
81 silly gunzTarPerm extractEntry template/tmpl/members.tmpl
82 silly gunzTarPerm extractEntry template/tmpl/container.tmpl
83 silly gunzTarPerm extractEntry template/tmpl/example.tmpl
84 silly gunzTarPerm extractEntry template/tmpl/examples.tmpl
85 silly gunzTarPerm extractEntry template/tmpl/exceptions.tmpl
86 silly gunzTarPerm extractEntry template/tmpl/fires.tmpl
87 silly gunzTarPerm extractEntry template/tmpl/layout.tmpl
88 silly gunzTarPerm extractEntry template/tmpl/mainpage.tmpl
89 silly gunzTarPerm extractEntry template/tmpl/details.tmpl
90 silly gunzTarPerm extractEntry template/tmpl/method.tmpl
91 silly gunzTarPerm extractEntry template/tmpl/nav/side-notoc.tmpl
92 silly gunzTarPerm extractEntry template/tmpl/nav/side-toc.tmpl
93 silly gunzTarPerm extractEntry template/tmpl/nav/side.tmpl
94 silly gunzTarPerm extractEntry template/tmpl/nav/top-notoc.tmpl
95 silly gunzTarPerm extractEntry template/tmpl/nav/top-toc.tmpl
96 silly gunzTarPerm extractEntry template/tmpl/nav/top.tmpl
97 silly gunzTarPerm extractEntry template/tmpl/params.tmpl
98 silly gunzTarPerm extractEntry template/tmpl/properties.tmpl
99 silly gunzTarPerm extractEntry template/tmpl/returns.tmpl
100 silly gunzTarPerm extractEntry template/tmpl/source.tmpl
101 silly gunzTarPerm extractEntry template/tmpl/tutorial.tmpl
102 silly gunzTarPerm extractEntry template/tmpl/type.tmpl
103 info preinstall ts2jsdoc@0.1.2
104 silly prepareForInstallMany adding typescript@~1.4.0 from ts2jsdoc peerDependencies
105 warn peerDependencies The peer dependency typescript@~1.4.0 included from ts2jsdoc will no
106 warn peerDependencies longer be automatically installed to fulfill the peerDependency
107 warn peerDependencies in npm 3+. Your application will need to depend on it explicitly.
108 silly install resolved []
109 verbose about to build C:\Users\ca0v\AppData\Roaming\npm\node_modules\ts2jsdoc
110 info build C:\Users\ca0v\AppData\Roaming\npm\node_modules\ts2jsdoc
111 verbose linkStuff [ true,
111 verbose linkStuff   'C:\\Users\\ca0v\\AppData\\Roaming\\npm\\node_modules',
111 verbose linkStuff   true,
111 verbose linkStuff   'C:\\Users\\ca0v\\AppData\\Roaming\\npm\\node_modules' ]
112 info linkStuff ts2jsdoc@0.1.2
113 verbose linkBins ts2jsdoc@0.1.2
114 verbose link bins [ { jsdocts: 'bin/ts2jsdoc' },
114 verbose link bins   'C:\\Users\\ca0v\\AppData\\Roaming\\npm',
114 verbose link bins   true ]
115 verbose linkMans ts2jsdoc@0.1.2
116 verbose rebuildBundles ts2jsdoc@0.1.2
117 info install ts2jsdoc@0.1.2
118 info postinstall ts2jsdoc@0.1.2
119 verbose already installed skipping typescript@~1.4.0 C:\Users\ca0v\AppData\Roaming\npm
120 silly install resolved []
121 verbose unlock done using C:\Users\ca0v\AppData\Roaming\npm-cache\_locks\ts2jsdoc-3f5fb955459d003d.lock for C:\Users\ca0v\AppData\Roaming\npm\node_modules\ts2jsdoc
122 verbose stack Error: The package typescript does not satisfy its siblings' peerDependencies requirements!
122 verbose stack     at C:\Program Files\nodejs\node_modules\npm\lib\install.js:125:32
122 verbose stack     at C:\Program Files\nodejs\node_modules\npm\lib\install.js:264:7
122 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-installed\read-installed.js:138:5
122 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-installed\read-installed.js:251:14
122 verbose stack     at cb (C:\Program Files\nodejs\node_modules\npm\node_modules\slide\lib\async-map.js:47:24)
122 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-installed\read-installed.js:251:14
122 verbose stack     at cb (C:\Program Files\nodejs\node_modules\npm\node_modules\slide\lib\async-map.js:47:24)
122 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-installed\read-installed.js:251:14
122 verbose stack     at cb (C:\Program Files\nodejs\node_modules\npm\node_modules\slide\lib\async-map.js:47:24)
122 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-installed\read-installed.js:251:14
123 verbose cwd C:\Users\ca0v
124 error Windows_NT 6.3.9600
125 error argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "ts2jsdoc"
126 error node v0.12.2
127 error npm  v2.7.4
128 error code EPEERINVALID
129 error peerinvalid The package typescript does not satisfy its siblings' peerDependencies requirements!
129 error peerinvalid Peer ts2jsdoc@0.1.2 wants typescript@~1.4.0
130 verbose exit [ 1, true ]
SomaticIT commented 8 years ago

Hello, Thanks for your report.

The project need to be updated to match new typescripts version. It only works with Typescript 1.4.x.

I will try to spend some times to update it.