Created
March 12, 2014 06:38
-
-
Save twolfson/9501992 to your computer and use it in GitHub Desktop.
Failed publish to npm on 2014/03/11
This file contains 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 [ 'node', '/usr/local/bin/npm', 'publish' ] | |
2 info using npm@1.4.2 | |
3 info using node@v0.10.22 | |
4 verbose publish [ '.' ] | |
5 verbose cache add [ '.', null ] | |
6 verbose cache add name=undefined spec="." args=[".",null] | |
7 verbose parsed url { protocol: null, | |
7 verbose parsed url slashes: null, | |
7 verbose parsed url auth: null, | |
7 verbose parsed url host: null, | |
7 verbose parsed url port: null, | |
7 verbose parsed url hostname: null, | |
7 verbose parsed url hash: null, | |
7 verbose parsed url search: null, | |
7 verbose parsed url query: null, | |
7 verbose parsed url pathname: '.', | |
7 verbose parsed url path: '.', | |
7 verbose parsed url href: '.' } | |
8 silly lockFile 3a52ce78- . | |
9 verbose lock . /home/todd/.npm/3a52ce78-.lock | |
10 verbose tar pack [ '/home/todd/tmp/npm-13481-IfGiEFyu/1394606126514-0.48011579387821257/tmp.tgz', | |
10 verbose tar pack '.' ] | |
11 verbose tarball /home/todd/tmp/npm-13481-IfGiEFyu/1394606126514-0.48011579387821257/tmp.tgz | |
12 verbose folder . | |
13 info prepublish foundry@0.16.0 | |
14 silly lockFile 1f1177db-tar tar://. | |
15 verbose lock tar://. /home/todd/.npm/1f1177db-tar.lock | |
16 silly lockFile 807a8324-6514-0-48011579387821257-tmp-tgz tar:///home/todd/tmp/npm-13481-IfGiEFyu/1394606126514-0.48011579387821257/tmp.tgz | |
17 verbose lock tar:///home/todd/tmp/npm-13481-IfGiEFyu/1394606126514-0.48011579387821257/tmp.tgz /home/todd/.npm/807a8324-6514-0-48011579387821257-tmp-tgz.lock | |
18 silly lockFile 1f1177db-tar tar://. | |
19 silly lockFile 1f1177db-tar tar://. | |
20 silly lockFile 807a8324-6514-0-48011579387821257-tmp-tgz tar:///home/todd/tmp/npm-13481-IfGiEFyu/1394606126514-0.48011579387821257/tmp.tgz | |
21 silly lockFile 807a8324-6514-0-48011579387821257-tmp-tgz tar:///home/todd/tmp/npm-13481-IfGiEFyu/1394606126514-0.48011579387821257/tmp.tgz | |
22 verbose tar unpack /home/todd/tmp/npm-13481-IfGiEFyu/1394606126514-0.48011579387821257/tmp.tgz | |
23 silly lockFile f7e1ca66-6514-0-48011579387821257-package tar:///home/todd/tmp/npm-13481-IfGiEFyu/1394606126514-0.48011579387821257/package | |
24 verbose lock tar:///home/todd/tmp/npm-13481-IfGiEFyu/1394606126514-0.48011579387821257/package /home/todd/.npm/f7e1ca66-6514-0-48011579387821257-package.lock | |
25 silly lockFile 807a8324-6514-0-48011579387821257-tmp-tgz tar:///home/todd/tmp/npm-13481-IfGiEFyu/1394606126514-0.48011579387821257/tmp.tgz | |
26 verbose lock tar:///home/todd/tmp/npm-13481-IfGiEFyu/1394606126514-0.48011579387821257/tmp.tgz /home/todd/.npm/807a8324-6514-0-48011579387821257-tmp-tgz.lock | |
27 silly gunzTarPerm modes [ '755', '644' ] | |
28 silly gunzTarPerm extractEntry package.json | |
29 silly gunzTarPerm extractEntry .npmignore | |
30 silly gunzTarPerm extractEntry README.md | |
31 silly gunzTarPerm extractEntry Gruntfile.js | |
32 silly gunzTarPerm extractEntry test/foundry-bower_test.js | |
33 silly gunzTarPerm extractEntry test/foundry-component_test.js | |
34 silly gunzTarPerm extractEntry test/foundry-git_test.js | |
35 silly gunzTarPerm extractEntry test/foundry-npm_test.js | |
36 silly gunzTarPerm extractEntry test/foundry-pypi_test.js | |
37 silly gunzTarPerm extractEntry test/WARNING.md | |
38 silly gunzTarPerm extractEntry test/test-files/bower/bower.json | |
39 silly gunzTarPerm extractEntry test/test-files/component/component.json | |
40 silly gunzTarPerm extractEntry test/test-files/npm/package.json | |
41 silly gunzTarPerm extractEntry test/test-files/npm-private/package.json | |
42 silly gunzTarPerm extractEntry test/test-files/pypi/setup.py | |
43 silly gunzTarPerm extractEntry test/test-files/pypi-private/.pypi-private | |
44 silly gunzTarPerm extractEntry test/test-files/pypi-private/setup.py | |
45 silly gunzTarPerm extractEntry test/test-files/pypi-registered/setup.py | |
46 silly gunzTarPerm extractEntry test/utils/child-process.js | |
47 silly gunzTarPerm extractEntry test/utils/fixtures.js | |
48 silly gunzTarPerm extractEntry test/utils/foundry.js | |
49 silly gunzTarPerm extractEntry .travis.yml | |
50 silly gunzTarPerm extractEntry Vagrantfile | |
51 silly gunzTarPerm extractEntry bin/completion/foundry | |
52 silly gunzTarPerm extractEntry bin/foundry | |
53 silly gunzTarPerm extractEntry lib/foundry.js | |
54 silly gunzTarPerm extractEntry lib/release.js | |
55 silly gunzTarPerm extractEntry CHANGELOG.md | |
56 silly gunzTarPerm extractEntry UNLICENSE | |
57 silly lockFile f7e1ca66-6514-0-48011579387821257-package tar:///home/todd/tmp/npm-13481-IfGiEFyu/1394606126514-0.48011579387821257/package | |
58 silly lockFile f7e1ca66-6514-0-48011579387821257-package tar:///home/todd/tmp/npm-13481-IfGiEFyu/1394606126514-0.48011579387821257/package | |
59 silly lockFile 807a8324-6514-0-48011579387821257-tmp-tgz tar:///home/todd/tmp/npm-13481-IfGiEFyu/1394606126514-0.48011579387821257/tmp.tgz | |
60 silly lockFile 807a8324-6514-0-48011579387821257-tmp-tgz tar:///home/todd/tmp/npm-13481-IfGiEFyu/1394606126514-0.48011579387821257/tmp.tgz | |
61 verbose tar pack [ '/home/todd/.npm/foundry/0.16.0/package.tgz', | |
61 verbose tar pack '/home/todd/tmp/npm-13481-IfGiEFyu/1394606126514-0.48011579387821257/package' ] | |
62 verbose tarball /home/todd/.npm/foundry/0.16.0/package.tgz | |
63 verbose folder /home/todd/tmp/npm-13481-IfGiEFyu/1394606126514-0.48011579387821257/package | |
64 silly lockFile f7e1ca66-6514-0-48011579387821257-package tar:///home/todd/tmp/npm-13481-IfGiEFyu/1394606126514-0.48011579387821257/package | |
65 verbose lock tar:///home/todd/tmp/npm-13481-IfGiEFyu/1394606126514-0.48011579387821257/package /home/todd/.npm/f7e1ca66-6514-0-48011579387821257-package.lock | |
66 silly lockFile 2b9e6662-d-npm-foundry-0-16-0-package-tgz tar:///home/todd/.npm/foundry/0.16.0/package.tgz | |
67 verbose lock tar:///home/todd/.npm/foundry/0.16.0/package.tgz /home/todd/.npm/2b9e6662-d-npm-foundry-0-16-0-package-tgz.lock | |
68 silly lockFile f7e1ca66-6514-0-48011579387821257-package tar:///home/todd/tmp/npm-13481-IfGiEFyu/1394606126514-0.48011579387821257/package | |
69 silly lockFile f7e1ca66-6514-0-48011579387821257-package tar:///home/todd/tmp/npm-13481-IfGiEFyu/1394606126514-0.48011579387821257/package | |
70 silly lockFile 2b9e6662-d-npm-foundry-0-16-0-package-tgz tar:///home/todd/.npm/foundry/0.16.0/package.tgz | |
71 silly lockFile 2b9e6662-d-npm-foundry-0-16-0-package-tgz tar:///home/todd/.npm/foundry/0.16.0/package.tgz | |
72 silly lockFile b9e6c3f2--todd-npm-foundry-0-16-0-package /home/todd/.npm/foundry/0.16.0/package | |
73 verbose lock /home/todd/.npm/foundry/0.16.0/package /home/todd/.npm/b9e6c3f2--todd-npm-foundry-0-16-0-package.lock | |
74 silly lockFile b9e6c3f2--todd-npm-foundry-0-16-0-package /home/todd/.npm/foundry/0.16.0/package | |
75 silly lockFile b9e6c3f2--todd-npm-foundry-0-16-0-package /home/todd/.npm/foundry/0.16.0/package | |
76 verbose tar unpack /home/todd/.npm/foundry/0.16.0/package.tgz | |
77 silly lockFile a111701b--todd-npm-foundry-0-16-0-package tar:///home/todd/.npm/foundry/0.16.0/package | |
78 verbose lock tar:///home/todd/.npm/foundry/0.16.0/package /home/todd/.npm/a111701b--todd-npm-foundry-0-16-0-package.lock | |
79 silly lockFile 2b9e6662-d-npm-foundry-0-16-0-package-tgz tar:///home/todd/.npm/foundry/0.16.0/package.tgz | |
80 verbose lock tar:///home/todd/.npm/foundry/0.16.0/package.tgz /home/todd/.npm/2b9e6662-d-npm-foundry-0-16-0-package-tgz.lock | |
81 silly gunzTarPerm modes [ '755', '644' ] | |
82 silly gunzTarPerm extractEntry package.json | |
83 silly gunzTarPerm extractEntry .npmignore | |
84 silly gunzTarPerm extractEntry README.md | |
85 silly gunzTarPerm extractEntry Gruntfile.js | |
86 silly gunzTarPerm extractEntry CHANGELOG.md | |
87 silly gunzTarPerm extractEntry .travis.yml | |
88 silly gunzTarPerm extractEntry Vagrantfile | |
89 silly gunzTarPerm extractEntry bin/completion/foundry | |
90 silly gunzTarPerm extractEntry bin/foundry | |
91 silly gunzTarPerm extractEntry lib/foundry.js | |
92 silly gunzTarPerm extractEntry lib/release.js | |
93 silly gunzTarPerm extractEntry test/foundry-bower_test.js | |
94 silly gunzTarPerm extractEntry test/foundry-component_test.js | |
95 silly gunzTarPerm extractEntry test/foundry-git_test.js | |
96 silly gunzTarPerm extractEntry test/foundry-npm_test.js | |
97 silly gunzTarPerm extractEntry test/foundry-pypi_test.js | |
98 silly gunzTarPerm extractEntry test/WARNING.md | |
99 silly gunzTarPerm extractEntry test/test-files/bower/bower.json | |
100 silly gunzTarPerm extractEntry test/test-files/component/component.json | |
101 silly gunzTarPerm extractEntry test/test-files/npm/package.json | |
102 silly gunzTarPerm extractEntry test/test-files/npm-private/package.json | |
103 silly gunzTarPerm extractEntry test/test-files/pypi/setup.py | |
104 silly gunzTarPerm extractEntry test/test-files/pypi-private/.pypi-private | |
105 silly gunzTarPerm extractEntry test/test-files/pypi-private/setup.py | |
106 silly gunzTarPerm extractEntry test/test-files/pypi-registered/setup.py | |
107 silly gunzTarPerm extractEntry test/utils/child-process.js | |
108 silly gunzTarPerm extractEntry test/utils/fixtures.js | |
109 silly gunzTarPerm extractEntry test/utils/foundry.js | |
110 silly gunzTarPerm extractEntry UNLICENSE | |
111 silly lockFile a111701b--todd-npm-foundry-0-16-0-package tar:///home/todd/.npm/foundry/0.16.0/package | |
112 silly lockFile a111701b--todd-npm-foundry-0-16-0-package tar:///home/todd/.npm/foundry/0.16.0/package | |
113 silly lockFile 2b9e6662-d-npm-foundry-0-16-0-package-tgz tar:///home/todd/.npm/foundry/0.16.0/package.tgz | |
114 silly lockFile 2b9e6662-d-npm-foundry-0-16-0-package-tgz tar:///home/todd/.npm/foundry/0.16.0/package.tgz | |
115 verbose chmod /home/todd/.npm/foundry/0.16.0/package.tgz 644 | |
116 verbose chown /home/todd/.npm/foundry/0.16.0/package.tgz [ 1000, 1000 ] | |
117 silly lockFile 3a52ce78- . | |
118 silly lockFile 3a52ce78- . | |
119 silly publish { name: 'foundry', | |
119 silly publish description: 'Release manager for npm, bower, component, PyPI, and any plugin you can write', | |
119 silly publish version: '0.16.0', | |
119 silly publish homepage: 'https://github.com/twolfson/foundry', | |
119 silly publish author: | |
119 silly publish { name: 'Todd Wolfson', | |
119 silly publish email: 'todd@twolfson.com', | |
119 silly publish url: 'http://twolfson.com/' }, | |
119 silly publish repository: { type: 'git', url: 'git://github.com/twolfson/foundry.git' }, | |
119 silly publish bugs: { url: 'https://github.com/twolfson/foundry/issues' }, | |
119 silly publish licenses: | |
119 silly publish [ { type: 'UNLICENSE', | |
119 silly publish url: 'https://github.com/twolfson/foundry/blob/master/UNLICENSE' } ], | |
119 silly publish bin: { foundry: 'bin/foundry' }, | |
119 silly publish main: 'lib/foundry', | |
119 silly publish engines: { node: '>= 0.8.0' }, | |
119 silly publish scripts: | |
119 silly publish { 'link-bash-completion': 'sudo ln -s $PWD/bin/completion/foundry /etc/bash_completion.d/foundry', | |
119 silly publish test: '(test "$VAGRANT" = "true" || test "$TRAVIS" = "true" || (echo "Tests must be run in enclosed environment (e.g. Vagrant, Travis) to prevent accidental publishes\n" 1>&2 && exit 1)) && mocha --recursive' }, | |
119 silly publish dependencies: | |
119 silly publish { shelljs: '~0.2.6', | |
119 silly publish commander: '~2.1.0', | |
119 silly publish async: '~0.2.9', | |
119 silly publish 'obj-extend': '~0.1.0', | |
119 silly publish 'commander-completion': '~0.1.0', | |
119 silly publish 'shell-quote': '~1.4.1', | |
119 silly publish npm: '~1.3.25', | |
119 silly publish glob: '~3.2.8', | |
119 silly publish 'foundry-release-npm': '~0.1.0', | |
119 silly publish 'foundry-release-git': '~1.0.0', | |
119 silly publish 'foundry-release-bower': '~0.1.0', | |
119 silly publish 'foundry-release-component': '~0.1.0', | |
119 silly publish 'foundry-release-pypi': '~0.1.0' }, | |
119 silly publish devDependencies: | |
119 silly publish { mocha: '~1.11.0', | |
119 silly publish grunt: '~0.4.1', | |
119 silly publish 'grunt-contrib-jshint': '~0.6.0', | |
119 silly publish 'grunt-contrib-watch': '~0.4.0', | |
119 silly publish wrench: '~1.5.4', | |
119 silly publish chai: '~1.8.1', | |
119 silly publish sinon: '~1.7.3' }, | |
119 silly publish keywords: | |
119 silly publish [ 'release', | |
119 silly publish 'manager', | |
119 silly publish 'npm', | |
119 silly publish 'bower', | |
119 silly publish 'component', | |
119 silly publish 'pypi', | |
119 silly publish 'plugin', | |
119 silly publish 'distribute', | |
119 silly publish 'package', | |
119 silly publish 'tag', | |
119 silly publish 'semver' ], | |
119 silly publish readme: '# foundry [![Build status](https://travis-ci.org/twolfson/foundry.png?branch=master)](https://travis-ci.org/twolfson/foundry)\n\nRelease manager for npm, bower, component, PyPI, and any plugin you can write\n\nGrand vision:\n\n- foundry - Sugar command that wraps subcommands (also node modules with `bin` scripts for individual invocation)\n- foundry-config - Manage config for foundry `~/.foundry/config.json`\n- // TODO: Consider how we can read from global npm install. Probably better to have our own in case we need to override things\n- // TODO: Maybe we can put these together into `foundry-manager`? (e.g. what about upgrades)\n- foundry-install - Installs\n- foundry-uninstall - Installs\n - Alias as `unlink`\n- foundry-release - Discovers installed release scripts, determines flavors that match, compares and upgrades semvers.\n - If there are semvers that don\'t line up, it will prompt for action (maybe another library itself)\n - If semvers cannot be increased (e.g. a flavor doesn\'t support `release`)\n - // TODO: Is this a likely case? Does PyPI deal with this? Is this YAGNI for our MVP?\n - foundry-release-npm - Release script for npm. Looks for package.json, bumps semver, saves, publishes to npm.\n - foundry-release-git - Find the oldest git tag (defaults to 0.1.0 -- config override), bumps semver, git tag, git push --tags\n - foundry-release-changelog-md - This will not be part of the initial release. Or maybe it will be. This will insert a new line to a markdown template of the following format (maybe using reverse templating)\n\n ```markdown\n # foundry changelog\n 0.1.0 - Implemented release library\n ```\n\n Templater will see:\n\n ```markdown\n # {{name}} changelog\n {{version}} - {{message}}\n ```\n\n - foundry-release-bower - Look at the bower.json (don\'t fallback to component.json due to potential conflicts). Get the latest semver. If this is the first release, register with the register. git tag the version.\n - // TODO: How will this play with `git-tag`?\n - // TODO: Should git-tag play dead on bower.json files? Probably not in case they don\'t use release-bower.\n - // TODO: Both bower and git-tag should be tolerant if the current version already has the proper tag.\n - foundry-release-component - Same as bower except with different register mechanism. Initial versions will not automatically register into the wiki page.\n - foundry-release-pypi - Register setup.py to PyPI, publish with zip + tarball (allow for customization via config, under some namespace)\n- foundry-link - Links the current folder into the list of registered releasers\n\n// TODO: Initial release could forego increasing of versions and go with a set-only approach.\n\n// TODO: Consider safeguards (e.g. don\'t release unless on `master`, probably inside of hooks)\n\n`release` command will need to accept `major`, `minor`, `patch`, `pre-release <name>`, `<semver>` (e.g. `0.1.0`).\n\nThere will be the option to add `metadata` via `--metadata <metadata>`.\n\nThe commands above were provided by http://semver.org/\n\n// TODO: $EDITOR opening should be another node module\nOptionally, a message can be provided via `-m, --message`. If not provided, a prompt will open in $EDITOR (config can override this).\n\nEach release script must have the following export functions\n\n// TODO: We are worrying about other formats beyond semver but we don\'t know what they look like. It is silly to try to future proof for something we cannot predit. Consider it YAGNI.\n\n```js\nexports.getVersion = function (options, cb) {\n // Working directory will be process.cwd();\n // options.cwd = process.cwd();\n};\nexports.setVersion = function (version, options, cb) {\n // semver = 0.1.0-pre-release+metadata\n // TODO: Thoughts on semver.major, semver.minor, semver.patch as properties?\n};\n// Optional function to register if the package is brand new\n// TODO: This should be a prompt (e.g. "This looks like an initial release. Should we register to the appropriate registries? [Y/n]\nexports.register = function (options, cb) {\n // Register to PyPI\n // Maybe bower too?\n};\nexports.publish = function (options, cb) {\n // Publish to npm, git tag, zip + tarball to PyPI\n};\n\n// Optional setting for semver types\nexports.accepts = {\n major: true,\n minor: true,\n patch: true,\n \'pre-release\': false,\n metadata: false\n};\n```\n\nconfig will accept a mustache template for formatting\n\n```js\n{\n // versionFormat: \'v{{major}}.{{minor}}.{{patch}}{{#pre-release}}-{{.}}{{/pre-release}}{{#metadata}}+{{.}}{{/metadata}}\',\n versionFormat: \'{{major}}.{{minor}}.{{patch}}{{#pre-release}}-{{.}}{{/pre-release}}{{#metadata}}+{{.}}{{/metadata}}\',\n defaults: {\n // TODO: Users will prob want a hook for injecting metadata, figure that out.\n // TODO: Maybe `~/.foundry/hooks/metadata.js`?\n message: \'Release {{version}}\',\n version: \'0.1.0\'\n }\n}\n```\n\nWe might want standalone functions for register and publish\n\n```bash\nfoundry register\nfoundry publish\n```\n\nMaybe even register/publish with callouts to specific releasers\n\n```bash\nfoundry register git-tag\nfoundry publish git-tag\n```\n\nThis leads to the question of `get-version` and such as well\n\n```bash\nfoundry get-version # 1.33.7\nfoundry set-version 42.0.0\n\nfoundry get-version bower # 1270.0.1\nfoundry set-version npm 192168.1.1\n```\n\n## Getting Started\nInstall the module with: `npm install foundry`\n\n```javascript\nvar foundry = require(\'foundry\');\nfoundry.awesome(); // "awesome"\n```\n\n## Documentation\n_(Coming soon)_\n\n## Examples\n_(Coming soon)_\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint via [grunt](https://github.com/gruntjs/grunt) and test via `npm test`.\n\n## Donating\nSupport this project and [others by twolfson][gittip] via [gittip][].\n\n[![Support via Gittip][gittip-badge]][gittip]\n\n[gittip-badge]: https://rawgithub.com/twolfson/gittip-badge/master/dist/gittip.png\n[gittip]: https://www.gittip.com/twolfson/\n\n## Unlicense\nAs of Dec 07 2013, Todd Wolfson has released this repository and its contents to the public domain.\n\nIt has been released under the [UNLICENSE][].\n\n[UNLICENSE]: UNLICENSE\n', | |
119 silly publish readmeFilename: 'README.md', | |
119 silly publish _id: 'foundry@0.16.0', | |
119 silly publish dist: { shasum: 'fccbfd8f920ec179e373942244da15b835e3beb1' }, | |
119 silly publish _from: '.' } | |
120 verbose url raw foundry | |
121 verbose url resolving [ 'https://registry.npmjs.org/', './foundry' ] | |
122 verbose url resolved https://registry.npmjs.org/foundry | |
123 info trying registry request attempt 1 at 23:35:26 | |
124 http PUT https://registry.npmjs.org/foundry | |
125 http 400 https://registry.npmjs.org/foundry | |
126 error publish Failed PUT 400 | |
127 error Error: illegal_database_name Name: 'error.html'. Only lowercase characters (a-z), digits (0-9), and any of the characters _, $, (, ), +, -, and / are allowed. Must begin with a letter.: foundry | |
127 error at RegClient.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:237:14) | |
127 error at Request.self.callback (/usr/local/lib/node_modules/npm/node_modules/request/request.js:123:22) | |
127 error at Request.EventEmitter.emit (events.js:98:17) | |
127 error at Request.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/request/request.js:893:14) | |
127 error at Request.EventEmitter.emit (events.js:117:20) | |
127 error at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/request/request.js:844:12) | |
127 error at IncomingMessage.EventEmitter.emit (events.js:117:20) | |
127 error at _stream_readable.js:920:16 | |
127 error at process._tickCallback (node.js:415:13) | |
128 error If you need help, you may report this *entire* log, | |
128 error including the npm and node versions, at: | |
128 error <http://github.com/npm/npm/issues> | |
129 error System Linux 3.5.0-17-generic | |
130 error command "node" "/usr/local/bin/npm" "publish" | |
131 error cwd /home/todd/github/foundry | |
132 error node -v v0.10.22 | |
133 error npm -v 1.4.2 | |
134 verbose exit [ 1, true ] |
This file contains 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
npm http PUT https://registry.npmjs.org/foundry | |
npm http 400 https://registry.npmjs.org/foundry | |
npm ERR! publish Failed PUT 400 | |
npm ERR! Error: illegal_database_name Name: 'error.html'. Only lowercase characters (a-z), digits (0-9), and any of the characters _, $, (, ), +, -, and / are allowed. Must begin with a letter.: foundry | |
npm ERR! at RegClient.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:237:14) | |
npm ERR! at Request.self.callback (/usr/local/lib/node_modules/npm/node_modules/request/request.js:123:22) | |
npm ERR! at Request.EventEmitter.emit (events.js:98:17) | |
npm ERR! at Request.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/request/request.js:893:14) | |
npm ERR! at Request.EventEmitter.emit (events.js:117:20) | |
npm ERR! at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/request/request.js:844:12) | |
npm ERR! at IncomingMessage.EventEmitter.emit (events.js:117:20) | |
npm ERR! at _stream_readable.js:920:16 | |
npm ERR! at process._tickCallback (node.js:415:13) | |
npm ERR! If you need help, you may report this *entire* log, | |
npm ERR! including the npm and node versions, at: | |
npm ERR! <http://github.com/npm/npm/issues> | |
npm ERR! System Linux 3.5.0-17-generic | |
npm ERR! command "node" "/usr/local/bin/npm" "publish" | |
npm ERR! cwd /home/todd/github/foundry | |
npm ERR! node -v v0.10.22 | |
npm ERR! npm -v 1.4.2 | |
npm ERR! | |
npm ERR! Additional logging details can be found in: | |
npm ERR! /home/todd/github/foundry/npm-debug.log | |
npm ERR! not ok code 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment