Commit Graph

78 Commits

Author SHA1 Message Date
Erwann Mest
514fd0730c Add notes for zsh users. 2013-07-23 14:55:43 +02:00
André Cruz
854596fb04 Fix programmatic usage example. 2013-07-23 08:58:08 +01:00
André Cruz
6deaacadea Update travis link. 2013-07-23 00:11:50 +01:00
André Cruz
bf1542c35b Typo in contributor profile. 2013-07-21 23:34:54 +01:00
André Cruz
69e1d04638 Fix typo. 2013-07-21 10:35:58 +01:00
André Cruz
de4c7a04c3 Update README.md 2013-07-21 10:31:58 +01:00
André Cruz
5a5503ab34 Add git requirement, closes #628. 2013-07-18 11:59:12 +01:00
Nicolas Gallagher
198d612b87 Minor README adjustments
Includes fixing the `npm install` command now that the rewrite is part
of `master`.
2013-07-17 11:39:02 -07:00
André Cruz
e1ca49c082 Update README. 2013-07-14 08:51:33 +01:00
André Cruz
e5d53b4964 Typo. 2013-07-11 20:03:51 +01:00
André Cruz
1521fde0bd Update consuming package section. 2013-07-11 19:44:44 +01:00
André Cruz
eee0e81e6b Update README to be compatible with the current state of the rewrite. 2013-07-11 19:27:34 +01:00
André Cruz
47824ec1ac Typp. 2013-07-10 19:55:08 +01:00
Sven Lito
a25d9e7aa7 Update README.md 2013-07-10 14:41:00 +01:00
Marco Oliveira
b7cb3ee89f Update README.md 2013-07-10 09:05:25 +01:00
André Cruz
c9490b9ef8 Update README. 2013-07-10 08:58:13 +01:00
André Cruz
5a7baa0a3b Import README and CONTRIBUTING. 2013-07-09 21:02:41 +01:00
Max Waterman
0f2d49b2d6 Fix trivial typos in README.md. 2013-07-09 07:50:04 +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
4c3802878a Another huge commit.
- Add info command
- Fix list --paths
- Fix search with no name
- Fix conflict detection when uninstalling
- Mix tweaks and fixes
2013-06-23 01:14:08 +01:00
André Cruz
23e560b638 Forgot to update to canonical dir in some comments/docs. 2013-06-22 17:15:06 +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
52be2230cb Improve doc blocks and minor bug fixing. 2013-06-12 23:52:29 +01:00
André Cruz
4738150c55 Fix typos in README. 2013-06-12 22:40:31 +01:00
André Cruz
88b4847ba9 Remove --save-resolutions in favor of prefixing choices with !.
Also improve the manager resolution process by avoiding to fetch incompatible packages always.
Now lazy fetches them when necessary.
2013-06-12 22:34:53 +01:00
André Cruz
6d3b3e6de2 Add cache clean and list commands.
This was an huge commit.
- Allow nested commands
- Switch resolve cache in memory object cache to LRU
- Store non-semver packages in the cache
- Tweak help messages
- Various fixes and tweaks
2013-06-11 00:39:18 +01:00
André Cruz
e704733743 Read, use and update persistent resolutions.
Add --save-resolutions to deal with this.
Also:
  - Adjust logging when using compact
  - Minor code adjustments.
2013-06-07 13:05:07 +01:00
André Cruz
aadc9e64d8 Update doc and add TODO. 2013-06-06 00:27:03 +01:00
André Cruz
0ebe5ff55a Several fixes.
- Throw an error when trying to update a package that is not installed
- Do not add duplicate packages to the resolved list
- Make conflict resolution serial instead of parallel
- Fix some dumb mistakes
2013-06-05 08:55:32 +01:00
André Cruz
68454492e9 Add conflict resolve, presenting choices to the user.
This commit also contains:
- Simplified Manager and Project
- Add warning when an extraneous package is found.
- Fix a lot of bugs in the overall resolve process
- Made templates rendering synchronous
-
2013-06-05 00:50:23 +01:00
André Cruz
afd01cc40c Change from promise progress events to hierarchical logger.
This is an huge commit, contains other small tweaks/fixes.
2013-06-03 16:31:19 +01:00
André Cruz
70a4ab863d Add update command and also finish install. 2013-05-29 10:38:39 +01:00
André Cruz
415a1bffac README typo. 2013-05-28 00:04:23 +01:00
André Cruz
454436905c Huge commit.
- Changed way renderers work
- Move worker to a separate module
- Improve loglevel
- Minor tweaks
- Fix tests
2013-05-27 22:59:13 +01:00
André Cruz
9f6bf62efc Some other tweaks to the API. 2013-05-22 22:58:04 +01:00
André Cruz
87d0e1d886 Revised and improved code for the upper resolve layer. 2013-05-22 14:36:19 +01:00
André Cruz
b369fa2c7b Add test for registry endpoints. 2013-05-17 13:12:46 +01:00
André Cruz
7c96eb0819 Small performance improvement by accepting an optional package meta to avoid re-reading it.
Fix tests if previous run left dummy directories.
2013-05-17 11:47:51 +01:00
André Cruz
febc3b7936 README typos. 2013-05-14 22:27:27 +01:00
André Cruz
e09a3b8cbf Huge commit, implement rough working version of the whole resolve process. 2013-05-13 11:09:04 +01:00
André Cruz
cd31799c4c Minor fixes. 2013-05-05 03:14:07 +01:00
André Cruz
5cb79a4c1a Unify named endpoints with endpoints. 2013-05-05 01:20:37 +01:00
André Cruz
f8c3e6adf3 Add decomposed endpoint to the architecture. 2013-05-04 16:31:00 +01:00
André Cruz
4cc09e49ac Tweak resolverFactory and other stuff, improve related tests. 2013-05-02 22:42:48 +01:00
André Cruz
665b5363e3 Update some links to the new bower org. 2013-05-02 14:37:26 +01:00
André Cruz
f29023f11d Some changes to the resolver API, add more tests. 2013-05-01 09:50:04 +01:00
André Cruz
f11b2f6782 Walk towards finishing FsResolver. 2013-04-29 15:21:33 +01:00
André Cruz
b5054a7a7f Add static function to clear the internal resolvers cache, fix some issues. 2013-04-28 12:53:44 +01:00
André Cruz
561a5b2b2e Remove events. 2013-04-25 13:47:15 +01:00