* 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> |
||
|---|---|---|
| .github | ||
| .idea | ||
| .vscode | ||
| docs | ||
| jsonnet/lens | ||
| mkdocs | ||
| packages | ||
| troubleshooting | ||
| .adr.json | ||
| .gitignore | ||
| .npmrc | ||
| CODE_OF_CONDUCT.md | ||
| CONTRIBUTING.md | ||
| lerna.json | ||
| LICENSE | ||
| license-header | ||
| mkdocs.yml | ||
| nx.json | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| RELEASE_GUIDE.md | ||
| SECURITY.md | ||
| tsconfig.json | ||
Lens Desktop Core ("OpenLens")
The Repository
This repository is where Team Lens develops the core of the Lens Desktop product together with the community.
The core is a library, powered by Electron and React. Unlike generic Electron + React frameworks / boilerplates, it is very opinionated for creating Lens Desktop-like applications and has support for Lens Extensions.
In the future, this library will be streamlined to become more customizable and pluggable with easy to use tooling for Lens Extension developers.
This source code is available to everyone under the MIT license.
Lens Desktop
Lens Desktop is built on top of the Lens Desktop Core with Team Lens built extensions released under a traditional Terms Of Service.
Lens Desktop is a standalone application for MacOS, Windows and Linux operating systems. Get started by downloading it from Lens website.
Development
See Development page.
Contributing
See Contributing page.
License
See License.
