Juan Picado @jotadeveloper
dfd95f05aa
Merge branch 'master' into 4.x
2018-08-25 17:33:12 +02:00
Ayush Sharma
cf0593813c
fix: removes asciidoctor.js support ( #884 ) ( #947 )
2018-08-25 13:42:18 +02:00
Juan Picado @jotadeveloper
68cb10f44d
Merge branch '4.x' of github.com:verdaccio/verdaccio into 4.x
2018-08-21 08:08:48 +02:00
Juan Picado @jotadeveloper
945eaef277
Merge remote-tracking branch 'origin/master' into 4.x
2018-08-21 08:07:10 +02:00
Juan Picado @jotadeveloper
a68d247a44
feat: add support for jwt on api ( #896 )
...
* feat: add support for jwt on api
* test: add unit test for sign token with jwt
add multiple scenarios with configuration file
* chore: add JWT verification on middleware
* chore: restore headless
* chore: restore middleware header validation
* refactor: fix login whether user exists
* refactor: JWT is signed asynchronously
* refactor: better structure and new naming convention
* test: add unit test for token signature
* test: add unit test for creating user with JWT enabled
#168
* docs: add security section jwt
* refactor: renable web auth middleware
* test(auth): add legacy disabled scenario
* chore: update gitignore
* chore: add some es6 sugar
* feat: enable JWT token signature for new installations
* chore: add yaml files to git
I forgot add this before 😷
* chore: trace log on auth
in case we want more output
2018-08-21 08:05:34 +02:00
Juan Picado @jotadeveloper
26873682b8
refactor: add prettier for yaml files ( #931 )
2018-08-20 16:31:39 +02:00
Ayush Sharma
9cd3ccb408
fix: login without reload ( #678 ) ( #679 ) ( #914 )
...
* fix: login without reload (#678 ) (#679 )
* fix: implements code review suggestions (#914 )
* refactor: adds scope to the app
* refactor: handles null value from localstorage for username
* refactor: removes text type from <Input />
* refactor: replaces isNull with isNil
* refactor: improves makeLogin method
* refactor: adds error from api constant
* fix: updates error using API_ERROR constant in tests
* refactor: updates regex for moduleMapper in jest config
2018-08-20 16:29:47 +02:00
Priscila
1602840ed1
feat: replaced lunr by lunr-mutable ( #915 )
2018-08-17 12:14:23 +02:00
Juan Picado @jotadeveloper
0ba1ccfabb
Merge remote-tracking branch 'origin/master' into 4.x
2018-08-13 18:18:34 +02:00
Juan Picado @jotadeveloper
231cf5a581
Merge branch 'master' into master
2018-08-13 07:20:20 +02:00
Ashish Surana
fd6769850a
fix(webui): search crash on ' ' as a value #898 ( #902 )
...
* fix(webui): search crash on ' ' as a value #898
* chore(test): add unit test cases for Home component
- test case for handleSearchInput function
2018-08-12 22:25:47 +02:00
jeremy
2e5a4096f4
fix: abort the stream to prevent overwriting existing tarbal
2018-08-02 12:44:59 -07:00
Diego Louzán
4862acdc0e
refactor(docker): multistage build / support for running as random uid
...
- refactor docker image to use builder multistage pattern
- separate storage directories
- verdaccio code directories are not user writeable
- add generic support for random user uid on environments where the startup
user for docker is randomized (e.g. openshift)
2018-08-02 20:23:25 +02:00
Ayush Sharma
dc9460ff07
refactor: header component test ( #878 )
...
* refactor: improves <Header /> component test cases
* refactor: adds destructuring for state in render block
2018-08-01 15:00:39 +02:00
Juan Picado @jotadeveloper
8b98302985
Merge branch 'master' into feat-webui-scope
2018-07-30 18:59:27 +02:00
Peter Cools
7c3a617d79
feat: adds option to set scope in webui instructions header
...
If you're using this registry for a specific module scope, specify that scope to set it in the webui instructions header e.g. npm set @coolsp:registry http://localhost:4873 .
Added as webui.scope option in .yaml.
> Note: in .yaml, escape @ with \\@.
See also feature request #593 .
Update unit test for added scope
2018-07-29 19:11:43 +02:00
Juan Picado @jotadeveloper
5e9b593bd5
refactor: some es6 sugar
2018-07-29 16:03:09 +02:00
Juan Picado @jotadeveloper
bef6df6e1b
test(storage): add unit test for merge test
2018-07-29 15:26:22 +02:00
Juan Picado @jotadeveloper
b65b79bc09
test(storage): add checks for addVersion
2018-07-29 13:58:04 +02:00
Juan Picado @jotadeveloper
25c62f09ea
test(storage): add better test for changePackage
2018-07-29 10:28:28 +02:00
ayusharma
4df6b3b252
feat: adds gravatar support for maintainers
2018-07-29 00:45:02 +02:00
Juan Picado @jotadeveloper
ddf491740c
Merge pull request #859 from verdaccio/update-dependencies
...
chore: update dependencies
2018-07-28 17:14:35 +02:00
Juan Picado @jotadeveloper
b0b631af76
chore: add unit test for #857 scenario
2018-07-28 08:45:10 +02:00
Juan Picado @jotadeveloper
f75e213399
chore: update dependencies
2018-07-27 20:59:51 +02:00
Juan Picado @jotadeveloper
62e3adf0db
chore: update devDependencies
2018-07-27 20:37:13 +02:00
ayusharma
263b0f78a9
refactor: <Package /> , <Footer /> and package sidebar code refactoring
...
refactor: variable naming
2018-07-22 21:22:51 +02:00
Juan Picado @jotadeveloper
b2e88d12a1
chore: add sub type example with flow
2018-07-18 07:53:02 +02:00
Juan Picado @jotadeveloper
2f4dbe8564
fix: add RemoteUser type for auth
2018-07-18 07:53:00 +02:00
Juan Picado @jotadeveloper
5c2c414e03
fix: wrong auth plugin signature
2018-07-18 07:52:59 +02:00
Juan Picado @jotadeveloper
6f33876587
chore: update @verdaccio/types to 3.3.2
2018-07-18 07:52:57 +02:00
Juan Picado @jotadeveloper
61e33f0a30
refactor: use plugins type on loadPlugin
2018-07-18 07:52:54 +02:00
Juan Picado @jotadeveloper
55c146cb5d
chore: add flow plugin examples
...
middleware, authentication and storage
2018-07-18 07:52:45 +02:00
Juan Picado @jotadeveloper
7ce6abf3b2
chore: update flow to 0.75.0
2018-07-18 07:52:39 +02:00
ayusharma
d6dd2f647b
refactor: removes un-necessary 'src' from webui path
2018-07-17 22:03:06 +02:00
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