1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00
lens/src/common/vars
Jari Kolehmainen 97551bb7f0
Allow to import app as a library (#6722)
* unify build fs layout

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* use currentApp path for static files

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* lint fix

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* allow to import open-lens

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* allow to customize both main & renderer

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* fix compile-library script

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* remove bundled extensions

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* similar interface for both main & renderer

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* use startApp on both sides

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* fix startApp import

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* fix startApp import

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* Fix injection cycle (somehow)

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* use cwd in download_binaries

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* introduce applicationInformationToken

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* register applicationInformationInjectable in main & renderer

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* allow to define bundled extensions via appStart

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* compile node-fetch automatically via prepare

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* define peerDependencies

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* webpack fixes

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* rename application-information-token.injectable.ts -> application-information-token.ts

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* monaco-editor as externals

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* refactor application-information

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* introduce bundledExtensionInjectionToken

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* mark library exports as experimental

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* move extension npm package files & add release automation

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* add missing build files to package

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* fix bad merge conflict resolve

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* fix package.json name

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* allow to set mode via startApp

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* revert unnecessary changes

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* webpack: fix extensionOutDir

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* remove unnecessary peerDependencies

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* introduce nodeEnvInjectionToken

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* remove NODE_ENV from environmentVariablesInjectable

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* fix jest modulePathIgnorePatterns

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* fix duplicate injectable registration

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* fix build executableName

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
Signed-off-by: Sebastian Malton <sebastian@malton.name>
Co-authored-by: Sebastian Malton <sebastian@malton.name>
2022-12-23 13:33:35 +02:00
..
app-name.injectable.ts Clean up versioning and packageJson uses (#6196) 2022-09-15 17:20:58 -04:00
application-copyright.injectable.ts Allow to import app as a library (#6722) 2022-12-23 13:33:35 +02:00
application-description.injectable.ts Allow to import app as a library (#6722) 2022-12-23 13:33:35 +02:00
application-information-injectable.ts Allow to import app as a library (#6722) 2022-12-23 13:33:35 +02:00
application-information-token.ts Allow to import app as a library (#6722) 2022-12-23 13:33:35 +02:00
base-bundled-binaries-dir.injectable.ts Making apiBase injectable (#6022) 2022-10-05 08:10:36 -04:00
build-semantic-version.injectable.ts Add better type safety around Channels (#6133) 2022-10-13 07:50:19 -04:00
bundled-kubectl-version.injectable.ts Allow to import app as a library (#6722) 2022-12-23 13:33:35 +02:00
bundled-resources-dir.injectable.ts Making apiBase injectable (#6022) 2022-10-05 08:10:36 -04:00
content-security-policy.injectable.ts Allow to import app as a library (#6722) 2022-12-23 13:33:35 +02:00
extension-api-version.injectable.ts Allow to import app as a library (#6722) 2022-12-23 13:33:35 +02:00
is-debugging.global-override-for-injectable.ts Making apiBase injectable (#6022) 2022-10-05 08:10:36 -04:00
is-debugging.injectable.ts Making apiBase injectable (#6022) 2022-10-05 08:10:36 -04:00
is-development.injectable.ts Make starting of application modular and unit testable (#5324) 2022-05-18 16:18:02 +03:00
is-integration-testing.injectable.ts Make starting of application modular and unit testable (#5324) 2022-05-18 16:18:02 +03:00
is-linux.injectable.ts Make starting of application modular and unit testable (#5324) 2022-05-18 16:18:02 +03:00
is-mac.injectable.ts Make starting of application modular and unit testable (#5324) 2022-05-18 16:18:02 +03:00
is-production.injectable.ts Allow to import app as a library (#6722) 2022-12-23 13:33:35 +02:00
is-snap-package.global-override-for-injectable.ts Clean up versioning and packageJson uses (#6196) 2022-09-15 17:20:58 -04:00
is-snap-package.injectable.ts Clean up versioning and packageJson uses (#6196) 2022-09-15 17:20:58 -04:00
is-test-env.injectable.ts Make starting of application modular and unit testable (#5324) 2022-05-18 16:18:02 +03:00
is-windows.injectable.ts Make starting of application modular and unit testable (#5324) 2022-05-18 16:18:02 +03:00
lens-resources-dir.injectable.ts Upgrade to latest node-fetch (#6046) 2022-11-14 10:46:53 -05:00
node-env-injection-token.ts Allow to import app as a library (#6722) 2022-12-23 13:33:35 +02:00
normalized-platform-architecture.injectable.ts Stop using HelmCli from Renderer (#4861) 2022-06-13 11:42:53 +03:00
normalized-platform.injectable.ts Make PrometheusProviderRegistry fully injectable (#6592) 2022-11-25 09:19:57 -05:00
platform.injectable.ts Refactor and transform "Application update", "Preferences" and "Application menu" into Features (#6437) 2022-10-26 11:16:23 -04:00
product-name.injectable.ts Allow to import app as a library (#6722) 2022-12-23 13:33:35 +02:00
release-channel.injectable.ts Refactor and transform "Application update", "Preferences" and "Application menu" into Features (#6437) 2022-10-26 11:16:23 -04:00
sentry-dsn-url.injectable.ts Allow to import app as a library (#6722) 2022-12-23 13:33:35 +02:00
static-files-directory.global-override-for-injectable.ts Allow to import app as a library (#6722) 2022-12-23 13:33:35 +02:00
static-files-directory.injectable.ts Unify build fs layout (#6717) 2022-12-12 11:23:45 -05:00
store-migration-version.injectable.ts Allow to import app as a library (#6722) 2022-12-23 13:33:35 +02:00