1
0
mirror of https://github.com/verdaccio/verdaccio.git synced 2024-11-13 03:35:52 +01:00
Commit Graph

299 Commits

Author SHA1 Message Date
Juan Picado @jotadeveloper
596c727a35
test: relocate notification test 2019-05-20 07:33:39 +02:00
Juan Picado @jotadeveloper
e7400cef71
test: relocate plugin storage 2019-05-20 07:26:40 +02:00
Juan Picado @jotadeveloper
3929633f7e
test: relocate test 2019-05-19 23:07:17 +02:00
Juan Picado @jotadeveloper
b4c42c1a78
test: relocate spec test 2019-05-19 22:23:12 +02:00
Juan Picado @jotadeveloper
2f3ec2ce42
test: increase usage of constants 2019-05-19 21:37:43 +02:00
Juan Picado @jotadeveloper
d052bcef89
test: relocate helpers 2019-05-19 21:03:45 +02:00
Juan Picado @jotadeveloper
26c5e2d670
Merge branch 'master' into 4.1.x 2019-05-17 08:04:13 -07:00
Juan Picado @jotadeveloper
7686417f29
feat: update readme v4 (#1312)
* feat: update readme v4

* chore: update @verdaccio/ui-theme@0.1.9

* chore: update @verdaccio/ui-theme@0.1.10
2019-05-17 08:03:58 -07:00
Marc Udoff
b9ffac5d1b feat: plugin support to filter packages
Add a plugin that can filter all package metadata before being returned.
This enables blocking of packages from verdaccio.

IPluginStorageFilter are loaded like other plugins from the config.
Verdaccio will look for plugins in config.filters and pass this to
storage.init. This is the same design as other plugins and will be
dynamically found with the same rules. These plugins must impliment
a filter_metadata method, which is called serially (in the order
loaded from the config) for every metadata request. It gets a current
copy of a package metadata and may choose to modify it as required.
For example, this may be used to block a bad version of a package or
add a time delay from when new packages can be used from your
registry. Errors in a filter will cause a 404, similar to upLinkErrors
as it is not safe to recover gracefully from them. Note: When version
is removed, be careful about updating tags.

Fixes: #818
2019-05-15 20:04:41 -04:00
Ayush Sharma
a588588cf3 chore: removes verdaccio update banner (#1309) 2019-05-12 10:38:32 -07:00
Daniel Ruf
ff71640e8a feat: replace chalk with kleur (#1289) @DanielRuf
* chore: replace chalk with kleur

* build: add updated lockfile

* chore: add flow-typed stub for kleur 3.0.3

* chore: remove unnecessary whitespace

* test: update snapshot for update-banner.js

* chore: migrate logger.js from chalk to kleur

* chore: use import instead of require
2019-04-29 08:44:29 +02:00
Juan Picado @jotadeveloper
9abe29593c
test: unit test for scoped download tarball 2019-04-28 09:34:59 +02:00
Juan Picado @jotadeveloper
4242eaa6b8
test: add unit test for whoami referer endpoint 2019-04-28 09:07:48 +02:00
Liming Jin
8e5203be9e
test: add unit test for the HTTP protocol check 2019-04-27 00:35:39 +08:00
Juan Picado @jotadeveloper
c3c62021e5
feat: theme as plugin (#1252)
* chore: remove ui

* chore: remove size step

* chore: update theme plugin

* chore: update lock file

* Update main.workflow

* chore: update js-yaml dep

* chore: @verdaccio/ui-theme@0.0.4

* feat: allows theme as a plugin

* chore: update package description
2019-04-06 08:35:38 +02:00
Juan Picado @jotadeveloper
4043da1ea3
chore: update snapshot 2019-03-27 07:39:09 +01:00
vip30
d0d74fa21b test: remove unused var and change to toHaveLength 2019-03-12 08:03:25 +08:00
vip30
75c0e1e4ec feat: add stars api 2019-03-11 23:37:17 +08:00
vip30
84be869aaf fix: husky commitlint not work, replace invalid test 2019-03-09 21:00:47 +08:00
vip30
1ab7c504ec feat: add star and unstar api for 4.x 2019-03-09 11:16:44 +08:00
Juan Picado @jotadeveloper
d39a494131
refactor: better name for 404 2019-03-04 23:39:33 +01:00
Ayush Sharma
38362c9596 refactor: fixes snapshot 2019-03-04 22:34:10 +01:00
Juan Picado @jotadeveloper
70d8e5f624
chore: fix e2e test for package list 2019-03-04 22:19:49 +01:00
Ayush Sharma
5aff7bc1a8 refactor: package list 2019-03-03 21:53:25 +01:00
Ayush Sharma
07d9aebc62 wip 2019-03-02 10:52:03 +01:00
Juan Picado @jotadeveloper
6553c6bce1
test: add unit test for unpublish 2019-02-25 08:33:01 +01:00
Juan Picado @jotadeveloper
d682e4f328
chore: fix unit test 2019-02-24 23:51:36 +01:00
Juan Picado @jotadeveloper
9e17d2bc27
chore: fix unpublish issues, fix unit test 2019-02-24 23:20:25 +01:00
Juan Picado @jotadeveloper
783fbce060
fix: #1191 overrides existing package to 0 bytes file 2019-02-24 10:26:43 +01:00
Ayush Sharma
31860540e1 refactor: versions and footer snapshot 2019-02-19 23:02:46 +01:00
Juan Picado @jotadeveloper
28231841f6
Merge branch '4.x' into fix-1163 2019-02-18 21:03:38 +01:00
Juan Picado @jotadeveloper
49c6f0353e
feat: allow order packages via on web #1163
add new param on web sort_packages. options asc or desc
2019-02-07 21:20:43 +01:00
Ayush Sharma
5af6b04b28 refactor: fixes unit tests for <NoItems/> component 2019-02-06 23:45:48 +01:00
Ayush Sharma
1c80c0a0fc refactor: fixes unit tests for detail URLs 2019-02-06 23:34:40 +01:00
Ayush Sharma
711f8153a5 refactor: removes old package detail component 2019-02-05 21:03:13 +01:00
Ayush Sharma
fed9711f48 refactor: removes old package sidebar 2019-02-04 22:08:26 +01:00
Juan Picado @jotadeveloper
e83d483a8e
chore: update verdaccio-htpasswd@2.0.0-beta.0 2019-02-03 19:56:02 +01:00
Juan Picado @jotadeveloper
f346534571
Merge branch 'feat-babel-preset' of github.com:verdaccio/verdaccio into feat-babel-preset 2019-02-03 12:13:21 +01:00
Juan Picado @jotadeveloper
e094e73802
chore: testing local-storage 2019-02-03 12:06:33 +01:00
Juan Picado @jotadeveloper
752b870aba feat: not found page (#1208)
* refator: added 404 page

* fix: fixed lint errors

* fix: fixed test

* refactor: add async import
2019-01-31 21:58:59 +01:00
Juan Picado @jotadeveloper
b12bfe8a3e
Merge branch '4.x' into feat-new-detail-page 2019-01-31 21:24:42 +01:00
Juan Picado @jotadeveloper
1c301b1c3a
Merge remote-tracking branch 'origin/master' into 4.x 2019-01-31 20:32:32 +01:00
Juan Picado @jotadeveloper
6fd8d4fd84
Merge branch 'master' into patch-1 2019-01-31 19:38:51 +01:00
BuffayBu
09ac72990c test(storage): add semicolons 2019-01-30 11:25:25 +08:00
BuffayBu
933034f3c9 test(storage): replace the hacky test 2019-01-30 11:25:39 +08:00
BuffayBu
f7685f781e test(local-storage): isolate tests & replace the hacky test 2019-01-30 11:23:59 +08:00
BuffayBu
35f0b539d9 test: use node v6 compatible fs api 2019-01-29 14:03:04 +08:00
BuffayBu
e62ef8df99 fix: don’t make change if time fields match (#1167) 2019-01-29 11:59:31 +08:00
BuffayBu
95686be47d fix: don’t packages that have no uplinks after reading (#1204) 2019-01-29 11:54:47 +08:00
Juan Picado @jotadeveloper
5178e1be5c
Merge branch 'feat-new-detail-page' into fix-1013 2019-01-26 15:32:51 +01:00