Commit Graph

85 Commits

Author SHA1 Message Date
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