Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
File renamed without changes.
3 changes: 3 additions & 0 deletions .moon/tasks/node.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
$schema: https://moonrepo.dev/schemas/tasks.json

inheritedBy:
toolchain: node

fileGroups:
sharedGlobals: [ ]
default:
Expand Down
19 changes: 11 additions & 8 deletions .moon/toolchain.yml → .moon/toolchains.yml
Original file line number Diff line number Diff line change
@@ -1,19 +1,22 @@
# https://moonrepo.dev/docs/config/toolchain
$schema: 'https://moonrepo.dev/schemas/toolchain.json'
# https://moonrepo.dev/docs/config/toolchains
$schema: 'https://moonrepo.dev/schemas/toolchains.json'

node:
javascript:
packageManager: yarn
yarn:
installArgs:
- '--non-interactive'
inferTasksFromScripts: true # Automatically infer tasks from package.json scripts.
dependencyVersionFormat: link
rootPackageOnly: true # without this, moon would want to install deps in each project
rootPackageDependenciesOnly: true # Keep installs rooted at the workspace package.json only.
syncPackageManagerField: true
syncVersionManagerConfig: nvm
dedupeOnLockfileChange: true # Dedupe dependencies when the lockfile changes.
syncProjectWorkspaceDependencies: false

node:
syncVersionManagerConfig: nvm

yarn:
installArgs:
- '--non-interactive'

typescript:
includeProjectReferenceSources: false # This would add references to tsconfigs
syncProjectReferences: false # This would add references to tsconfigs
Expand Down
7 changes: 2 additions & 5 deletions .moon/workspace.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,14 @@ projects:
- packages/**/moon.yml
vcs:
defaultBranch: main
manager: git

hasher:
batchSize: 1500
client: git

pipeline:
installDependencies: false

# https://moonrepo.dev/docs/guides/remote-cache
# Auth credentials will be missing on local environments, but that's OK.
unstable_remote:
remote:
host: "https://kibana-bazel-remote-h5qd3jkxkq-uc.a.run.app"
api: http
cache:
Expand Down
19 changes: 14 additions & 5 deletions examples/content_management_examples/moon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,18 @@

$schema: https://moonrepo.dev/schemas/project.json
id: '@kbn/content-management-examples-plugin'
type: unknown
layer: unknown
owners:
defaultOwner: '@elastic/appex-sharedux'
toolchain:
toolchains:
default: node
language: typescript
project:
name: '@kbn/content-management-examples-plugin'
title: '@kbn/content-management-examples-plugin'
description: Moon project for @kbn/content-management-examples-plugin
channel: ''
owner: '@elastic/appex-sharedux'
metadata:
sourceRoot: examples/content_management_examples
sourceRoot: examples/content_management_examples
dependsOn:
- '@kbn/core'
- '@kbn/developer-examples-plugin'
Expand Down Expand Up @@ -47,14 +46,24 @@ fileGroups:
- '!target/**/*'
tasks:
jest:
command: node
args:
- '--no-experimental-require-module'
- $workspaceRoot/scripts/jest
- '--config'
- $projectRoot/jest.config.js
options:
runFromWorkspaceRoot: true
inputs:
- '@group(src)'
jestCI:
command: node
args:
- '--no-experimental-require-module'
- $workspaceRoot/scripts/jest
- '--config'
- $projectRoot/jest.config.js
options:
runFromWorkspaceRoot: true
inputs:
- '@group(src)'
19 changes: 14 additions & 5 deletions examples/controls_example/moon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,18 @@

$schema: https://moonrepo.dev/schemas/project.json
id: '@kbn/controls-example-plugin'
type: unknown
layer: unknown
owners:
defaultOwner: '@elastic/kibana-presentation'
toolchain:
toolchains:
default: node
language: typescript
project:
name: '@kbn/controls-example-plugin'
title: '@kbn/controls-example-plugin'
description: Moon project for @kbn/controls-example-plugin
channel: ''
owner: '@elastic/kibana-presentation'
metadata:
sourceRoot: examples/controls_example
sourceRoot: examples/controls_example
dependsOn:
- '@kbn/core'
- '@kbn/developer-examples-plugin'
Expand Down Expand Up @@ -45,14 +44,24 @@ fileGroups:
- '!target/**/*'
tasks:
jest:
command: node
args:
- '--no-experimental-require-module'
- $workspaceRoot/scripts/jest
- '--config'
- $projectRoot/jest.config.js
options:
runFromWorkspaceRoot: true
inputs:
- '@group(src)'
jestCI:
command: node
args:
- '--no-experimental-require-module'
- $workspaceRoot/scripts/jest
- '--config'
- $projectRoot/jest.config.js
options:
runFromWorkspaceRoot: true
inputs:
- '@group(src)'
9 changes: 4 additions & 5 deletions examples/data_streams_example/moon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,18 @@

$schema: https://moonrepo.dev/schemas/project.json
id: '@kbn/data-streams-example-plugin'
type: unknown
layer: unknown
owners:
defaultOwner: '@elastic/kibana-core'
toolchain:
toolchains:
default: node
language: typescript
project:
name: '@kbn/data-streams-example-plugin'
title: '@kbn/data-streams-example-plugin'
description: Moon project for @kbn/data-streams-example-plugin
channel: ''
owner: '@elastic/kibana-core'
metadata:
sourceRoot: examples/data_streams_example
sourceRoot: examples/data_streams_example
dependsOn:
- '@kbn/core-data-streams-server'
- '@kbn/es-mappings'
Expand Down
9 changes: 4 additions & 5 deletions examples/data_view_field_editor_example/moon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,18 @@

$schema: https://moonrepo.dev/schemas/project.json
id: '@kbn/data-view-field-editor-example-plugin'
type: unknown
layer: unknown
owners:
defaultOwner: '@elastic/kibana-data-discovery'
toolchain:
toolchains:
default: node
language: typescript
project:
name: '@kbn/data-view-field-editor-example-plugin'
title: '@kbn/data-view-field-editor-example-plugin'
description: Moon project for @kbn/data-view-field-editor-example-plugin
channel: ''
owner: '@elastic/kibana-data-discovery'
metadata:
sourceRoot: examples/data_view_field_editor_example
sourceRoot: examples/data_view_field_editor_example
dependsOn:
- '@kbn/core'
- '@kbn/data-plugin'
Expand Down
9 changes: 4 additions & 5 deletions examples/dependency_injection/moon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,18 @@

$schema: https://moonrepo.dev/schemas/project.json
id: '@kbn/dependency-injection-example-plugin'
type: unknown
layer: unknown
owners:
defaultOwner: '@elastic/kibana-core'
toolchain:
toolchains:
default: node
language: typescript
project:
name: '@kbn/dependency-injection-example-plugin'
title: '@kbn/dependency-injection-example-plugin'
description: Moon project for @kbn/dependency-injection-example-plugin
channel: ''
owner: '@elastic/kibana-core'
metadata:
sourceRoot: examples/dependency_injection
sourceRoot: examples/dependency_injection
dependsOn:
- '@kbn/config-schema'
- '@kbn/core-application-browser'
Expand Down
9 changes: 4 additions & 5 deletions examples/developer_examples/moon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,18 @@

$schema: https://moonrepo.dev/schemas/project.json
id: '@kbn/developer-examples-plugin'
type: unknown
layer: unknown
owners:
defaultOwner: '@elastic/appex-sharedux'
toolchain:
toolchains:
default: node
language: typescript
project:
name: '@kbn/developer-examples-plugin'
title: '@kbn/developer-examples-plugin'
description: Moon project for @kbn/developer-examples-plugin
channel: ''
owner: '@elastic/appex-sharedux'
metadata:
sourceRoot: examples/developer_examples
sourceRoot: examples/developer_examples
dependsOn:
- '@kbn/core'
- '@kbn/core-rendering-browser'
Expand Down
9 changes: 4 additions & 5 deletions examples/discover_customization_examples/moon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,18 @@

$schema: https://moonrepo.dev/schemas/project.json
id: '@kbn/discover-customization-examples-plugin'
type: unknown
layer: unknown
owners:
defaultOwner: '@elastic/kibana-data-discovery'
toolchain:
toolchains:
default: node
language: typescript
project:
name: '@kbn/discover-customization-examples-plugin'
title: '@kbn/discover-customization-examples-plugin'
description: Moon project for @kbn/discover-customization-examples-plugin
channel: ''
owner: '@elastic/kibana-data-discovery'
metadata:
sourceRoot: examples/discover_customization_examples
sourceRoot: examples/discover_customization_examples
dependsOn:
- '@kbn/core'
- '@kbn/discover-plugin'
Expand Down
19 changes: 14 additions & 5 deletions examples/embeddable_examples/moon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,18 @@

$schema: https://moonrepo.dev/schemas/project.json
id: '@kbn/embeddable-examples-plugin'
type: unknown
layer: unknown
owners:
defaultOwner: '@elastic/kibana-presentation'
toolchain:
toolchains:
default: node
language: typescript
project:
name: '@kbn/embeddable-examples-plugin'
title: '@kbn/embeddable-examples-plugin'
description: Moon project for @kbn/embeddable-examples-plugin
channel: ''
owner: '@elastic/kibana-presentation'
metadata:
sourceRoot: examples/embeddable_examples
sourceRoot: examples/embeddable_examples
dependsOn:
- '@kbn/core'
- '@kbn/ui-actions-plugin'
Expand Down Expand Up @@ -64,14 +63,24 @@ fileGroups:
- '!target/**/*'
tasks:
jest:
command: node
args:
- '--no-experimental-require-module'
- $workspaceRoot/scripts/jest
- '--config'
- $projectRoot/jest.config.js
options:
runFromWorkspaceRoot: true
inputs:
- '@group(src)'
jestCI:
command: node
args:
- '--no-experimental-require-module'
- $workspaceRoot/scripts/jest
- '--config'
- $projectRoot/jest.config.js
options:
runFromWorkspaceRoot: true
inputs:
- '@group(src)'
9 changes: 4 additions & 5 deletions examples/error_boundary/moon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,18 @@

$schema: https://moonrepo.dev/schemas/project.json
id: '@kbn/error-boundary-example-plugin'
type: unknown
layer: unknown
owners:
defaultOwner: '@elastic/appex-sharedux'
toolchain:
toolchains:
default: node
language: typescript
project:
name: '@kbn/error-boundary-example-plugin'
title: '@kbn/error-boundary-example-plugin'
description: Moon project for @kbn/error-boundary-example-plugin
channel: ''
owner: '@elastic/appex-sharedux'
metadata:
sourceRoot: examples/error_boundary
sourceRoot: examples/error_boundary
dependsOn:
- '@kbn/core'
- '@kbn/developer-examples-plugin'
Expand Down
9 changes: 4 additions & 5 deletions examples/eso_model_version_example/moon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,18 @@

$schema: https://moonrepo.dev/schemas/project.json
id: '@kbn/eso-model-version-example'
type: unknown
layer: unknown
owners:
defaultOwner: '@elastic/kibana-security'
toolchain:
toolchains:
default: node
language: typescript
project:
name: '@kbn/eso-model-version-example'
title: '@kbn/eso-model-version-example'
description: Moon project for @kbn/eso-model-version-example
channel: ''
owner: '@elastic/kibana-security'
metadata:
sourceRoot: examples/eso_model_version_example
sourceRoot: examples/eso_model_version_example
dependsOn:
- '@kbn/core'
- '@kbn/kibana-react-plugin'
Expand Down
9 changes: 4 additions & 5 deletions examples/esql_ast_inspector/moon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,18 @@

$schema: https://moonrepo.dev/schemas/project.json
id: '@kbn/esql-language-inspector-plugin'
type: unknown
layer: unknown
owners:
defaultOwner: '@elastic/kibana-esql'
toolchain:
toolchains:
default: node
language: typescript
project:
name: '@kbn/esql-language-inspector-plugin'
title: '@kbn/esql-language-inspector-plugin'
description: Moon project for @kbn/esql-language-inspector-plugin
channel: ''
owner: '@elastic/kibana-esql'
metadata:
sourceRoot: examples/esql_ast_inspector
sourceRoot: examples/esql_ast_inspector
dependsOn:
- '@kbn/core'
- '@kbn/data-plugin'
Expand Down
Loading
Loading