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

534 Commits

Author SHA1 Message Date
Juan Picado @jotadeveloper
9ef13fb6b6
Merge branch 'master' into refactor-config 2018-07-12 08:50:07 +02:00
ayusharma
0e21e35c51 feat: capitalises logged in username (#752) 2018-07-11 10:08:07 +02:00
Juan Picado @jotadeveloper
91a6c202ff
chore: more unit test for config utils 2018-07-04 07:31:51 +02:00
Juan Picado @jotadeveloper
39651bb6b3
chore: add unit test for package access normalize 2018-07-04 00:15:09 +02:00
Juan Picado @jotadeveloper
dd3a937ac9
refactor: config file using flow 2018-07-04 00:15:07 +02:00
Juan Picado @jotadeveloper
957b71e8bb
refactor: user agent on config
remove logic users prop is not longer supported
67c63892d3 (diff-574051ef1fbe43a2746c5cd241d631c7)
2018-07-04 00:15:03 +02:00
Juan Picado @jotadeveloper
946d195431
refactor: pkg.access unit test
migrate more constants
2018-07-04 00:15:01 +02:00
Juan Picado @jotadeveloper
050f857fb6
refactor: add new constants 2018-07-04 00:15:00 +02:00
Juan Picado @jotadeveloper
2e157fb134
refactor: config unit test
match package access normalise
2018-07-04 00:14:59 +02:00
ayusharma
98abac4dec refactor: adds method to load verdaccio logo 2018-07-01 15:45:26 +02:00
ayusharma
4f6fd66bf3 refactor: adds tesURL for test cases 2018-07-01 15:45:26 +02:00
ayusharma
5c95551e8f refactor: unit tests and api service
refactor: fixes login api success call

refactor: fixes login respose for success case
2018-06-30 12:22:07 +02:00
Juan Picado @jotadeveloper
83b64bd798
refactor: unit test parse listeners 2018-06-28 22:17:38 +02:00
Juan Picado @jotadeveloper
45110ddb7b
refactor: migration assert to expect 2018-06-28 18:33:37 +02:00
Juan Picado @jotadeveloper
6239606ce1
chore: storage test path fix 2018-06-28 08:26:07 +02:00
Juan Picado @jotadeveloper
c6740feec3
chore: remove test folder from coverage report 2018-06-27 21:19:48 +02:00
Juan Picado @jotadeveloper
ccb73404a8
refactor: get rid of jest warnings 2018-06-27 08:52:52 +02:00
Juan Picado @jotadeveloper
88996e92a5
refactor: enable request test 2018-06-26 06:15:10 +02:00
Juan Picado @jotadeveloper
1fd50cc53e
refactor: add more constants 2018-06-26 06:15:09 +02:00
Juan Picado @jotadeveloper
57f0fa7610
refactor: unit test goes offline 2018-06-26 06:15:06 +02:00
Juan Picado @jotadeveloper
e12dc5b477
refactor: add custom store
for unit testing to avoid require connection on development
2018-06-26 06:15:05 +02:00
Juan Picado @jotadeveloper
e92a3013a5
chore: removed unused file 2018-06-24 10:13:16 +02:00
Juan Picado @jotadeveloper
3f5a5c2345
refactor: improve code with es6 style 2018-06-24 10:11:52 +02:00
Juan Picado @jotadeveloper
32e64c0fe3
chore: update functional script name 2018-06-23 21:02:55 +02:00
Juan Picado @jotadeveloper
90e700ce78
refactor: dist-tags-merge test 2018-06-23 20:59:35 +02:00
Juan Picado @jotadeveloper
2c74133dfc
refactor: get rid of personal emails
metadata should no have any personal email
2018-06-23 20:59:34 +02:00
Juan Picado @jotadeveloper
40f2aa46b1
refactor: add tags test 2018-06-23 20:59:33 +02:00
Juan Picado @jotadeveloper
1294477ff3
refactor: enable incomplete test 2018-06-23 20:59:32 +02:00
Juan Picado @jotadeveloper
0fcbb8e1bd
refactor: fix inject issue on debug mode 2018-06-23 20:59:31 +02:00
Juan Picado @jotadeveloper
e59f282a27
refactor: usage of constants on sanity test 2018-06-23 20:59:30 +02:00
Juan Picado @jotadeveloper
686f22461f
refactor: use of constants for testing 2018-06-23 20:59:29 +02:00
Juan Picado @jotadeveloper
690b92a652
refactor: mirror and anti-loop 2018-06-23 20:59:27 +02:00
Juan Picado @jotadeveloper
241945f2bb
chore: clean up deprected props 2018-06-23 20:59:26 +02:00
Juan Picado @jotadeveloper
495133edae
refactor: readme test endpoit
add scenario when readme is not present
2018-06-23 20:59:25 +02:00
Juan Picado @jotadeveloper
a1a70c973f
refactor: middleware plugins
add es6 transpiled use case
2018-06-23 20:59:24 +02:00
Juan Picado @jotadeveloper
d5a29f72b5
refactor: plugins auth endpoints 2018-06-23 20:59:23 +02:00
Juan Picado @jotadeveloper
d4a5d813a3
refactor: race condition test 2018-06-23 20:59:21 +02:00
Juan Picado @jotadeveloper
36979bb284
refactor: scoped test gzip test 2018-06-23 20:59:20 +02:00
Juan Picado @jotadeveloper
970c0461df
refactor: more unit test constants usage 2018-06-23 20:59:19 +02:00
Juan Picado @jotadeveloper
2c8c8f0295
refactor: update jetst match
using more consntants
2018-06-23 20:59:18 +02:00
Juan Picado @jotadeveloper
a1439df1b5
refactor: usage constants for http status 2018-06-23 20:57:21 +02:00
Juan Picado @jotadeveloper
d8455dd15a
refactor: using constants
relocate uplink token test to unit test
2018-06-23 20:57:20 +02:00
Juan Picado @jotadeveloper
3d19f22ba0
refactor: test tokens
more usage of constants for tokens
2018-06-23 20:57:19 +02:00
Juan Picado @jotadeveloper
22dd80aa7d
chore: remove package access property
proxy_publish was removed long time ago 6075034521
2018-06-23 20:57:18 +02:00
Juan Picado @jotadeveloper
65cc2769b6
refactor: replace deprecated package properties 2018-06-23 20:57:17 +02:00
Juan Picado @jotadeveloper
0de1e7efd4
test: restore snapshot unit test 2018-06-23 20:57:17 +02:00
Juan Picado @jotadeveloper
9242d498d7
refactor: functional testing
* server now are executed in the jest setup phase
* disable one snapshot
2018-06-23 20:57:16 +02:00
Juan Picado @jotadeveloper
b113aa3a55
refactor: jest config files relocation
still pending unit config file
2018-06-23 20:57:15 +02:00
Juan Picado @jotadeveloper
b28e6f737b
refactor: functional testing relocation
functional testing runs in a different process
2018-06-23 20:57:13 +02:00
Juan Picado @jotadeveloper
49c6191bb5
refactor: relocate unit test
no logic change, just path updates
2018-06-23 20:57:12 +02:00
Juan Picado @jotadeveloper
4e5deb4461
refactor: relocate jest conf file e2e 2018-06-23 20:55:24 +02:00
ayusharma
be3968f5e2 fix: improves regex for ascii and test (#461)
fix: file name in unit test

fix: updates snapshots

fix: updates snapshots
2018-06-23 19:53:05 +02:00
ayusharma
9fa523a0d3 fix: license field alignment on web ui (#761) 2018-06-20 21:09:49 +02:00
ayusharma
29bb57ad5f feat: adds support for ascii-doc preview in readme (#464) 2018-06-20 00:15:25 +02:00
ayusharma
e5ea0c2f5b fix: dynamic date generation for <Package /> component test
fix: adds <Package /> component snapshot
2018-06-18 23:49:51 +02:00
Juan Picado @jotadeveloper
8e16bbc5f1
test: remove time for package test 2018-06-18 23:30:43 +02:00
Juan Picado @jotadeveloper
c01cc4b851
test: add unit test merge time method 2018-06-15 07:55:30 +02:00
Juan Picado @jotadeveloper
3717ad49ee
fix: normalize package was broken #758 2018-06-14 22:44:06 +02:00
Peter Kaske
08d3f60324 Merge remote-tracking branch 'origin/feature-pkg-infos' into feature-pkg-infos 2018-06-14 08:43:21 +02:00
Peter Kaske
453bceec4c Changes as requested by reviewer.
- Fix test name in spec file
- Use lodash isString and isNill
- Move normalisation of git url into it's own function
- Create a renderSection() function to render links in a more "dry" way
2018-06-14 08:43:01 +02:00
Juan Picado @jotadeveloper
16999d3060
Merge branch 'master' into feature-pkg-infos 2018-06-14 08:06:33 +02:00
Juan Picado @jotadeveloper
4245636576
feat: add published package support to template
The package published can be printed into the template
Improve error handling
Improve notification documentation
2018-06-14 07:25:09 +02:00
Peter Kaske
7bd3a4f292 feat: Add basic package infos and resource links to sidebar.
Shows homepage, repository url and license if available in meta data.
If no data is available the module isn't shown.
2018-06-14 00:34:25 +02:00
Juan Picado @jotadeveloper
e5bf9a72df
Merge branch 'master' into feature-user-info-for-notications 2018-06-12 12:47:22 +02:00
Ilya Zaytsev
1ca5298707 feat: added information about package publisher for notifications 2018-06-12 16:37:15 +07:00
Juan Picado @jotadeveloper
92e1eb00ca
chore: update unit test sidebar 2018-06-12 08:22:23 +02:00
Juan Picado @jotadeveloper
73324a2971
refactor: convertDistRemoteToLocalTarballUrls method
add unit test
improve readbility
2018-06-05 21:03:27 +02:00
Juan Picado @jotadeveloper
d5f4b54a41
refactor: renaming validate name method 2018-06-04 23:08:50 +02:00
Juan Picado @jotadeveloper
ecbe616e46
feat: add published date and license on ui 2018-06-04 06:44:53 +02:00
Juan Picado @jotadeveloper
c920fa335c
fix: skip problematic unit test
we need to dive into the reason, it fails randomnly
2018-05-31 09:50:16 +02:00
Juan Picado @jotadeveloper
55c2333e88
test: intent to fix race condition on unit test 2018-05-30 21:48:33 +02:00
Lucius Gaitán
b8b2612e02
feat: new verdaccio skin to webui 2018-05-27 09:25:14 -03:00
Juan Picado @jotadeveloper
cee2564ac2
feat: add node 10 support for test and docker
update Docker to Node 10
we use yarn 1.6.0 as default for build
2018-05-20 21:46:54 +02:00
Juan Picado @jotadeveloper
08f6a64063
fix: avoid issues with missing token #693
also refactor other parts as string and constants
2018-05-14 20:08:49 +02:00
jharris4
f89b4985ab fix: make enter key submit the login modal form 2018-05-07 16:03:16 -04:00
jharris4
2e41d9f460 fix: disable autocomplete on search so it doesn't default to username 2018-05-07 16:02:32 -04:00
Juan Picado @jotadeveloper
44e03fa3df
refactor: remove comments ^_^ 2018-05-05 15:55:23 +02:00
Juan Picado @jotadeveloper
c92e187533
refactor: remove storage links from e2e testing 2018-05-05 15:54:10 +02:00
Juan Picado @jotadeveloper
101fd78b0d
refactor: add constant file
starting with json headers common usage
2018-04-30 15:41:04 +02:00
Juan Picado @jotadeveloper
3f6eeb4d7d
fix: update uplinks auth header
* increases unit test coverage
* remove dead code
* update documentation
* light refactoring

fix #670
2018-04-29 21:50:10 +02:00
Juan Picado @jotadeveloper
de61e469ed
refactor: storage utilities
relocate methods, no logic change
2018-04-22 22:14:21 +02:00
Juan Picado @jotadeveloper
e5caa71d35
refactor: storage is async
allows storage to initalize whether a async call is required on start up.
2018-04-21 18:36:06 +02:00
Juan Picado @jotadeveloper
848e004eb5
refactor: local database methods are async 2018-04-20 19:40:48 +02:00
Juan Picado @jotadeveloper
6491db4191
fix: api login use case when user already exist
It adds a new use case based on the plugin update. 409 in case user exists already and 201 when new user has been created.
2018-04-03 07:08:44 +02:00
Christopher Kelley
5c5af275ab
fix: correct linter errors and warnings 2018-03-26 13:51:14 -04:00
Christopher Kelley
78bb95c0c2
Merge branch 'master' into 628-auth-user-zero 2018-03-26 09:21:33 -04:00
Christopher Kelley
8bbedc933b
[Close #628] Test and correct auth plugin values 2018-03-26 09:20:12 -04:00
Juan Picado @jotadeveloper
57a6771681
Merge branch 'master' into issue-542 2018-03-24 20:15:58 +01:00
Ayush Sharma
0d3cf84c01 fix(test): replaces LocaleString with date-nfs/format
fix(test): replaces timezone to UTC

fix(test): updates variable definitions

fix(test): updates time format
2018-03-24 23:31:24 +05:30
Juan Picado @jotadeveloper
2022a30419
fix: unit test and better error handling 2018-03-24 10:12:25 +01:00
Juan Picado @jotadeveloper
b9a6edf9b0
chore: update verdaccio-memory dep 2018-03-24 09:07:36 +01:00
Juan Picado @jotadeveloper
4f395500b6
test: disable test 2018-03-20 17:46:20 +01:00
Juan Picado @jotadeveloper
011f5bf55b
test: disable test 2018-03-20 17:01:40 +01:00
Juan Picado @jotadeveloper
8d5a7f0c30
Merge branch 'master' into issue-587 2018-03-18 15:52:16 +01:00
Aaron Lozier
a56e8ad030 chore: update package and yarn to latest flow-types; skip test per #542 2018-03-18 09:27:51 -05:00
Juan Picado @jotadeveloper
d9e6e87702
test: add unit test for login web ui 2018-03-18 13:41:36 +01:00
Juan Picado @jotadeveloper
f0d2e8592f
test: add test for web ui endpoints
packages, sidebar and search
2018-03-18 08:46:02 +01:00
Juan Picado @jotadeveloper
37d2aa8d49
test: add unit test for utilities 2018-03-17 18:28:54 +01:00
Juan Picado @jotadeveloper
7237ab340f
refactor: add flow support on publish endpoint 2018-03-17 11:54:57 +01:00
Juan Picado @jotadeveloper
1740aad834
test(e2e): add test for protected packages
Protected packages are not displayed on UI
2018-03-13 22:15:21 +01:00
Juan Picado @jotadeveloper
036120b777
fix: add teardown for unit test 2018-03-11 19:25:13 +01:00
Juan Picado @jotadeveloper
547da379e9
test: add test for proxy access
the test will check whether avoiding proxy on uplink configuration avoid proxy access
2018-03-11 18:55:19 +01:00
Juan Picado @jotadeveloper
d200bf4507
refactor: remove use strict 2018-03-11 00:19:47 +01:00
Juan Picado @jotadeveloper
c2619854dd
refactor: migrate imports to es6 2018-03-10 23:13:26 +01:00
Juan Picado @jotadeveloper
76fe6cb5d7
refactor: apply flow and imports es6 2018-03-10 21:09:04 +01:00
Ayush Sharma
2de47454bf test: updates verdaccio-htpasswd tests
bumps verdaccio-htpasswd to 0.1.4
2018-03-04 22:14:29 +05:30
Juan Picado @jotadeveloper
0167de508c
refactor: move specific flow types into the project 2018-02-26 21:28:09 +01:00
Juan Picado @jotadeveloper
50288e79e7
fix: allow uplink comparison for https protocol
fix #571
2018-02-24 21:20:17 +01:00
Juan Picado @jotadeveloper
18ef37393e
test: add unit test for isUplinkValid #571 2018-02-24 20:50:00 +01:00
Juan Picado @jotadeveloper
199c98314d
refactor: add types to new files
pluging-loader and auth
2018-02-24 20:31:03 +01:00
Juan Picado @jotadeveloper
afd1b6e2dd
test: refactor and add small test for auth class 2018-02-24 20:31:02 +01:00
Juan Picado @jotadeveloper
d086073069
fix(flow): fix flow definitions 2018-02-24 20:31:00 +01:00
Juan Picado @jotadeveloper
66031363b9
test(e2e): add test scenario for sidebar 2018-02-11 00:02:14 +01:00
Juan Picado @jotadeveloper
e91bb8e723
test(e2e): add test scenario to load readme on detail page 2018-02-10 17:09:02 +01:00
Juan Picado @jotadeveloper
508d175778
test(e2e): add test scenario to display published packages on ui 2018-02-10 16:45:29 +01:00
Juan Picado @jotadeveloper
1f05808018
test(e2e): add logout test 2018-02-10 13:20:17 +01:00
Juan Picado @jotadeveloper
8c2a755f84
test(e2e): add test scenario to login user 2018-02-10 09:41:01 +01:00
Juan Picado @jotadeveloper
9807e21dee
test: add e2e support 2018-02-09 08:42:34 +01:00
Juan Picado @jotadeveloper
780874ece9
test: add husky and lint 2018-02-08 23:25:18 +01:00
Juan Picado @jotadeveloper
27286a5bff
test: add e2e test - testing ci mode 2018-02-08 22:45:13 +01:00
Juan Picado @jotadeveloper
f7414e9bb2
chore(flow): update flow definitions for proxy 2018-02-04 14:15:51 +01:00
Juan Picado @jotadeveloper
42f23da363
refactor: methods to camel case 2018-02-03 22:36:28 +01:00
Juan Picado @jotadeveloper
bee4d1cf4f
test(unit): add test for uplink offline, refactor proxy 2018-02-03 22:21:23 +01:00
Juan Picado @jotadeveloper
885345f4cf
test(unit): add unit test for publish and unpublish 2018-01-28 20:25:19 +01:00
Juan Picado @jotadeveloper
c08f257bf1
test(unit): add unit test for basic searc 2018-01-28 18:58:51 +01:00
Juan Picado @jotadeveloper
7c717359fc
chore(build): skip test 2018-01-28 18:48:56 +01:00
Juan Picado @jotadeveloper
234299fe2a
test(dist-tag): add unit test for dist-tag 2018-01-28 14:51:51 +01:00
Juan Picado @jotadeveloper
ec36521ab8
fix(dist-tag): fix #411 latest tag is incorrect 2018-01-28 11:53:49 +01:00
Juan Picado @jotadeveloper
819f06015e
test(unit): add unit test for packages endpoint 2018-01-28 11:38:22 +01:00
Juan Picado @jotadeveloper
181ea648fa
fix(flow): done does not accept arguments 2018-01-28 09:46:22 +01:00
Juan Picado @jotadeveloper
e4a21839d4
chore(flowt): update jest definition 2018-01-28 09:35:33 +01:00
Juan Picado @jotadeveloper
5140b57efb
refactor(test): remove deprecate auth support, fix all test 2018-01-28 02:47:54 +01:00
Juan Picado @jotadeveloper
aa3101ef9a
test(unit): add test for add_user and login 2018-01-26 18:16:51 +01:00
Juan Picado @jotadeveloper
a5ac23ef14
test(unit): relocate unit test 2018-01-25 23:31:47 +01:00
Juan Picado @jotadeveloper
d9a008e881
test(unit): add unit test for add user 2018-01-25 23:14:03 +01:00
Juan Picado @jotadeveloper
eaa0e3f8bd
test(unit): add unit test for ping and whoiam 2018-01-25 21:37:37 +01:00
Juan Picado @jotadeveloper
7d9736eaba
fix: wrong import reference 2018-01-18 07:03:21 +01:00
Juan Picado @jotadeveloper
046e8b1ae1
feat: add node api to launch verdaccio programmatically 2018-01-18 07:03:12 +01:00
Juan Picado @jotadeveloper
123625419a build: update flow to latest 2018-01-15 23:04:58 +00:00
Juan Picado @jotadeveloper
ccb14a54df build: update jest dependencies 2018-01-15 23:04:58 +00:00
Juan Picado @jotadeveloper
84b810e68a fix: add storage es6 plugin suport and fix plugin logic 2018-01-07 07:59:36 +00:00
Juan Picado @jotadeveloper
d352c6c63f refactor: load storage as plugin and as fallback use LocalStorage 2018-01-07 07:59:36 +00:00
Ayush Sharma
cbcd86efb4 webui: package sidebar test cases 2018-01-07 07:59:36 +00:00
Juan Picado @jotadeveloper
c602a4c9e7 test: add unit test for up-storage, getRemoteMetadata, fetchTarball 2018-01-07 07:59:36 +00:00
Juan Picado @jotadeveloper
9d82eb8820 test: add unit test for up-storage 2018-01-07 07:59:36 +00:00
Juan Picado @jotadeveloper
ce5af8a004 fix: flow lint errors 2018-01-07 07:59:36 +00:00
Juan Picado @jotadeveloper
b494d47eeb test: add additonal unit test for local-storage 2018-01-07 07:59:36 +00:00
Juan Picado @jotadeveloper
d0e97cf076 test: add some unit test for local-storage 2018-01-07 07:59:36 +00:00
Juan Picado @jotadeveloper
e0d3223968 refactor: fix code review suggestions 2018-01-07 07:59:36 +00:00
Juan Picado @jotadeveloper
3c157a221a refactor: update snapshots 2018-01-07 07:59:36 +00:00
Ayush Sharma
d24904c650 webui: tests and dependency mock fixes
deps fixes

deps fixes
2018-01-07 07:59:36 +00:00
Ayush Sharma
ab4b9a0e2e webui: removes function check in search component in test 2018-01-07 07:59:36 +00:00
Ayush Sharma
5ae7863d8f webui snapshot testing
deps fixes for ui tests

snapshot fixes
2018-01-07 07:59:36 +00:00
Ayush Sharma
e03672b70b Chore: typo and spacing fixes
test name fixes
2018-01-07 07:59:36 +00:00
Ayush Sharma
ea47691300 Fix: Header component test 2018-01-07 07:59:36 +00:00
Ayush Sharma
3052e5fb22 Webui component test with Jest 2018-01-07 07:59:36 +00:00
Ayush Sharma
753281effe Package detail component test 2018-01-07 07:59:36 +00:00
Ayush Sharma
c56c03065b WIP: package & Package list component tests 2018-01-07 07:59:36 +00:00
Ayush Sharma
84b29fcf08 webui: <NotFound /> component test case 2018-01-07 07:59:36 +00:00
Ayush Sharma
6a6d7ed4de webui: <Help /> component test case 2018-01-07 07:59:36 +00:00
Ayush Sharma
e38f284b0b webui: <NoItems /> component test case 2018-01-07 07:59:36 +00:00
Ayush Sharma
b77c0ea7bb webui: <Readme /> component test case 2018-01-07 07:59:36 +00:00
Ayush Sharma
50884dfd7e webui: <Search /> component test case
Fix: placeholder test for <Search /> component

minor fix
2018-01-07 07:59:36 +00:00
Ayush Sharma
de867e7a65 Webui: bootstrap and test setup 2018-01-07 07:59:36 +00:00
Juan Picado @jotadeveloper
0c9e504d1a refactor: clean scripts and dependencies 2018-01-07 07:59:36 +00:00
Juan Picado @jotadeveloper
1b1a784640 refactor: remove old module 2018-01-07 07:59:36 +00:00
Juan Picado @jotadeveloper
e00e41b24b refactor: fix linting 2018-01-07 07:59:36 +00:00
Juan Picado @jotadeveloper
ca5fd82d95 refactor: jest migration completed 2018-01-07 07:59:36 +00:00
Juan Picado @jotadeveloper
4cbbb2f370 refactor: functional testing add more test 2018-01-07 07:59:36 +00:00
Juan Picado @jotadeveloper
037095f851 refactor: functional testing with jest set up 2018-01-07 07:59:36 +00:00
Juan Picado @jotadeveloper
86d92e96d2 chore: add unit test for smart request 2018-01-07 07:59:36 +00:00
Juan Picado @jotadeveloper
adf7f3adb3 refactor: refactor functional test server launch (wip) 2018-01-07 07:59:36 +00:00
Juan Picado @jotadeveloper
31c2bd48a0 refactor: migrate unit test to Jest 2018-01-07 07:59:36 +00:00
Juan Picado @jotadeveloper
a5e162d475 feature: Update Build pipeline for Babel transpiler (#349)
feature: Update Build pipeline for Babel transpiler
2018-01-07 07:59:36 +00:00
Ayush Sharma
6e35e10a72 fix: dist-tag put and delete endpoint removed
dist tags test fixes

minor-fixes: new line
2018-01-07 07:59:36 +00:00
Juan Picado @jotadeveloper
7f4f7380ac refactor: fix rebase unit test 2018-01-07 07:59:36 +00:00
Juan Picado @jotadeveloper
4c0733ca32 refactor: These files will be migrated to another repository 2018-01-07 07:59:36 +00:00
Juan Picado @jotadeveloper
112cee789e refactor: remove local-storage in favor of the new dependency 2018-01-07 07:59:36 +00:00
Juan Picado @jotadeveloper
121dc3c058 refactor: fix dist-tag tests 2018-01-07 07:59:36 +00:00
Ayush Sharma
b605d1ed7e fix: notification for multiple endpoints
add silent fail case for notification promise
2017-12-15 08:08:16 +05:30
Håkan Canberger
374a5e8e7b feat: Add middleware plugins from fl4re/sinopia
This is basically the PR fl4re/sinopia#18 by @fredr
2017-11-01 15:01:25 +01:00
Ramon Henrique Ornelas
3fcdc62736 test: add test return default headers 2017-09-30 21:29:13 -03:00
Ramon Henrique Ornelas
231a4d7227 refactor: small changes in the code
- describe message tests;
- remove condition duplicate;
- add logger in exceptions;
2017-09-30 21:07:45 -03:00
Ramon Henrique Ornelas
f7ad05ec86 test: add test uplink auth 2017-09-30 00:06:42 -03:00
Yuuki Tada
f80ff856ba Add DATE and VERSION in search result
modified:   src/lib/storage/local/local-storage.js
	modified:   test/functional/tags/preserve_tags.spec.js
2017-09-07 02:53:26 +00:00
Juan Picado @jotadeveloper
23bcf6fb86
test: Increase coverage for local-data storage 2017-08-26 07:44:18 +02:00
Juan Picado @jotadeveloper
2c3a8f9d42
test: Add unit test for a scenario when the database is corrupted 2017-08-26 07:44:17 +02:00
Juan Picado @jotadeveloper
d7e6bae469
refactor: move stream tarball helper as a dependency 2017-08-06 22:52:30 +02:00
Juan Picado @jotadeveloper
32a1b6e6e2
refactor: restore default time out to 20s 2017-08-06 22:04:35 +02:00
Juan Picado @jotadeveloper
8b93b579d3
refactor: naming clean up, relocation, organize by category 2017-08-06 21:54:15 +02:00
Juan Picado @jotadeveloper
d53ce9750b
refactor: rename unit test clean up 2017-08-05 10:34:31 +02:00
Juan Picado @jotadeveloper
644c0981db
fix: configuration files inconsistencies, add unit test 2017-08-02 20:46:06 +02:00
Juan Picado @jotadeveloper
cda92ac5ab
refactor: relocate unit test 2017-08-02 20:45:21 +02:00
Juan Picado @jotadeveloper
a038b282ec refactor: scoped packages unit test, relocate other unit test 2017-07-30 15:56:00 +00:00
Juan Picado @jotadeveloper
1e6c7dd6ea refactor: unit test for readme, preserve tags on publish 2017-07-30 15:56:00 +00:00
Juan Picado @jotadeveloper
6f006fbf40
test: Add functional test to un publish a single version 2017-07-30 17:55:41 +02:00
Juan Picado @jotadeveloper
2df4f7b628
fix: eslint globally read all files, rename jsx to js. Reduce amount of repeated configuration 2017-07-18 21:14:12 +02:00
Juan Picado @jotadeveloper
cfffd04736
refactor: disable readme test 2017-07-18 21:14:10 +02:00
Juan Picado @jotadeveloper
5b1ac962f2
fix: unit test library reference 2017-07-18 21:14:09 +02:00
Juan Picado @jotadeveloper
5f345a90df
fix: dot files, dependencies and update scripts 2017-07-18 21:14:09 +02:00
Meeeeow
7fef14c322
refactor: directory structure 2017-07-18 21:08:10 +02:00
Juan Picado @jotadeveloper
b3a82bc294
Refactor web, relocate files to web folder 2017-07-18 21:02:05 +02:00
Juan Picado @jotadeveloper
6e91aa88be
(test): Refactor and add documentation some unit test, relocate storages 2017-07-02 00:05:58 +02:00
Juan Picado @jotadeveloper
1ae08b6b78
(test): Add functional test for notifications on publish 2017-07-01 11:17:46 +02:00
Juan Picado @jotadeveloper
19f969d442
(fix): fix formatting, easy to read 2017-07-01 09:10:26 +02:00
Juan Picado @jotadeveloper
aeed698ed2
(fix): add functional test, unpublish package 2017-07-01 09:09:44 +02:00
Juan Picado @jotadeveloper
9640730d6c
(fix): renamed smart request file 2017-07-01 00:06:21 +02:00
Juan Picado @jotadeveloper
a702e69e16
(fix): increase mocha timeout 2017-06-30 23:17:58 +02:00
Juan Picado @jotadeveloper
492eeef721
(fix): trying to fix hangs promises on travis 2017-06-30 23:11:40 +02:00
Juan Picado @jotadeveloper
b2008958f1
(test): Refactor smart request module 2017-06-30 23:11:12 +02:00
Juan Picado @jotadeveloper
e41dad708e
(test): Refactor hash method 2017-06-30 23:10:30 +02:00
Juan Picado @jotadeveloper
1926522f99
(test): Move mocha options to mocha config file 2017-06-30 23:09:17 +02:00
Juan Picado @jotadeveloper
96c9f459c1
(test): Refactor server class, renamed methods to camelCase 2017-06-28 22:56:02 +02:00
Juan Picado @jotadeveloper
15c6cb09fd
(test): Fix mocha debug mode for > Node 7 2017-06-28 22:47:16 +02:00
Juan Picado @jotadeveloper
2ee4f38743
Refactor Storage, move local storage to inner folder.
Refactor methods to camelCase
Relocate utilities
2017-06-10 23:41:24 +02:00
Juan Picado @jotadeveloper
1307181005
Refactor streams, removed not needed dependency 2017-06-10 18:48:20 +02:00
cklein
7018fc99a2 [GH-131] add cache option to uplinks 2017-06-08 17:59:28 +02:00
Ryan Graham
64c3ea445b
don't blindly clobber local dist-tags
If packages are being published to verdaccio as well as upstream to
npmjs.org, then when the cache is updated from npmjs.org it uses the
dist-tags from the upstream even if the locally published version is
actually newer. This makes it very difficult to use verdaccio as a
staging registry for testing out potential releases.

This change partially reverts a change in behaviour that was introduced
in #8 which caused a regression for the staging style workflow that was
supported by sinopia.
2017-06-01 13:59:56 -07:00
Juan Picado
92df8bd178
Fix uppercase lint warning, streams use lowercase function name 2017-05-09 10:11:09 +02:00
Juan Picado
90328d5faf
Fix config.js new shape 2017-04-27 06:54:53 +02:00
Juan Picado
3457e0925d
rebase from master branch 2017-04-23 22:28:35 +02:00
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
b05050da5b
Update unit test es6 2017-04-23 21:28:40 +02:00
Juan Picado
d79f12d45a
Migrate Storages to classes 2017-04-23 21:25:24 +02:00
Juan Picado
52cb33ffdd
Remove es6 polyfills and use native Promises 2017-04-23 21:09:48 +02:00
jotadeveloper
d824821b7a Merge pull request #163 from Meeeeow/fix_search
Fix search feature
2017-04-22 10:42:42 +02:00
Juan Picado
580d3e77f7
Fix undefined path value 2017-04-22 09:31:12 +02:00
Juan Picado
7df6962f43
Add unit test for plugin-loader 2017-04-22 08:23:16 +02:00
Meeeeow
38518baf44 fix: search leak private package and ui bug
- Check permission in search API
- Fix author's name not show in search result
2017-04-21 11:53:05 +08:00
Juan Picado
640240e5c2
Remove Symbols dependency, Node 4 as min version supported 2017-04-17 11:36:35 +02:00
Juan Picado
18d52a4103
Add unit test Search indexer 2017-04-12 21:17:28 +02:00
Madison Grubb
01a6c22103 merging in changes from upstream & fixing conflicts 2017-02-04 22:58:26 -05:00
Aram Drevekenin
ccd3d26059 test: adduser created with htpasswd 2017-01-19 17:14:39 +02:00
Juan Carlos Picado
0210752ea5 clean warnings on unit test 2016-12-05 08:42:43 +01:00
Madison Grubb
a7c4285a68 renaming 'sinopia' to verdaccio. 2016-11-07 12:15:38 -05:00
Miguel Mejias
25e00a3172 Implement logout endpoint 2016-10-11 18:44:47 -05:00
trent.earl
b31198f685 Tests should check for presence of title with "Verdaccio" not "Sinopia" 2016-08-20 12:07:52 -05:00
Juan Carlos Picado
5cdadbd7fa Remove sync write file 2016-08-13 08:21:55 +02:00
trent.earl
d8f2d95f92 Rename binary to verdaccio 2016-07-30 19:37:30 -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
6301c3f169 Replace YAML package definitions with standard package.json, fix dependencies 2016-04-21 21:13:49 +01:00
steve-p-com
dfdcaa893e Change the way package distribution tags are processed and stored 2016-04-18 20:53:00 +01:00
Jakub Jirutka
fde2321222 Add workaround to handle URLs of scoped packages with unencoded /
Fixes https://github.com/rlidwka/sinopia/issues/104#issuecomment-66790574.
2015-07-12 01:26:18 +03: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
97386397c2 add a code to bind on unix sockets
use "listen: 'unix:sinopia.sock'" for this
2015-04-22 02:38:25 +03:00
Alex Kocharin
137fd5978f fix access control
ref #238
2015-04-21 19:43:12 +03:00
Alex Kocharin
9294981d71 fix tests for 0.10 2015-04-11 20:14:49 +03:00
Alex Kocharin
17bdfd904a test: use promisified supertest-like asserts 2015-04-11 20:11:04 +03:00
Alex Kocharin
6cb257e51f add tests for auth plugins 2015-04-11 16:09:19 +03:00