Juan Picado
f282941075
Apply partially new eslint rules, upgrade es6 and replace octal literals by chalk colors
2017-04-23 22:19:31 +02:00
Juan Picado
7970e52068
Migrate storages to classes
2017-04-23 21:28:08 +02:00
Juan Picado
d79f12d45a
Migrate Storages to classes
2017-04-23 21:25:24 +02:00
Juan Picado
b5acc054bf
clean up phase, moving es6 local storage
2017-04-23 21:24:30 +02:00
Meeeeow
a18ac6bed6
fix npm search not show author name
2017-04-21 11:54:28 +08:00
Meeeeow
13d653e4dd
fix search not work for multiple storage
2017-04-21 11:53:05 +08:00
Madison Grubb
a7c4285a68
renaming 'sinopia' to verdaccio.
2016-11-07 12:15:38 -05:00
trent.earl
dd406da3e2
Fix tests for node 6
...
Node 6 introduced two breaking changes to verdaccio/sinopia
Path functions now throw on null/undefined arguments
Buffer defaults to binary now A lot of test code explicitly converted data to utf8 which broke on checksum
2016-07-30 19:37:04 -05:00
steve-p-com
e45fe466ee
Remove optional dependencies that are not truly cross-platform
2016-05-01 10:02:01 +01:00
steve-p-com
dfdcaa893e
Change the way package distribution tags are processed and stored
2016-04-18 20:53:00 +01:00
Alex Kocharin
45edca2218
search: stream results from npmjs instead of buffering them
2015-05-17 01:29:16 +03:00
Alex Kocharin
c09d03b20d
add dist-tags endpoints
2015-05-10 18:39:53 +03:00
Alex Kocharin
3c16e59a5c
Refactor authorization plugins
2015-04-09 01:51:34 +03:00
Alex Kocharin
9047e28074
set up some linting (obvious errors only)
2015-03-28 21:25:53 +03:00
Alex Kocharin
ed3eb37c4f
download packages using https
...
Or, in general, the same protocol as the registry;
this is what npm seem to be doing.
See issue #166 for details.
2014-12-23 00:29:26 +03:00
Alex Kocharin
06bb301bab
fix dist.tarball replacement logic
2014-12-05 09:16:16 +03:00
Alex Kocharin
a425c5e2ff
add scoped packages draft
2014-11-16 20:46:01 +03:00
Alex Kocharin
ca3cb6487d
refactor log and etagify middlewares
2014-11-13 22:01:20 +03:00
Alex Kocharin
4c11a42d21
separate web and api routers to different files
2014-11-13 20:14:21 +03:00
Alex Kocharin
6a778e8c17
change code style to jshttp
...
close #155 , see reasons there
This is a huge commit, so let me know if it will cause
any trouble, I might consider reverting it if it's the case.
2014-11-12 17:37:43 +03:00
Alex Kocharin
eda8dfe9ca
Validate package name when doing search
...
+ tests
fix #122
2014-10-02 11:14:59 +04:00
Alex Kocharin
4f028a107b
Save readme data that npm provides on publish
...
fix #100 , fix #128
2014-09-25 07:56:31 +04:00
Alex Kocharin
a5cd498f92
use http-errors package instead of custom stuff
2014-09-10 21:55:26 +04:00
Alex Kocharin
dbb588f031
Merge branch '0.9.x' of github.com:rlidwka/sinopia
2014-09-07 01:25:08 +04:00
Alex Kocharin
1e28c2d949
fix double fs.closing + EBADF error
2014-09-07 01:20:28 +04:00
Alex Kocharin
8d841ea8e3
hide local-list.json to storage/.sinopia-db.json
...
It was always in the current folder, which is a bad thing.
2014-09-07 00:50:34 +04:00
Alex Kocharin
6704abf988
bugfixes for webui
2014-08-08 06:17:05 +04:00
Alex Kocharin
d9f84677f8
fix tests broken by webui
2014-08-08 05:58:25 +04:00
Alex Kocharin
77700e72b1
Merge remote-tracking branch 'origin/0.9.x'
2014-08-08 05:15:22 +04:00
Alex Kocharin
5d4068d539
remove undefined variable
2014-08-08 05:14:27 +04:00
Alex Kocharin
57d6fe7150
Merge remote-tracking branch 'origin/0.9.x'
...
Conflicts:
lib/local-storage.js
2014-08-08 05:12:42 +04:00
Alex Kocharin
a8dc1b2f7b
option not to cache third party files
...
ref #85
2014-08-08 05:08:41 +04:00
Alex Kocharin
4f913f2468
Merge https://github.com/bpeacock/sinopia.git
...
Conflicts:
lib/config.js
lib/config_def.yaml
lib/index.js
lib/local-storage.js
lib/storage.js
package.json
2014-07-26 20:36:22 +04:00
Alex Kocharin
9275b2cc85
"msg" -> "message"
...
former one created too much confusion
2014-07-22 23:31:01 +04:00
Alex Kocharin
9816059485
Merge pull request #65 from yannickcr/npm-search
...
Add search functionality
2014-06-24 06:25:28 +04:00
Brian Peacock
277f1023c9
Fixed unpublish
2014-05-08 16:48:15 -05:00
Brian Peacock
d52cfe8bac
Fixed issue publishing unpublished modules
2014-05-08 16:34:16 -05:00
Brian Peacock
1ddc1c68dc
Added icons, smoother animations, search readme's
2014-05-08 11:13:39 -05:00
Brian Peacock
c0ee2db8a4
Added readme API with markdown support
2014-05-07 14:28:10 -05:00
Brian Peacock
34b631fa12
Added listings
2014-05-06 17:40:21 -05:00
Brian Peacock
cb6e2cd7f6
More specific express version to try to get old node working.
2014-05-06 11:34:09 -05:00
Alex Kocharin
a79fa68deb
lint
2014-04-14 00:44:17 +00:00
Alex Kocharin
6eada0f22e
preserve tags when publishing something (ref #63 )
2014-04-13 02:04:48 +00:00
Yannick Croissant
5241ddfe84
Add search functionality
2014-04-12 19:20:26 +02:00
Alex Kocharin
4470cb7d55
making latest tag behaviour configurable
2014-03-29 02:31:34 +00:00
Alex Kocharin
a891354a32
always return content-length for tarballs
2014-03-07 19:39:20 +00:00
Sam Day
58e98c7263
Support maxage for uplinks
2014-03-02 20:47:09 +11:00
Alex Kocharin
6c258758c8
support setting different storage paths for different packages
...
fixes #35
2014-01-13 22:56:36 +04:00
Alex Kocharin
68d3cc7295
fs interface refactoring
2014-01-13 20:48:51 +04:00
Alex Kocharin
5422de642e
tag support, closes #8
2013-12-29 10:41:31 +04:00