kibana/examples/files_example
Spencer 12aeaa8101
[ts/checkProjects] validate extends of all ts projects (#145176)
Fixes https://github.com/elastic/kibana/issues/145129

In order to make our TS setup in the repo far more efficient we needed
to make it a little more complicated than it used to be. This includes a
few rules that all tsconfig files need to follow which were currently
assumed to be true, but with this PR will now be validated:

1. No tsconfig.json files are allowed to extend the `tsconfig.json`
file. This file is used to produce types for the root of the repo, and
include the `package.json` file in a project so it can be referenced in
projects directly. Files which violate this rule were updated to point
to the root `tsconfig.base.json` file.
2. Every tsconfig.json file must extend the `tsconfig.base.json` file,
either directly or indirectly.
2022-11-16 08:57:51 -07:00
..
common [Files] move to src (#144044) 2022-10-31 06:46:52 -07:00
public [Files] Files components to return whole fileJSON instead of just id (#145126) 2022-11-15 05:04:49 -07:00
server [Files] move to src (#144044) 2022-10-31 06:46:52 -07:00
.i18nrc.json [Files] move to src (#144044) 2022-10-31 06:46:52 -07:00
kibana.json [Files] move to src (#144044) 2022-10-31 06:46:52 -07:00
README.md [Files] move to src (#144044) 2022-10-31 06:46:52 -07:00
tsconfig.json [ts/checkProjects] validate extends of all ts projects (#145176) 2022-11-16 08:57:51 -07:00

Files example

An example plugin that integrates with the Kibana "files" plugin.

Key integration features demoed in this plugin

  • Create/upload a new file
  • Delete a file
  • View a file's details
  • View a file's contents
  • Downloading a file via an HTML button
  • List a set of files
  • Register a file kind