Adam Stankiewicz
12258324d3
More code style rules to enforce
2015-11-30 11:06:57 +01:00
AnthonyBobsin
19fc84007d
Implements jscs to enforce a newly created style guide for the repo. Uses jscs to fix some minor style guide warnings.
2015-11-29 16:22:58 -05:00
Chris Contolini
0eadbef02d
Merge branch 'master' into update-save
2015-11-28 08:42:43 -08:00
Chris Contolini
d2ba80e6e9
Add bower update --save functionality
2015-11-28 05:40:24 -05:00
Utsav Shah
e8a2d92785
Remove @ in temporary directories
2015-11-27 11:36:14 -06:00
Accommodavid
0e1153f610
Add ENOTDIR test for install command
2015-11-27 14:43:22 +01:00
Adam Stankiewicz
ca0a36abcf
Make downloader work on all platforms, fixes #2050
2015-11-27 13:45:19 +01:00
Adam Stankiewicz
4c6fdc905f
Revert "Fix tests on Windows (cleanup of downloaded files)"
...
This reverts commit bb7c02b07b .
2015-11-27 00:33:15 +01:00
Adam Stankiewicz
bb7c02b07b
Fix tests on Windows (cleanup of downloaded files)
2015-11-26 18:06:26 +01:00
Adam Stankiewicz
4f42aeabd7
Fix tests for abbreviations on Windows
2015-11-26 16:20:59 +01:00
Adam Stankiewicz
aaecbfab17
evert "Merge pull request #2027 from watilde/patch/supports-tilde"
...
This reverts commit 2ff53fc448 , reversing
changes made to 89286e628b .
2015-11-26 14:23:19 +01:00
Hector Leon Zarco Garcia
da8ec1e4ab
Move abbreviations to a different file
2015-11-25 23:58:30 +01:00
Daijiro Wachi
49de3cca62
Add a test case to support ~/ paths to cwd field
2015-11-19 23:31:22 +01:00
Piotr Wielgolaski
51a986d0d4
add test for download.js and fix download behavior to not leave temporary files in case of error
2015-11-07 18:26:48 +01:00
Thomas Walpole
43d00deb88
fix issue #1962 - ignoredDependenices multiple install run
2015-10-23 11:52:40 -07:00
Adam Stankiewicz
df8e5a16be
Fix readdir call on Windows
...
Sometimes it return ENOENT instead of ENODIR for normal files.
This broke code paths in few places. Also, see:
https://github.com/isaacs/chmodr/pull/8
2015-10-14 16:09:38 +02:00
Adam Stankiewicz
3ce2dd3989
Replace all fs with graceful-fs
2015-10-14 14:31:13 +02:00
Adam Stankiewicz
99105fbb57
Try chmod 777 + rimraf as fallback on rimraf in all places
2015-10-14 12:50:41 +02:00
Adam Stankiewicz
96f1e98859
test: Fix url for js-event-emitter
2015-10-13 17:56:42 +02:00
Adam Stankiewicz
d614b057c9
fix: Set environment variable as string, not number
2015-10-13 17:27:27 +02:00
Adam Stankiewicz
123779bbd1
Remove client-side check for register command, closes bower/registry#23
2015-09-28 18:01:46 +02:00
de Winter, Anton
8ff0e0e2d1
Components that are not installed by bower should be left alone
...
Rework of commit by @wibblymat for PR #1363
Make compatible with existing tests
Uses fs.readdirSync() (once!) instead of async method.
Added new test
2015-09-28 17:18:36 +02:00
Adam Stankiewicz
ffde6bd228
Remove version generation from "bower init" command, closes #1343
2015-09-28 17:07:29 +02:00
JD Isaacks
498fe84b99
Use values from package.json as defaults if exists
2015-09-27 19:39:46 +02:00
Adam Stankiewicz
bf23d81c9e
Update bower-config and fix tests for ignoreDependenies
2015-09-27 18:18:11 +02:00
Thomas Walpole
2ccc05cb98
get ignoredDependencies from .bowerrc instead of bower.json
2015-09-27 12:27:39 +02:00
Thomas Walpole
e7d22ffb11
install and update tests for ignoredDependencies
2015-09-27 12:27:39 +02:00
Adam Stankiewicz
44a5260050
test: Clear analytics config for test environment
2015-09-27 12:22:40 +02:00
Adam Stankiewicz
1e166189ba
Merge pull request #1917 from lukemelia/improve-version-failure-message
...
Include package name in error info when a version is not found.
2015-09-24 14:17:13 +02:00
Adam Stankiewicz
87a041a212
Fix --save-exact feature for github endpoints, fixes #1925
2015-09-24 13:34:49 +02:00
Michael Storgaard
aac254d275
Bumped Insight to reduce prompt friction
...
- Insight now checks for `process.env.CI` before prompting
- Insight now times out after 30 seconds of no response to prompt
2015-09-18 11:18:08 +02:00
Luke Melia
5d13ffda09
Include package name in error info when a version is not found.
...
Prior to this commit, when specifying a package version that cannot
be resolved, but other versions are available, the error message
did not state which what package failed, allowing for confusion.
For example, you might see:
```
bower ENORESTARGET No tag found that was able to satisfy 1.0.2
Additional error details:
Available versions: 1.0.1, 1.0.0
```
After this change, in the above situation the svn and git resolvers
will produce the following:
```
bower ENORESTARGET No tag found that was able to satisfy 1.0.2
Additional error details:
Available versions in somelib: 1.0.1, 1.0.0
```
2015-09-12 21:10:01 -04:00
Ben Cullen-Kerney
304b6393d4
Allow whitelisted values in bower.json file created by bower init
...
A change in the behavior of `mout.lang.isEmpty()` in Mout v0.10.0
introduced a bug in `bower init`, preventing it from including Boolean
values in "bower.json".
This commit explicitly whitelists the types that are used in the
bower.json spec - Object, Array, String, Boolean - as well as Number for
future compatibility.
2015-09-11 12:40:20 -07:00
Sindre Sorhus
490f63a838
modularize the MD5 util function
2015-09-03 11:00:38 +07:00
Adam Stankiewicz
26f80d25be
Put smart host detection behind a configuration, fixes #1764
2015-08-25 22:26:26 +02:00
Adam Stankiewicz
fe9a1bb5fc
Revert "upgrade to newer semver, fixes #1817,#1845,#1851"
...
This reverts commit 8744449016 .
2015-08-25 17:12:51 +02:00
Adam Stankiewicz
79679f9b08
Revert "Make bower commands work from subdirectories"
...
This reverts commit 7acafc26d6 .
2015-08-25 17:11:48 +02:00
Adam Stankiewicz
fac08cf835
[test] Recover process.cwd() after running one test
2015-08-23 16:32:45 +02:00
Adam Stankiewicz
dd67cc7de0
If cwd provided explicitly, force using it, fixes #1866
2015-08-23 16:24:36 +02:00
Robert Jackson
0993621bb8
Remove it.only.
2015-08-23 09:26:48 -04:00
Adam Stankiewicz
63b4d37207
Merge pull request #1866 from bower/feature/cwd
...
Make bower commands work from subdirectories
2015-08-23 14:30:05 +02:00
Adam Stankiewicz
793268ed54
Merge pull request #1871 from bower/1.5.0-preview
...
Pluggable resolvers
2015-08-23 14:28:25 +02:00
Adam Stankiewicz
ed27e87540
Fix the tests
2015-08-04 06:40:03 +02:00
Adam Stankiewicz
4fc2b5cf76
Add tests and improve resolver interface
2015-08-04 06:21:06 +02:00
Adam Stankiewicz
7acafc26d6
Make bower commands work from subdirectories
2015-07-28 23:22:44 +02:00
Peter Chanthamynavong
8744449016
upgrade to newer semver, fixes #1817,#1845,#1851
...
Upgrading to latest version of semver to fix (#1817 , #1845 , #1851 ).
Possible breaking changes in regards to the way semvers handles pre-releases.
If a version has a prerelease tags (for example, 1.2.3-alpha.3) then it will only be allowed to satisfy comparator sets if at least one comparator with the same [major, minor, patch] tuple also has a prerelease tag.
For example, the range >1.2.3-alpha.0 would be allowed to match the version 1.2.3-alpha.7, but it would not be satisfied by * or 1.2.3. See [semvers](https://github.com/npm/node-semver#prerelease-tags ) additional details.
2015-07-23 07:52:14 -05:00
Adam Stankiewicz
4af22cfbc0
[test] Replace sync-exec with spawn-sync
...
sync-exec has performance issue on Windows
2015-03-31 23:39:13 -07:00
Adam Stankiewicz
ab4f8a0e39
[test] Make synchronous exec work on Windows
2015-03-31 22:00:02 -07:00
Adam Stankiewicz
7e110603b5
[test] Make git helper in tests synchronous
2015-03-31 19:08:37 -07:00
Adam Stankiewicz
0f68da4eb8
Add support for two-factor authentication for login
2015-03-30 00:19:05 -07:00