diff --git a/package-lock.json b/package-lock.json index 2ee95ba8e6..4d501327a5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "dependencies": { "express": "^4.18.1", "mysql2": "^2.3.3", + "nocodb-sdk-daily": "0.92.4-0.92.4-guiv2-test", "pg": "^8.7.3", "sqlite3": "^5.0.2" }, @@ -3405,6 +3406,14 @@ "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", "dev": true }, + "node_modules/axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "dependencies": { + "follow-redirects": "^1.14.0" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -6206,6 +6215,25 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/follow-redirects": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, "node_modules/for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", @@ -8658,6 +8686,14 @@ "node": ">= 12" } }, + "node_modules/jsep": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/jsep/-/jsep-1.3.6.tgz", + "integrity": "sha512-o7fP1eZVROIChADx7HKiwGRVI0tUqgUUGhaok6DP7cMxpDeparuooREDBDeNk2G5KIB49MBSkRYsCOu4PmZ+1w==", + "engines": { + "node": ">= 10.16.0" + } + }, "node_modules/json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", @@ -10119,6 +10155,18 @@ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, + "node_modules/nocodb-sdk-daily": { + "version": "0.92.4-0.92.4-guiv2-test", + "resolved": "https://registry.npmjs.org/nocodb-sdk-daily/-/nocodb-sdk-daily-0.92.4-0.92.4-guiv2-test.tgz", + "integrity": "sha512-0bWdvqVLGqmulSwLaoSnqCGTcxC7sglr/aoZ/CII2c+1pHWy+UiSZ6yHnanUQ7hnpQYPEGcjjdZf9hBL3rpTjw==", + "dependencies": { + "axios": "^0.21.1", + "jsep": "^1.3.6" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/node-addon-api": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", @@ -17435,6 +17483,14 @@ "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", "dev": true }, + "axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "requires": { + "follow-redirects": "^1.14.0" + } + }, "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -19696,6 +19752,11 @@ } } }, + "follow-redirects": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==" + }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", @@ -21619,6 +21680,11 @@ "walk-back": "^4.0.0" } }, + "jsep": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/jsep/-/jsep-1.3.6.tgz", + "integrity": "sha512-o7fP1eZVROIChADx7HKiwGRVI0tUqgUUGhaok6DP7cMxpDeparuooREDBDeNk2G5KIB49MBSkRYsCOu4PmZ+1w==" + }, "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", @@ -22810,6 +22876,15 @@ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, + "nocodb-sdk-daily": { + "version": "0.92.4-0.92.4-guiv2-test", + "resolved": "https://registry.npmjs.org/nocodb-sdk-daily/-/nocodb-sdk-daily-0.92.4-0.92.4-guiv2-test.tgz", + "integrity": "sha512-0bWdvqVLGqmulSwLaoSnqCGTcxC7sglr/aoZ/CII2c+1pHWy+UiSZ6yHnanUQ7hnpQYPEGcjjdZf9hBL3rpTjw==", + "requires": { + "axios": "^0.21.1", + "jsep": "^1.3.6" + } + }, "node-addon-api": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", diff --git a/package.json b/package.json index 074ce4f335..be4c13b820 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,7 @@ "dependencies": { "express": "^4.18.1", "mysql2": "^2.3.3", + "nocodb-sdk-daily": "0.92.4-0.92.4-guiv2-test", "pg": "^8.7.3", "sqlite3": "^5.0.2" } diff --git a/packages/nc-gui-v2/nuxt.config.ts b/packages/nc-gui-v2/nuxt.config.ts index 2cfb564a8b..d874e19f56 100644 --- a/packages/nc-gui-v2/nuxt.config.ts +++ b/packages/nc-gui-v2/nuxt.config.ts @@ -12,7 +12,9 @@ export default defineNuxtConfig({ modules: ['@vueuse/nuxt', 'nuxt-windicss', '@nuxt/image-edge'], ssr: false, - + app: { + baseURL: '/dashboard/', + }, css: [ 'virtual:windi.css', 'virtual:windi-devtools', @@ -47,9 +49,11 @@ export default defineNuxtConfig({ vite: { // todo: minifiy again build: { + minify: false, rollupOptions: { external: 'httpsnippet', + }, }, plugins: [ @@ -93,7 +97,6 @@ export default defineNuxtConfig({ image: { dir: 'assets/', }, - autoImports: { dirs: ['./context', './utils', './lib'], imports: [{ name: 'useI18n', from: 'vue-i18n' }], diff --git a/packages/nc-lib-gui-2/.gitignore b/packages/nc-lib-gui-2/.gitignore new file mode 100644 index 0000000000..3c2af479b4 --- /dev/null +++ b/packages/nc-lib-gui-2/.gitignore @@ -0,0 +1,11 @@ +/node_modules/ +#build +src/**.js +.idea/* + +coverage +.nyc_output +*.log + +yarn.lock +/lib/dist/ diff --git a/packages/nc-lib-gui-2/README.md b/packages/nc-lib-gui-2/README.md new file mode 100644 index 0000000000..e420ed6ca4 --- /dev/null +++ b/packages/nc-lib-gui-2/README.md @@ -0,0 +1,5 @@ +# nc-lib-gui + +This package is the build version of ``nc-gui`` which will be used in ``packages/nocodb``. The built files should be located in ``packages/nc-lib-gui/lib/dist/``. + +To build the frontend and copy the built files to dist directory, run ``npm run build:copy`` under ``packages/nc-gui/``. \ No newline at end of file diff --git a/packages/nc-lib-gui-2/__tests__/xc-tool-web.test.js b/packages/nc-lib-gui-2/__tests__/xc-tool-web.test.js new file mode 100644 index 0000000000..786c45c217 --- /dev/null +++ b/packages/nc-lib-gui-2/__tests__/xc-tool-web.test.js @@ -0,0 +1,30 @@ +'use strict'; + +const xcToolWeb = require('..'); + +describe('xc-tool-web', () => { + it('needs tests'); +}); + +/** + * @copyright Copyright (c) 2021, Xgene Cloud Ltd + * + * @author Naveen MR + * @author Pranav C Balan + * + * @license GNU AGPL version 3 or any later version + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + * + */ diff --git a/packages/nc-lib-gui-2/lib/XcLibGui.js b/packages/nc-lib-gui-2/lib/XcLibGui.js new file mode 100644 index 0000000000..418d0fdf6b --- /dev/null +++ b/packages/nc-lib-gui-2/lib/XcLibGui.js @@ -0,0 +1,45 @@ +const express = require('express'); +const path = require('path'); + + +class XcLibGui { + + static expressMiddleware(dashboardPath) { + + const router = express.Router(); + // Express will serve up production assets i.e. main.js + router.use(dashboardPath, express.static(path.join(__dirname, 'dist'))); + + // If Express doesn't recognize route serve index.html + router.get(`${dashboardPath}/*`, (_req, res) => { + res.sendFile(path.join(__dirname, 'dist', 'index.html')); + }); + + return router; + } +} + +module.exports = XcLibGui; + +/** + * @copyright Copyright (c) 2021, Xgene Cloud Ltd + * + * @author Naveen MR + * @author Pranav C Balan + * + * @license GNU AGPL version 3 or any later version + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + * + */ diff --git a/packages/nc-lib-gui-2/license.txt b/packages/nc-lib-gui-2/license.txt new file mode 100644 index 0000000000..6a42840830 --- /dev/null +++ b/packages/nc-lib-gui-2/license.txt @@ -0,0 +1,22 @@ +/** + * @copyright Copyright (c) 2021, Xgene Cloud Ltd + * + * @author Naveen MR + * @author Pranav C Balan + * + * @license GNU AGPL version 3 or any later version + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + * + */ diff --git a/packages/nc-lib-gui-2/package-lock.json b/packages/nc-lib-gui-2/package-lock.json new file mode 100644 index 0000000000..350b591c2d --- /dev/null +++ b/packages/nc-lib-gui-2/package-lock.json @@ -0,0 +1,1113 @@ +{ + "name": "nc-lib-gui-2", + "version": "0.0.3", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "nc-lib-gui-2", + "version": "0.0.3", + "license": "AGPL-3.0-or-later", + "dependencies": { + "axios": "^0.19.2", + "body-parser": "^1.19.0", + "dayjs": "^1.10.4", + "express": "^4.17.1", + "serve-static": "^1.15.0", + "vuedraggable": "^2.24.3" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/axios": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", + "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", + "deprecated": "Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410", + "dependencies": { + "follow-redirects": "1.5.10" + } + }, + "node_modules/body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/dayjs": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.5.tgz", + "integrity": "sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==" + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/follow-redirects": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "dependencies": { + "debug": "=3.1.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/follow-redirects/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/sortablejs": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.10.2.tgz", + "integrity": "sha512-YkPGufevysvfwn5rfdlGyrGjt7/CRHwvRPogD/lC+TnvcN29jDpCifKP+rBqf+LRldfXSTh+0CGLcSg0VIxq3A==" + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vuedraggable": { + "version": "2.24.3", + "resolved": "https://registry.npmjs.org/vuedraggable/-/vuedraggable-2.24.3.tgz", + "integrity": "sha512-6/HDXi92GzB+Hcs9fC6PAAozK1RLt1ewPTLjK0anTYguXLAeySDmcnqE8IC0xa7shvSzRjQXq3/+dsZ7ETGF3g==", + "dependencies": { + "sortablejs": "1.10.2" + } + } + }, + "dependencies": { + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "axios": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", + "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", + "requires": { + "follow-redirects": "1.5.10" + } + }, + "body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + } + }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "requires": { + "safe-buffer": "5.2.1" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "dayjs": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.5.tgz", + "integrity": "sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + } + }, + "follow-redirects": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "requires": { + "debug": "=3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "sortablejs": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.10.2.tgz", + "integrity": "sha512-YkPGufevysvfwn5rfdlGyrGjt7/CRHwvRPogD/lC+TnvcN29jDpCifKP+rBqf+LRldfXSTh+0CGLcSg0VIxq3A==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "vuedraggable": { + "version": "2.24.3", + "resolved": "https://registry.npmjs.org/vuedraggable/-/vuedraggable-2.24.3.tgz", + "integrity": "sha512-6/HDXi92GzB+Hcs9fC6PAAozK1RLt1ewPTLjK0anTYguXLAeySDmcnqE8IC0xa7shvSzRjQXq3/+dsZ7ETGF3g==", + "requires": { + "sortablejs": "1.10.2" + } + } + } +} diff --git a/packages/nc-lib-gui-2/package.json b/packages/nc-lib-gui-2/package.json new file mode 100644 index 0000000000..7895ea1f6b --- /dev/null +++ b/packages/nc-lib-gui-2/package.json @@ -0,0 +1,34 @@ +{ + "name": "nc-lib-gui-2", + "version": "0.0.4", + "description": "> TODO: description", + "author": "“pranavxc” ", + "homepage": "https://gitlab.com/xgenecloud-ts/xgenecloud-ts#readme", + "license": "AGPL-3.0-or-later", + "main": "lib/XcLibGui.js", + "directories": { + "lib": "lib", + "test": "__tests__" + }, + "files": [ + "lib" + ], + "repository": { + "type": "git", + "url": "git+ssh://git@gitlab.com/xgenecloud-ts/xgenecloud-ts.git" + }, + "scripts": { + "test": "echo \"Error: run tests from root\" && exit 1" + }, + "bugs": { + "url": "https://gitlab.com/xgenecloud-ts/xgenecloud-ts/issues" + }, + "dependencies": { + "axios": "^0.19.2", + "body-parser": "^1.19.0", + "dayjs": "^1.10.4", + "express": "^4.17.1", + "serve-static": "^1.15.0", + "vuedraggable": "^2.24.3" + } +} diff --git a/packages/nocodb-sdk/package.json b/packages/nocodb-sdk/package.json index 2e7666a1a5..ae59e89f78 100644 --- a/packages/nocodb-sdk/package.json +++ b/packages/nocodb-sdk/package.json @@ -1,6 +1,6 @@ { - "name": "nocodb-sdk", - "version": "0.92.4", + "name": "nocodb-sdk-daily", + "version": "0.92.4-0.92.4-guiv2-test", "description": "NocoDB SDK", "main": "build/main/index.js", "typings": "build/main/index.d.ts", @@ -107,4 +107,4 @@ "**/*.spec.js" ] } -} +} \ No newline at end of file diff --git a/packages/nocodb/Dockerfile b/packages/nocodb/Dockerfile index 8f8908f5b9..654e4bd0f9 100644 --- a/packages/nocodb/Dockerfile +++ b/packages/nocodb/Dockerfile @@ -33,7 +33,7 @@ COPY ./docker/start-litestream.sh /usr/src/appEntry/start.sh # reduce node_module size with modclean & removing sqlite deps, # package built code into app.tar.gz & add execute permission to start.sh RUN npm ci --production --quiet \ - && npx modclean --patterns="default:*" --ignore="nc-lib-gui/**,dayjs/**,express-status-monitor/**" --run \ + && npx modclean --patterns="default:*" --ignore="nc-lib-gui/**,nc-lib-gui-2/**,dayjs/**,express-status-monitor/**" --run \ && rm -rf ./node_modules/sqlite3/deps \ && tar -czf ../appEntry/app.tar.gz ./* \ && chmod +x /usr/src/appEntry/start.sh diff --git a/packages/nocodb/package-lock.json b/packages/nocodb/package-lock.json index 7fe72bba30..6f84fb5f46 100644 --- a/packages/nocodb/package-lock.json +++ b/packages/nocodb/package-lock.json @@ -71,10 +71,10 @@ "nanoid": "^3.1.20", "nc-common": "0.0.6", "nc-help": "0.2.67", - "nc-lib-gui": "0.92.4", + "nc-lib-gui-2": "0.0.4", "nc-plugin": "0.1.2", "ncp": "^2.0.0", - "nocodb-sdk": "file:../nocodb-sdk", + "nocodb-sdk-daily": "0.92.4-0.92.4-guiv2-test", "nodemailer": "^6.4.10", "object-hash": "^3.0.0", "ora": "^4.0.4", @@ -160,7 +160,9 @@ } }, "../nocodb-sdk": { - "version": "0.92.4", + "name": "nocodb-sdk-daily", + "version": "0.92.4-0.92.4-guiv2-test", + "extraneous": true, "license": "MIT", "dependencies": { "axios": "^0.21.1", @@ -15324,19 +15326,20 @@ "node": ">=8" } }, - "node_modules/nc-lib-gui": { - "version": "0.92.4", - "resolved": "https://registry.npmjs.org/nc-lib-gui/-/nc-lib-gui-0.92.4.tgz", - "integrity": "sha512-Sozs8w9fQN0WscoxKDGsMqviM/6wasqaag3dRPZ+SISu+bhOnogWUuZXM8Ivl6+dcj3RkXR0n4llF0Z+NvJW/A==", + "node_modules/nc-lib-gui-2": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/nc-lib-gui-2/-/nc-lib-gui-2-0.0.4.tgz", + "integrity": "sha512-VInqS9nWrrjI1Pdn0kB0o6E4BPXsoC5vg0EDjn83/BTKUBIguALBaEn7MFzrB0ok0Nf9Yy9cQqZqRoRJ4+dyvw==", "dependencies": { "axios": "^0.19.2", "body-parser": "^1.19.0", "dayjs": "^1.10.4", "express": "^4.17.1", + "serve-static": "^1.15.0", "vuedraggable": "^2.24.3" } }, - "node_modules/nc-lib-gui/node_modules/axios": { + "node_modules/nc-lib-gui-2/node_modules/axios": { "version": "0.19.2", "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", @@ -15345,7 +15348,7 @@ "follow-redirects": "1.5.10" } }, - "node_modules/nc-lib-gui/node_modules/debug": { + "node_modules/nc-lib-gui-2/node_modules/debug": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", @@ -15353,7 +15356,7 @@ "ms": "2.0.0" } }, - "node_modules/nc-lib-gui/node_modules/follow-redirects": { + "node_modules/nc-lib-gui-2/node_modules/follow-redirects": { "version": "1.5.10", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", @@ -15364,7 +15367,7 @@ "node": ">=4.0" } }, - "node_modules/nc-lib-gui/node_modules/ms": { + "node_modules/nc-lib-gui-2/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" @@ -15476,9 +15479,17 @@ "isarray": "0.0.1" } }, - "node_modules/nocodb-sdk": { - "resolved": "../nocodb-sdk", - "link": true + "node_modules/nocodb-sdk-daily": { + "version": "0.92.4-0.92.4-guiv2-test", + "resolved": "https://registry.npmjs.org/nocodb-sdk-daily/-/nocodb-sdk-daily-0.92.4-0.92.4-guiv2-test.tgz", + "integrity": "sha512-0bWdvqVLGqmulSwLaoSnqCGTcxC7sglr/aoZ/CII2c+1pHWy+UiSZ6yHnanUQ7hnpQYPEGcjjdZf9hBL3rpTjw==", + "dependencies": { + "axios": "^0.21.1", + "jsep": "^1.3.6" + }, + "engines": { + "node": ">=10" + } }, "node_modules/node-addon-api": { "version": "2.0.0", @@ -36756,15 +36767,16 @@ } } }, - "nc-lib-gui": { - "version": "0.92.4", - "resolved": "https://registry.npmjs.org/nc-lib-gui/-/nc-lib-gui-0.92.4.tgz", - "integrity": "sha512-Sozs8w9fQN0WscoxKDGsMqviM/6wasqaag3dRPZ+SISu+bhOnogWUuZXM8Ivl6+dcj3RkXR0n4llF0Z+NvJW/A==", + "nc-lib-gui-2": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/nc-lib-gui-2/-/nc-lib-gui-2-0.0.4.tgz", + "integrity": "sha512-VInqS9nWrrjI1Pdn0kB0o6E4BPXsoC5vg0EDjn83/BTKUBIguALBaEn7MFzrB0ok0Nf9Yy9cQqZqRoRJ4+dyvw==", "requires": { "axios": "^0.19.2", "body-parser": "^1.19.0", "dayjs": "^1.10.4", "express": "^4.17.1", + "serve-static": "^1.15.0", "vuedraggable": "^2.24.3" }, "dependencies": { @@ -36895,34 +36907,13 @@ } } }, - "nocodb-sdk": { - "version": "file:../nocodb-sdk", + "nocodb-sdk-daily": { + "version": "0.92.4-0.92.4-guiv2-test", + "resolved": "https://registry.npmjs.org/nocodb-sdk-daily/-/nocodb-sdk-daily-0.92.4-0.92.4-guiv2-test.tgz", + "integrity": "sha512-0bWdvqVLGqmulSwLaoSnqCGTcxC7sglr/aoZ/CII2c+1pHWy+UiSZ6yHnanUQ7hnpQYPEGcjjdZf9hBL3rpTjw==", "requires": { - "@ava/typescript": "^1.1.1", - "@istanbuljs/nyc-config-typescript": "^1.0.1", - "@typescript-eslint/eslint-plugin": "^4.0.1", - "@typescript-eslint/parser": "^4.0.1", - "ava": "^3.12.1", "axios": "^0.21.1", - "codecov": "^3.5.0", - "cspell": "^4.1.0", - "cz-conventional-changelog": "^3.3.0", - "eslint": "^7.8.0", - "eslint-config-prettier": "^6.11.0", - "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^3.0.2", - "eslint-plugin-import": "^2.22.0", - "eslint-plugin-prettier": "^4.0.0", - "gh-pages": "^3.1.0", - "jsep": "^1.3.6", - "npm-run-all": "^4.1.5", - "nyc": "^15.1.0", - "open-cli": "^6.0.1", - "prettier": "^2.1.1", - "standard-version": "^9.0.0", - "ts-node": "^9.0.0", - "typedoc": "^0.22.17", - "typescript": "^4.0.2" + "jsep": "^1.3.6" } }, "node-addon-api": { diff --git a/packages/nocodb/package.json b/packages/nocodb/package.json index 875e2d8190..a55911a7c4 100644 --- a/packages/nocodb/package.json +++ b/packages/nocodb/package.json @@ -55,7 +55,7 @@ "postbuild": "npm run copy-files", "copy-files": "copyfiles -u 1 \"src/**/*.ejs\" build/main && copyfiles -u 1 \"src/**/*.ejs\" build/module && copyfiles -u 1 \"src/**/*.ejs\" docker", "docker:build": "EE=\"true-xc-test\" webpack --config docker/webpack.config.js", - "docker:image:build": "docker build . -t nocodb/nocodb:latest -t nocodb/nocodb:0.10.0 --no-cache", + "docker:image:build": "docker build . -t nocodb/nocodb-test:latest -t nocodb/nocodb-test:0.10.0 --no-cache", "docker:image:buildx": "docker buildx build . --platform linux/arm64 -t nocodb/nocodb:arm64 --no-cache", "docker:image:deploy": "docker push nocodb/nocodb:latest && docker push nocodb/nocodb:0.10.0", "docker:build:publish:image": "npm run build && npm run docker:build && npm run docker:image:build", @@ -157,10 +157,10 @@ "nanoid": "^3.1.20", "nc-common": "0.0.6", "nc-help": "0.2.67", - "nc-lib-gui": "0.92.4", + "nc-lib-gui-2": "0.0.4", "nc-plugin": "0.1.2", "ncp": "^2.0.0", - "nocodb-sdk": "file:../nocodb-sdk", + "nocodb-sdk-daily": "0.92.4-0.92.4-guiv2-test", "nodemailer": "^6.4.10", "object-hash": "^3.0.0", "ora": "^4.0.4", diff --git a/packages/nocodb/src/__tests__/restv2.test.ts b/packages/nocodb/src/__tests__/restv2.test.ts index b93445e3a1..ee1c3c206d 100644 --- a/packages/nocodb/src/__tests__/restv2.test.ts +++ b/packages/nocodb/src/__tests__/restv2.test.ts @@ -5,7 +5,7 @@ import request from 'supertest'; import { Noco } from '../lib'; import NcConfigFactory from '../lib/utils/NcConfigFactory'; -import { UITypes } from 'nocodb-sdk'; +import { UITypes } from 'nocodb-sdk-daily'; const knex = require('knex'); diff --git a/packages/nocodb/src/lib/Noco.ts b/packages/nocodb/src/lib/Noco.ts index 4ec5464930..c7f90d49ee 100644 --- a/packages/nocodb/src/lib/Noco.ts +++ b/packages/nocodb/src/lib/Noco.ts @@ -11,7 +11,7 @@ import * as express from 'express'; import { Router } from 'express'; import importFresh from 'import-fresh'; import morgan from 'morgan'; -import NcToolGui from 'nc-lib-gui'; +import NcToolGui from 'nc-lib-gui-2'; import requestIp from 'request-ip'; import { v4 as uuidv4 } from 'uuid'; @@ -118,7 +118,7 @@ export default class Noco { this.config.toolDir = process.cwd(); } - this.ncToolApi = new NcToolGui(this.config); + // this.ncToolApi = new NcToolGui(this.config); // if (server) { // server.set('view engine', 'ejs'); // } @@ -248,10 +248,13 @@ export default class Noco { await NcPluginMgrv2.init(Noco.ncMeta); registerMetaApis(this.router, server); - this.router.use( + // this.router.use( + // this.config.dashboardPath, + // await this.ncToolApi.expressMiddleware() + // ); + this.router.use(NcToolGui.expressMiddleware( this.config.dashboardPath, - await this.ncToolApi.expressMiddleware() - ); + )); this.router.get('/', (_req, res) => res.redirect(this.config.dashboardPath) ); diff --git a/packages/nocodb/src/lib/db/sql-client/lib/mssql/MssqlClient.ts b/packages/nocodb/src/lib/db/sql-client/lib/mssql/MssqlClient.ts index 6b76897da1..9ef7f930bb 100644 --- a/packages/nocodb/src/lib/db/sql-client/lib/mssql/MssqlClient.ts +++ b/packages/nocodb/src/lib/db/sql-client/lib/mssql/MssqlClient.ts @@ -1,4 +1,4 @@ -import { ColumnType } from 'nocodb-sdk'; +import { ColumnType } from 'nocodb-sdk-daily'; import knex from 'knex'; import KnexClient from '../KnexClient'; diff --git a/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/BaseModelSqlv2.ts b/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/BaseModelSqlv2.ts index a2a955e369..fe9cdb0e94 100644 --- a/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/BaseModelSqlv2.ts +++ b/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/BaseModelSqlv2.ts @@ -25,7 +25,7 @@ import { SortType, UITypes, ViewTypes, -} from 'nocodb-sdk'; +} from 'nocodb-sdk-daily'; import formSubmissionEmailTemplate from '../../../../utils/common/formSubmissionEmailTemplate'; import ejs from 'ejs'; import Audit from '../../../../models/Audit'; diff --git a/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/conditionV2.ts b/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/conditionV2.ts index 9a3e20deba..446353b5da 100644 --- a/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/conditionV2.ts +++ b/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/conditionV2.ts @@ -8,7 +8,7 @@ import genRollupSelectv2 from './genRollupSelectv2'; import RollupColumn from '../../../../models/RollupColumn'; import formulaQueryBuilderv2 from './formulav2/formulaQueryBuilderv2'; import FormulaColumn from '../../../../models/FormulaColumn'; -import { RelationTypes, UITypes } from 'nocodb-sdk'; +import { RelationTypes, UITypes } from 'nocodb-sdk-daily'; // import LookupColumn from '../../../models/LookupColumn'; import { sanitize } from './helpers/sanitize'; diff --git a/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/formulav2/formulaQueryBuilderv2.ts b/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/formulav2/formulaQueryBuilderv2.ts index c4bb68c98b..ae41563235 100644 --- a/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/formulav2/formulaQueryBuilderv2.ts +++ b/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/formulav2/formulaQueryBuilderv2.ts @@ -7,7 +7,7 @@ import FormulaColumn from '../../../../../models/FormulaColumn'; import { XKnex } from '../../../index'; import LinkToAnotherRecordColumn from '../../../../../models/LinkToAnotherRecordColumn'; import LookupColumn from '../../../../../models/LookupColumn'; -import { jsepCurlyHook, UITypes } from 'nocodb-sdk'; +import { jsepCurlyHook, UITypes } from 'nocodb-sdk-daily'; // todo: switch function based on database diff --git a/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/genRollupSelect.ts b/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/genRollupSelect.ts index e664167e42..b5aca740ed 100644 --- a/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/genRollupSelect.ts +++ b/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/genRollupSelect.ts @@ -1,5 +1,5 @@ import Knex from 'knex'; -import { RelationTypes } from 'nocodb-sdk'; +import { RelationTypes } from 'nocodb-sdk-daily'; export default function ({ knex, diff --git a/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/genRollupSelectv2.ts b/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/genRollupSelectv2.ts index 07c3b6dbdd..3cdfa17555 100644 --- a/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/genRollupSelectv2.ts +++ b/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/genRollupSelectv2.ts @@ -2,7 +2,7 @@ import RollupColumn from '../../../../models/RollupColumn'; import { XKnex } from '../../index'; import LinkToAnotherRecordColumn from '../../../../models/LinkToAnotherRecordColumn'; import { QueryBuilder } from 'knex'; -import { RelationTypes } from 'nocodb-sdk'; +import { RelationTypes } from 'nocodb-sdk-daily'; export default async function ({ knex, diff --git a/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/helpers/getAst.ts b/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/helpers/getAst.ts index 9e6af05f6e..a9e38a27ae 100644 --- a/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/helpers/getAst.ts +++ b/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/helpers/getAst.ts @@ -1,5 +1,5 @@ import View from '../../../../../models/View'; -import { isSystemColumn, UITypes } from 'nocodb-sdk'; +import { isSystemColumn, UITypes } from 'nocodb-sdk-daily'; import Model from '../../../../../models/Model'; import LinkToAnotherRecordColumn from '../../../../../models/LinkToAnotherRecordColumn'; diff --git a/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/sortV2.ts b/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/sortV2.ts index d199fb9372..352826ccc1 100644 --- a/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/sortV2.ts +++ b/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/sortV2.ts @@ -7,7 +7,7 @@ import RollupColumn from '../../../../models/RollupColumn'; import LookupColumn from '../../../../models/LookupColumn'; import formulaQueryBuilderv2 from './formulav2/formulaQueryBuilderv2'; import FormulaColumn from '../../../../models/FormulaColumn'; -import { RelationTypes, UITypes } from 'nocodb-sdk'; +import { RelationTypes, UITypes } from 'nocodb-sdk-daily'; import { sanitize } from './helpers/sanitize'; export default async function sortV2( diff --git a/packages/nocodb/src/lib/db/sql-mgr/code/models/xc/BaseModelXcMeta.ts b/packages/nocodb/src/lib/db/sql-mgr/code/models/xc/BaseModelXcMeta.ts index dc13f6f8df..018849f597 100644 --- a/packages/nocodb/src/lib/db/sql-mgr/code/models/xc/BaseModelXcMeta.ts +++ b/packages/nocodb/src/lib/db/sql-mgr/code/models/xc/BaseModelXcMeta.ts @@ -1,6 +1,6 @@ import BaseRender from '../../BaseRender'; import mapDefaultPrimaryValue from '../../../../../meta/helpers/mapDefaultPrimaryValue'; -import { UITypes } from 'nocodb-sdk'; +import { UITypes } from 'nocodb-sdk-daily'; abstract class BaseModelXcMeta extends BaseRender { protected abstract _getAbstractType(column: any): any; diff --git a/packages/nocodb/src/lib/meta/NcMetaMgr.ts b/packages/nocodb/src/lib/meta/NcMetaMgr.ts index 4f6a7293e5..1c7bc0e576 100644 --- a/packages/nocodb/src/lib/meta/NcMetaMgr.ts +++ b/packages/nocodb/src/lib/meta/NcMetaMgr.ts @@ -40,7 +40,7 @@ import { promisify } from 'util'; import NcTemplateParser from '../v1-legacy/templates/NcTemplateParser'; import { defaultConnectionConfig } from '../utils/NcConfigFactory'; import xcMetaDiff from './handlers/xcMetaDiff'; -import { UITypes } from 'nocodb-sdk'; +import { UITypes } from 'nocodb-sdk-daily'; const randomID = customAlphabet('1234567890abcdefghijklmnopqrstuvwxyz_', 10); const XC_PLUGIN_DET = 'XC_PLUGIN_DET'; diff --git a/packages/nocodb/src/lib/meta/api/auditApis.ts b/packages/nocodb/src/lib/meta/api/auditApis.ts index a9c6b89dcd..83613c7cb9 100644 --- a/packages/nocodb/src/lib/meta/api/auditApis.ts +++ b/packages/nocodb/src/lib/meta/api/auditApis.ts @@ -1,6 +1,6 @@ import { Request, Response, Router } from 'express'; import Audit from '../../models/Audit'; -import { AuditOperationSubTypes, AuditOperationTypes } from 'nocodb-sdk'; +import { AuditOperationSubTypes, AuditOperationTypes } from 'nocodb-sdk-daily'; import Model from '../../models/Model'; import { PagedResponseImpl } from '../helpers/PagedResponse'; import ncMetaAclMw from '../helpers/ncMetaAclMw'; diff --git a/packages/nocodb/src/lib/meta/api/dataApis/helpers.ts b/packages/nocodb/src/lib/meta/api/dataApis/helpers.ts index 968f062265..a1dba8cf42 100644 --- a/packages/nocodb/src/lib/meta/api/dataApis/helpers.ts +++ b/packages/nocodb/src/lib/meta/api/dataApis/helpers.ts @@ -5,7 +5,7 @@ import { NcError } from '../../helpers/catchError'; import { Request } from 'express'; import Base from '../../../models/Base'; import NcConnectionMgrv2 from '../../../utils/common/NcConnectionMgrv2'; -import { isSystemColumn, UITypes } from 'nocodb-sdk'; +import { isSystemColumn, UITypes } from 'nocodb-sdk-daily'; import { nocoExecute } from 'nc-help'; import * as XLSX from 'xlsx'; diff --git a/packages/nocodb/src/lib/meta/api/filterApis.ts b/packages/nocodb/src/lib/meta/api/filterApis.ts index 963250d322..2158b7cb1c 100644 --- a/packages/nocodb/src/lib/meta/api/filterApis.ts +++ b/packages/nocodb/src/lib/meta/api/filterApis.ts @@ -4,7 +4,7 @@ import Model from '../../models/Model'; // @ts-ignore import { PagedResponseImpl } from '../helpers/PagedResponse'; // @ts-ignore -import { Table, TableList, TableListParams, TableReq } from 'nocodb-sdk'; +import { Table, TableList, TableListParams, TableReq } from 'nocodb-sdk-daily'; // @ts-ignore import ProjectMgrv2 from '../../db/sql-mgr/v2/ProjectMgrv2'; // @ts-ignore diff --git a/packages/nocodb/src/lib/meta/api/formViewApis.ts b/packages/nocodb/src/lib/meta/api/formViewApis.ts index e7e2e903bc..7f9b3b25f1 100644 --- a/packages/nocodb/src/lib/meta/api/formViewApis.ts +++ b/packages/nocodb/src/lib/meta/api/formViewApis.ts @@ -3,7 +3,7 @@ import { Request, Response, Router } from 'express'; import Model from '../../models/Model'; // @ts-ignore import { PagedResponseImpl } from '../helpers/PagedResponse'; -import { FormType, ViewTypes } from 'nocodb-sdk'; +import { FormType, ViewTypes } from 'nocodb-sdk-daily'; // @ts-ignore import ProjectMgrv2 from '../../db/sql-mgr/v2/ProjectMgrv2'; // @ts-ignore diff --git a/packages/nocodb/src/lib/meta/api/galleryViewApis.ts b/packages/nocodb/src/lib/meta/api/galleryViewApis.ts index c184c693be..9eff0c8cdd 100644 --- a/packages/nocodb/src/lib/meta/api/galleryViewApis.ts +++ b/packages/nocodb/src/lib/meta/api/galleryViewApis.ts @@ -1,5 +1,5 @@ import { Request, Response, Router } from 'express'; -import { GalleryType, ViewTypes } from 'nocodb-sdk'; +import { GalleryType, ViewTypes } from 'nocodb-sdk-daily'; import View from '../../models/View'; import GalleryView from '../../models/GalleryView'; import ncMetaAclMw from '../helpers/ncMetaAclMw'; diff --git a/packages/nocodb/src/lib/meta/api/gridViewApis.ts b/packages/nocodb/src/lib/meta/api/gridViewApis.ts index 8c6e3789c2..6951a27e65 100644 --- a/packages/nocodb/src/lib/meta/api/gridViewApis.ts +++ b/packages/nocodb/src/lib/meta/api/gridViewApis.ts @@ -3,7 +3,7 @@ import { Request, Router } from 'express'; import Model from '../../models/Model'; // @ts-ignore import { PagedResponseImpl } from '../helpers/PagedResponse'; -import { ViewTypes } from 'nocodb-sdk'; +import { ViewTypes } from 'nocodb-sdk-daily'; // @ts-ignore import ProjectMgrv2 from '../../db/sql-mgr/v2/ProjectMgrv2'; // @ts-ignore diff --git a/packages/nocodb/src/lib/meta/api/hookApis.ts b/packages/nocodb/src/lib/meta/api/hookApis.ts index 614bf5b6a6..3f968eafa1 100644 --- a/packages/nocodb/src/lib/meta/api/hookApis.ts +++ b/packages/nocodb/src/lib/meta/api/hookApis.ts @@ -1,7 +1,7 @@ import catchError from '../helpers/catchError'; import { Request, Response, Router } from 'express'; import Hook from '../../models/Hook'; -import { HookListType, HookType } from 'nocodb-sdk'; +import { HookListType, HookType } from 'nocodb-sdk-daily'; import { PagedResponseImpl } from '../helpers/PagedResponse'; import { invokeWebhook } from '../helpers/webhookHelpers'; import Model from '../../models/Model'; diff --git a/packages/nocodb/src/lib/meta/api/hookFilterApis.ts b/packages/nocodb/src/lib/meta/api/hookFilterApis.ts index 05a4e9c272..2671287d93 100644 --- a/packages/nocodb/src/lib/meta/api/hookFilterApis.ts +++ b/packages/nocodb/src/lib/meta/api/hookFilterApis.ts @@ -4,7 +4,7 @@ import Model from '../../models/Model'; // @ts-ignore import { PagedResponseImpl } from '../helpers/PagedResponse'; // @ts-ignore -import { Table, TableList, TableListParams, TableReq } from 'nocodb-sdk'; +import { Table, TableList, TableListParams, TableReq } from 'nocodb-sdk-daily'; // @ts-ignore import ProjectMgrv2 from '../../db/sql-mgr/v2/ProjectMgrv2'; // @ts-ignore diff --git a/packages/nocodb/src/lib/meta/api/metaDiffApis.ts b/packages/nocodb/src/lib/meta/api/metaDiffApis.ts index 3f84613bfa..4cda8a4cde 100644 --- a/packages/nocodb/src/lib/meta/api/metaDiffApis.ts +++ b/packages/nocodb/src/lib/meta/api/metaDiffApis.ts @@ -4,7 +4,7 @@ import ncMetaAclMw from '../helpers/ncMetaAclMw'; import Model from '../../models/Model'; import Project from '../../models/Project'; import NcConnectionMgrv2 from '../../utils/common/NcConnectionMgrv2'; -import { isVirtualCol, ModelTypes, RelationTypes, UITypes } from 'nocodb-sdk'; +import { isVirtualCol, ModelTypes, RelationTypes, UITypes } from 'nocodb-sdk-daily'; import { Router } from 'express'; import Base from '../../models/Base'; import ModelXcMetaFactory from '../../db/sql-mgr/code/models/xc/ModelXcMetaFactory'; diff --git a/packages/nocodb/src/lib/meta/api/pluginApis.ts b/packages/nocodb/src/lib/meta/api/pluginApis.ts index f4476bd05f..4add3e921c 100644 --- a/packages/nocodb/src/lib/meta/api/pluginApis.ts +++ b/packages/nocodb/src/lib/meta/api/pluginApis.ts @@ -1,7 +1,7 @@ import { Request, Response, Router } from 'express'; import { PagedResponseImpl } from '../helpers/PagedResponse'; import Plugin from '../../models/Plugin'; -import { PluginType } from 'nocodb-sdk'; +import { PluginType } from 'nocodb-sdk-daily'; import NcPluginMgrv2 from '../helpers/NcPluginMgrv2'; import ncMetaAclMw from '../helpers/ncMetaAclMw'; import { Tele } from 'nc-help'; diff --git a/packages/nocodb/src/lib/meta/api/projectApis.ts b/packages/nocodb/src/lib/meta/api/projectApis.ts index 1f5199d3ec..eb86124b13 100644 --- a/packages/nocodb/src/lib/meta/api/projectApis.ts +++ b/packages/nocodb/src/lib/meta/api/projectApis.ts @@ -1,6 +1,6 @@ import { Request, Response } from 'express'; import Project from '../../models/Project'; -import { ModelTypes, ProjectListType, UITypes } from 'nocodb-sdk'; +import { ModelTypes, ProjectListType, UITypes } from 'nocodb-sdk-daily'; import DOMPurify from 'isomorphic-dompurify'; import { PagedResponseImpl } from '../helpers/PagedResponse'; import syncMigration from '../helpers/syncMigration'; diff --git a/packages/nocodb/src/lib/meta/api/projectUserApis.ts b/packages/nocodb/src/lib/meta/api/projectUserApis.ts index a3cc55dc6a..f7ce8e3de9 100644 --- a/packages/nocodb/src/lib/meta/api/projectUserApis.ts +++ b/packages/nocodb/src/lib/meta/api/projectUserApis.ts @@ -13,7 +13,7 @@ import { CacheGetType, CacheScope, MetaTable } from '../../utils/globals'; import * as ejs from 'ejs'; import NcPluginMgrv2 from '../helpers/NcPluginMgrv2'; import Noco from '../../Noco'; -import { PluginCategory } from 'nocodb-sdk'; +import { PluginCategory } from 'nocodb-sdk-daily'; import { metaApiMetrics } from '../helpers/apiMetrics'; import { randomTokenString } from '../helpers/stringHelpers'; diff --git a/packages/nocodb/src/lib/meta/api/publicApis/publicDataApis.ts b/packages/nocodb/src/lib/meta/api/publicApis/publicDataApis.ts index 2bc14e6ad3..0a6748422f 100644 --- a/packages/nocodb/src/lib/meta/api/publicApis/publicDataApis.ts +++ b/packages/nocodb/src/lib/meta/api/publicApis/publicDataApis.ts @@ -7,7 +7,7 @@ import { PagedResponseImpl } from '../../helpers/PagedResponse'; import View from '../../../models/View'; import catchError, { NcError } from '../../helpers/catchError'; import multer from 'multer'; -import { ErrorMessages, UITypes, ViewTypes } from 'nocodb-sdk'; +import { ErrorMessages, UITypes, ViewTypes } from 'nocodb-sdk-daily'; import Column from '../../../models/Column'; import LinkToAnotherRecordColumn from '../../../models/LinkToAnotherRecordColumn'; import NcPluginMgrv2 from '../../helpers/NcPluginMgrv2'; diff --git a/packages/nocodb/src/lib/meta/api/publicApis/publicDataExportApis.ts b/packages/nocodb/src/lib/meta/api/publicApis/publicDataExportApis.ts index f5ed20d574..4a7dbd6bd7 100644 --- a/packages/nocodb/src/lib/meta/api/publicApis/publicDataExportApis.ts +++ b/packages/nocodb/src/lib/meta/api/publicApis/publicDataExportApis.ts @@ -6,7 +6,7 @@ import Base from '../../../models/Base'; import NcConnectionMgrv2 from '../../../utils/common/NcConnectionMgrv2'; import { nocoExecute } from 'nc-help'; import papaparse from 'papaparse'; -import { ErrorMessages, isSystemColumn, UITypes, ViewTypes } from 'nocodb-sdk'; +import { ErrorMessages, isSystemColumn, UITypes, ViewTypes } from 'nocodb-sdk-daily'; import Column from '../../../models/Column'; import LinkToAnotherRecordColumn from '../../../models/LinkToAnotherRecordColumn'; import LookupColumn from '../../../models/LookupColumn'; diff --git a/packages/nocodb/src/lib/meta/api/publicApis/publicMetaApis.ts b/packages/nocodb/src/lib/meta/api/publicApis/publicMetaApis.ts index cac3f8a8cb..5940863d19 100644 --- a/packages/nocodb/src/lib/meta/api/publicApis/publicMetaApis.ts +++ b/packages/nocodb/src/lib/meta/api/publicApis/publicMetaApis.ts @@ -7,7 +7,7 @@ import { LinkToAnotherRecordType, RelationTypes, UITypes, -} from 'nocodb-sdk'; +} from 'nocodb-sdk-daily'; import Column from '../../../models/Column'; import Base from '../../../models/Base'; import Project from '../../../models/Project'; diff --git a/packages/nocodb/src/lib/meta/api/sortApis.ts b/packages/nocodb/src/lib/meta/api/sortApis.ts index 8dd07b38f7..7cddab6bd4 100644 --- a/packages/nocodb/src/lib/meta/api/sortApis.ts +++ b/packages/nocodb/src/lib/meta/api/sortApis.ts @@ -3,7 +3,7 @@ import { Request, Response, Router } from 'express'; import Model from '../../models/Model'; // @ts-ignore import { PagedResponseImpl } from '../helpers/PagedResponse'; -import { SortListType, TableReqType, TableType } from 'nocodb-sdk'; +import { SortListType, TableReqType, TableType } from 'nocodb-sdk-daily'; // @ts-ignore import ProjectMgrv2 from '../../db/sql-mgr/v2/ProjectMgrv2'; // @ts-ignore diff --git a/packages/nocodb/src/lib/meta/api/swagger/helpers/getSwaggerColumnMetas.ts b/packages/nocodb/src/lib/meta/api/swagger/helpers/getSwaggerColumnMetas.ts index 09d3fabc3e..eff395f0dd 100644 --- a/packages/nocodb/src/lib/meta/api/swagger/helpers/getSwaggerColumnMetas.ts +++ b/packages/nocodb/src/lib/meta/api/swagger/helpers/getSwaggerColumnMetas.ts @@ -1,4 +1,4 @@ -import { UITypes } from 'nocodb-sdk'; +import { UITypes } from 'nocodb-sdk-daily'; import LinkToAnotherRecordColumn from '../../../../models/LinkToAnotherRecordColumn'; import SwaggerTypes from '../../../../db/sql-mgr/code/routers/xc-ts/SwaggerTypes'; import Column from '../../../../models/Column'; diff --git a/packages/nocodb/src/lib/meta/api/swagger/helpers/getSwaggerJSON.ts b/packages/nocodb/src/lib/meta/api/swagger/helpers/getSwaggerJSON.ts index 9b60ac7d96..1a1a50919e 100644 --- a/packages/nocodb/src/lib/meta/api/swagger/helpers/getSwaggerJSON.ts +++ b/packages/nocodb/src/lib/meta/api/swagger/helpers/getSwaggerJSON.ts @@ -5,7 +5,7 @@ import getPaths from './getPaths'; import getSchemas from './getSchemas'; import Project from '../../../../models/Project'; import getSwaggerColumnMetas from './getSwaggerColumnMetas'; -import { ViewTypes } from 'nocodb-sdk'; +import { ViewTypes } from 'nocodb-sdk-daily'; import GridViewColumn from '../../../../models/GridViewColumn'; import View from '../../../../models/View'; diff --git a/packages/nocodb/src/lib/meta/api/swagger/helpers/templates/params.ts b/packages/nocodb/src/lib/meta/api/swagger/helpers/templates/params.ts index 891ecfd10f..e988ba197e 100644 --- a/packages/nocodb/src/lib/meta/api/swagger/helpers/templates/params.ts +++ b/packages/nocodb/src/lib/meta/api/swagger/helpers/templates/params.ts @@ -1,5 +1,5 @@ import { SwaggerColumn } from '../getSwaggerColumnMetas'; -import { RelationTypes, UITypes } from 'nocodb-sdk'; +import { RelationTypes, UITypes } from 'nocodb-sdk-daily'; import LinkToAnotherRecordColumn from '../../../../../models/LinkToAnotherRecordColumn'; export const rowIdParam = { diff --git a/packages/nocodb/src/lib/meta/api/swagger/helpers/templates/paths.ts b/packages/nocodb/src/lib/meta/api/swagger/helpers/templates/paths.ts index 300137b6e5..49de50e50b 100644 --- a/packages/nocodb/src/lib/meta/api/swagger/helpers/templates/paths.ts +++ b/packages/nocodb/src/lib/meta/api/swagger/helpers/templates/paths.ts @@ -1,4 +1,4 @@ -import { ModelTypes, UITypes } from 'nocodb-sdk'; +import { ModelTypes, UITypes } from 'nocodb-sdk-daily'; import { columnNameParam, columnNameQueryParam, diff --git a/packages/nocodb/src/lib/meta/api/sync/helpers/job.ts b/packages/nocodb/src/lib/meta/api/sync/helpers/job.ts index b4e913526e..3da4da87b4 100644 --- a/packages/nocodb/src/lib/meta/api/sync/helpers/job.ts +++ b/packages/nocodb/src/lib/meta/api/sync/helpers/job.ts @@ -1,9 +1,9 @@ import FetchAT from './fetchAT'; -import { UITypes } from 'nocodb-sdk'; +import { UITypes } from 'nocodb-sdk-daily'; import { Tele } from 'nc-help'; // import * as sMap from './syncMap'; -import { Api } from 'nocodb-sdk'; +import { Api } from 'nocodb-sdk-daily'; import Airtable from 'airtable'; import jsonfile from 'jsonfile'; diff --git a/packages/nocodb/src/lib/meta/api/sync/helpers/readAndProcessData.ts b/packages/nocodb/src/lib/meta/api/sync/helpers/readAndProcessData.ts index 5f1f52493a..5f5d47bb3f 100644 --- a/packages/nocodb/src/lib/meta/api/sync/helpers/readAndProcessData.ts +++ b/packages/nocodb/src/lib/meta/api/sync/helpers/readAndProcessData.ts @@ -1,5 +1,5 @@ import { AirtableBase } from 'airtable/lib/airtable_base'; -import { Api, RelationTypes, TableType, UITypes } from 'nocodb-sdk'; +import { Api, RelationTypes, TableType, UITypes } from 'nocodb-sdk-daily'; const BULK_DATA_BATCH_SIZE = 2000; const ASSOC_BULK_DATA_BATCH_SIZE = 5000; diff --git a/packages/nocodb/src/lib/meta/api/tableApis.ts b/packages/nocodb/src/lib/meta/api/tableApis.ts index 45ea1968c8..293a740afb 100644 --- a/packages/nocodb/src/lib/meta/api/tableApis.ts +++ b/packages/nocodb/src/lib/meta/api/tableApis.ts @@ -11,7 +11,7 @@ import { TableReqType, TableType, UITypes, -} from 'nocodb-sdk'; +} from 'nocodb-sdk-daily'; import ProjectMgrv2 from '../../db/sql-mgr/v2/ProjectMgrv2'; import Project from '../../models/Project'; import Audit from '../../models/Audit'; diff --git a/packages/nocodb/src/lib/meta/api/userApi/initAdminFromEnv.ts b/packages/nocodb/src/lib/meta/api/userApi/initAdminFromEnv.ts index 82896ad0c3..54f6a29db0 100644 --- a/packages/nocodb/src/lib/meta/api/userApi/initAdminFromEnv.ts +++ b/packages/nocodb/src/lib/meta/api/userApi/initAdminFromEnv.ts @@ -7,7 +7,7 @@ import bcrypt from 'bcryptjs'; import Noco from '../../../Noco'; import { CacheScope, MetaTable } from '../../../utils/globals'; import ProjectUser from '../../../models/ProjectUser'; -import { validatePassword } from 'nocodb-sdk'; +import { validatePassword } from 'nocodb-sdk-daily'; import boxen from 'boxen'; import NocoCache from '../../../cache/NocoCache'; diff --git a/packages/nocodb/src/lib/meta/api/userApi/userApis.ts b/packages/nocodb/src/lib/meta/api/userApi/userApis.ts index 3238599359..6fab6104a1 100644 --- a/packages/nocodb/src/lib/meta/api/userApi/userApis.ts +++ b/packages/nocodb/src/lib/meta/api/userApi/userApis.ts @@ -1,5 +1,5 @@ import { Request, Response } from 'express'; -import { TableType, validatePassword } from 'nocodb-sdk'; +import { TableType, validatePassword } from 'nocodb-sdk-daily'; import catchError, { NcError } from '../../helpers/catchError'; const { isEmail } = require('validator'); import * as ejs from 'ejs'; diff --git a/packages/nocodb/src/lib/meta/api/viewApis.ts b/packages/nocodb/src/lib/meta/api/viewApis.ts index 9a7d80872e..dedf2a5e10 100644 --- a/packages/nocodb/src/lib/meta/api/viewApis.ts +++ b/packages/nocodb/src/lib/meta/api/viewApis.ts @@ -4,7 +4,7 @@ import Model from '../../models/Model'; // @ts-ignore import { PagedResponseImpl } from '../helpers/PagedResponse'; // @ts-ignore -import { Table, TableReq, ViewList } from 'nocodb-sdk'; +import { Table, TableReq, ViewList } from 'nocodb-sdk-daily'; // @ts-ignore import ProjectMgrv2 from '../../db/sql-mgr/v2/ProjectMgrv2'; // @ts-ignore diff --git a/packages/nocodb/src/lib/meta/handlersv2/ncCreateLookup.ts b/packages/nocodb/src/lib/meta/handlersv2/ncCreateLookup.ts index 5bfc7954f8..2437f203ba 100644 --- a/packages/nocodb/src/lib/meta/handlersv2/ncCreateLookup.ts +++ b/packages/nocodb/src/lib/meta/handlersv2/ncCreateLookup.ts @@ -1,6 +1,6 @@ import { NcContextV2 } from '../NcMetaMgrv2'; import Column from '../../models/Column'; -import { UITypes } from 'nocodb-sdk'; +import { UITypes } from 'nocodb-sdk-daily'; export default async function (this: NcContextV2, { args }: any) { if ( diff --git a/packages/nocodb/src/lib/meta/helpers/NcPluginMgrv2.ts b/packages/nocodb/src/lib/meta/helpers/NcPluginMgrv2.ts index 3a958fd820..37af18bfd2 100644 --- a/packages/nocodb/src/lib/meta/helpers/NcPluginMgrv2.ts +++ b/packages/nocodb/src/lib/meta/helpers/NcPluginMgrv2.ts @@ -30,7 +30,7 @@ import SESPluginConfig from '../../plugins/ses'; import Noco from '../../Noco'; import Local from '../../v1-legacy/plugins/adapters/storage/Local'; import { MetaTable } from '../../utils/globals'; -import { PluginCategory } from 'nocodb-sdk'; +import { PluginCategory } from 'nocodb-sdk-daily'; import Plugin from '../../models/Plugin'; const defaultPlugins = [ diff --git a/packages/nocodb/src/lib/meta/helpers/PagedResponse.ts b/packages/nocodb/src/lib/meta/helpers/PagedResponse.ts index ca8ced949c..5cf0c1e4b3 100644 --- a/packages/nocodb/src/lib/meta/helpers/PagedResponse.ts +++ b/packages/nocodb/src/lib/meta/helpers/PagedResponse.ts @@ -1,4 +1,4 @@ -import { PaginatedType } from 'nocodb-sdk'; +import { PaginatedType } from 'nocodb-sdk-daily'; const config: any = { limitDefault: Math.max(+process.env.DB_QUERY_LIMIT_DEFAULT || 25, 1), diff --git a/packages/nocodb/src/lib/meta/helpers/getColumnPropsFromUIDT.ts b/packages/nocodb/src/lib/meta/helpers/getColumnPropsFromUIDT.ts index 34982a04c0..c3ef77b03a 100644 --- a/packages/nocodb/src/lib/meta/helpers/getColumnPropsFromUIDT.ts +++ b/packages/nocodb/src/lib/meta/helpers/getColumnPropsFromUIDT.ts @@ -1,4 +1,4 @@ -import { ColumnReqType, SqlUIColumn, SqlUiFactory, UITypes } from 'nocodb-sdk'; +import { ColumnReqType, SqlUIColumn, SqlUiFactory, UITypes } from 'nocodb-sdk-daily'; import Base from '../../models/Base'; export default function getColumnPropsFromUIDT( diff --git a/packages/nocodb/src/lib/meta/helpers/getColumnUiType.ts b/packages/nocodb/src/lib/meta/helpers/getColumnUiType.ts index 444ec3df88..36bdd0735c 100644 --- a/packages/nocodb/src/lib/meta/helpers/getColumnUiType.ts +++ b/packages/nocodb/src/lib/meta/helpers/getColumnUiType.ts @@ -1,6 +1,6 @@ import Base from '../../models/Base'; import Column from '../../models/Column'; -import { ColumnType } from 'nocodb-sdk'; +import { ColumnType } from 'nocodb-sdk-daily'; import ModelXcMetaFactory from '../../db/sql-mgr/code/models/xc/ModelXcMetaFactory'; export default function getColumnUiType( diff --git a/packages/nocodb/src/lib/meta/helpers/mapDefaultPrimaryValue.ts b/packages/nocodb/src/lib/meta/helpers/mapDefaultPrimaryValue.ts index 67c7f38a79..ab7a8f8abb 100644 --- a/packages/nocodb/src/lib/meta/helpers/mapDefaultPrimaryValue.ts +++ b/packages/nocodb/src/lib/meta/helpers/mapDefaultPrimaryValue.ts @@ -1,4 +1,4 @@ -import { ColumnType } from 'nocodb-sdk'; +import { ColumnType } from 'nocodb-sdk-daily'; export default function mapDefaultPrimaryValue( columnsArr: Array diff --git a/packages/nocodb/src/lib/meta/helpers/populateSamplePayload.ts b/packages/nocodb/src/lib/meta/helpers/populateSamplePayload.ts index 0f0a068a22..21864bfef2 100644 --- a/packages/nocodb/src/lib/meta/helpers/populateSamplePayload.ts +++ b/packages/nocodb/src/lib/meta/helpers/populateSamplePayload.ts @@ -1,6 +1,6 @@ import View from '../../models/View'; import Column from '../../models/Column'; -import { RelationTypes, UITypes } from 'nocodb-sdk'; +import { RelationTypes, UITypes } from 'nocodb-sdk-daily'; import Model from '../../models/Model'; import LinkToAnotherRecordColumn from '../../models/LinkToAnotherRecordColumn'; import LookupColumn from '../../models/LookupColumn'; diff --git a/packages/nocodb/src/lib/meta/helpers/webhookHelpers.ts b/packages/nocodb/src/lib/meta/helpers/webhookHelpers.ts index 96f4f93c15..cca5fe9a87 100644 --- a/packages/nocodb/src/lib/meta/helpers/webhookHelpers.ts +++ b/packages/nocodb/src/lib/meta/helpers/webhookHelpers.ts @@ -5,7 +5,7 @@ import Column from '../../models/Column'; import Hook from '../../models/Hook'; import Filter from '../../models/Filter'; import HookLog from '../../models/HookLog'; -import { HookLogType } from 'nocodb-sdk'; +import { HookLogType } from 'nocodb-sdk-daily'; export function parseBody(template: string, data: any): string { if (!template) { diff --git a/packages/nocodb/src/lib/models/Audit.ts b/packages/nocodb/src/lib/models/Audit.ts index 2bb95f8eac..ece82f46b1 100644 --- a/packages/nocodb/src/lib/models/Audit.ts +++ b/packages/nocodb/src/lib/models/Audit.ts @@ -1,4 +1,4 @@ -import { AuditOperationTypes, AuditType } from 'nocodb-sdk'; +import { AuditOperationTypes, AuditType } from 'nocodb-sdk-daily'; import { MetaTable } from '../utils/globals'; import Noco from '../Noco'; import Model from './Model'; diff --git a/packages/nocodb/src/lib/models/Base.ts b/packages/nocodb/src/lib/models/Base.ts index 0244205d27..7a0e8afd40 100644 --- a/packages/nocodb/src/lib/models/Base.ts +++ b/packages/nocodb/src/lib/models/Base.ts @@ -7,7 +7,7 @@ import { MetaTable, } from '../utils/globals'; import Model from './Model'; -import { BaseType } from 'nocodb-sdk'; +import { BaseType } from 'nocodb-sdk-daily'; import NocoCache from '../cache/NocoCache'; import CryptoJS from 'crypto-js'; import extractProps from '../meta/helpers/extractProps'; diff --git a/packages/nocodb/src/lib/models/Column.ts b/packages/nocodb/src/lib/models/Column.ts index cba7f2322f..d335819873 100644 --- a/packages/nocodb/src/lib/models/Column.ts +++ b/packages/nocodb/src/lib/models/Column.ts @@ -5,7 +5,7 @@ import RollupColumn from './RollupColumn'; import SelectOption from './SelectOption'; import Model from './Model'; import NocoCache from '../cache/NocoCache'; -import { ColumnType, UITypes } from 'nocodb-sdk'; +import { ColumnType, UITypes } from 'nocodb-sdk-daily'; import { CacheDelDirection, CacheGetType, @@ -861,7 +861,7 @@ export default class Column implements ColumnType { o = { ...o, ...updateObj }; // set cache await NocoCache.set(key, o); - } + } // set meta await ncMeta.metaUpdate( null, diff --git a/packages/nocodb/src/lib/models/Filter.ts b/packages/nocodb/src/lib/models/Filter.ts index 34ff8a2f50..f0fea98ad1 100644 --- a/packages/nocodb/src/lib/models/Filter.ts +++ b/packages/nocodb/src/lib/models/Filter.ts @@ -8,7 +8,7 @@ import { MetaTable, } from '../utils/globals'; import View from './View'; -import { FilterType, UITypes } from 'nocodb-sdk'; +import { FilterType, UITypes } from 'nocodb-sdk-daily'; import NocoCache from '../cache/NocoCache'; export default class Filter { diff --git a/packages/nocodb/src/lib/models/FormView.ts b/packages/nocodb/src/lib/models/FormView.ts index 6c90209c44..900aefd930 100644 --- a/packages/nocodb/src/lib/models/FormView.ts +++ b/packages/nocodb/src/lib/models/FormView.ts @@ -1,6 +1,6 @@ import Noco from '../Noco'; import { CacheGetType, CacheScope, MetaTable } from '../utils/globals'; -import { FormType } from 'nocodb-sdk'; +import { FormType } from 'nocodb-sdk-daily'; import FormViewColumn from './FormViewColumn'; import View from './View'; import NocoCache from '../cache/NocoCache'; diff --git a/packages/nocodb/src/lib/models/FormViewColumn.ts b/packages/nocodb/src/lib/models/FormViewColumn.ts index f6609daa10..822ee885a3 100644 --- a/packages/nocodb/src/lib/models/FormViewColumn.ts +++ b/packages/nocodb/src/lib/models/FormViewColumn.ts @@ -1,6 +1,6 @@ import Noco from '../Noco'; import { CacheGetType, CacheScope, MetaTable } from '../utils/globals'; -import { FormColumnType } from 'nocodb-sdk'; +import { FormColumnType } from 'nocodb-sdk-daily'; import View from './View'; import NocoCache from '../cache/NocoCache'; import extractProps from '../meta/helpers/extractProps'; diff --git a/packages/nocodb/src/lib/models/GalleryView.ts b/packages/nocodb/src/lib/models/GalleryView.ts index 9c76f1de8e..d5f7be19eb 100644 --- a/packages/nocodb/src/lib/models/GalleryView.ts +++ b/packages/nocodb/src/lib/models/GalleryView.ts @@ -1,6 +1,6 @@ import Noco from '../Noco'; import { CacheGetType, CacheScope, MetaTable } from '../utils/globals'; -import { GalleryColumnType, GalleryType, UITypes } from 'nocodb-sdk'; +import { GalleryColumnType, GalleryType, UITypes } from 'nocodb-sdk-daily'; import View from './View'; import NocoCache from '../cache/NocoCache'; diff --git a/packages/nocodb/src/lib/models/GridViewColumn.ts b/packages/nocodb/src/lib/models/GridViewColumn.ts index e43083cc69..63331798d6 100644 --- a/packages/nocodb/src/lib/models/GridViewColumn.ts +++ b/packages/nocodb/src/lib/models/GridViewColumn.ts @@ -1,6 +1,6 @@ import Noco from '../Noco'; import { CacheGetType, CacheScope, MetaTable } from '../utils/globals'; -import { GridColumnType } from 'nocodb-sdk'; +import { GridColumnType } from 'nocodb-sdk-daily'; import extractProps from '../meta/helpers/extractProps'; import View from './View'; import NocoCache from '../cache/NocoCache'; diff --git a/packages/nocodb/src/lib/models/Hook.ts b/packages/nocodb/src/lib/models/Hook.ts index d87aa994bf..ffeb87388e 100644 --- a/packages/nocodb/src/lib/models/Hook.ts +++ b/packages/nocodb/src/lib/models/Hook.ts @@ -1,4 +1,4 @@ -import { HookType } from 'nocodb-sdk'; +import { HookType } from 'nocodb-sdk-daily'; import { CacheDelDirection, CacheGetType, diff --git a/packages/nocodb/src/lib/models/HookFilter.ts b/packages/nocodb/src/lib/models/HookFilter.ts index 956df57f8c..7cc2ad827f 100644 --- a/packages/nocodb/src/lib/models/HookFilter.ts +++ b/packages/nocodb/src/lib/models/HookFilter.ts @@ -8,7 +8,7 @@ import { MetaTable, } from '../utils/globals'; import View from './View'; -import { FilterType, UITypes } from 'nocodb-sdk'; +import { FilterType, UITypes } from 'nocodb-sdk-daily'; import NocoCache from '../cache/NocoCache'; export default class Filter { diff --git a/packages/nocodb/src/lib/models/HookLog.ts b/packages/nocodb/src/lib/models/HookLog.ts index 3b83c6d93c..e70a570bba 100644 --- a/packages/nocodb/src/lib/models/HookLog.ts +++ b/packages/nocodb/src/lib/models/HookLog.ts @@ -2,7 +2,7 @@ import { MetaTable } from '../utils/globals'; import Noco from '../Noco'; import extractProps from '../meta/helpers/extractProps'; import Hook from './Hook'; -import { HookLogType } from 'nocodb-sdk'; +import { HookLogType } from 'nocodb-sdk-daily'; export default class HookLog implements HookLogType { id?: string; diff --git a/packages/nocodb/src/lib/models/Model.ts b/packages/nocodb/src/lib/models/Model.ts index ef0bbc439b..d2e70bbe4f 100644 --- a/packages/nocodb/src/lib/models/Model.ts +++ b/packages/nocodb/src/lib/models/Model.ts @@ -10,7 +10,7 @@ import { TableType, UITypes, ViewTypes, -} from 'nocodb-sdk'; +} from 'nocodb-sdk-daily'; import { CacheDelDirection, CacheGetType, diff --git a/packages/nocodb/src/lib/models/ModelRoleVisibility.ts b/packages/nocodb/src/lib/models/ModelRoleVisibility.ts index f6a6a1df2f..76ee3eaddf 100644 --- a/packages/nocodb/src/lib/models/ModelRoleVisibility.ts +++ b/packages/nocodb/src/lib/models/ModelRoleVisibility.ts @@ -1,4 +1,4 @@ -import { ModelRoleVisibilityType } from 'nocodb-sdk'; +import { ModelRoleVisibilityType } from 'nocodb-sdk-daily'; import Noco from '../Noco'; import { CacheDelDirection, diff --git a/packages/nocodb/src/lib/models/Plugin.ts b/packages/nocodb/src/lib/models/Plugin.ts index 470925c22e..e2e9f8290b 100644 --- a/packages/nocodb/src/lib/models/Plugin.ts +++ b/packages/nocodb/src/lib/models/Plugin.ts @@ -1,4 +1,4 @@ -import { PluginType } from 'nocodb-sdk'; +import { PluginType } from 'nocodb-sdk-daily'; import { CacheGetType, CacheScope, MetaTable } from '../utils/globals'; import Noco from '../Noco'; import NocoCache from '../cache/NocoCache'; diff --git a/packages/nocodb/src/lib/models/Project.ts b/packages/nocodb/src/lib/models/Project.ts index c17561520a..95492a6666 100644 --- a/packages/nocodb/src/lib/models/Project.ts +++ b/packages/nocodb/src/lib/models/Project.ts @@ -1,6 +1,6 @@ import Base from './/Base'; import Noco from '../Noco'; -import { ProjectType } from 'nocodb-sdk'; +import { ProjectType } from 'nocodb-sdk-daily'; import { CacheDelDirection, CacheGetType, diff --git a/packages/nocodb/src/lib/models/Sort.ts b/packages/nocodb/src/lib/models/Sort.ts index fff83923a9..d12d98980e 100644 --- a/packages/nocodb/src/lib/models/Sort.ts +++ b/packages/nocodb/src/lib/models/Sort.ts @@ -8,7 +8,7 @@ import { MetaTable, } from '../utils/globals'; import NocoCache from '../cache/NocoCache'; -import { SortType } from 'nocodb-sdk'; +import { SortType } from 'nocodb-sdk-daily'; export default class Sort { id: string; diff --git a/packages/nocodb/src/lib/models/User.ts b/packages/nocodb/src/lib/models/User.ts index 3e24027f60..77aebfeb4e 100644 --- a/packages/nocodb/src/lib/models/User.ts +++ b/packages/nocodb/src/lib/models/User.ts @@ -1,4 +1,4 @@ -import { UserType } from 'nocodb-sdk'; +import { UserType } from 'nocodb-sdk-daily'; import { CacheGetType, CacheScope, MetaTable } from '../utils/globals'; import Noco from '../Noco'; import extractProps from '../meta/helpers/extractProps'; diff --git a/packages/nocodb/src/lib/models/View.ts b/packages/nocodb/src/lib/models/View.ts index 9b2513786e..3c05d65bee 100644 --- a/packages/nocodb/src/lib/models/View.ts +++ b/packages/nocodb/src/lib/models/View.ts @@ -13,7 +13,7 @@ import GalleryView from './GalleryView'; import GridViewColumn from './GridViewColumn'; import Sort from './Sort'; import Filter from './Filter'; -import { isSystemColumn, ViewType, ViewTypes } from 'nocodb-sdk'; +import { isSystemColumn, ViewType, ViewTypes } from 'nocodb-sdk-daily'; import GalleryViewColumn from './GalleryViewColumn'; import FormViewColumn from './FormViewColumn'; import Column from './Column'; diff --git a/packages/nocodb/src/lib/plugins/backblaze/index.ts b/packages/nocodb/src/lib/plugins/backblaze/index.ts index 4a0e233bfa..79b51ab095 100644 --- a/packages/nocodb/src/lib/plugins/backblaze/index.ts +++ b/packages/nocodb/src/lib/plugins/backblaze/index.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcType } from 'nocodb-sdk'; +import { XcActionType, XcType } from 'nocodb-sdk-daily'; import { XcPluginConfig } from 'nc-plugin'; import BackblazePlugin from './BackblazePlugin'; diff --git a/packages/nocodb/src/lib/plugins/discord/index.ts b/packages/nocodb/src/lib/plugins/discord/index.ts index 473f833960..38558fd216 100644 --- a/packages/nocodb/src/lib/plugins/discord/index.ts +++ b/packages/nocodb/src/lib/plugins/discord/index.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcType } from 'nocodb-sdk'; +import { XcActionType, XcType } from 'nocodb-sdk-daily'; import { XcPluginConfig } from 'nc-plugin'; import DiscordPlugin from './DiscordPlugin'; diff --git a/packages/nocodb/src/lib/plugins/gcs/index.ts b/packages/nocodb/src/lib/plugins/gcs/index.ts index 45285fa9a5..a079594b78 100644 --- a/packages/nocodb/src/lib/plugins/gcs/index.ts +++ b/packages/nocodb/src/lib/plugins/gcs/index.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcType } from 'nocodb-sdk'; +import { XcActionType, XcType } from 'nocodb-sdk-daily'; import { XcPluginConfig } from 'nc-plugin'; import GcsPlugin from './GcsPlugin'; diff --git a/packages/nocodb/src/lib/plugins/linode/index.ts b/packages/nocodb/src/lib/plugins/linode/index.ts index 9a19adfa0b..e16a7fc962 100644 --- a/packages/nocodb/src/lib/plugins/linode/index.ts +++ b/packages/nocodb/src/lib/plugins/linode/index.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcType } from 'nocodb-sdk'; +import { XcActionType, XcType } from 'nocodb-sdk-daily'; import { XcPluginConfig } from 'nc-plugin'; import LinodeObjectStoragePlugin from './LinodeObjectStoragePlugin'; diff --git a/packages/nocodb/src/lib/plugins/mailerSend/index.ts b/packages/nocodb/src/lib/plugins/mailerSend/index.ts index ffbd19c897..d2ed8d6cf6 100644 --- a/packages/nocodb/src/lib/plugins/mailerSend/index.ts +++ b/packages/nocodb/src/lib/plugins/mailerSend/index.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcType } from 'nocodb-sdk'; +import { XcActionType, XcType } from 'nocodb-sdk-daily'; import { XcPluginConfig } from 'nc-plugin'; import MailerSendPlugin from './MailerSendPlugin'; diff --git a/packages/nocodb/src/lib/plugins/mattermost/index.ts b/packages/nocodb/src/lib/plugins/mattermost/index.ts index 5a9a1cada8..c28013c7ed 100644 --- a/packages/nocodb/src/lib/plugins/mattermost/index.ts +++ b/packages/nocodb/src/lib/plugins/mattermost/index.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcType } from 'nocodb-sdk'; +import { XcActionType, XcType } from 'nocodb-sdk-daily'; import { XcPluginConfig } from 'nc-plugin'; import MattermostPlugin from './MattermostPlugin'; diff --git a/packages/nocodb/src/lib/plugins/mino/index.ts b/packages/nocodb/src/lib/plugins/mino/index.ts index 4db4064f4a..fa3f0c3150 100644 --- a/packages/nocodb/src/lib/plugins/mino/index.ts +++ b/packages/nocodb/src/lib/plugins/mino/index.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcType } from 'nocodb-sdk'; +import { XcActionType, XcType } from 'nocodb-sdk-daily'; import { XcPluginConfig } from 'nc-plugin'; import S3Plugin from './MinioPlugin'; diff --git a/packages/nocodb/src/lib/plugins/ovhCloud/index.ts b/packages/nocodb/src/lib/plugins/ovhCloud/index.ts index f20f40e727..f917f82c8d 100644 --- a/packages/nocodb/src/lib/plugins/ovhCloud/index.ts +++ b/packages/nocodb/src/lib/plugins/ovhCloud/index.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcType } from 'nocodb-sdk'; +import { XcActionType, XcType } from 'nocodb-sdk-daily'; import { XcPluginConfig } from 'nc-plugin'; import OvhCloud from './OvhCloudPlugin'; diff --git a/packages/nocodb/src/lib/plugins/s3/index.ts b/packages/nocodb/src/lib/plugins/s3/index.ts index 5ab7b0e356..a009d35a94 100644 --- a/packages/nocodb/src/lib/plugins/s3/index.ts +++ b/packages/nocodb/src/lib/plugins/s3/index.ts @@ -1,4 +1,4 @@ -import { PluginCategory, XcActionType, XcType } from 'nocodb-sdk'; +import { PluginCategory, XcActionType, XcType } from 'nocodb-sdk-daily'; import { XcPluginConfig } from 'nc-plugin'; import S3Plugin from './S3Plugin'; diff --git a/packages/nocodb/src/lib/plugins/scaleway/index.ts b/packages/nocodb/src/lib/plugins/scaleway/index.ts index ff8812b1a5..3ad9f65a4d 100644 --- a/packages/nocodb/src/lib/plugins/scaleway/index.ts +++ b/packages/nocodb/src/lib/plugins/scaleway/index.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcType } from 'nocodb-sdk'; +import { XcActionType, XcType } from 'nocodb-sdk-daily'; import { XcPluginConfig } from 'nc-plugin'; import ScalewayObjectStoragePlugin from './ScalewayObjectStoragePlugin'; diff --git a/packages/nocodb/src/lib/plugins/ses/index.ts b/packages/nocodb/src/lib/plugins/ses/index.ts index 78246ed7d6..47ee5d62bd 100644 --- a/packages/nocodb/src/lib/plugins/ses/index.ts +++ b/packages/nocodb/src/lib/plugins/ses/index.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcType } from 'nocodb-sdk'; +import { XcActionType, XcType } from 'nocodb-sdk-daily'; import { XcPluginConfig } from 'nc-plugin'; import SESPlugin from './SESPlugin'; diff --git a/packages/nocodb/src/lib/plugins/slack/index.ts b/packages/nocodb/src/lib/plugins/slack/index.ts index bbfe760d74..4fbb49efff 100644 --- a/packages/nocodb/src/lib/plugins/slack/index.ts +++ b/packages/nocodb/src/lib/plugins/slack/index.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcType } from 'nocodb-sdk'; +import { XcActionType, XcType } from 'nocodb-sdk-daily'; import { XcPluginConfig } from 'nc-plugin'; import SlackPlugin from './SlackPlugin'; diff --git a/packages/nocodb/src/lib/plugins/smtp/index.ts b/packages/nocodb/src/lib/plugins/smtp/index.ts index f239bfd009..0d28499ce4 100644 --- a/packages/nocodb/src/lib/plugins/smtp/index.ts +++ b/packages/nocodb/src/lib/plugins/smtp/index.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcType } from 'nocodb-sdk'; +import { XcActionType, XcType } from 'nocodb-sdk-daily'; import { XcPluginConfig } from 'nc-plugin'; import SMTPPlugin from './SMTPPlugin'; diff --git a/packages/nocodb/src/lib/plugins/spaces/index.ts b/packages/nocodb/src/lib/plugins/spaces/index.ts index e60ee264a4..9a57191347 100644 --- a/packages/nocodb/src/lib/plugins/spaces/index.ts +++ b/packages/nocodb/src/lib/plugins/spaces/index.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcType } from 'nocodb-sdk'; +import { XcActionType, XcType } from 'nocodb-sdk-daily'; import { XcPluginConfig } from 'nc-plugin'; import SpacesPlugin from './SpacesPlugin'; diff --git a/packages/nocodb/src/lib/plugins/teams/index.ts b/packages/nocodb/src/lib/plugins/teams/index.ts index 3788128b6c..37ccfbbdae 100644 --- a/packages/nocodb/src/lib/plugins/teams/index.ts +++ b/packages/nocodb/src/lib/plugins/teams/index.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcType } from 'nocodb-sdk'; +import { XcActionType, XcType } from 'nocodb-sdk-daily'; import { XcPluginConfig } from 'nc-plugin'; import TeamsPlugin from './TeamsPlugin'; diff --git a/packages/nocodb/src/lib/plugins/twilio/index.ts b/packages/nocodb/src/lib/plugins/twilio/index.ts index b58c528f5f..641cb5a25e 100644 --- a/packages/nocodb/src/lib/plugins/twilio/index.ts +++ b/packages/nocodb/src/lib/plugins/twilio/index.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcType } from 'nocodb-sdk'; +import { XcActionType, XcType } from 'nocodb-sdk-daily'; import { XcPluginConfig } from 'nc-plugin'; import TwilioPlugin from './TwilioPlugin'; diff --git a/packages/nocodb/src/lib/plugins/twilioWhatsapp/index.ts b/packages/nocodb/src/lib/plugins/twilioWhatsapp/index.ts index 34cf0e7be0..15eb4aa046 100644 --- a/packages/nocodb/src/lib/plugins/twilioWhatsapp/index.ts +++ b/packages/nocodb/src/lib/plugins/twilioWhatsapp/index.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcType } from 'nocodb-sdk'; +import { XcActionType, XcType } from 'nocodb-sdk-daily'; import { XcPluginConfig } from 'nc-plugin'; import TwilioWhatsappPlugin from './TwilioWhatsappPlugin'; diff --git a/packages/nocodb/src/lib/plugins/upcloud/index.ts b/packages/nocodb/src/lib/plugins/upcloud/index.ts index f852c59648..3cef09d10e 100644 --- a/packages/nocodb/src/lib/plugins/upcloud/index.ts +++ b/packages/nocodb/src/lib/plugins/upcloud/index.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcType } from 'nocodb-sdk'; +import { XcActionType, XcType } from 'nocodb-sdk-daily'; import { XcPluginConfig } from 'nc-plugin'; import UpCloudPlugin from './UpCloudPlugin'; diff --git a/packages/nocodb/src/lib/plugins/vultr/index.ts b/packages/nocodb/src/lib/plugins/vultr/index.ts index 1d8f638ab7..5c434f085c 100644 --- a/packages/nocodb/src/lib/plugins/vultr/index.ts +++ b/packages/nocodb/src/lib/plugins/vultr/index.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcType } from 'nocodb-sdk'; +import { XcActionType, XcType } from 'nocodb-sdk-daily'; import { XcPluginConfig } from 'nc-plugin'; import VultrPlugin from './VultrPlugin'; diff --git a/packages/nocodb/src/lib/utils/common/BaseApiBuilder.ts b/packages/nocodb/src/lib/utils/common/BaseApiBuilder.ts index 8aa833c8ea..439f001f60 100644 --- a/packages/nocodb/src/lib/utils/common/BaseApiBuilder.ts +++ b/packages/nocodb/src/lib/utils/common/BaseApiBuilder.ts @@ -32,7 +32,7 @@ import ncModelsOrderUpgrader from './jobs/ncModelsOrderUpgrader'; import ncParentModelTitleUpgrader from './jobs/ncParentModelTitleUpgrader'; import ncRemoveDuplicatedRelationRows from './jobs/ncRemoveDuplicatedRelationRows'; import xcMetaDiffSync from './handlers/xcMetaDiffSync'; -import { UITypes } from 'nocodb-sdk'; +import { UITypes } from 'nocodb-sdk-daily'; const log = debug('nc:api:base'); diff --git a/packages/nocodb/src/lib/v1-legacy/plugins/azure.ts b/packages/nocodb/src/lib/v1-legacy/plugins/azure.ts index c7af393be3..ef5b7a1c6c 100644 --- a/packages/nocodb/src/lib/v1-legacy/plugins/azure.ts +++ b/packages/nocodb/src/lib/v1-legacy/plugins/azure.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcForm, XcType } from 'nocodb-sdk'; +import { XcActionType, XcForm, XcType } from 'nocodb-sdk-daily'; const input: XcForm = { title: 'Configure Azure Storage', diff --git a/packages/nocodb/src/lib/v1-legacy/plugins/brand.ts b/packages/nocodb/src/lib/v1-legacy/plugins/brand.ts index 719a53dbfe..efa1a18f11 100644 --- a/packages/nocodb/src/lib/v1-legacy/plugins/brand.ts +++ b/packages/nocodb/src/lib/v1-legacy/plugins/brand.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcForm, XcType } from 'nocodb-sdk'; +import { XcActionType, XcForm, XcType } from 'nocodb-sdk-daily'; const input: XcForm = { title: 'Branding', diff --git a/packages/nocodb/src/lib/v1-legacy/plugins/cache.ts b/packages/nocodb/src/lib/v1-legacy/plugins/cache.ts index 3fc34c0a01..b43f5dcfa9 100644 --- a/packages/nocodb/src/lib/v1-legacy/plugins/cache.ts +++ b/packages/nocodb/src/lib/v1-legacy/plugins/cache.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcForm, XcType } from 'nocodb-sdk'; +import { XcActionType, XcForm, XcType } from 'nocodb-sdk-daily'; const input: XcForm = { title: 'Configure Metadata LRU Cache', diff --git a/packages/nocodb/src/lib/v1-legacy/plugins/discord.ts b/packages/nocodb/src/lib/v1-legacy/plugins/discord.ts index baed027a9c..5ee55cde23 100644 --- a/packages/nocodb/src/lib/v1-legacy/plugins/discord.ts +++ b/packages/nocodb/src/lib/v1-legacy/plugins/discord.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcForm, XcType } from 'nocodb-sdk'; +import { XcActionType, XcForm, XcType } from 'nocodb-sdk-daily'; const input: XcForm = { title: 'Configure Discord', diff --git a/packages/nocodb/src/lib/v1-legacy/plugins/ee.ts b/packages/nocodb/src/lib/v1-legacy/plugins/ee.ts index f264413785..44352bd392 100644 --- a/packages/nocodb/src/lib/v1-legacy/plugins/ee.ts +++ b/packages/nocodb/src/lib/v1-legacy/plugins/ee.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcForm, XcType } from 'nocodb-sdk'; +import { XcActionType, XcForm, XcType } from 'nocodb-sdk-daily'; const input: XcForm = { title: 'Configure Enterprise Edition', diff --git a/packages/nocodb/src/lib/v1-legacy/plugins/githubAuth.ts b/packages/nocodb/src/lib/v1-legacy/plugins/githubAuth.ts index 9d8fffacbb..5a3bdc74aa 100644 --- a/packages/nocodb/src/lib/v1-legacy/plugins/githubAuth.ts +++ b/packages/nocodb/src/lib/v1-legacy/plugins/githubAuth.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcForm, XcType } from 'nocodb-sdk'; +import { XcActionType, XcForm, XcType } from 'nocodb-sdk-daily'; const input: XcForm = { title: 'Configure Github Auth', diff --git a/packages/nocodb/src/lib/v1-legacy/plugins/googleAuth.ts b/packages/nocodb/src/lib/v1-legacy/plugins/googleAuth.ts index b3c0d9934f..6962e54f8a 100644 --- a/packages/nocodb/src/lib/v1-legacy/plugins/googleAuth.ts +++ b/packages/nocodb/src/lib/v1-legacy/plugins/googleAuth.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcForm, XcType } from 'nocodb-sdk'; +import { XcActionType, XcForm, XcType } from 'nocodb-sdk-daily'; const input: XcForm = { title: 'Configure Google Auth', diff --git a/packages/nocodb/src/lib/v1-legacy/plugins/mattermost.ts b/packages/nocodb/src/lib/v1-legacy/plugins/mattermost.ts index edc81f4cef..2d91a957e1 100644 --- a/packages/nocodb/src/lib/v1-legacy/plugins/mattermost.ts +++ b/packages/nocodb/src/lib/v1-legacy/plugins/mattermost.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcForm, XcType } from 'nocodb-sdk'; +import { XcActionType, XcForm, XcType } from 'nocodb-sdk-daily'; const input: XcForm = { title: 'Configure Mattermost', diff --git a/packages/nocodb/src/lib/v1-legacy/plugins/ses.ts b/packages/nocodb/src/lib/v1-legacy/plugins/ses.ts index e5f4b5272b..f6a88b2de9 100644 --- a/packages/nocodb/src/lib/v1-legacy/plugins/ses.ts +++ b/packages/nocodb/src/lib/v1-legacy/plugins/ses.ts @@ -1,6 +1,6 @@ // @wingkwong: Deprecated. Moved to nocodb/packages/nocodb/src/plugins/ses instead. Keep this file for migration only. -import { XcActionType, XcForm, XcType } from 'nocodb-sdk'; +import { XcActionType, XcForm, XcType } from 'nocodb-sdk-daily'; const input: XcForm = { title: 'Configure Amazon Simple Email Service(SES)', diff --git a/packages/nocodb/src/lib/v1-legacy/plugins/slack.ts b/packages/nocodb/src/lib/v1-legacy/plugins/slack.ts index 5b7e0399e3..291f6bc9eb 100644 --- a/packages/nocodb/src/lib/v1-legacy/plugins/slack.ts +++ b/packages/nocodb/src/lib/v1-legacy/plugins/slack.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcForm, XcType } from 'nocodb-sdk'; +import { XcActionType, XcForm, XcType } from 'nocodb-sdk-daily'; const input: XcForm = { title: 'Configure Slack', diff --git a/packages/nocodb/src/lib/v1-legacy/plugins/smtp.ts b/packages/nocodb/src/lib/v1-legacy/plugins/smtp.ts index 14ece0cd69..139e1290f3 100644 --- a/packages/nocodb/src/lib/v1-legacy/plugins/smtp.ts +++ b/packages/nocodb/src/lib/v1-legacy/plugins/smtp.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcForm, XcType } from 'nocodb-sdk'; +import { XcActionType, XcForm, XcType } from 'nocodb-sdk-daily'; const input: XcForm = { title: 'Configure Email SMTP', diff --git a/packages/nocodb/src/lib/v1-legacy/plugins/twilio.ts b/packages/nocodb/src/lib/v1-legacy/plugins/twilio.ts index 3b9e73bb16..f35068adca 100644 --- a/packages/nocodb/src/lib/v1-legacy/plugins/twilio.ts +++ b/packages/nocodb/src/lib/v1-legacy/plugins/twilio.ts @@ -1,4 +1,4 @@ -import { XcActionType, XcForm, XcType } from 'nocodb-sdk'; +import { XcActionType, XcForm, XcType } from 'nocodb-sdk-daily'; const input: XcForm = { title: 'Configure Twilio', diff --git a/packages/nocodb/src/lib/v1-legacy/templates/NcTemplateParser.ts b/packages/nocodb/src/lib/v1-legacy/templates/NcTemplateParser.ts index fd9c47f11f..b2d84f54e9 100644 --- a/packages/nocodb/src/lib/v1-legacy/templates/NcTemplateParser.ts +++ b/packages/nocodb/src/lib/v1-legacy/templates/NcTemplateParser.ts @@ -6,7 +6,7 @@ import { SqliteUi, SqlUiFactory, UITypes, -} from 'nocodb-sdk'; +} from 'nocodb-sdk-daily'; export default class NcTemplateParser { sqlUi: diff --git a/packages/nocodb/src/lib/version-upgrader/ncProjectUpgraderV2_0090000.ts b/packages/nocodb/src/lib/version-upgrader/ncProjectUpgraderV2_0090000.ts index 2f604b18df..b2bb91be8a 100644 --- a/packages/nocodb/src/lib/version-upgrader/ncProjectUpgraderV2_0090000.ts +++ b/packages/nocodb/src/lib/version-upgrader/ncProjectUpgraderV2_0090000.ts @@ -10,7 +10,7 @@ import { UITypes, ViewType, ViewTypes, -} from 'nocodb-sdk'; +} from 'nocodb-sdk-daily'; import Column from '../models/Column'; import LinkToAnotherRecordColumn from '../models/LinkToAnotherRecordColumn'; import NcHelp from '../utils/NcHelp'; diff --git a/packages/nocodb/tests/export-import/exportSchema.js b/packages/nocodb/tests/export-import/exportSchema.js index 45042d2ba8..feabf470ca 100644 --- a/packages/nocodb/tests/export-import/exportSchema.js +++ b/packages/nocodb/tests/export-import/exportSchema.js @@ -1,5 +1,5 @@ -const Api = require('nocodb-sdk').Api; -const { UITypes } = require('nocodb-sdk'); +const Api = require('nocodb-sdk-daily').Api; +const { UITypes } = require('nocodb-sdk-daily'); const jsonfile = require('jsonfile'); const GRID = 3, GALLERY = 2, FORM = 1; @@ -295,4 +295,4 @@ async function exportSchema() { * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . * - */ \ No newline at end of file + */ diff --git a/packages/nocodb/tests/export-import/importSchema.js b/packages/nocodb/tests/export-import/importSchema.js index c602350806..e04803440d 100644 --- a/packages/nocodb/tests/export-import/importSchema.js +++ b/packages/nocodb/tests/export-import/importSchema.js @@ -2,8 +2,8 @@ // - formula dependency list // - nested lookup/ rollup -const Api = require('nocodb-sdk').Api; -const { UITypes } = require('nocodb-sdk'); +const Api = require('nocodb-sdk-daily').Api; +const { UITypes } = require('nocodb-sdk-daily'); const jsonfile = require('jsonfile'); let inputConfig = jsonfile.readFileSync(`config.json`) @@ -534,4 +534,4 @@ async function importSchema() { * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . * - */ \ No newline at end of file + */