Skip to content

Remove Ace editor in favour of Monaco #194533

@sabarasaba

Description

@sabarasaba

There are still a few more places in which ace editor is being used, after we migrate these instances we can finally remove the ace dependency from the kibana project.

  • Delete console models as they are not used anymore [Console] Delete unused sense models and unused files #195344

    • src/plugins/console/public/application/models
  • Migrate plugins that directly use ace editor to kbn-editor [Search profiler] Migrate ace to monaco #195343

    • x-pack/plugins/searchprofiler/public/application/components/profile_query_editor/editor/init_editor.ts
    • x-pack/plugins/searchprofiler/public/application/components/profile_query_editor/editor/editor.tsx
  • Migrate plugins that use kbn-ace to kbn-editor Remove unusedkbn-ace code #195353

    • x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_creation/components/runtime_mappings/runtime_mappings.tsx
    • x-pack/plugins/data_visualizer/public/application/shared_imports.ts
    • x-pack/plugins/transform/public/app/sections/create_transform/components/step_define/hooks/use_advanced_runtime_mappings_editor.ts
    • x-pack/plugins/transform/public/app/sections/create_transform/components/step_define/hooks/use_advanced_pivot_editor.ts

After these have been migrated we can also remove the kbn-ace package.

Metadata

Metadata

Assignees

Labels

Team:Kibana ManagementDev Tools, Index Management, Upgrade Assistant, ILM, Ingest Node Pipelines, and more t//chore

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions