Created
May 1, 2015 20:10
-
-
Save RobbieTheWagner/019e860b74f7ce7cc82c to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0 info it worked if it ends with ok | |
1 verbose cli [ '/Users/rwwagner/.nvm/v0.12.0/bin/node', | |
1 verbose cli '/Users/rwwagner/.nvm/v0.12.0/bin/npm', | |
1 verbose cli 'publish' ] | |
2 info using [email protected] | |
3 info using [email protected] | |
4 verbose publish [ '.' ] | |
5 silly cache add args [ '.', null ] | |
6 verbose cache add spec . | |
7 silly cache add parsed spec { raw: '.', | |
7 silly cache add scope: null, | |
7 silly cache add name: null, | |
7 silly cache add rawSpec: '.', | |
7 silly cache add spec: '/Users/rwwagner/ember-shepherd', | |
7 silly cache add type: 'directory' } | |
8 verbose addLocalDirectory /Users/rwwagner/.npm/ember-shepherd/0.0.20/package.tgz not in flight; packing | |
9 verbose tar pack [ '/Users/rwwagner/.npm/ember-shepherd/0.0.20/package.tgz', | |
9 verbose tar pack '/Users/rwwagner/ember-shepherd' ] | |
10 verbose tarball /Users/rwwagner/.npm/ember-shepherd/0.0.20/package.tgz | |
11 verbose folder /Users/rwwagner/ember-shepherd | |
12 info prepublish [email protected] | |
13 verbose addLocalTarball adding from inside cache /Users/rwwagner/.npm/ember-shepherd/0.0.20/package.tgz | |
14 silly cache afterAdd [email protected] | |
15 verbose afterAdd /Users/rwwagner/.npm/ember-shepherd/0.0.20/package/package.json not in flight; writing | |
16 verbose afterAdd /Users/rwwagner/.npm/ember-shepherd/0.0.20/package/package.json written | |
17 silly publish { name: 'ember-shepherd', | |
17 silly publish version: '0.0.20', | |
17 silly publish description: 'An Ember wrapper for the site tour library Shepherd.', | |
17 silly publish homepage: 'http://rwwagner90.github.io/ember-shepherd/', | |
17 silly publish directories: { doc: 'doc', test: 'tests' }, | |
17 silly publish scripts: | |
17 silly publish { start: 'ember server', | |
17 silly publish build: 'ember build', | |
17 silly publish test: 'ember test' }, | |
17 silly publish repository: | |
17 silly publish { type: 'git', | |
17 silly publish url: 'https://github.com/rwwagner90/ember-shepherd' }, | |
17 silly publish engines: { node: '0.12' }, | |
17 silly publish author: | |
17 silly publish { name: 'Robert Wagner', | |
17 silly publish email: '[email protected]', | |
17 silly publish url: 'https://github.com/rwwagner90' }, | |
17 silly publish license: 'MIT', | |
17 silly publish dependencies: { 'ember-cli-babel': '^4.0.0' }, | |
17 silly publish devDependencies: | |
17 silly publish { 'broccoli-asset-rev': '^2.0.0', | |
17 silly publish 'broccoli-clean-css': '1.0.0', | |
17 silly publish 'ember-cli': '0.2.3', | |
17 silly publish 'ember-cli-app-version': '0.3.2', | |
17 silly publish 'ember-cli-babel': '^4.0.0', | |
17 silly publish 'ember-cli-blanket': '0.5.1', | |
17 silly publish 'ember-cli-content-security-policy': '0.3.0', | |
17 silly publish 'ember-cli-dependency-checker': '0.0.8', | |
17 silly publish 'ember-cli-es5-shim': '^0.1.0', | |
17 silly publish 'ember-cli-foundation-sass': '1.1.0', | |
17 silly publish 'ember-cli-github-pages': '0.0.3', | |
17 silly publish 'ember-cli-htmlbars': '0.7.4', | |
17 silly publish 'ember-cli-ic-ajax': '0.1.1', | |
17 silly publish 'ember-cli-inject-live-reload': '^1.3.0', | |
17 silly publish 'ember-cli-qunit': '0.3.10', | |
17 silly publish 'ember-cli-sass': '3.1.1', | |
17 silly publish 'ember-cli-uglify': '1.0.1', | |
17 silly publish 'ember-data': '1.0.0-beta.15', | |
17 silly publish 'ember-export-application-global': '^1.0.2' }, | |
17 silly publish keywords: [ 'ember-addon' ], | |
17 silly publish 'ember-addon': { configPath: 'tests/dummy/config' }, | |
17 silly publish readme: '# Ember-shepherd\n\n[](http://badge.fury.io/js/ember-shepherd)\n[]()\n[](http://emberobserver.com/addons/ember-shepherd)\n[](https://travis-ci.org/rwwagner90/ember-shepherd)\n\nThis is an Ember wrapper for the [Shepherd](https://github.com/HubSpot/Shepherd), site tour, library. It provides additional functionality, on top of Shepherd, as well.\n\n## Demo\n[](http://rwwagner90.github.io/ember-shepherd/)\nhttp://rwwagner90.github.io/ember-shepherd/\n\n## Getting started\n\nTo start, if you are using Ember CLI, simply run:\n\n0.2.3+\n```bash\nember install ember-shepherd\n```\n\n0.2.2 and below:\n```bash\nember install:addon ember-shepherd\n```\n\nAfter installing, you\'ll need to include the tour component in the template for the page you would like it on. If you would like it on multiple pages, I would recommend putting it in the application template, so it will be accessible on any route.\n\n```hbs\n{{ember-shepherd \ncurrentPath=currentPath \ndefaults=shepherdDefaults \ndisableScroll=true\nmodal=isModal \nrequiredElements=requiredElements\nstart=showHelp \nsteps=steps}}\n```\n\n### currentPath\n**currentPath** is used to detect route changes, and cancel the tour when one occurs. If you put the code in your \napplication level template, ```currentPath=currentPath``` is all you need. If you are using it somewhere else, you \nwill need to pass in ```controllerFor(\'application\').get(\'currentPath\')```.\n\nIf you **do not** want the tour to cancel when you switch routes, just do not specify anything for currentPath, but \nthis functionality is not yet supported, so you\'ll have to do some hacky things.\n\n### defaults\n**defaults** is used to set the options that will be applied to each step by default. You can pass in any of the options that you can with Shepherd. It will be an object of a form something like:\n```js\nvar shepherdDefaults = \n{\n classes: \'shepherd-element shepherd-open shepherd-theme-arrows\',\n scrollTo: false,\n showCancelLink: true\n};\n```\n\n### disableScroll\n**disableScroll** is a boolean, that when set to true, will keep the user from scrolling with the scrollbar, \nmousewheel, arrow keys, etc. You may want to use this to ensure you are driving the scroll position with the tour. \nThanks to [jquery-disablescroll](https://github.com/ultrapasty/jquery-disablescroll) for this functionality.\n\n### modal\n**modal** is a boolean, that should be set to true, if you would like the rest of the screen, other than the current element, greyed out, and the current element highlighted. If you do not need modal functionality, you can remove this option or set it to false.\n\n### requiredElements (optional)\n**requiredElements** is an array of objects that indicate DOM elements that are **REQUIRED** by your tour and must \nexist and be visible for the tour to start. If any elements are not present, it will keep the tour from starting.\n\nYou can also specify a message, this message can be used to tell the user what they need to do to make the tour work.\n\nYou\'ll want to do something like this:\n```js\ncontrollerFor(\'application\').set(\'requiredElements\', [\n {\n selector: \'.search-result-element\',\n message: \'No search results found. Please execute another search, and try to start the tour again.\',\n title: \'No results\'\n },\n {\n selector: \'.username-element\',\n message: \'User not logged in, please log in to start this tour.\',\n title: \'Please login\'\n },\n ]);\n\n```\n\n### start\n**start** should be set to true, when you would like the tour to start. Set it to a variable, and set that variable to true with an action in your Ember app, when you click a button or something, to initiate the tour.\n\nOn the demo page, we initiate the tour, supporting both modal, and non-modal, by calling the following actions on the application controller:\n\n```js\nactions: {\n toggleHelpModal: function() {\n this.set(\'isModal\', true);\n this.toggleProperty(\'showHelp\');\n },\n toggleHelpNonmodal: function() {\n this.set(\'isModal\', false);\n this.toggleProperty(\'showHelp\');\n }\n }\n```\n\n### steps\n\nYou will need to define a steps object to pass into your component of the following form:\n\n```js\nvar steps = [\n {\n id: \'intro\',\n options: {\n attachTo: \'.first-element bottom\',\n beforeShowPromise: function() {\n return new Promise(function(resolve) {\n Ember.run.scheduleOnce(\'afterRender\', this, function() {\n window.scrollTo(0, 0);\n this.get(\'documents.firstObject\').set(\'isSelected\', true);\n resolve();\n });\n });\n },\n builtInButtons: [\n {\n classes: \'shepherd-button-secondary\',\n text: \'Exit\',\n type: \'cancel\'\n },\n {\n classes: \'shepherd-button-primary\',\n text: \'Back\',\n type: \'back\'\n },\n {\n classes: \'shepherd-button-primary\',\n text: \'Next\',\n type: \'next\'\n }\n ],\n classes: \'shepherd shepherd-open shepherd-theme-arrows shepherd-transparent-text\',\n copyStyles: false,\n highlightClass: \'highlight\',\n scrollTo: false,\n showCancelLink: true,\n title: \'Welcome to Ember-Shepherd!\',\n text: [\'Ember-Shepherd is a javascript library for guiding users through your Ember app. \' +\n \'It is an Ember addon that wraps <a href="https://github.com/HubSpot/shepherd">Shepherd</a> and \' +\n \'extends its functionality. \' +\n \'Shepherd uses <a href="http://github.hubspot.com/tether/">Tether</a>, another open source library, to \' +\n \'position all of its steps.\', \'Tether makes sure your steps never end up off screen or cropped by an \' +\n \'overflow. Try resizing your browser to see what we mean.\'],\n when: {\n show: function() {\n console.log(\'show step\');\n }.bind(this),\n hide: function(){\n console.log(\'hide step\')\n }.bind(this)\n }\n }\n },\n ...........\n ];\n```\n\nA lot of the options are the same as Shepherd options, but I will go through each of them for reference.\n- **id**: The name to give this step of the tour\n- **options**: an object with all of the options for the step\n - **attachTo**: The selector and position for the tour popup to attach to, of the format \'selector position\'. Position options are: top, bottom, left, and right.\n - **beforeShowPromise**: A function that returns a promise. When the promise resolves, the rest of the `show` code for\n the step will execute. This is a good place to schedule things in the Ember.run loop that you need to ensure happen\n before show.\n - **builtInButtons**: These are the standard button types supported by Shepherd. Just set type to next, back or cancel, then set the text, and classes as normal.\n - **classes**: Extra classes to apply to the step, for styling purposes and such.\n - **copyStyles**: This is a boolean, and when set to ```true``` it will fully clone the element and styles, rather than just increasing the element\'s z-index. This should only be used if the element does not pop out and highlight like it should, when using modal functionality.\n - **highlightClass**: This is an extra class to apply to the attachTo element, when it is highlighted. It can be \n any string. Just style that class name in your css.\n - **scrollTo**: This sets whether the screen should be scrolled to get to the element or not, when the step is active.\n - **showCancelLink**: When true, an x will appear in the top right of the popup, for canceling the tour.\n - **title**: The step\'s title. It becomes an h3 at the top of the step.\n - **tetherOptions**: Extra options to pass to tether\n - **text**: A string of text content to display in the tour popup\n - **when**: An object that contains function to be executed when events occur on the step. Supported events are \n **before-show, show, before-hide, hide, complete, cancel, and destroy**.\n\n## Contributing\nPlease feel free to post any issues you encounter or feature requests on the issues in this repo. Pull requests welcome as well!\n', | |
17 silly publish readmeFilename: 'README.md', | |
17 silly publish gitHead: '1e974ac9dea8ba355e37212c54ed8ba95d774091', | |
17 silly publish bugs: { url: 'https://github.com/rwwagner90/ember-shepherd/issues' }, | |
17 silly publish _id: '[email protected]', | |
17 silly publish _shasum: '8bd62dfa569a2044d4a337c61d159108850f3890', | |
17 silly publish _from: '.' } | |
18 silly mapToRegistry name ember-shepherd | |
19 silly mapToRegistry using default registry | |
20 silly mapToRegistry registry https://registry.npmjs.org/ | |
21 silly mapToRegistry uri https://registry.npmjs.org/ember-shepherd | |
22 verbose publish registryBase https://registry.npmjs.org/ | |
23 silly publish uploading /Users/rwwagner/.npm/ember-shepherd/0.0.20/package.tgz | |
24 verbose request uri https://registry.npmjs.org/ember-shepherd | |
25 verbose request sending authorization for write operation | |
26 info attempt registry request try #1 at 11:54:17 AM | |
27 verbose request using bearer token for auth | |
28 verbose request id 7818f05590fa0882 | |
29 http request PUT https://registry.npmjs.org/ember-shepherd | |
30 http 503 https://registry.npmjs.org/ember-shepherd | |
31 verbose bad json <?xml version="1.0" encoding="utf-8"?> | |
31 verbose bad json <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" | |
31 verbose bad json "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | |
31 verbose bad json <html> | |
31 verbose bad json <head> | |
31 verbose bad json <title>503 backend read error</title> | |
31 verbose bad json </head> | |
31 verbose bad json <body> | |
31 verbose bad json <h1>Error 503 backend read error</h1> | |
31 verbose bad json <p>backend read error</p> | |
31 verbose bad json <h3>Guru Mediation:</h3> | |
31 verbose bad json <p>Details: cache-iad2124-IAD 1430495951 196051020</p> | |
31 verbose bad json <hr> | |
31 verbose bad json <p>Varnish cache server</p> | |
31 verbose bad json </body> | |
31 verbose bad json </html> | |
32 error registry error parsing json | |
33 info retry will retry, error on last attempt: SyntaxError: Unexpected token < | |
33 info retry | |
33 info retry <?xml version="1.0" encoding="utf-8"?> | |
33 info retry <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" | |
33 info retry "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | |
33 info retry <html> | |
33 info retry <head> | |
33 info retry <title>503 backend read error</title> | |
33 info retry </head> | |
33 info retry <body> | |
33 info retry <h1>Error 503 backend read error</h1> | |
33 info retry <p>backend read error</p> | |
33 info retry <h3>Guru Mediation:</h3> | |
33 info retry <p>Details: cache-iad2124-IAD 1430495951 196051020</p> | |
33 info retry <hr> | |
33 info retry <p>Varnish cache server</p> | |
33 info retry </body> | |
33 info retry </html> | |
34 info attempt registry request try #2 at 11:59:21 AM | |
35 verbose request using bearer token for auth | |
36 http request PUT https://registry.npmjs.org/ember-shepherd | |
37 http 503 https://registry.npmjs.org/ember-shepherd | |
38 verbose bad json <?xml version="1.0" encoding="utf-8"?> | |
38 verbose bad json <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" | |
38 verbose bad json "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | |
38 verbose bad json <html> | |
38 verbose bad json <head> | |
38 verbose bad json <title>503 backend read error</title> | |
38 verbose bad json </head> | |
38 verbose bad json <body> | |
38 verbose bad json <h1>Error 503 backend read error</h1> | |
38 verbose bad json <p>backend read error</p> | |
38 verbose bad json <h3>Guru Mediation:</h3> | |
38 verbose bad json <p>Details: cache-iad2145-IAD 1430496213 4161877487</p> | |
38 verbose bad json <hr> | |
38 verbose bad json <p>Varnish cache server</p> | |
38 verbose bad json </body> | |
38 verbose bad json </html> | |
39 error registry error parsing json | |
40 info retry will retry, error on last attempt: SyntaxError: Unexpected token < | |
40 info retry | |
40 info retry <?xml version="1.0" encoding="utf-8"?> | |
40 info retry <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" | |
40 info retry "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | |
40 info retry <html> | |
40 info retry <head> | |
40 info retry <title>503 backend read error</title> | |
40 info retry </head> | |
40 info retry <body> | |
40 info retry <h1>Error 503 backend read error</h1> | |
40 info retry <p>backend read error</p> | |
40 info retry <h3>Guru Mediation:</h3> | |
40 info retry <p>Details: cache-iad2145-IAD 1430496213 4161877487</p> | |
40 info retry <hr> | |
40 info retry <p>Varnish cache server</p> | |
40 info retry </body> | |
40 info retry </html> | |
41 info attempt registry request try #3 at 12:04:34 PM | |
42 verbose request using bearer token for auth | |
43 http request PUT https://registry.npmjs.org/ember-shepherd | |
44 http 503 https://registry.npmjs.org/ember-shepherd | |
45 verbose bad json <?xml version="1.0" encoding="utf-8"?> | |
45 verbose bad json <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" | |
45 verbose bad json "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | |
45 verbose bad json <html> | |
45 verbose bad json <head> | |
45 verbose bad json <title>503 backend read error</title> | |
45 verbose bad json </head> | |
45 verbose bad json <body> | |
45 verbose bad json <h1>Error 503 backend read error</h1> | |
45 verbose bad json <p>backend read error</p> | |
45 verbose bad json <h3>Guru Mediation:</h3> | |
45 verbose bad json <p>Details: cache-iad2127-IAD 1430496589 4056110139</p> | |
45 verbose bad json <hr> | |
45 verbose bad json <p>Varnish cache server</p> | |
45 verbose bad json </body> | |
45 verbose bad json </html> | |
46 error registry error parsing json | |
47 verbose headers { server: 'Varnish', | |
47 verbose headers 'retry-after': '0', | |
47 verbose headers 'content-type': 'text/html; charset=utf-8', | |
47 verbose headers 'content-length': '448', | |
47 verbose headers 'accept-ranges': 'bytes', | |
47 verbose headers date: 'Fri, 01 May 2015 16:09:49 GMT', | |
47 verbose headers via: '1.1 varnish', | |
47 verbose headers connection: 'close', | |
47 verbose headers 'x-served-by': 'cache-iad2127-IAD', | |
47 verbose headers 'x-cache': 'MISS', | |
47 verbose headers 'x-cache-hits': '0', | |
47 verbose headers 'x-timer': 'S1430496275.232431,VS0,VE314270' } | |
48 verbose request invalidating /Users/rwwagner/.npm/registry.npmjs.org/ember-shepherd on PUT | |
49 error publish Failed PUT 503 | |
50 verbose stack SyntaxError: Unexpected token < | |
50 verbose stack | |
50 verbose stack <?xml version="1.0" encoding="utf-8"?> | |
50 verbose stack <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" | |
50 verbose stack "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | |
50 verbose stack <html> | |
50 verbose stack <head> | |
50 verbose stack <title>503 backend read error</title> | |
50 verbose stack </head> | |
50 verbose stack <body> | |
50 verbose stack <h1>Error 503 backend read error</h1> | |
50 verbose stack <p>backend read error</p> | |
50 verbose stack <h3>Guru Mediation:</h3> | |
50 verbose stack <p>Details: cache-iad2127-IAD 1430496589 4056110139</p> | |
50 verbose stack <hr> | |
50 verbose stack <p>Varnish cache server</p> | |
50 verbose stack </body> | |
50 verbose stack </html> | |
50 verbose stack | |
50 verbose stack at Object.parse (native) | |
50 verbose stack at CachingRegistryClient.<anonymous> (/Users/rwwagner/.nvm/v0.12.0/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:205:23) | |
50 verbose stack at Request._callback (/Users/rwwagner/.nvm/v0.12.0/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:178:14) | |
50 verbose stack at Request.self.callback (/Users/rwwagner/.nvm/v0.12.0/lib/node_modules/npm/node_modules/request/request.js:344:22) | |
50 verbose stack at Request.emit (events.js:110:17) | |
50 verbose stack at Request.<anonymous> (/Users/rwwagner/.nvm/v0.12.0/lib/node_modules/npm/node_modules/request/request.js:1239:14) | |
50 verbose stack at Request.emit (events.js:129:20) | |
50 verbose stack at IncomingMessage.<anonymous> (/Users/rwwagner/.nvm/v0.12.0/lib/node_modules/npm/node_modules/request/request.js:1187:12) | |
50 verbose stack at IncomingMessage.emit (events.js:129:20) | |
50 verbose stack at _stream_readable.js:908:16 | |
51 verbose cwd /Users/rwwagner/ember-shepherd | |
52 error Darwin 14.3.0 | |
53 error argv "/Users/rwwagner/.nvm/v0.12.0/bin/node" "/Users/rwwagner/.nvm/v0.12.0/bin/npm" "publish" | |
54 error node v0.12.0 | |
55 error npm v2.5.1 | |
56 error Unexpected token < | |
56 error | |
56 error <?xml version="1.0" encoding="utf-8"?> | |
56 error <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" | |
56 error "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | |
56 error <html> | |
56 error <head> | |
56 error <title>503 backend read error</title> | |
56 error </head> | |
56 error <body> | |
56 error <h1>Error 503 backend read error</h1> | |
56 error <p>backend read error</p> | |
56 error <h3>Guru Mediation:</h3> | |
56 error <p>Details: cache-iad2127-IAD 1430496589 4056110139</p> | |
56 error <hr> | |
56 error <p>Varnish cache server</p> | |
56 error </body> | |
56 error </html> | |
57 error If you need help, you may report this error at: | |
57 error <http://github.com/npm/npm/issues> | |
58 verbose exit [ 1, true ] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment