Commit graph

805 commits

Author SHA1 Message Date
Pierre Gayvallet
9a15b67eb7
Create packages for browser-side analytics service (#134307)
* Create client-side analytics service packages

* move all the things

* start to adapt imports

* fix more imports

* update generated doc

* updating READMEs
2022-06-16 12:17:29 +02:00
Pierre Gayvallet
1fa326b095
Extract core's browser-side theme service to packages (#133894)
* Extract core's browser-side theme service to packages

* start fixing imports

* fix imports

* export service constructor option type

* lint

* update readme

* update generated doc

* update codeowners for /packages/core
2022-06-14 09:09:49 +02:00
Pierre Gayvallet
2fddd18fa7
Create core packages for docLinks browser/server services (#133360)
* Create core packages for docLinks browser/server services

* fix mock imports

* fix service imports

* fix server-side type imports

* fix type imports on browser side

* updating readme files

* update generated doc

* add base server mock package

* adapt core usages of coreContextMock

* fix tests / mocks

* lint

* add missing export

* fix another test import

* import from package
2022-06-08 13:18:56 +02:00
Pierre Gayvallet
6cb2898d2e
[package arch] Move Core's browser-side injectedMetadata service into packages (#133298)
* Create the injected-metadata packages

* already rename the thing

* move ALL the things

* fix mocks

* start fixing mock imports

* lint

* a few more

* update generated doc

* lint
2022-06-02 08:49:40 +02:00
Pierre Gayvallet
9b75efdd1e
Introduce the @kbn/core-base-* core packages (#132502)
* Introduce the `@kbn/core-server-internal-base` package

* adapt more usages

* fix more imports

* fix import order

* remove jest config because no tests

* update generated doc

* add core nested directory to ignore snake_case list

* add internal-base packages for common and public

* move CoreContext to @kbn/core-public-internal-base

* adapt a few imports

* update generated doc

* use export type

* update generated doc again

* review comments

* import more types from packages

* fix merge conflicts

* update bazel package folders to new structure

* add empty new packages

* add internal packages

* Remove empty packages for now

* actually export stuff

* Add CoreService to client-side package

* adapt client-side usages of CoreService

* adapt server-side usages of CoreService

* Adapt server-side PluginName usages

* Adapt server-side CoreContext usages

* Adapt client-side CoreContext usages

* Adapt server-side ServiceConfigDescriptor usages

* fix some other imports

* fix last (?) server-side errors

* update generarted doc
2022-06-01 13:19:49 +02:00