|
|
@@ -46,7 +46,8 @@ const npmSetupPlugins = [
|
|
|
|
|
|
const webComponentsConfig = Object.assign({}, defaultConfig, {
|
|
|
entry: {
|
|
|
- 'er-diagram': [`${JS_ROOT}/components/er-diagram/webcomp.ts`]
|
|
|
+ 'er-diagram': [`${JS_ROOT}/components/er-diagram/webcomp.ts`],
|
|
|
+ 'query-editor': [`${JS_ROOT}/apps/notebook2/components/aceEditor/QueryEditorWebComponent.ts`]
|
|
|
},
|
|
|
output: {
|
|
|
path: `${DIST_DIR}/components`
|
|
|
@@ -56,35 +57,37 @@ const webComponentsConfig = Object.assign({}, defaultConfig, {
|
|
|
|
|
|
const parserConf = Object.assign({}, defaultConfig, {
|
|
|
entry: {
|
|
|
- 'calciteAutocompleteParser': [`${JS_ROOT}/parse/sql/calcite/calciteAutocompleteParser.js`],
|
|
|
- 'calciteSyntaxParser': [`${JS_ROOT}/parse/sql/calcite/calciteSyntaxParser.js`],
|
|
|
+ calciteAutocompleteParser: [`${JS_ROOT}/parse/sql/calcite/calciteAutocompleteParser.js`],
|
|
|
+ calciteSyntaxParser: [`${JS_ROOT}/parse/sql/calcite/calciteSyntaxParser.js`],
|
|
|
|
|
|
- 'druidAutocompleteParser': [`${JS_ROOT}/parse/sql/druid/druidAutocompleteParser.js`],
|
|
|
- 'druidSyntaxParser': [`${JS_ROOT}/parse/sql/druid/druidSyntaxParser.js`],
|
|
|
+ druidAutocompleteParser: [`${JS_ROOT}/parse/sql/druid/druidAutocompleteParser.js`],
|
|
|
+ druidSyntaxParser: [`${JS_ROOT}/parse/sql/druid/druidSyntaxParser.js`],
|
|
|
|
|
|
- 'elasticsearchAutocompleteParser': [`${JS_ROOT}/parse/sql/elasticsearch/elasticsearchAutocompleteParser.js`],
|
|
|
- 'elasticsearchSyntaxParser': [`${JS_ROOT}/parse/sql/elasticsearch/elasticsearchSyntaxParser.js`],
|
|
|
+ elasticsearchAutocompleteParser: [
|
|
|
+ `${JS_ROOT}/parse/sql/elasticsearch/elasticsearchAutocompleteParser.js`
|
|
|
+ ],
|
|
|
+ elasticsearchSyntaxParser: [`${JS_ROOT}/parse/sql/elasticsearch/elasticsearchSyntaxParser.js`],
|
|
|
|
|
|
- 'flinkAutocompleteParser': [`${JS_ROOT}/parse/sql/flink/flinkAutocompleteParser.js`],
|
|
|
- 'flinkSyntaxParser': [`${JS_ROOT}/parse/sql/flink/flinkSyntaxParser.js`],
|
|
|
+ flinkAutocompleteParser: [`${JS_ROOT}/parse/sql/flink/flinkAutocompleteParser.js`],
|
|
|
+ flinkSyntaxParser: [`${JS_ROOT}/parse/sql/flink/flinkSyntaxParser.js`],
|
|
|
|
|
|
- 'genericAutocompleteParser': [`${JS_ROOT}/parse/sql/generic/genericAutocompleteParser.js`],
|
|
|
- 'genericSyntaxParser': [`${JS_ROOT}/parse/sql/generic/genericSyntaxParser.js`],
|
|
|
+ genericAutocompleteParser: [`${JS_ROOT}/parse/sql/generic/genericAutocompleteParser.js`],
|
|
|
+ genericSyntaxParser: [`${JS_ROOT}/parse/sql/generic/genericSyntaxParser.js`],
|
|
|
|
|
|
- 'hiveAutocompleteParser': [`${JS_ROOT}/parse/sql/hive/hiveAutocompleteParser.js`],
|
|
|
- 'hiveSyntaxParser': [`${JS_ROOT}/parse/sql/hive/hiveSyntaxParser.js`],
|
|
|
+ hiveAutocompleteParser: [`${JS_ROOT}/parse/sql/hive/hiveAutocompleteParser.js`],
|
|
|
+ hiveSyntaxParser: [`${JS_ROOT}/parse/sql/hive/hiveSyntaxParser.js`],
|
|
|
|
|
|
- 'impalaAutocompleteParser': [`${JS_ROOT}/parse/sql/impala/impalaAutocompleteParser.js`],
|
|
|
- 'impalaSyntaxParser': [`${JS_ROOT}/parse/sql/impala/impalaSyntaxParser.js`],
|
|
|
+ impalaAutocompleteParser: [`${JS_ROOT}/parse/sql/impala/impalaAutocompleteParser.js`],
|
|
|
+ impalaSyntaxParser: [`${JS_ROOT}/parse/sql/impala/impalaSyntaxParser.js`],
|
|
|
|
|
|
- 'ksqlAutocompleteParser': [`${JS_ROOT}/parse/sql/ksql/ksqlAutocompleteParser.js`],
|
|
|
- 'ksqlSyntaxParser': [`${JS_ROOT}/parse/sql/ksql/ksqlSyntaxParser.js`],
|
|
|
+ ksqlAutocompleteParser: [`${JS_ROOT}/parse/sql/ksql/ksqlAutocompleteParser.js`],
|
|
|
+ ksqlSyntaxParser: [`${JS_ROOT}/parse/sql/ksql/ksqlSyntaxParser.js`],
|
|
|
|
|
|
- 'phoenixAutocompleteParser': [`${JS_ROOT}/parse/sql/phoenix/phoenixAutocompleteParser.js`],
|
|
|
- 'phoenixSyntaxParser': [`${JS_ROOT}/parse/sql/phoenix/phoenixSyntaxParser.js`],
|
|
|
+ phoenixAutocompleteParser: [`${JS_ROOT}/parse/sql/phoenix/phoenixAutocompleteParser.js`],
|
|
|
+ phoenixSyntaxParser: [`${JS_ROOT}/parse/sql/phoenix/phoenixSyntaxParser.js`],
|
|
|
|
|
|
- 'prestoAutocompleteParser': [`${JS_ROOT}/parse/sql/presto/prestoAutocompleteParser.js`],
|
|
|
- 'prestoSyntaxParser': [`${JS_ROOT}/parse/sql/presto/prestoSyntaxParser.js`]
|
|
|
+ prestoAutocompleteParser: [`${JS_ROOT}/parse/sql/presto/prestoAutocompleteParser.js`],
|
|
|
+ prestoSyntaxParser: [`${JS_ROOT}/parse/sql/presto/prestoSyntaxParser.js`]
|
|
|
},
|
|
|
performance: {
|
|
|
hints: false,
|
|
|
@@ -94,14 +97,11 @@ const parserConf = Object.assign({}, defaultConfig, {
|
|
|
output: {
|
|
|
path: `${DIST_DIR}/parsers`,
|
|
|
library: '[name]',
|
|
|
- libraryExport: "default",
|
|
|
+ libraryExport: 'default',
|
|
|
libraryTarget: 'umd',
|
|
|
umdNamedDefine: true,
|
|
|
globalObject: `(typeof self !== 'undefined' ? self : this)`
|
|
|
- },
|
|
|
+ }
|
|
|
});
|
|
|
|
|
|
-module.exports = [
|
|
|
- webComponentsConfig,
|
|
|
- parserConf
|
|
|
-];
|
|
|
+module.exports = [webComponentsConfig, parserConf];
|