Commit Graph

36 Commits

Author SHA1 Message Date
Juan Picado dfe925c259
feat: update logger pino to latest (#4839)
* feat: update logger pino to latest

remove old logger package

* update engines

* Update package.json

* Update beige-lions-type.md
2024-09-15 13:32:50 +02:00
Marc Bernard 96b28575a3
chore(ui): update babel dependencies (#4721) 2024-07-18 07:54:46 +02:00
Juan Picado daceb6d87e
chore: restore engines legacy support (#4072)
* chore: restore minimatch and legacy support

to be used on 5.x versions

* Update package.json

* Create old-turkeys-heal.md
2023-10-14 22:43:03 +02:00
Juan Picado e381e4845a
fix: improve legacy nodejs support (#3981)
* fix: improve legacy nodejs support

* restore
2023-08-20 12:32:09 +02:00
Juan Picado 22093ebffe
feat!: Node v16 as minimum for verdaccio 6 (#2833) 2021-12-31 18:32:20 +01:00
Juan Picado 24b9be0202
refactor: improve docker image build with strict dependencies and pro… (#2689)
* refactor: improve docker image build with strict dependencies and prod build

* use master as registry

* format
2021-11-20 07:46:35 +01:00
Juan Picado 794af76c50
Remove Node 12 support (v6.x) (#2473) 2021-10-15 18:49:47 +02:00
Juan Picado 558d78f32a feat: flexible user interface generator (#2070)
* feat: flexible template generator and manifest

* chore: add changeset

* chore: restore dep

* chore: add docs

* chore: update snapshots

* chore: update docker examples for v5

* chore: refactor web module

* chore: format

* chore: refactor web api endpoints

* test: add test for user login web

* chore: refactor endpoints

* chore: fix merge

* chore: fix merge

* Update ci.yml

* chore: test

* chore: add static

* chore: update script

* chore: fix e2e

* chore: fix method

* docs: update v5 relative docker example

* chore: update html render

* chore: update style

* Update .prettierignore

* chore: update changeset

* chore: use pnpm6 on run test

temporary ci

* chore: drop node 16 for pnpm 6

* chore: update ci

* chore: update ci

* chore: update ci

* chore: update ci

* chore: remove circle ci

* chore: better url prefix handling

* chore: format code

* chore: remove test node 10

* docs: add docker v5 relative revers proxy example

* chore: use base html tag

* chore: update test
2021-04-09 17:54:38 +02:00
Juan Picado 65cb26cf31 refactor: migrate request to node-fetch at hooks package (#1946)
* refactor(hooks): new structure for notifications

* chore: fix build

* chore: add debug

* chore: add changeset
2021-04-09 17:54:20 +02:00
Juan Picado 9f2a29a275 refactor: devDependencies strictly defined in each package (#1884)
* refactor: new babel preset

* chore: using pnpm

let's see how it goes, all seems works fine by far, pretty solid.
2021-04-09 17:54:11 +02:00
Juan Picado 1ece11cfc0
feat: migrate yarn 1 to yarn 2 (#1962) 2020-10-11 19:06:21 +02:00
Juan Picado @jotadeveloper c493b316b1
feat: i18n on web (#1750)
* feat: add i18n to web

* chore: enable es features
2020-03-14 07:16:47 +01:00
Juan Picado @jotadeveloper dbf20175dc
feat: npm token command support (#1427)
* feat: support for npm token

This is an effor of:

This commit intent to provide npm token support.

https: //github.com/verdaccio/verdaccio/issues/541
https: //github.com/verdaccio/verdaccio/pull/1271
https: //github.com/verdaccio/local-storage/pull/168
Co-Authored-By: Manuel Spigolon <behemoth89@gmail.com>
Co-Authored-By: Juan Gabriel Jiménez <juangabreil@gmail.com>

* chore: update secrets baselines

Co-Authored-By: Liran Tal <liran.tal@gmail.com>

* chore: update lock file

* chore: add logger mock methods

* chore: update @verdaccio/types

* refactor: unit test was flacky

adapt the pkg access to the new configuration setup

* refactor: add plugin methods validation

* test: add test for aesEncrypt

* chore: update local-storage dependency

* chore: add support for experimetns

token will be part of the experiment lists

* chore: increase timeout

* chore: increase timeout threshold

* chore: update nock

* chore: update dependencies

* chore: update eslint config

* chore: update dependencies

* test: add unit test for npm token

* chore: update readme
2019-09-07 15:46:50 -07:00
Juan Picado @jotadeveloper 66f4197236
feat: convert project to typescript (#1374)
* chore: test

* chore: add

* chore: more progress

* chore: progress in migration, fix prettier parser

* chore: reduce tsc errors

* chore: refactor storage utils types

* chore: refactor utils types

* chore: refactor local storage types

* chore: refactor config utils types

* chore: refactor tsc types

* refactor: apply eslint fix, tabs etc

* chore: fix lint errors

* test: update unit test conf to typescript setup

few test refactored to typescript

* chore: enable more unit test

migrate to typescript

* chore: migrate storage test to tsc

* chore: migrate up storage test to tsc

* refactor: enable plugin and auth test

* chore: migrate plugin loader test

* chore: update dependencies

* chore: migrate functional test to typescript

* chore: add codecove

* chore: update express

* chore: downgrade puppeteer

The latest version does not seems to work properly fine.

* chore: update dependencies
2019-07-16 08:40:01 +02:00
Juan Picado @jotadeveloper 39c3509c5f
chore: using betas 2019-02-03 12:06:33 +01:00
Juan Picado @jotadeveloper c3af3cbb80
feat: use verdaccio babel preset 2019-02-03 12:06:32 +01:00
Juan Picado @jotadeveloper a7dd409f1a refactor babel7 (#1164)
* fix: dev dependencies as dep

* refactor: babel 7 migration
2018-12-22 16:11:09 +01:00
Juan Picado @jotadeveloper b19df01b49
chore: enable class properties for react components (#1067) 2018-10-09 14:24:17 +02:00
Priscila c3edcbfcf5 Header Section Refactor - New UI (#1006)
Includes:
 - Created css variables in JS.
 - Added JS helpers.
 - Replaced old sidebar by the "APP Bar" component from Material UI.
 - Replaced logo by the new version.
 - Added Avatar icon.
 - Added Info Icon.
 - Added Information Dialog, where the user can 'copy to the clipboard' the verdaccio commands.
 - Added Verdaccio website documentation link.
 - Added Drop Down Menu on the right side with a logout option
2018-09-24 22:04:37 +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
Juan Picado @jotadeveloper 61e33f0a30
refactor: use plugins type on loadPlugin 2018-07-18 07:52:54 +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 779878383d
chore: docker build support static properties and rest on objects 2018-06-05 23:08:24 +02:00
Juan Picado @jotadeveloper 0af6f5a865
feat: using code splitting on routers
* enable syntax-dynamic-import
2018-06-03 18:34:41 +02:00
Juan Picado @jotadeveloper 9ca3d83355
chore: update babel conf peer environment 2018-04-08 21:05:32 +02:00
Juan Picado @jotadeveloper 30e1941771
chore: update babel to transpile for above node6 2018-04-04 23:33:54 +02:00
Ayush Sharma 5fadb77707 test: fixes presets 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 3052e5fb22 Webui component test with Jest 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 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
Juan Picado @jotadeveloper f1f15be353
fix: Fix #334 UI failure on IE 11, add suppor for old browsers. 2017-10-01 14:11:43 +02:00
Juan Picado @jotadeveloper f8a7483b08
refactor: move webpack to root folder and rewrite to es6 node style (legacy compatibility) 2017-07-18 21:14:13 +02:00
Meeeeow 3ba8d0827b
refactor: modify webui dependencies & add some code 2017-07-18 21:14:09 +02:00
Juan Picado @jotadeveloper e49846bb1b
Add new web ui, replace the old one based on jQuery by React components and webpack. 2017-07-18 21:02:05 +02:00