* [ts] set allowJs to true by default
* fix scripts/check_ts_projects, original implementation is now wildly inefficient
* produce stats in check_ts_projects to make sure it's actually working
* fix imports
* [packages] add kibana.jsonc files
* auto-migrate to kibana.jsonc
* support interactive pkg id selection too
* remove old codeowners entry
* skip codeowners generation when .github/CODEOWNERS doesn't exist
* fall back to format validation if user is offline
* update question style
* [CI] Auto-commit changed files from 'node scripts/eslint --no-cache --fix'
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
* refact(NA): apply root_input_dir=src to each already created pkg
* refact(NA): update package generator
* fix(NA): correctly use rootDir
* fix(NA): use root input dir on latest introduced pkgs for jsts_transpiler macro
* chore(NA): merge with main
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* [kbn/pm] rewrite to avoid needing a build process
* uncomment timing reporting
* throw in a few missing comments
* Update README.md
* remove extra SomeDevLog interface from ci-stats-core
* remove non-stdio logging from bazel_runner, improve output formatting
* use private fields instead of just ts private props
* promote args to a positional arg
* optionally require the ci-stats-reporter after each command
* allow opt-ing out of vscode config management
* reduce to a single import
* add bit of docs regarding weird imports and package deps of kbn/pm
* clean extraDirs from Kibana's package.json file too
* tweak logging of run-in-packages to use --quiet and not just CI=true
* remove unlazy-loader
* add readme for @kbn/yarn-lock-validator
* convert @kbn/some-dev-logs docs to mdx
* remove missing navigation id and fix id in dev-cli-runner docs
* fix title of some-dev-logs docs page
* typo
* [type-summarizer] reimplement for broader support
* Enable sourceMaps in all packages
* include naming collision in summarizePackage test
* fix readmes
* remove unnecessary transient dependency
* remove code that was commented out
* remove outdated todo comment
* ensure errors triggered by untyped-exports are ligible
* remove unused import
* break out snippet generation from AstIndexer
* refactor several massive files into smaller pieces and add more inline docs
* fix typos
* update jest snapshots
* add sections to readme that points people to the useful parts of the source code along with a high-level overview of how the type-summarizer works
* remove --dump flag, it doesn't work
* use decName instead of calling names.get a second time
* include `export` as invalid name
Moves some ML utility code to packages.
- @kbn/ml-agg-utils contains multiple utilities used in combination related to building aggregations.
- @kbn/ml-is-populated-object contains the isPopulatedObject() utility function used across several plugins.
- @kbn/ml-string-hash contains the stringHash() utility function used across several plugins.
* chore(NA): creates a simple location free package
* chore(NA): creates two more simple location free packages
* chore(NA): add support on build tasks to build packages anywhere
* chore(NA): add support for xpack
* chore(NA): logic for discover bazel packages only with BUILD.bazel and package.json
* chore(NA): do not allow child projects to have dependencies declared
* chore(NA): create package on xpack folder
* chore(NA): exclude bazel packages inside xpack plugins from xpack build
* fix(NA): build copy and failing jest tests for @kbn/pm
* chore(NA): exclude x-pack/package.json from being a bazel package
* refact(NA): include normalized method on bazel-packages package
* chore(NA): fix check ts projects task
* chore(NA): impossible if so cli integartion test passes
* chore(NA): fix jest tests for @kbn/pm
* chore(NA): use created packages
* chore(NA): discard dependencies on child projects
* chore(NA): remove changes from cli
* chore(NA): remove wrongly commented line on @kbn/pm
* fix(NA): build tasks to exclude correct bazel package locations
* chore(NA): include free packages on cli
* chore(NA): update import resolver
* chore(NA): removing location free plugins created for testing purposes
* refact(NA): imports order on @kbn/bazel-packages
* docs(NA): clarify notes around the changes to discoverBazelPackageLocations
* refact(NA): remove redundant code from packages/kbn-import-resolver/src/import_resolver.ts
* chore(NA): remove typo from previous commit
* refact(NA): simplify clean task removing filter for dev packages
* chore(NA): apply eslint lint fix
* refact(NA): simplify discoverBazelPackageLocations logic
* chore(NA): redo changes on import resolver checks
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>