Commit Graph

72 Commits

Author SHA1 Message Date
André Cruz
048bc53bd0 Add open command, closes #630. 2013-07-21 12:04:18 +01:00
André Cruz
5b37ec0de5 Bump rc. 2013-07-20 23:19:34 +01:00
André Cruz
c49e7e181b Update reps. 2013-07-20 23:13:18 +01:00
André Cruz
91779a67fb Pass logger to the registry client, get rid of unnecessary emitter in commands. 2013-07-20 22:08:30 +01:00
André Cruz
0cf8af00b3 Separate logger into its own module. 2013-07-20 20:37:05 +01:00
André Cruz
62c616f197 Use http agent and introduce replay of http errors on network failure. 2013-07-20 19:52:38 +01:00
André Cruz
dd965e03c5 Bump rc version. 2013-07-19 13:49:21 +01:00
André Cruz
14597f74f4 Bump to rc. 2013-07-18 08:21:54 +01:00
André Cruz
a6e4ff83f0 Bump alpha version. 2013-07-16 09:30:06 +01:00
André Cruz
ec33766803 Switch endpoint parser to its own module. 2013-07-16 09:17:50 +01:00
André Cruz
d15fa0cfb3 Upgrade deps. 2013-07-14 17:22:07 +01:00
André Cruz
73592f76ba Bump alpha version. 2013-07-14 15:23:29 +01:00
André Cruz
2386d46609 Decrease the progress delay to 8sec. 2013-07-14 11:47:11 +01:00
André Cruz
0da1dbdc14 Implement progress when downloading from URLs. 2013-07-14 11:32:14 +01:00
André Cruz
1e6f54f055 Add missing proxyquire dep. 2013-07-13 21:46:39 +01:00
André Cruz
1973f1a1de Bump alpha version. 2013-07-13 13:04:58 +01:00
Sven Lito
c7be3d73b9 Close GH-611: Istanbul code coverage. 2013-07-11 19:15:49 +01:00
André Cruz
eb33c9ec81 Bump alpha version. 2013-07-11 07:57:46 +01:00
André Cruz
b2acd5fa75 Bump alpha version. 2013-07-10 20:11:53 +01:00
André Cruz
4c305b7532 Bump alpha version. 2013-07-10 07:22:58 +01:00
André Cruz
28913e3a72 Remove private. 2013-07-09 23:59:32 +01:00
André Cruz
7c8146128e bower_new to bower. 2013-07-09 21:04:09 +01:00
André Cruz
c5342e4a15 Update package.json. 2013-07-09 21:00:13 +01:00
André Cruz
1c6d2864b6 Sort deps. 2013-07-07 02:51:32 +01:00
André Cruz
4d8dbefc85 Use the new bower-config module. 2013-07-06 22:46:28 +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
17f793a4bb Update semver to deal with pre-releases and builds. 2013-06-23 13:53:00 +01:00
André Cruz
eb18c0a505 Use stringily object when printing package meta in the info command. 2013-06-23 01:49:48 +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
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
André Cruz
8eed440840 Fix error logging. 2013-06-11 16:20: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
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
57a9b313c4 Finish the help command and help usages for the implemented commands.
Introduce templating based on handlebars.
Minor tweaks.
2013-05-31 16:18:00 +01:00
André Cruz
76b85ed554 Update rc package. 2013-05-30 22:31:52 +01:00
André Cruz
20ba998383 Implement the uninstall command.
Made also some tweaks to the render stuff.
2013-05-30 21:57:05 +01:00
André Cruz
70a4ab863d Add update command and also finish install. 2013-05-29 10:38:39 +01:00
André Cruz
4d6bcf27e9 Small tweaks. 2013-05-28 11:24:09 +01:00
André Cruz
784d458e62 Add repository to package.json. 2013-05-24 22:50:44 +01:00
Mat Scales
03c6614aed Added which as a dev dependency accidentally 2013-05-24 17:31:59 +01:00
Mat Scales
26f33b9581 Check that git is installed when instantiating a git resolver 2013-05-24 17:29:16 +01:00
Mat Scales
5bc0b24913 Set up Grunt, because Grunt is magic 2013-05-24 15:43:54 +01:00
Mat Scales
49b1608af8 Put the dependencies in alphabetical order for better readability 2013-05-24 15:36:08 +01:00
Mat Scales
8bc6d7af8c Added the update notifier 2013-05-24 15:35:03 +01:00
André Cruz
ecacdfaf49 Avoid having to deal with circular references when outputting json. 2013-05-24 00:58:43 +01:00
André Cruz
cfb3d14028 Initial take on the commands + renderers + cli. 2013-05-23 19:55:59 +01:00
André Cruz
19e3a2ecc4 Setup rudimentary CLI usage for the demo. 2013-05-13 15:09:16 +01:00
André Cruz
e09a3b8cbf Huge commit, implement rough working version of the whole resolve process. 2013-05-13 11:09:04 +01:00
Sindre Sorhus
083cb9cc9a Replace util/osJunk with junk module 2013-05-05 01:53:42 +02:00