[kbn/pm] rewrite to avoid needing a build process (#136207)

* [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
This commit is contained in:
Spencer 2022-07-18 10:46:13 -05:00 committed by GitHub
parent 11f7ace59f
commit 4f817ad8a0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
154 changed files with 3093 additions and 67794 deletions

View file

@ -8,4 +8,7 @@
require('../src/setup_node_env/ensure_node_preserve_symlinks');
require('../src/setup_node_env/node_version_validator');
require('../packages/kbn-pm/dist').run(process.argv.slice(2));
import('../kbn_pm/src/cli.mjs').catch(function (error) {
console.error('UNHANDLED EXCEPTION:', error.stack);
process.exit(1);
});