1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00
lens/packages/core/src/extensions
Juho Heikka d8acff67d1
Fix ensure hashed directory for extension (#7188)
* Fix ensure hashed directory for extension

Earlier open lens versions stored extension_data directory based on
path of extension's package.json. This causes problems
because extensions have moved to new location. This ensures
backward compatibility that extension will get the same
directory than before the change.

Signed-off-by: Juho Heikka <juho.heikka@gmail.com>

* Reconstruct the key for old hashed directories

Signed-off-by: Juho Heikka <juho.heikka@gmail.com>

* Remove unnecessary return

Signed-off-by: Juho Heikka <juho.heikka@gmail.com>

* Use sync version of random bytes

Signed-off-by: Juho Heikka <juho.heikka@gmail.com>

* Add migration to new type of key

Signed-off-by: Juho Heikka <juho.heikka@gmail.com>

* Fix global override for random bytes to not return a promise

Signed-off-by: Juho Heikka <juho.heikka@gmail.com>

* Make registeredExtensions a dependency

Signed-off-by: Juho Heikka <juho.heikka@gmail.com>

---------

Signed-off-by: Juho Heikka <juho.heikka@gmail.com>
2023-02-21 16:09:03 +02:00
..
__tests__ Enable extension to specify storeName for persisting data (#7107) 2023-02-15 14:56:56 +02:00
as-legacy-globals-for-extension-api Restructure to monorepo (#6907) 2023-01-24 10:46:26 -08:00
common-api Export more things for the extension API (#7088) 2023-02-02 08:28:56 -05:00
extension-discovery Fix extension installation by not removing the package.json (#7161) 2023-02-15 05:16:58 -08:00
extension-installation-state-store Restructure to monorepo (#6907) 2023-01-24 10:46:26 -08:00
extension-installer Restructure to monorepo (#6907) 2023-01-24 10:46:26 -08:00
extension-loader Fix ensure hashed directory for extension (#7188) 2023-02-21 16:09:03 +02:00
extension-packages-root Restructure to monorepo (#6907) 2023-01-24 10:46:26 -08:00
extensions-store Restructure to monorepo (#6907) 2023-01-24 10:46:26 -08:00
ipc Change extension ipc registration log level from info to debug (#7175) 2023-02-16 07:52:09 -05:00
main-api Fix @k8slens/extensions being broken after monorepo (#7058) 2023-01-30 16:32:30 -05:00
renderer-api Export requestMetrics to extension api (#7167) 2023-02-17 09:19:44 -05:00
extension-api.ts Restructure to monorepo (#6907) 2023-01-24 10:46:26 -08:00
extension-store.ts Enable extension to specify storeName for persisting data (#7107) 2023-02-15 14:56:56 +02:00
extensions.injectable.ts Restructure to monorepo (#6907) 2023-01-24 10:46:26 -08:00
lens-extension-set-dependencies.ts Restructure to monorepo (#6907) 2023-01-24 10:46:26 -08:00
lens-extension.ts Enable extension to specify storeName for persisting data (#7107) 2023-02-15 14:56:56 +02:00
lens-main-extension.ts Allow computed catalog source from extension (#7053) 2023-01-30 09:37:31 -05:00
lens-renderer-extension.ts Export more things for the extension API (#7088) 2023-02-02 08:28:56 -05:00
main-extensions.injectable.ts Restructure to monorepo (#6907) 2023-01-24 10:46:26 -08:00
renderer-extensions.injectable.ts Restructure to monorepo (#6907) 2023-01-24 10:46:26 -08:00