Aleh Zasypkin
d758441fab
[6.x] Expose core config schema validation system as @kbn/config-schema
package. ( #23802 )
2018-10-04 11:06:01 +02:00
pavel06081991
4c331b1348
Update versions of @babel/parser and @babel/types ( #23268 ) ( #23469 )
...
Update versions of @babel/parser, @babel/types, eslint, babel-eslint
2018-09-25 16:18:05 +03:00
Joe Fleming
1346d1aeda
[6.x] Chore: canvas in xpack 6x ( #22695 ) ( #23201 )
...
* chore: merge canavs into x-pack
squashed, since 6.x history isn't important and i want to be able to rebase...
* chore: eslint fixes in canvas
adds license headers and includes project linting overrides
* Chore: Reorg the x-pack gulp tasks (#22785 )
- Removes deprecated, non-functional lint scripts
- Removes some unused (and barely used) dependencies
- Replaces deprecated `gulp-util` dependency
- Adds eslint rule to prevent future use of deprecated `gulp-util` dependency
- Moves all gulp tasks into `tasks` path
- Moves `gulp_helpers` into `tasks/helpers`
- All tasks in `gulpfile.js` were moved into `tasks` and broken up by domain
This is basically a no-op moving files around PR. All the existing tasks appear to work the same with these changes.
<img width="334" alt="screenshot 2018-09-06 15 42 45" src="https://user-images.githubusercontent.com/404731/45188971-8618c000-b1eb-11e8-9b26-b072ccc7ddb7.png ">
* chore: rename files to match rules
* chore: copy canvas dependencies
* chore: reduce package.json to essentials
* chore: make canvas work in xpack
* chore: make browser tests work
* chore: fix include paths
node_modules is in a different relative path
* chore: fix ml tests with canvas code in x-pack
explicitely enable state management so the mlStateFactory tests pass
* chore: fix RBAC tests with canvas
* chore: split up the xpack prepare scripts
* chore: canvas tasks - dev, peg, and plugins
get dev, peg, and plugin building tasks working
* chore: canvas tasks - local tests
* chore: additional file cleanup
* chore: yarn lockfiles and eslint fixes
license headers and some small formatting stuff
2018-09-14 16:26:56 -07:00
Spencer
1878913e3f
Enable prettier for kbn-dev-utils (Part of #17763 ) ( #22239 )
...
Partial backport of https://github.com/elastic/kibana/pull/17763 , originally attempted in https://github.com/elastic/kibana/pull/17849 but was abandoned, and I'd like it to be easier to backport https://github.com/elastic/kibana/pull/22110 and future PRs.
2018-08-21 19:38:37 -07:00
Leanid Shutau
1d0e4381dd
Add draft implementation of I18n engine ( #19555 ) ( #21473 )
...
* Add draft implementation of I18n engine
* Add i18n loader
* kbn-i18n refactoring
* Fix react i18n context and update doc
* i18n engine refactoring
* Fix locales data loading and add more jsdoc comments
* Fix verify_translations task
* I18n tests refactoring
* Add build scripts to kbn-i18n package
* Fix some bugs
* Move uiI18nMixin into ui_i18n folder
* Add 'browser' field to kbn-i18n package.json
* Get rid of "showError" method
* Make i18n and i18nLoader a singleton object
* Add default locale as fallback if translation files were not registered
* Update yarn.lock
* kbn-i18n fix
* Add default formats
* Try to fix build
* Add more examples into kbn-i18n/README.md
* kbn-i18n fix
* Fix app_bootstrap tests
* Add links to issues in TODO comments
2018-08-01 14:17:07 +03:00
Tyler Smalley
08c1c14e60
Workaround for yarn interdependency conflicts ( #20805 ) ( #20826 )
...
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2018-07-16 09:10:31 -07:00
Tim Roes
de3e5b5cb6
Increase prettier line width to 100 ( #20535 ) ( #20596 )
...
* Increase prettier line width to 100
* Fix packages JS prettier
* Change style guide to 100 width
* Fix line-width in latest master changes
2018-07-11 00:41:00 +02:00
CJ Cenizal
c6be289f21
Fix misspellings ( #19981 ) ( #20284 )
2018-06-27 20:50:06 -07:00
Tiago Costa
229fd275f8
[6.x] Validate current node version ( #19154 ) ( #19452 )
...
* Validate current node version (#19154 )
* feat(12976): node version validation at runtime.
* refact(12976): move the code into a static utilities class.
* test(12976): added first test case using jest.
* test(12976): added test cases for node_version.
* feat(12976): create setup env node to bootstrap babel, ts-node and node version validator.
* refact(12976): migrated node version code from es6 to es5.
* feat(12976): node version validation at runtime.
* refact(12976): move the code into a static utilities class.
* test(12976): added first test case using jest.
* test(12976): added test cases for node_version.
* feat(12976): create setup env node to bootstrap babel, ts-node and node version validator.
* refact(12976): migrated node version code from es6 to es5.
* fix(12976): remove one level from ts node register cache directory link.
* chore(12976): added caret to semver dependecy in order to support minor versions.
* refact(12976): small change from named import to default import on node version validator.
* refact(12976): removed ts_node_register and add the code to babel_register.
* feat(12976): split eslint config in order to properly support files built to run before and after node version validator. refact(12976): convert script files to es5 code. refact(12976): delete inline eslint configs from node version check related files.
* refact(12976): remove ts node register file.
* refact(12976): completely port setup_node_env to es5.
* refact(12976): remove babel_register invokation from external dependencies in scripts.
* refact(12976): move node_version code directly into node_version_validator inside setup_node_env folder.
* refact(12976): only node version validator for kbn script.
* Fix check_file_casing babel_register reference (#19457 )
* chore(12976): fixed license headers on new files.
2018-05-29 21:59:42 +01:00
Spencer
4f29b323bf
Backport/19383/6.x ( #19487 )
...
* [eslint][tslint] require Apache 2.0 license headers
(cherry picked from commit 337fea30b9
)
* [kbn-eslint-plugin-license-header] don't try to fix files with hashbangs
(cherry picked from commit db79f1501e
)
* [eslint][tslint] autofix license headers
2018-05-28 20:24:23 -07:00
archana
eae18989a3
Functional test setup with kbn-test package ( #18568 ) ( #19174 )
...
Restructure testing with kbn-test package
- Run with multiple configs, move cli options to config
- Package-ify kbn-test
- Eventually we'll have functional_test_runner live in a package
of its own, and then this kbn-test will use that as a dependency,
probably still as a devDependency.
- Implement functional_tests_server
- Collapse single and multiple config apis into one command
Use kbn-es
Replace es_test_cluster + es_test_config with kbn/test utils
Implement new createEsTestCluster
Improve scripts, jsdocs, cli top-level tools
Lift error handling to the top level
2018-05-17 13:42:43 -05:00
Spencer
23f159d04d
[eslint] unify resolver configs ( #19102 ) ( #19141 )
...
* [eslint] unify resolver configs
Our eslint resolver settings currently rely on the fact that we define
our resolver with a string globally, and an object in the overrides.
This causes the override value to completely override/replace the global
setting, which is desired, but when the global setting is converted to
an object they are merged, causing both resolvers to run.
This is a problem because some dependencies in the UI side of things
will resolve with the node resolver, but will resolve incorrectly
because they are intended to use some webpack specific override.
While trying to add TypeScript I needed to pass argument to the node
resolver which uncovered this issue. The change here moves us away from
using the node resolver directly and instead uses the kibana resolver
with `forceNode: true` set when linting server code and `forceNode:
false` when resolving imports that will be handled by webpack.
* [import-resolver] use object spread operator
2018-05-16 16:26:30 -07:00
spalger
7df7ab92d6
Revert "Functional test setup with kbn-test package ( #18568 )"
...
This reverts commit c2265e3931
.
2018-05-15 13:16:36 -07:00
archana
c2265e3931
Functional test setup with kbn-test package ( #18568 )
...
Restructure testing with kbn-test package
- Run with multiple configs, move cli options to config
- Package-ify kbn-test
- Eventually we'll have functional_test_runner live in a package
of its own, and then this kbn-test will use that as a dependency,
probably still as a devDependency.
- Implement functional_tests_server
- Collapse single and multiple config apis into one command
Use kbn-es
Replace es_test_cluster + es_test_config with kbn/test utils
Implement new createEsTestCluster
Improve scripts, jsdocs, cli top-level tools
Lift error handling to the top level
2018-05-15 12:33:01 -05:00
Tim Roes
e5ea9dd2a6
Update React to 16.3 ( #18768 ) ( #19033 )
...
* Update React to 16.3
* Switch off specific eslint rules
* Update enzyme snapshots
* Incorporate PR feedback
2018-05-14 15:15:18 +02:00
Spencer
a6c0c62121
[uiExports] migrate uiApp "uses" to explicit imports in apps ( #17828 )
...
* [uiExports] migrate uiApp "uses" to explicit imports in apps
* [uiApp] update tests for getModules() method
* [optimize/uiExports] improve naming and comments
* [uiExports] sort imports so they load in the same order as before
* [testHarness] load hacks when testing in the browser
* [x-pack/uiExports] use new uiExports modules
* [testHarness] describe why we import uiExports/hacks
* [optimize] remove needless [].concat()
* [optimize/createUiExportsModule] string.includes > string.indexOf
* [uiExports/createUiExportsModule] remove needless capture of module exports
(cherry picked from commit e1a2fcbd96
)
2018-05-03 12:19:12 -07:00
Jenkins CI
bc5b51554d
Migrate x-pack-kibana source to kibana
2018-04-24 13:49:26 -07:00
Spencer
ede4502fa4
[6.x] [eslint-import-resolver-kibana] bring in repo as package ( #17665 ) ( #17666 )
...
* [eslint-import-resolver-kibana] bring in repo as package
* [eslint-import-resolver] enable prettier
2018-04-11 16:12:50 -07:00
Tyler Smalley
ffd2fe83e3
[kbn-es] Package for managing Elasticsearch during dev and testing ( #17168 ) ( #17273 )
...
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2018-03-21 17:48:49 -07:00
Spencer
2013bb986d
[@kbn/ui-framework] move ui-framework to a package ( #17085 ) ( #17128 )
...
* [@kbn/ui-framework] move ui-framework to a package
* [@kbn/ui-framework] restore doc_site index.html and fix build task names
* [jest] always ignore modules in target dirs
2018-03-13 12:54:05 -07:00
Spencer
2197cdab12
[kbn-pm] rename from kbn-build ( #16739 ) ( #16742 )
2018-02-14 11:51:40 -07:00
Kim Joar Bekkelund
352966720e
Production package example: datemath ( #16531 ) ( #16719 )
2018-02-13 23:58:49 +01:00
Spencer
d141b33e12
[kbn-plugin-generator] add plugin generator to the repo ( #16655 ) ( #16686 )
...
* [kbn-plugin-generator] add plugin generator to the repo
* [plugin-generator] use snake_case plugin name for directory name
* [plugin-generator] fix typo
* [plugin-generator] remove translation support until we resume i18n efforts
* [yarn] update lockfile
* [mocha] remove plugin-generator selector from mocha tests
* [plugin-generator] update generated readme to recommend yarn
* [plugin-generator] add readme to generator pacakge
* [plugin-generator] link from plugin-resource docs
* [plugin-generator] mention very important `kbn bootstrap` script
* [plugin-generator] rework some parts of the README
* [plugin-generator] log actual directory name with system separators
* [plugin-generator] include bootstrap/yarn preinstall check script
2018-02-12 17:46:46 -07:00
spalger
e30d35a5c6
[kbn-plugin-helpers] remove redundant configs
2018-02-08 14:35:04 -07:00
spalger
5759140039
Revert "Move kibana-plugin-helpers to kbn-plugin-helpers package ( #16565 ) ( #16617 )"
...
This reverts commit 4dcee04197
.
2018-02-08 14:32:16 -07:00
Spencer
4dcee04197
Move kibana-plugin-helpers to kbn-plugin-helpers package ( #16565 ) ( #16617 )
...
* initial commit
Original commit: elastic/kibana-plugin-helpers@06c603d0d9
* simplify bin scripts and get them working
Original commit: elastic/kibana-plugin-helpers@1455f09194
* [npm] finish package.json
Original commit: elastic/kibana-plugin-helpers@c7b0e9d522
* [readme] inception
Original commit: elastic/kibana-plugin-helpers@5caa197ea7
* [npm] rename
Original commit: elastic/kibana-plugin-helpers@9fb16dd1c3
* [package.json] fix typo
Original commit: elastic/kibana-plugin-helpers@f135485c1a
* [npm] do not commit npm logs
Original commit: elastic/kibana-plugin-helpers@a1bf7505a7
* version 5.0.0-beta1
Original commit: elastic/kibana-plugin-helpers@5abf8ee2ac
* Fix start cmd on Windows
Original commit: elastic/kibana-plugin-helpers@7718cefd8a
* 5.0.0-beta2
Original commit: elastic/kibana-plugin-helpers@4e70c3e4d8
* added license files for better visiblity
Original commit: elastic/kibana-plugin-helpers@a3297e2728
* group task related files
Original commit: elastic/kibana-plugin-helpers@4a8ccce1ec
* [build] place the plugin contents under the kibana directory
Original commit: elastic/kibana-plugin-helpers@0a0f5fea0a
* [start] send extra args to the kibana process
Original commit: elastic/kibana-plugin-helpers@ce943ca67c
* 5.0.0
Original commit: elastic/kibana-plugin-helpers@42163ce240
* Correctly bundle dependencies if there is only one
Fixes elastic/kibana-plugin-helpers#8
Original commit: elastic/kibana-plugin-helpers@c46b2ca07c
* [test:server] include Kibana node_modules/.bin in path when running server tests
Original commit: elastic/kibana-plugin-helpers@bbda801351
* 5.0.1-pre
Original commit: elastic/kibana-plugin-helpers@2d26645117
* Pass pluginId and plugin-path values through correctly (elastic/kibana-plugin-helpers#11 )
Fixes elastic/kibana-plugin-helpers#10
Original commit: elastic/kibana-plugin-helpers@74defe4206
* 5.0.1-pre2
Original commit: elastic/kibana-plugin-helpers@0fd7d07558
* [build] ask for kibana version when set to "kibana"
Original commit: elastic/kibana-plugin-helpers@5fe34c47ae
* 5.0.1-pre3
Original commit: elastic/kibana-plugin-helpers@2e0e10106b
* Running main, corrected build, checking for no dependencies (elastic/kibana-plugin-helpers#15 )
* Updated if check if there are no dependencies
* Now running main()
* Build now uses the correct parameter.
Original commit: elastic/kibana-plugin-helpers@7cf31d26d2
* fix lint error
Original commit: elastic/kibana-plugin-helpers@06af5c3dd4
* support defining an alternate plugin root
Original commit: elastic/kibana-plugin-helpers@0e4d4fa501
* add an optional callback to the build action
Original commit: elastic/kibana-plugin-helpers@6a1012f96b
* run vinyl.src in the plugin.root directory
Original commit: elastic/kibana-plugin-helpers@8f3081b029
* add basic test for the build action
Original commit: elastic/kibana-plugin-helpers@52230f6c3b
* include nvmrc file for development
Original commit: elastic/kibana-plugin-helpers@f51115de11
* add circle-ci config file
Original commit: elastic/kibana-plugin-helpers@80505e1b0d
* 5.0.1
Original commit: elastic/kibana-plugin-helpers@e42d134e4c
* use a promise instead of a callback to track task completion
Original commit: elastic/kibana-plugin-helpers@c6dacf3507
* 5.0.1-patch1
Original commit: elastic/kibana-plugin-helpers@d49bb6ea73
* do not pass stdin to sub tasks, fixes elastic/kibana-plugin-helpers#19
Original commit: elastic/kibana-plugin-helpers@f872954888
* 5.0.1-patch2
Original commit: elastic/kibana-plugin-helpers@a754ef5b50
* Use json files to override default config values (elastic/kibana-plugin-helpers#21 )
* read json overrides, mix into defaults
* rename plugin config helper
* use the plugin config in start
Original commit: elastic/kibana-plugin-helpers@4cfbe28128
* allow browser tests to be runOnce
Original commit: elastic/kibana-plugin-helpers@ede52ece0e
* add a test/all task
Original commit: elastic/kibana-plugin-helpers@9b7c15cf32
* add test command to execute test/all
Original commit: elastic/kibana-plugin-helpers@e096ac55f3
* remove use of spread and default assignment
Original commit: elastic/kibana-plugin-helpers@17532f0fdd
* pass run method into tasks
don't reach into lib for it
Original commit: elastic/kibana-plugin-helpers@d92d2e979a
* use --dev flag for browser dev mode
Original commit: elastic/kibana-plugin-helpers@a790fdd338
* fix default command, no more use of call
Original commit: elastic/kibana-plugin-helpers@fe13b987c9
* Move require calls outside of task functions (elastic/kibana-plugin-helpers#23 )
* move require calls outside of task functions
* fix default command value
Original commit: elastic/kibana-plugin-helpers@846855e960
* add --include options to test:server
Original commit: elastic/kibana-plugin-helpers@d3b5e24207
* split and concat and included server test paths
Original commit: elastic/kibana-plugin-helpers@e7dffb6ffe
* add plugins option to browser tests
used to pass your own testsBundle.pluginIds to the test runner
Original commit: elastic/kibana-plugin-helpers@d370d74bd4
* if plugins are specified, use the option value instead of the default
Original commit: elastic/kibana-plugin-helpers@d610c9c9d6
* assign args in argument passing code
minor syntax change
Original commit: elastic/kibana-plugin-helpers@ce77d071d1
* make server test files an argument
Original commit: elastic/kibana-plugin-helpers@b043b423ef
* add not about custom tests executiong to the readme/help
Original commit: elastic/kibana-plugin-helpers@139221e5a6
* Separate the task runner and the command line parser (elastic/kibana-plugin-helpers#25 )
* remove conditionl require in runner
add tasks module to load all tasks, throw if task does not exist
* change task signatures and action handlers
- tasks get plugin, run, and an options object
- action handler controls what goes into each task
- taskRunner wrapper moves the command object to the first argument
* change test command signature
allow files to be passed in, and pass all options to test:server and test:browser
* simplify the task runner
* fix typo in unknownOptions
* expose the task runner as the module's main
this way tasks can be run programatically without going through a cli parser
* add tests for task runner
* remove file passing for testAll
* add serverTestPaths to the plugin config
useful for overriding the value via a config file
* [config] plugin.serverTestPaths -> plugin.serverTestPatterns
Original commit: elastic/kibana-plugin-helpers@82af4df64e
* 5.1.0
Original commit: elastic/kibana-plugin-helpers@6dd1407e81
* update the readme
Original commit: elastic/kibana-plugin-helpers@c650c4527e
* append build info to package.json
Original commit: elastic/kibana-plugin-helpers@504fd07f3c
* format the package.json file
Original commit: elastic/kibana-plugin-helpers@c474820bb5
* node4 support: const -> var
Original commit: elastic/kibana-plugin-helpers@19b607d954
* fix cli parsing of --dev flag
Original commit: elastic/kibana-plugin-helpers@3aa37c2dfc
* 5.1.1
Original commit: elastic/kibana-plugin-helpers@ad9a8e85b8
* Enable custom builds (elastic/kibana-plugin-helpers#27 )
* only modify root package.json file
previously this was modifying every package.json from node_modules as well
* refactor the build task
export the build, define helpers outside of the task
* allow custom kibana and build versions
both can be passed via flags
* allow custom build globs to be specified
* move build into its own module
* add simple option parsing tests
* update readme
* move dependency file appending into the action
* put source and target into variables
* move config file loading into a module
* refactor test_server_action slightly
be more explicit about the files option overwriting the plugin settings
* move default build patterns to plugin config
allows the setting to be overridden via the config file
* fix dirname on relative includes
trim any leading '../' off the path when moving it into the build target
* move node_module dirs into plugin_config module, use existing promises
* rename file_config => config_file
Original commit: elastic/kibana-plugin-helpers@743e4a37c2
* return the result of running the action
Original commit: elastic/kibana-plugin-helpers@9b819eeeb3
* Allow custom build target via --build-destination flag (elastic/kibana-plugin-helpers#30 )
* pass buildTarget into createBuild
allow override from options
* add cli option to override build destination
--build-destination
* fix tests
* resolve build destination from plugin.root
this allows both relative and absolute paths to be used
* add short option
* update the help
Original commit: elastic/kibana-plugin-helpers@6c9fb3464e
* 5.2.0
Original commit: elastic/kibana-plugin-helpers@8c2a547d9d
* Use npm/yarn to install build dependencies (elastic/kibana-plugin-helpers#28 )
* remove scripts and devDependencies from package
these are only useful in development, and serve no purpose in the build
* refactor the package rewriter
* clean up the buildTarget before building
* run npm install after build creation
* break apart the create_build module
* add create_package modules
call it from within the build_action
* add flag to skip package zip creation
* rename skip-package flag to skip-archive
* rename rewritePackage to rewritePackageJson
* include lock and shrinkwrap files if they exist
* add test for skipping zip creation
* add some tests to build creation
Original commit: elastic/kibana-plugin-helpers@ef6b9c6332
* 6.0.0
Original commit: elastic/kibana-plugin-helpers@9ee7b62e75
* Update URLs in package.json (elastic/kibana-plugin-helpers#31 )
The package.json URLs are still referencing @spalger's version, whilst development and collaboration happens on @elastic's version
Original commit: elastic/kibana-plugin-helpers@1f322c1cb1
* 6.0.1
Original commit: elastic/kibana-plugin-helpers@8eae537f9f
* [tasks/test/browser] fix --kbnServer.tests_bundle flag
Original commit: elastic/kibana-plugin-helpers@12e7552adb
* 6.0.2
Original commit: elastic/kibana-plugin-helpers@ff9d402245
* change let to var (elastic/kibana-plugin-helpers#35 )
allow helpers to run on pre-6.0 node
Original commit: elastic/kibana-plugin-helpers@91de9a84d3
* Fix running tasks on Windows (elastic/kibana-plugin-helpers#37 )
* create windows cmd wrapper
* use windows cmd wrapper on browser tests
* be explicit about the mocha command location
* use windows cmd wrapper on server tests
* use windows cmd wrapper on build
default to using npm as well
Original commit: elastic/kibana-plugin-helpers@35f80a08ce
* 6.0.3
Original commit: elastic/kibana-plugin-helpers@b4da11f899
* fix `build` task when yarn is not installed
Original commit: elastic/kibana-plugin-helpers@d48808f8d8
* 6.0.4
Original commit: elastic/kibana-plugin-helpers@0c0ee17a54
* Added helpers, KIBANA_ROOT environment override (elastic/kibana-plugin-helpers#41 )
* run is now a named export, added helpers for interacting with the kibana repo
* [config] override the kibana root config with KIBANA_ROOT envvar
Original commit: elastic/kibana-plugin-helpers@54a38cd9a2
* bump to version 7 snapshot
Original commit: elastic/kibana-plugin-helpers@0c1b2c1670
* [utils] use actual plugin config (with defaults)
Original commit: elastic/kibana-plugin-helpers@f3bfdb2689
* require node 6 (elastic/kibana-plugin-helpers#42 )
* switch to .node-version file
* require and validate node version 6+
Original commit: elastic/kibana-plugin-helpers@85655f230e
* Bump eslint rules, update code to match rules (elastic/kibana-plugin-helpers#43 )
* bump @elastic/eslint-config-kibana and deps
* eslint --fix
* fix unused vars
some exceptions for tests
* move eslint-config-kibana to dev
* rename create_package function
* make .node-version looser, match internal checks
Original commit: elastic/kibana-plugin-helpers@6fac14bd51
* 7.0.0
Original commit: elastic/kibana-plugin-helpers@2ff10e0a45
* commit yarn.lock file
Original commit: elastic/kibana-plugin-helpers@22bc67e613
* [utils/babelRegister] add support for changes in elastic/kibana#13973
Original commit: elastic/kibana-plugin-helpers@13f30fb4d5
* 7.0.1
Original commit: elastic/kibana-plugin-helpers@abb99896ad
* Feat: add translations to default build source paths (elastic/kibana-plugin-helpers#48 )
* feat: add translations path to build
included by default, to better match what's in the elastic products and even the plugin template
also add a translations path to the mock plugin for tests
* chore: add script to run tests with linting
Original commit: elastic/kibana-plugin-helpers@9871a4b11d
* chore: add yarn.lock file to repo
Original commit: elastic/kibana-plugin-helpers@4108fe6597
* v7.0.2
Original commit: elastic/kibana-plugin-helpers@dba9da1b3c
* Feat: add includePlugins setting (elastic/kibana-plugin-helpers#49 )
* observe includePlugins setting
* fix: move resolve up to config parser
this ensures that the path is resolved relative to the plugin root
Original commit: elastic/kibana-plugin-helpers@fd07d617a4
* Fix: readme include docs (elastic/kibana-plugin-helpers#50 )
* chore: add a simple version compat chart
* chore: document the settings and how to use them
* chore: use icon for license info
* chore: use matching badge for circleci status
Original commit: elastic/kibana-plugin-helpers@1f39e488a3
* v7.1.0
Original commit: elastic/kibana-plugin-helpers@11238b2697
* fix: read package file instead of using require
require uses a cache, so if the package.json file was changed before running build, the changes won't exist in the build runtime. using fs.readFileSync instead ensures that the information read from package.json is current.
Original commit: elastic/kibana-plugin-helpers@f78e891838
* v7.1.1
Original commit: elastic/kibana-plugin-helpers@b489c76b26
* Fix: Package use build target (elastic/kibana-plugin-helpers#52 )
* fix: pass build target into package task
use the build target for the zip output
* chore: change up the npm scripts
* chore: add create package tests
* chore: update eslint deps
* chore: fix linting issues, add engines
Original commit: elastic/kibana-plugin-helpers@51058fb7fc
* v7.1.2
Original commit: elastic/kibana-plugin-helpers@e314c21bf3
* Use scripts/kibana instead of bin if available (elastic/kibana-plugin-helpers#53 )
* Use scripts/kibana instead of bin if available
* semicolons
* Don't fallback to legacy bin/kibana start method
* chore: add 8.x version to compat chart
Original commit: elastic/kibana-plugin-helpers@fc72de53bd
* v8.0.0
Original commit: elastic/kibana-plugin-helpers@d538b32bc3
* chore: add kibanaRoot setting to readme
Original commit: elastic/kibana-plugin-helpers@3769efdb26
* [createToolingLog] update require path for toolingLog (elastic/kibana-plugin-helpers#54 )
Original commit: elastic/kibana-plugin-helpers@d968819d09
* v8.0.1
Original commit: elastic/kibana-plugin-helpers@2663befdc4
* Add support for passing in node options via environment variable (elastic/kibana-plugin-helpers#56 )
* Add support for passing in node options via environment variable
* Split node options
* semicolon
Original commit: elastic/kibana-plugin-helpers@3fc4ec0e87
* Update yarn.lock
Original commit: elastic/kibana-plugin-helpers@b3d62e5925
* v8.1.0
Original commit: elastic/kibana-plugin-helpers@fb979ff679
* Deprecate specifying kibana root location (elastic/kibana-plugin-helpers#59 )
Original commit: elastic/kibana-plugin-helpers@385fdede72
* Remove kibanaRoot option, require kibana-extra (elastic/kibana-plugin-helpers#58 )
* Remove kibanaRoot option, require kibana-extra
* Check location of Kibana on postinstall
* Fix eslint
* Remove 'process.env.KIBANA_ROOT'
Original commit: elastic/kibana-plugin-helpers@3511054dfb
* v9.0.0
Original commit: elastic/kibana-plugin-helpers@8d5af744bb
* [npm] upgrade gulp-zip (elastic/kibana-plugin-helpers#61 )
Original commit: elastic/kibana-plugin-helpers@94e7530e76
* chore: ignore yarn.lock file
Original commit: elastic/kibana-plugin-helpers@9cad57cd97
* [npm] upgraded eslint-related deps (elastic/kibana-plugin-helpers#62 )
* [npm] upgraded eslint-related deps
* [npm] reflect peer deps from @elastic/eslint-config-kibana
Original commit: elastic/kibana-plugin-helpers@1add265641
* v9.0.1
Original commit: elastic/kibana-plugin-helpers@140024adac
* [config] throw if config file has a syntax error (elastic/kibana-plugin-helpers#65 )
Original commit: elastic/kibana-plugin-helpers@487dd70bdb
* v9.0.2
Original commit: elastic/kibana-plugin-helpers@3bd57fbe5e
* [kbn-plugin-helpers] remove redundant configs
* [kbn-plugin-helpers/yarn] add yarn.lock file
* run kbn-plugin-helpers tests on ci
* [plugin-helpers] remove keywords from package.json
* [plugin-helpers] rely on kibana eslint
* [plugin-helpers/eslint] remove unused vars
* [eslint] allow kebab-case in any bin directory
* [plugin-helpers] replace last few uses of old package name
2018-02-08 13:56:00 -07:00
Spencer
634fbf41db
[6.x] [eslint] un-ignore .eslintrc.js ( #16542 ) ( #16543 )
2018-02-05 16:35:33 -07:00
Kim Joar Bekkelund
f5b3b46170
Prettier + ESLint setup ( #16514 ) ( #16528 )
...
* Move .eslintrc (yaml) to .eslintrc.js (js)
* Add Prettier setup to ESLint
* Run Prettier on @kbn/build
* Update style guide with Prettier
2018-02-05 20:00:01 +01:00