Sergey Chikuyonok
f535bd126a
Provide symlinks for nested dependencies
2014-04-12 13:15:36 +02:00
Mat Scales
cb8b25da53
Merge pull request #1104 from SevInf/fix/circular
...
Allow circular dependencies to be installed
2014-02-11 10:44:58 +00:00
Sergey Tatarintsev
ad31df09fb
Allow circular dependencies to be installed
2014-02-08 12:28:14 +02:00
Chris Gross
1831e507fe
scripts/hooks functionality added
2014-02-06 15:40:38 -05:00
Mat Scales
8992c74d32
Merge pull request #980 from wibblymat/infinite-dependency-recursion
...
Fixed an infinite recursion bug
2013-11-26 08:43:53 -08:00
André Cruz
864d3a3b2f
Fixed a bug caused by recently throw added in semver
...
The newest semver module version throws when calling `toComparators` with an invalid semver range (`invalid comparator`).
2013-11-25 17:56:31 +00:00
Mat Scales
d68d2a4b18
Fixed an infinite recursion bug
2013-11-22 13:40:04 +00:00
André Cruz
01b7509e61
Little fix when synching up dependencies.
2013-10-04 11:25:06 +01:00
André Cruz
99cb553cbd
Sync up dependencies and dependants after dissection, fixes #879 .
2013-09-28 14:34:33 +01:00
André Cruz
15fbf44948
Close GH-862: Store resolution when --force-latest is specified, fixes #861 .
2013-09-07 15:52:23 +01:00
André Cruz
eb9dcce30b
Close GH-819: Fix resolutions not working properly when resolving to branches, closes #818.. Fixes #818
2013-08-28 21:22:18 +01:00
Andre Cruz
9fa08fee99
Close GH-797: Decoupled prompting from the inner architecture.. Fixes #645
2013-08-19 01:16:19 +01:00
André Cruz
906990d9b5
Close GH-789: Install dependencies that have different sources, fixes #788.. Fixes #788
2013-08-17 11:50:39 +01:00
Trask Stalnaker
518f3d2a8f
Close GH-773: Order tags by semver build metadata. Fixes #0 , Fixes #0 , Fixes #0 , Fixes #0 , Fixes #0 , Fixes #0 , Fixes #0 , Fixes #0
2013-08-17 11:39:51 +01:00
david.bashford
fd58a5fe06
Close GH-717: add flag to log for force latest. Fixes #715
2013-08-05 14:25:26 +01:00
André Cruz
6125c0423f
Make installed dependencies without --save and --save-dev being recognised as root dependencies.
...
They continue to be labeled as extraneous but will be part of the tree.
This fixes #602 and cuts the way to implement #603 .
This also fixes an issue with --save and --save-dev possibly saving more than it should.
2013-08-02 22:08:23 +01:00
André Cruz
f3d1638131
Fix bug where child dependency relationship would not be set correctly.
2013-08-02 22:08:14 +01:00
André Cruz
5672019203
Urgent fix for a badly resolved conflict.
2013-07-30 00:15:33 +01:00
André Cruz
ee76fe584e
Add linked reps as resolved to prevent them for being overwritten in common usages, #593 .
2013-07-29 09:05:53 +01:00
André Cruz
a37f1c5dcb
CS.
2013-07-21 16:36:27 +01:00
André Cruz
41b246903f
Add some getter for inner parts of the architecture.
2013-07-21 16:33:25 +01:00
André Cruz
fcfeda9f39
Fix code responsible for reusing already resolved endpoints.
2013-07-20 19:52:03 +01:00
André Cruz
3e3f5faacc
Fix dependants not being correctly set in some edge cases.
2013-07-19 13:45:49 +01:00
André Cruz
8e51d1eaf3
Add force-latest option, closes #629 .
2013-07-18 18:34:04 +01:00
André Cruz
e7667ba34b
Fix install of multiple endpoints not working right.
2013-07-17 19:08:41 +01:00
André Cruz
761c947e25
Add isTargetable to prevent UrlResolver and FsResolver from being converted to semver when installing, #619 .
2013-07-16 09:21:02 +01:00
André Cruz
ec33766803
Switch endpoint parser to its own module.
2013-07-16 09:17:50 +01:00
André Cruz
6daf891c5c
Fix manager bug in some edge cases.
2013-07-16 09:16:25 +01:00
André Cruz
820c7e660a
Fix accessing undefined in some edge cases.
2013-07-15 19:50:08 +01:00
André Cruz
d1001aea1a
Use bower-json throughout the code.
2013-07-12 16:22:10 +01:00
André Cruz
2a0831ab5a
Simplify some compatible detection logic.
2013-07-12 15:33:43 +01:00
André Cruz
e73e480939
Made areCompatible protected.
2013-07-11 20:39:15 +01:00
André Cruz
33d0f1fd94
Fix bug introduced when name is coerced to the registry name.
2013-07-10 20:11:19 +01:00
André Cruz
c6746f6f77
Minor fix to a previous commit.
2013-07-06 12:59:34 +01:00
André Cruz
a7b2fe14b9
Fix some minor issues with * endpoints and prevent some semver errors due to module upgrade.
2013-07-06 10:29:50 +01:00
André Cruz
9b57d18143
Small improv.
2013-07-05 08:19:05 +01:00
André Cruz
011a19772d
Fix really weird bug that caused local packages to be installed.
2013-07-05 01:46:52 +01:00
André Cruz
f7ba6e1121
Minor improvement to the elect suitable.
2013-07-04 23:27:10 +01:00
André Cruz
df19dbc0de
Minor bug.
2013-07-04 23:16:39 +01:00
André Cruz
7becb19da4
Implement check of newer versions in the list command.
...
Also:
- Fix some errors not being emitted when a command failed.
- Update semver module; no need to check .valid against null.
2013-07-03 14:37:28 +01:00
André Cruz
fe1a635c14
Switch to graceful-fs.
2013-07-01 20:31:28 +01:00
André Cruz
8798f467e1
Fix incompatibles filtering.
2013-06-28 23:04:50 +01:00
André Cruz
3204bcb7a0
Oops, typo.
2013-06-28 07:37:21 +01:00
André Cruz
645a5206ec
Fix error caused by the recent semver upgrade.
2013-06-28 00:10:05 +01:00
André Cruz
7fa42cbdd3
Fix extra keys being set even if they are undefined.
2013-06-25 00:16:06 +01:00
André Cruz
f9f8f7aebd
Implement link command.
...
Also:
- CS fixes
- Remove options argument from commands that do not have them
- Use console.trace instead of err.stack (more reliable)
2013-06-24 23:19:59 +01:00
André Cruz
97edd21784
Add lookup command, minor tweaks to the info command.
2013-06-23 14:58:54 +01:00
André Cruz
83b6820458
Huge commit.
...
- Add search command
- Cache clean now clears the registry cache
- Fix error when accessing an unknown deep command in the cli
- Change from 'roaming' to 'path' in the config
- Change from 'canonicalPackage' to 'canonicalDir'
- Fix dev dependencies of nested packages being fetched
- Ignore invalid installed packages
- Various cache fixes and improvements
- Fix .bower.json being deleted if a package specified ignorables
- Use fstream instead of ncp to solve the EMFILE errors
2013-06-22 17:04:50 +01:00
André Cruz
578557f3d7
Minor tweaks.
2013-06-15 23:12:17 +01:00
André Cruz
92b7668067
Add list command, some other fixes and improvements.
...
- Fix cache clean command
- Lots of improvements and fixes of the Manager
- Only save json if the contents changed
- Add nom like tree to installed/updated packages
- Fix help usages.
2013-06-15 21:43:01 +01:00