mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
chore: remove common libraries from peerDependencies
This commit is contained in:
+3
-1
@@ -106,7 +106,9 @@ module.exports = {
|
||||
'import/export': 'off',
|
||||
'import/extensions': 'off',
|
||||
'import/no-unresolved': 'off',
|
||||
'import/no-extraneous-dependencies': 'warn',
|
||||
// import/no-extraneous-dependencies off because peer dependencies are moved to builder
|
||||
// todo probably there is a way to tune this (see packageDir option in documentation)
|
||||
'import/no-extraneous-dependencies': 'off',
|
||||
'import/prefer-default-export': 'off',
|
||||
'import/no-cycle': 'off',
|
||||
'import-helpers/order-imports': [
|
||||
|
||||
@@ -12,16 +12,10 @@
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@dbeaver/core": "^0.1.0"
|
||||
"@dbeaver/core": "^0.1.0",
|
||||
"@dbeaver/builder": "^0.1.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@dbeaver/core": "^0.1.0",
|
||||
"mobx": "^5.15.4",
|
||||
"mobx-react": "^6.2.2",
|
||||
"react": "^16.13.1",
|
||||
"react-dom": "^16.13.1",
|
||||
"reakit": "^1.0.0-beta.11",
|
||||
"reshadow": "0.0.1-alpha.77",
|
||||
"rxjs": "^6.5.5"
|
||||
"@dbeaver/core": "^0.1.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,16 +12,10 @@
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@dbeaver/core": "^0.1.0"
|
||||
"@dbeaver/core": "^0.1.0",
|
||||
"@dbeaver/builder": "^0.1.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@dbeaver/core": "^0.1.0",
|
||||
"mobx": "^5.15.4",
|
||||
"mobx-react": "^6.2.2",
|
||||
"react": "^16.13.1",
|
||||
"react-dom": "^16.13.1",
|
||||
"reakit": "^1.0.0-beta.11",
|
||||
"reshadow": "0.0.1-alpha.77",
|
||||
"rxjs": "^6.5.5"
|
||||
"@dbeaver/core": "^0.1.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,16 +18,10 @@
|
||||
"ag-grid-react": "^23.0.3"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@dbeaver/core": "^0.1.0"
|
||||
"@dbeaver/core": "^0.1.0",
|
||||
"@dbeaver/builder": "^0.1.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@dbeaver/core": "^0.1.0",
|
||||
"mobx": "^5.15.4",
|
||||
"mobx-react": "^6.2.2",
|
||||
"react": "^16.13.1",
|
||||
"react-dom": "^16.13.1",
|
||||
"reakit": "^1.0.0-beta.11",
|
||||
"reshadow": "0.0.1-alpha.77",
|
||||
"rxjs": "^6.5.5"
|
||||
"@dbeaver/core": "^0.1.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,16 +12,10 @@
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@dbeaver/core": "^0.1.0"
|
||||
"@dbeaver/core": "^0.1.0",
|
||||
"@dbeaver/builder": "^0.1.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@dbeaver/core": "^0.1.0",
|
||||
"mobx": "^5.15.4",
|
||||
"mobx-react": "^6.2.2",
|
||||
"react": "^16.13.1",
|
||||
"react-dom": "^16.13.1",
|
||||
"reakit": "^1.0.0-beta.11",
|
||||
"reshadow": "0.0.1-alpha.76",
|
||||
"rxjs": "^6.5.5"
|
||||
"@dbeaver/core": "^0.1.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,16 +13,10 @@
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@dbeaver/core": "^0.1.0"
|
||||
"@dbeaver/core": "^0.1.0",
|
||||
"@dbeaver/builder": "^0.1.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@dbeaver/core": "^0.1.0",
|
||||
"mobx": "^5.15.4",
|
||||
"mobx-react": "^6.2.2",
|
||||
"react": "^16.13.1",
|
||||
"react-dom": "^16.13.1",
|
||||
"reakit": "^1.0.0-beta.11",
|
||||
"reshadow": "0.0.1-alpha.77",
|
||||
"rxjs": "^6.5.5"
|
||||
"@dbeaver/core": "^0.1.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,9 +11,7 @@ const reshadowLoader = require('./reshadow-loader');
|
||||
const includePathOptions = {
|
||||
include: {},
|
||||
paths: ['src'],
|
||||
external: [
|
||||
|
||||
],
|
||||
external: [],
|
||||
extensions: ['.ts', '.tsx', '.js']
|
||||
};
|
||||
|
||||
@@ -24,15 +22,31 @@ const defaultBuilderOptions = {
|
||||
|
||||
function configBuilder(options = defaultBuilderOptions) {
|
||||
|
||||
return {
|
||||
return {
|
||||
input: 'src/index.ts',
|
||||
output: {
|
||||
dir: 'dist',
|
||||
format: 'esm',
|
||||
sourcemap: true,
|
||||
},
|
||||
dir: 'dist',
|
||||
format: 'esm',
|
||||
sourcemap: true,
|
||||
},
|
||||
external: [
|
||||
// externals beyond peer dependencies
|
||||
// externals beyond peer dependencies - common dependencies of the whole application
|
||||
'mobx',
|
||||
// todo check that @dbeaver/core/blocks provide wrapper for go-split
|
||||
// todo add go-split to @dbeaver/core dependencies and remove it from here
|
||||
'go-split',
|
||||
'mobx-react',
|
||||
'react',
|
||||
'react-dom',
|
||||
// todo add reakit to @dbeaver/core dependencies and remove it from here
|
||||
// todo be sure that @dbeaver/core provides all necessary wrappers around reakit
|
||||
'reakit',
|
||||
// todo magic. It nested dependency of reakit and should not be mentioned here
|
||||
// todo but by unknown reasons without this build fails
|
||||
// todo should be removed when reakit will be incorporated into @dbeaver/core
|
||||
'body-scroll-lock',
|
||||
'reshadow',
|
||||
'rxjs',
|
||||
],
|
||||
onwarn(warning, warn) {
|
||||
// hides some warning drom ag-grid-plugin todo to investigate later
|
||||
@@ -46,6 +60,9 @@ function configBuilder(options = defaultBuilderOptions) {
|
||||
}),
|
||||
commonjs({
|
||||
sourceMap: false,
|
||||
exclude: [
|
||||
'node_modules/@reshadow/**'
|
||||
],
|
||||
}),
|
||||
typescriptPlugin({
|
||||
tsconfig: 'tsconfig.json',
|
||||
@@ -76,9 +93,9 @@ function configBuilder(options = defaultBuilderOptions) {
|
||||
}
|
||||
],
|
||||
],
|
||||
loaders: [ reshadowLoader ],
|
||||
loaders: [reshadowLoader],
|
||||
plugins: [
|
||||
require('postcss-preset-env')({ stage: 0 }),
|
||||
require('postcss-preset-env')({stage: 0}),
|
||||
require('postcss-discard-comments'),
|
||||
]
|
||||
}),
|
||||
|
||||
@@ -17,33 +17,21 @@
|
||||
"lint-fix": "eslint ./src/ --ext .ts,.tsx --fix"
|
||||
},
|
||||
"dependencies": {
|
||||
"go-split": "^1.3.2",
|
||||
"graphql-request": "^1.8.2",
|
||||
"inversify": "^5.0.1",
|
||||
"react-sanitized-html": "^2.0.0",
|
||||
"reflect-metadata": "^0.1.13",
|
||||
"sanitize-html": "^1.23.0",
|
||||
"uuid": "^7.0.3"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@material/button": "^4.0.0",
|
||||
"@material/elevation": "^4.0.0",
|
||||
"@material/radio": "^4.0.0",
|
||||
"@material/ripple": "^4.0.0",
|
||||
"@material/theme": "^4.0.0",
|
||||
"@material/typography": "^4.0.0",
|
||||
"@types/uuid": "^7.0.2",
|
||||
"graphql-request": "^1.8.2"
|
||||
"react-sanitized-html": "^2.0.0",
|
||||
"sanitize-html": "^1.23.0",
|
||||
"uuid": "^7.0.3"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"go-split": "^1.3.2",
|
||||
"mobx": "^5.15.4",
|
||||
"mobx-react": "^6.2.2",
|
||||
"react": "^16.13.1",
|
||||
"react-dom": "^16.13.1",
|
||||
"reakit": "^1.0.0-beta.11",
|
||||
"reshadow": "0.0.1-alpha.77",
|
||||
"rxjs": "^6.5.5"
|
||||
"devDependencies": {
|
||||
"@types/uuid": "^7.0.2"
|
||||
},
|
||||
"buildVersion": "0.13.0",
|
||||
"dbeaverPlugins": []
|
||||
"buildVersion": "0.13.0"
|
||||
}
|
||||
|
||||
@@ -13,16 +13,10 @@
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@dbeaver/core": "^0.1.0"
|
||||
"@dbeaver/core": "^0.1.0",
|
||||
"@dbeaver/builder": "^0.1.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@dbeaver/core": "^0.1.0",
|
||||
"mobx": "^5.15.4",
|
||||
"mobx-react": "^6.2.2",
|
||||
"react": "^16.13.1",
|
||||
"react-dom": "^16.13.1",
|
||||
"reakit": "^1.0.0-beta.11",
|
||||
"reshadow": "0.0.1-alpha.77",
|
||||
"rxjs": "^6.5.5"
|
||||
"@dbeaver/core": "^0.1.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,18 +12,12 @@
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@dbeaver/data-viewer-plugin": "^0.1.0",
|
||||
"@dbeaver/core": "^0.1.0"
|
||||
"@dbeaver/builder": "^0.1.0",
|
||||
"@dbeaver/core": "^0.1.0",
|
||||
"@dbeaver/data-viewer-plugin": "^0.1.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@dbeaver/data-viewer-plugin": "^0.1.0",
|
||||
"@dbeaver/core": "^0.1.0",
|
||||
"mobx": "^5.15.4",
|
||||
"mobx-react": "^6.2.2",
|
||||
"react": "^16.13.1",
|
||||
"react-dom": "^16.13.1",
|
||||
"reakit": "^1.0.0-beta.11",
|
||||
"reshadow": "0.0.1-alpha.77",
|
||||
"rxjs": "^6.5.5"
|
||||
"@dbeaver/data-viewer-plugin": "^0.1.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@dbeaver/builder": "^0.1.0",
|
||||
"@dbeaver/ag-grid-plugin": "^0.1.0",
|
||||
"@dbeaver/object-viewer-plugin": "^0.1.0",
|
||||
"@dbeaver/core": "^0.1.0"
|
||||
@@ -19,13 +20,6 @@
|
||||
"peerDependencies": {
|
||||
"@dbeaver/ag-grid-plugin": "^0.1.0",
|
||||
"@dbeaver/object-viewer-plugin": "^0.1.0",
|
||||
"@dbeaver/core": "^0.1.0",
|
||||
"mobx": "^5.15.4",
|
||||
"mobx-react": "^6.2.2",
|
||||
"react": "^16.13.1",
|
||||
"react-dom": "^16.13.1",
|
||||
"reakit": "^1.0.0-beta.11",
|
||||
"reshadow": "0.0.1-alpha.77",
|
||||
"rxjs": "^6.5.5"
|
||||
"@dbeaver/core": "^0.1.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
"tsc": "tsc"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@dbeaver/builder": "^0.1.0",
|
||||
"@dbeaver/core": "^0.1.0",
|
||||
"@dbeaver/object-viewer-plugin": "^0.1.0",
|
||||
"@dbeaver/sql-editor": "^0.1.0"
|
||||
@@ -19,13 +20,6 @@
|
||||
"peerDependencies": {
|
||||
"@dbeaver/core": "^0.1.0",
|
||||
"@dbeaver/object-viewer-plugin": "^0.1.0",
|
||||
"@dbeaver/sql-editor": "^0.1.0",
|
||||
"mobx": "^5.15.4",
|
||||
"mobx-react": "^6.2.2",
|
||||
"react": "^16.13.1",
|
||||
"react-dom": "^16.13.1",
|
||||
"reakit": "^1.0.0-beta.11",
|
||||
"reshadow": "0.0.1-alpha.77",
|
||||
"rxjs": "^6.5.5"
|
||||
"@dbeaver/sql-editor": "^0.1.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,16 +12,10 @@
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@dbeaver/builder": "^0.1.0",
|
||||
"@dbeaver/core": "^0.1.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@dbeaver/core": "^0.1.0",
|
||||
"mobx": "^5.15.4",
|
||||
"mobx-react": "^6.2.2",
|
||||
"react": "^16.13.1",
|
||||
"react-dom": "^16.13.1",
|
||||
"reakit": "^1.0.0-beta.11",
|
||||
"reshadow": "0.0.1-alpha.77",
|
||||
"rxjs": "^6.5.5"
|
||||
"@dbeaver/core": "^0.1.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,19 +16,13 @@
|
||||
"react-codemirror2": "^7.1.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@dbeaver/builder": "^0.1.0",
|
||||
"@dbeaver/core": "^0.1.0",
|
||||
"@dbeaver/data-viewer-plugin": "^0.1.0",
|
||||
"@types/codemirror": "^0.0.91"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@dbeaver/core": "^0.1.0",
|
||||
"@dbeaver/data-viewer-plugin": "^0.1.0",
|
||||
"mobx": "^5.15.4",
|
||||
"mobx-react": "^6.2.2",
|
||||
"react": "^16.13.1",
|
||||
"react-dom": "^16.13.1",
|
||||
"reakit": "^1.0.0-beta.11",
|
||||
"reshadow": "0.0.1-alpha.77",
|
||||
"rxjs": "^6.5.5"
|
||||
"@dbeaver/data-viewer-plugin": "^0.1.0"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user