chore(plugin-form-builder): cleanup after import

This commit is contained in:
Elliot DeNolf
2023-10-26 23:05:30 -04:00
parent 7bbd292efa
commit 22bd80b8c2
7 changed files with 447 additions and 7120 deletions

View File

@@ -1,3 +1,37 @@
/** @type {import('prettier').Config} */
module.exports = {
extends: ['@payloadcms'],
overrides: [
{
extends: ['plugin:@typescript-eslint/disable-type-checked'],
files: ['*.js', '*.cjs', '*.json', '*.md', '*.yml', '*.yaml'],
},
{
files: ['package.json', 'tsconfig.json'],
rules: {
'perfectionist/sort-array-includes': 'off',
'perfectionist/sort-astro-attributes': 'off',
'perfectionist/sort-classes': 'off',
'perfectionist/sort-enums': 'off',
'perfectionist/sort-exports': 'off',
'perfectionist/sort-imports': 'off',
'perfectionist/sort-interfaces': 'off',
'perfectionist/sort-jsx-props': 'off',
'perfectionist/sort-keys': 'off',
'perfectionist/sort-maps': 'off',
'perfectionist/sort-named-exports': 'off',
'perfectionist/sort-named-imports': 'off',
'perfectionist/sort-object-types': 'off',
'perfectionist/sort-objects': 'off',
'perfectionist/sort-svelte-attributes': 'off',
'perfectionist/sort-union-types': 'off',
'perfectionist/sort-vue-attributes': 'off',
},
},
],
parserOptions: {
project: ['./tsconfig.json'],
tsconfigRootDir: __dirname,
},
root: true,
}

View File

@@ -1,8 +0,0 @@
module.exports = {
printWidth: 100,
parser: "typescript",
semi: false,
singleQuote: true,
trailingComma: "all",
arrowParens: "avoid",
};

View File

@@ -0,0 +1,15 @@
{
"$schema": "https://json.schemastore.org/swcrc",
"sourceMaps": "inline",
"jsc": {
"target": "esnext",
"parser": {
"syntax": "typescript",
"tsx": true,
"dts": true
}
},
"module": {
"type": "commonjs"
}
}

View File

@@ -1,17 +1,46 @@
{
"name": "@payloadcms/plugin-form-builder",
"description": "Form builder plugin for Payload CMS",
"version": "1.0.15",
"homepage:": "https://payloadcms.com",
"repository": "git@github.com:payloadcms/plugin-form-builder.git",
"description": "Form builder plugin for Payload CMS",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"license": "MIT",
"author": "dev@payloadcms.com",
"scripts": {
"build": "tsc",
"test": "echo \"Error: no test specified\" && exit 1",
"lint": "eslint src",
"lint:fix": "eslint --fix --ext .ts,.tsx src"
"build:swc": "swc ./src -d ./dist --config-file .swcrc",
"build:types": "tsc --emitDeclarationOnly --outDir dist",
"build": "pnpm build:swc && pnpm build:types",
"clean": "rimraf {dist,*.tsbuildinfo}",
"prepublishOnly": "pnpm clean && pnpm build",
"test": "echo \"No tests available.\""
},
"peerDependencies": {
"payload": "^0.18.5 || ^1.0.0 || ^2.0.0",
"react": "^16.8.0 || ^17.0.0 || ^18.0.0"
},
"dependencies": {
"deepmerge": "^4.2.2",
"escape-html": "^1.0.3"
},
"devDependencies": {
"@types/escape-html": "^1.0.1",
"@payloadcms/eslint-config": "workspace:*",
"@types/express": "^4.17.9",
"@types/react": "18.0.21",
"copyfiles": "^2.4.1",
"cross-env": "^7.0.3",
"nodemon": "^2.0.6",
"payload": "^1.3.0",
"react": "^18.0.0",
"ts-node": "^9.1.1"
},
"files": [
"dist",
"types.js",
"types.d.ts"
],
"keywords": [
"payload",
"cms",
@@ -22,44 +51,5 @@
"fields",
"form builder",
"payments"
],
"author": "dev@payloadcms.com",
"license": "MIT",
"peerDependencies": {
"payload": "^0.18.5 || ^1.0.0",
"react": "^16.8.0 || ^17.0.0 || ^18.0.0"
},
"devDependencies": {
"@types/escape-html": "^1.0.1",
"@payloadcms/eslint-config": "^0.0.1",
"@types/express": "^4.17.9",
"@types/node": "18.11.3",
"@types/react": "18.0.21",
"@typescript-eslint/eslint-plugin": "^5.51.0",
"@typescript-eslint/parser": "^5.51.0",
"copyfiles": "^2.4.1",
"cross-env": "^7.0.3",
"eslint": "^8.19.0",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-filenames": "^1.3.2",
"eslint-plugin-import": "2.25.4",
"eslint-plugin-prettier": "^4.0.0",
"eslint-plugin-react-hooks": "^4.6.0",
"eslint-plugin-simple-import-sort": "^10.0.0",
"nodemon": "^2.0.6",
"payload": "^1.3.0",
"prettier": "^2.7.1",
"react": "^18.0.0",
"ts-node": "^9.1.1",
"typescript": "^4.8.4"
},
"files": [
"dist",
"types.js",
"types.d.ts"
],
"dependencies": {
"deepmerge": "^4.2.2",
"escape-html": "^1.0.3"
}
]
}

View File

@@ -1,18 +1,24 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
"target": "es5",
"outDir": "./dist",
"allowJs": true,
"module": "commonjs",
"sourceMap": true,
"jsx": "react",
"esModuleInterop": true,
"declaration": true,
"declarationDir": "./dist",
"skipLibCheck": true,
"strict": true,
"composite": true, // Make sure typescript knows that this module depends on their references
"noEmit": false /* Do not emit outputs. */,
"emitDeclarationOnly": true,
"outDir": "./dist" /* Specify an output folder for all emitted files. */,
"rootDir": "./src" /* Specify the root folder within your source files. */
},
"include": [
"src/**/*"
"exclude": [
"dist",
"build",
"tests",
"test",
"node_modules",
".eslintrc.js",
"src/**/*.spec.js",
"src/**/*.spec.jsx",
"src/**/*.spec.ts",
"src/**/*.spec.tsx"
],
"include": ["src/**/*"],
"references": [{ "path": "../payload" }]
}

File diff suppressed because it is too large Load Diff

421
pnpm-lock.yaml generated
View File

@@ -1038,6 +1038,46 @@ importers:
specifier: ^5.78.0
version: 5.88.2(@swc/core@1.3.78)(webpack-cli@4.10.0)
packages/plugin-form-builder:
dependencies:
deepmerge:
specifier: ^4.2.2
version: 4.3.1
escape-html:
specifier: ^1.0.3
version: 1.0.3
devDependencies:
'@payloadcms/eslint-config':
specifier: workspace:*
version: link:../eslint-config-payload
'@types/escape-html':
specifier: ^1.0.1
version: 1.0.3
'@types/express':
specifier: ^4.17.9
version: 4.17.17
'@types/react':
specifier: 18.0.21
version: 18.0.21
copyfiles:
specifier: ^2.4.1
version: 2.4.1
cross-env:
specifier: ^7.0.3
version: 7.0.3
nodemon:
specifier: ^2.0.6
version: 2.0.22
payload:
specifier: ^1.3.0
version: 1.15.8(@types/react@18.0.21)(typescript@4.9.5)
react:
specifier: ^18.0.0
version: 18.2.0
ts-node:
specifier: ^9.1.1
version: 9.1.1(typescript@4.9.5)
packages/richtext-lexical:
dependencies:
'@faceless-ui/modal':
@@ -2953,6 +2993,27 @@ packages:
/@emotion/memoize@0.8.1:
resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==}
/@emotion/react@11.11.1(@types/react@18.0.21)(react@18.2.0):
resolution: {integrity: sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==}
peerDependencies:
'@types/react': '*'
react: '>=16.8.0'
peerDependenciesMeta:
'@types/react':
optional: true
dependencies:
'@babel/runtime': 7.22.15
'@emotion/babel-plugin': 11.11.0
'@emotion/cache': 11.11.0
'@emotion/serialize': 1.1.2
'@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0)
'@emotion/utils': 1.2.1
'@emotion/weak-memoize': 0.3.1
'@types/react': 18.0.21
hoist-non-react-statics: 3.3.2
react: 18.2.0
dev: true
/@emotion/react@11.11.1(@types/react@18.2.15)(react@18.2.0):
resolution: {integrity: sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==}
peerDependencies:
@@ -3337,7 +3398,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.6.3
'@types/node': 20.6.2
'@types/node': 16.18.58
chalk: 4.1.2
jest-message-util: 29.7.0
jest-util: 29.7.0
@@ -3357,14 +3418,14 @@ packages:
'@jest/test-result': 29.7.0
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
'@types/node': 20.6.2
'@types/node': 16.18.58
ansi-escapes: 4.3.2
chalk: 4.1.2
ci-info: 3.8.0
exit: 0.1.2
graceful-fs: 4.2.11
jest-changed-files: 29.7.0
jest-config: 29.7.0(@types/node@20.6.2)(ts-node@10.9.1)
jest-config: 29.7.0(@types/node@16.18.58)(ts-node@10.9.1)
jest-haste-map: 29.7.0
jest-message-util: 29.7.0
jest-regex-util: 29.6.3
@@ -3398,7 +3459,7 @@ packages:
dependencies:
'@jest/fake-timers': 29.7.0
'@jest/types': 29.6.3
'@types/node': 20.6.2
'@types/node': 16.18.58
jest-mock: 29.7.0
/@jest/expect-utils@29.7.0:
@@ -3422,7 +3483,7 @@ packages:
dependencies:
'@jest/types': 29.6.3
'@sinonjs/fake-timers': 10.3.0
'@types/node': 20.6.2
'@types/node': 16.18.58
jest-message-util: 29.7.0
jest-mock: 29.7.0
jest-util: 29.7.0
@@ -3453,7 +3514,7 @@ packages:
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
'@jridgewell/trace-mapping': 0.3.19
'@types/node': 20.6.2
'@types/node': 16.18.58
chalk: 4.1.2
collect-v8-coverage: 1.0.2
exit: 0.1.2
@@ -3534,7 +3595,7 @@ packages:
dependencies:
'@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-reports': 3.0.1
'@types/node': 20.6.2
'@types/node': 16.18.58
'@types/yargs': 16.0.5
chalk: 4.1.2
dev: true
@@ -5309,7 +5370,7 @@ packages:
/@types/busboy@1.5.1:
resolution: {integrity: sha512-JAymE2skNionWnBUwby3MatzPUw4D/6/7FX1qxBXLzmRnFxmqU0luIof7om0I8R3B/rSr9FKUnFCqxZ/NeGbrw==}
dependencies:
'@types/node': 20.6.2
'@types/node': 16.18.58
dev: true
/@types/cacheable-request@6.0.3:
@@ -5317,14 +5378,14 @@ packages:
dependencies:
'@types/http-cache-semantics': 4.0.2
'@types/keyv': 3.1.4
'@types/node': 20.6.2
'@types/node': 16.18.58
'@types/responselike': 1.0.0
dev: true
/@types/clean-css@4.2.7:
resolution: {integrity: sha512-lcoZHjUAANLTACLGi+O/0pN+oKQAQ8zAMWJSxiBRNLxqZG/WE8hfXJUs1eYwJOvOnDJrvxU1kR77UiVJ3+9N0Q==}
dependencies:
'@types/node': 20.6.2
'@types/node': 16.18.58
source-map: 0.6.1
dev: true
@@ -5341,13 +5402,17 @@ packages:
/@types/connect@3.4.36:
resolution: {integrity: sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==}
dependencies:
'@types/node': 20.6.2
'@types/node': 16.18.58
dev: true
/@types/degit@2.8.4:
resolution: {integrity: sha512-E9ZPeZwh81/gDPVH4XpvcS4ewH/Ub4XJeM5xYAUP0BexGORIyCRYzSivlGOuGbVc4MH3//+z3h4CbrnMZMeUdA==}
dev: true
/@types/escape-html@1.0.3:
resolution: {integrity: sha512-QbNxKa2IX2y/9eGiy4w8rrwk//ERHXA6zwYVRA3+ayA/D3pkz+/bLL4b5uSLA0L0kPuNX1Jbv9HyPzv9T4zbJQ==}
dev: true
/@types/eslint-scope@3.7.4:
resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==}
dependencies:
@@ -5408,7 +5473,7 @@ packages:
resolution: {integrity: sha512-c0hrgAOVYr21EX8J0jBMXGLMgJqVf/v6yxi0dLaJboW9aQPh16Id+z6w2Tx1hm+piJOLv8xPfVKZCLfjPw/IMQ==}
dependencies:
'@types/jsonfile': 6.1.2
'@types/node': 20.6.2
'@types/node': 16.18.58
dev: true
/@types/fs-extra@9.0.13:
@@ -5421,12 +5486,12 @@ packages:
resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==}
dependencies:
'@types/minimatch': 5.1.2
'@types/node': 20.6.2
'@types/node': 16.18.58
/@types/graceful-fs@4.1.6:
resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==}
dependencies:
'@types/node': 20.6.2
'@types/node': 16.18.58
/@types/hapi__joi@17.1.9:
resolution: {integrity: sha512-oOMFT8vmCTFncsF1engrs04jatz8/Anwx3De9uxnOK4chgSEgWBvFtpSoJo8u3784JNO+ql5tzRR6phHoRnscQ==}
@@ -5510,7 +5575,7 @@ packages:
/@types/jsdom@20.0.1:
resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==}
dependencies:
'@types/node': 20.6.2
'@types/node': 16.18.58
'@types/tough-cookie': 4.0.3
parse5: 7.1.2
dev: true
@@ -5525,7 +5590,7 @@ packages:
/@types/jsonfile@6.1.2:
resolution: {integrity: sha512-8t92P+oeW4d/CRQfJaSqEwXujrhH4OEeHRjGU3v1Q8mUS8GPF3yiX26sw4svv6faL2HfBtGTe2xWIoVgN3dy9w==}
dependencies:
'@types/node': 20.6.2
'@types/node': 16.18.58
dev: true
/@types/jsonwebtoken@8.5.9:
@@ -5537,7 +5602,7 @@ packages:
/@types/keyv@3.1.4:
resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
dependencies:
'@types/node': 20.6.2
'@types/node': 16.18.58
dev: true
/@types/lodash@4.14.198:
@@ -5595,7 +5660,7 @@ packages:
/@types/needle@3.2.0:
resolution: {integrity: sha512-6XzvzEyJ2ozFNfPajFmqH9JOt0Hp+9TawaYpJT59iIP/zR0U37cfWCRwosyIeEBBZBi021Osq4jGAD3AOju5fg==}
dependencies:
'@types/node': 20.6.2
'@types/node': 16.18.58
dev: true
/@types/node-fetch@2.6.4:
@@ -5765,6 +5830,14 @@ packages:
dependencies:
'@types/react': 18.2.15
/@types/react@18.0.21:
resolution: {integrity: sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA==}
dependencies:
'@types/prop-types': 15.7.5
'@types/scheduler': 0.16.3
csstype: 3.1.2
dev: true
/@types/react@18.2.15:
resolution: {integrity: sha512-oEjE7TQt1fFTFSbf8kkNuc798ahTUzn3Le67/PWjE8MAfYAD/qB7O8hSTcromLFqHCt9bcdOg5GXMokzTjJ5SA==}
dependencies:
@@ -5779,7 +5852,7 @@ packages:
/@types/responselike@1.0.0:
resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==}
dependencies:
'@types/node': 20.6.2
'@types/node': 16.18.58
dev: true
/@types/scheduler@0.16.3:
@@ -5793,7 +5866,7 @@ packages:
resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==}
dependencies:
'@types/mime': 1.3.2
'@types/node': 20.6.2
'@types/node': 16.18.58
dev: true
/@types/serve-static@1.15.2:
@@ -5801,7 +5874,7 @@ packages:
dependencies:
'@types/http-errors': 2.0.2
'@types/mime': 2.0.3
'@types/node': 20.6.2
'@types/node': 16.18.58
dev: true
/@types/sharp@0.31.1:
@@ -5814,7 +5887,7 @@ packages:
resolution: {integrity: sha512-ZA8U81/gldY+rR5zl/7HSHrG2KDfEb3lzG6uCUDhW1DTQE9yC/VBQ45fXnXq8f3CgInfhZmjtdu/WOUlrXRQUg==}
dependencies:
'@types/glob': 7.2.0
'@types/node': 20.6.2
'@types/node': 16.18.58
dev: true
/@types/source-list-map@0.1.2:
@@ -5888,7 +5961,7 @@ packages:
/@types/webpack-sources@3.2.0:
resolution: {integrity: sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==}
dependencies:
'@types/node': 20.6.2
'@types/node': 16.18.58
'@types/source-list-map': 0.1.2
source-map: 0.7.4
dev: true
@@ -5896,7 +5969,7 @@ packages:
/@types/webpack@4.41.33:
resolution: {integrity: sha512-PPajH64Ft2vWevkerISMtnZ8rTs4YmRbs+23c402J0INmxDKCrhZNvwZYtzx96gY2wAtXdrK1BS2fiC8MlLr3g==}
dependencies:
'@types/node': 20.6.2
'@types/node': 16.18.58
'@types/tapable': 1.0.9
'@types/uglify-js': 3.17.2
'@types/webpack-sources': 3.2.0
@@ -5907,13 +5980,13 @@ packages:
/@types/whatwg-url@8.2.2:
resolution: {integrity: sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==}
dependencies:
'@types/node': 20.6.2
'@types/node': 16.18.58
'@types/webidl-conversions': 7.0.0
/@types/ws@8.5.5:
resolution: {integrity: sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==}
dependencies:
'@types/node': 20.6.2
'@types/node': 16.18.58
dev: false
/@types/yargs-parser@21.0.0:
@@ -11027,7 +11100,7 @@ packages:
'@jest/expect': 29.7.0
'@jest/test-result': 29.7.0
'@jest/types': 29.6.3
'@types/node': 20.6.2
'@types/node': 16.18.58
chalk: 4.1.2
co: 4.6.0
dedent: 1.5.1
@@ -11141,7 +11214,6 @@ packages:
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
dev: true
/jest-config@29.7.0(@types/node@20.5.7)(ts-node@10.9.1):
resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==}
@@ -11183,46 +11255,6 @@ packages:
- babel-plugin-macros
- supports-color
/jest-config@29.7.0(@types/node@20.6.2)(ts-node@10.9.1):
resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
'@types/node': '*'
ts-node: '>=9.0.0'
peerDependenciesMeta:
'@types/node':
optional: true
ts-node:
optional: true
dependencies:
'@babel/core': 7.22.20
'@jest/test-sequencer': 29.7.0
'@jest/types': 29.6.3
'@types/node': 20.6.2
babel-jest: 29.7.0(@babel/core@7.22.20)
chalk: 4.1.2
ci-info: 3.8.0
deepmerge: 4.3.1
glob: 7.2.3
graceful-fs: 4.2.11
jest-circus: 29.7.0
jest-environment-node: 29.7.0
jest-get-type: 29.6.3
jest-regex-util: 29.6.3
jest-resolve: 29.7.0
jest-runner: 29.7.0
jest-util: 29.7.0
jest-validate: 29.7.0
micromatch: 4.0.5
parse-json: 5.2.0
pretty-format: 29.7.0
slash: 3.0.0
strip-json-comments: 3.1.1
ts-node: 10.9.1(@swc/core@1.3.76)(@types/node@20.5.7)(typescript@5.2.2)
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
/jest-diff@27.5.1:
resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
@@ -11271,7 +11303,7 @@ packages:
'@jest/fake-timers': 29.7.0
'@jest/types': 29.6.3
'@types/jsdom': 20.0.1
'@types/node': 20.6.2
'@types/node': 16.18.58
jest-mock: 29.7.0
jest-util: 29.7.0
jsdom: 20.0.3
@@ -11288,7 +11320,7 @@ packages:
'@jest/environment': 29.7.0
'@jest/fake-timers': 29.7.0
'@jest/types': 29.6.3
'@types/node': 20.6.2
'@types/node': 16.18.58
jest-mock: 29.7.0
jest-util: 29.7.0
@@ -11307,7 +11339,7 @@ packages:
dependencies:
'@jest/types': 29.6.3
'@types/graceful-fs': 4.1.6
'@types/node': 20.6.2
'@types/node': 16.18.58
anymatch: 3.1.3
fb-watchman: 2.0.2
graceful-fs: 4.2.11
@@ -11364,7 +11396,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.6.3
'@types/node': 20.6.2
'@types/node': 16.18.58
jest-util: 29.7.0
/jest-pnp-resolver@1.2.3(jest-resolve@29.7.0):
@@ -11414,7 +11446,7 @@ packages:
'@jest/test-result': 29.7.0
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
'@types/node': 20.6.2
'@types/node': 16.18.58
chalk: 4.1.2
emittery: 0.13.1
graceful-fs: 4.2.11
@@ -11444,7 +11476,7 @@ packages:
'@jest/test-result': 29.7.0
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
'@types/node': 20.6.2
'@types/node': 16.18.58
chalk: 4.1.2
cjs-module-lexer: 1.2.3
collect-v8-coverage: 1.0.2
@@ -11517,7 +11549,7 @@ packages:
dependencies:
'@jest/test-result': 29.7.0
'@jest/types': 29.6.3
'@types/node': 20.6.2
'@types/node': 16.18.58
ansi-escapes: 4.3.2
chalk: 4.1.2
emittery: 0.13.1
@@ -11528,7 +11560,7 @@ packages:
resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
engines: {node: '>= 10.13.0'}
dependencies:
'@types/node': 20.6.2
'@types/node': 16.18.58
merge-stream: 2.0.0
supports-color: 8.1.1
@@ -11536,7 +11568,7 @@ packages:
resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@types/node': 20.6.2
'@types/node': 16.18.58
jest-util: 29.7.0
merge-stream: 2.0.0
supports-color: 8.1.1
@@ -12684,6 +12716,23 @@ packages:
resolution: {integrity: sha512-CXjQvrQZV4+6X5wP6ZIgdehJamI63MFoYFGGPtHudWym9qaEHDNdPzaj5bfMCvxG1vhAileSWW90q7nL0N36mA==}
engines: {node: '>=6.0.0'}
/nodemon@2.0.22:
resolution: {integrity: sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==}
engines: {node: '>=8.10.0'}
hasBin: true
dependencies:
chokidar: 3.5.3
debug: 3.2.7(supports-color@5.5.0)
ignore-by-default: 1.0.1
minimatch: 3.1.2
pstree.remy: 1.1.8
semver: 5.7.2
simple-update-notifier: 1.1.0
supports-color: 5.5.0
touch: 3.1.0
undefsafe: 2.0.5
dev: true
/nodemon@3.0.1:
resolution: {integrity: sha512-g9AZ7HmkhQkqXkRc20w+ZfQ73cHLbE8hnPbtaFbFtCumZsjyMhKk9LajQ07U5Ux28lvFjZ5X7HvWR1xzU8jHVw==}
engines: {node: '>=10'}
@@ -13253,6 +13302,148 @@ packages:
/pause@0.0.1:
resolution: {integrity: sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==}
/payload@1.15.8(@types/react@18.0.21)(typescript@4.9.5):
resolution: {integrity: sha512-3TqHR42r7dzADfVDfbCgUkap46Dk5w02dNGaI8zTSNjIdjVJ4h9NjBM0rRbP5s1JDGuygrvAzAhiFMAN44aVnQ==}
engines: {node: '>=14', yarn: '>=1.22 <2'}
hasBin: true
dependencies:
'@date-io/date-fns': 2.16.0(date-fns@2.30.0)
'@dnd-kit/core': 6.0.8(react-dom@18.2.0)(react@18.2.0)
'@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.0.8)(react@18.2.0)
'@faceless-ui/modal': 2.0.1(react-dom@18.2.0)(react@18.2.0)
'@faceless-ui/scroll-info': 1.3.0(react-dom@18.2.0)(react@18.2.0)
'@faceless-ui/window-info': 2.1.1(react-dom@18.2.0)(react@18.2.0)
'@monaco-editor/react': 4.5.1(monaco-editor@0.38.0)(react-dom@18.2.0)(react@18.2.0)
'@swc/core': 1.3.78
'@swc/register': 0.1.10(@swc/core@1.3.78)
'@types/sharp': 0.31.1
body-parser: 1.20.2
bson-objectid: 2.0.4
compression: 1.7.4
conf: 10.2.0
connect-history-api-fallback: 1.6.0
console-table-printer: 2.11.2
css-loader: 5.2.7(webpack@5.88.2)
css-minimizer-webpack-plugin: 5.0.1(webpack@5.88.2)
dataloader: 2.2.2
date-fns: 2.30.0
deep-equal: 2.2.2
deepmerge: 4.3.1
dotenv: 8.6.0
express: 4.18.2
express-fileupload: 1.4.0
express-rate-limit: 5.5.1
file-loader: 6.2.0(webpack@5.88.2)
file-type: 16.5.4
find-up: 4.1.0
flatley: 5.2.0
fs-extra: 10.1.0
get-tsconfig: 4.6.2
graphql: 16.8.1
graphql-http: 1.21.0(graphql@16.8.1)
graphql-playground-middleware-express: 1.7.23(express@4.18.2)
graphql-query-complexity: 0.12.0(graphql@16.8.1)
graphql-scalars: 1.22.2(graphql@16.8.1)
graphql-type-json: 0.3.2(graphql@16.8.1)
html-webpack-plugin: 5.5.3(webpack@5.88.2)
http-status: 1.6.2
i18next: 22.5.1
i18next-browser-languagedetector: 6.1.8
i18next-http-middleware: 3.3.2
is-hotkey: 0.2.0
is-plain-object: 5.0.0
isomorphic-fetch: 3.0.0
joi: 17.9.2
json-schema-to-typescript: 11.0.3
jsonwebtoken: 9.0.1
jwt-decode: 3.1.2
md5: 2.3.0
method-override: 3.0.0
micro-memoize: 4.1.2
mini-css-extract-plugin: 1.6.2(webpack@5.88.2)
minimist: 1.2.8
mkdirp: 1.0.4
monaco-editor: 0.38.0
mongoose: 6.11.4
mongoose-aggregate-paginate-v2: 1.0.6
mongoose-paginate-v2: 1.7.22
nodemailer: 6.9.4
object-to-formdata: 4.5.1
passport: 0.6.0
passport-anonymous: 1.0.1
passport-headerapikey: 1.2.2
passport-jwt: 4.0.1
passport-local: 1.0.0
path-browserify: 1.0.1
pino: 6.14.0
pino-pretty: 9.4.1
pluralize: 8.0.0
postcss: 8.4.31
postcss-loader: 6.2.1(postcss@8.4.31)(webpack@5.88.2)
postcss-preset-env: 9.0.0(postcss@8.4.31)
probe-image-size: 6.0.0
process: 0.11.10
qs: 6.11.2
qs-middleware: 1.0.3
react: 18.2.0
react-animate-height: 2.1.2(react-dom@18.2.0)(react@18.2.0)
react-datepicker: 4.16.0(react-dom@18.2.0)(react@18.2.0)
react-diff-viewer-continued: 3.2.6(react-dom@18.2.0)(react@18.2.0)
react-dom: 18.2.0(react@18.2.0)
react-helmet: 6.1.0(react@18.2.0)
react-i18next: 11.18.6(i18next@22.5.1)(react-dom@18.2.0)(react@18.2.0)
react-router-dom: 5.3.4(react@18.2.0)
react-router-navigation-prompt: 1.9.6(react-router-dom@5.3.4)(react@18.2.0)
react-select: 5.7.4(@types/react@18.0.21)(react-dom@18.2.0)(react@18.2.0)
react-toastify: 8.2.0(react-dom@18.2.0)(react@18.2.0)
sanitize-filename: 1.6.3
sass: 1.64.0
sass-loader: 12.6.0(sass@1.64.0)(webpack@5.88.2)
scheduler: 0.23.0
scmp: 2.1.0
sharp: 0.31.3
slate: 0.91.4
slate-history: 0.86.0(slate@0.91.4)
slate-hyperscript: 0.81.3(slate@0.91.4)
slate-react: 0.92.0(react-dom@18.2.0)(react@18.2.0)(slate@0.91.4)
style-loader: 2.0.0(webpack@5.88.2)
swc-loader: 0.2.3(@swc/core@1.3.78)(webpack@5.88.2)
swc-minify-webpack-plugin: 2.1.1(@swc/core@1.3.78)(webpack@5.88.2)
terser-webpack-plugin: 5.3.9(@swc/core@1.3.78)(webpack@5.88.2)
ts-essentials: 7.0.3(typescript@4.9.5)
url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.88.2)
use-context-selector: 1.4.1(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)
uuid: 8.3.2
webpack: 5.88.2(@swc/core@1.3.78)(webpack-cli@4.10.0)
webpack-bundle-analyzer: 4.9.1
webpack-cli: 4.10.0(webpack@5.88.2)
webpack-dev-middleware: 6.0.1(webpack@5.88.2)
webpack-hot-middleware: 2.25.4
transitivePeerDependencies:
- '@parcel/css'
- '@swc/css'
- '@swc/helpers'
- '@types/react'
- '@webpack-cli/generators'
- '@webpack-cli/migrate'
- aws-crt
- bufferutil
- clean-css
- csso
- encoding
- esbuild
- fibers
- lightningcss
- node-sass
- react-native
- sass-embedded
- supports-color
- typescript
- uglify-js
- utf-8-validate
- webpack-dev-server
dev: true
/payload@1.15.8(@types/react@18.2.15)(typescript@5.2.2):
resolution: {integrity: sha512-3TqHR42r7dzADfVDfbCgUkap46Dk5w02dNGaI8zTSNjIdjVJ4h9NjBM0rRbP5s1JDGuygrvAzAhiFMAN44aVnQ==}
engines: {node: '>=14', yarn: '>=1.22 <2'}
@@ -14761,6 +14952,27 @@ packages:
tiny-invariant: 1.3.1
tiny-warning: 1.0.3
/react-select@5.7.4(@types/react@18.0.21)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-NhuE56X+p9QDFh4BgeygHFIvJJszO1i1KSkg/JPcIJrbovyRtI+GuOEa4XzFCEpZRAEoEI8u/cAHK+jG/PgUzQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
dependencies:
'@babel/runtime': 7.22.15
'@emotion/cache': 11.11.0
'@emotion/react': 11.11.1(@types/react@18.0.21)(react@18.2.0)
'@floating-ui/dom': 1.5.3
'@types/react-transition-group': 4.4.6
memoize-one: 6.0.0
prop-types: 15.8.1
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
react-transition-group: 4.4.5(react-dom@18.2.0)(react@18.2.0)
use-isomorphic-layout-effect: 1.1.2(@types/react@18.0.21)(react@18.2.0)
transitivePeerDependencies:
- '@types/react'
dev: true
/react-select@5.7.4(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-NhuE56X+p9QDFh4BgeygHFIvJJszO1i1KSkg/JPcIJrbovyRtI+GuOEa4XzFCEpZRAEoEI8u/cAHK+jG/PgUzQ==}
peerDependencies:
@@ -15356,6 +15568,11 @@ packages:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
/semver@7.0.0:
resolution: {integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==}
hasBin: true
dev: true
/semver@7.5.1:
resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==}
engines: {node: '>=10'}
@@ -15508,6 +15725,13 @@ packages:
dependencies:
is-arrayish: 0.3.2
/simple-update-notifier@1.1.0:
resolution: {integrity: sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==}
engines: {node: '>=8.10.0'}
dependencies:
semver: 7.0.0
dev: true
/simple-update-notifier@2.0.0:
resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==}
engines: {node: '>=10'}
@@ -16292,6 +16516,14 @@ packages:
typescript: 5.2.2
dev: false
/ts-essentials@7.0.3(typescript@4.9.5):
resolution: {integrity: sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==}
peerDependencies:
typescript: '>=3.7.0'
dependencies:
typescript: 4.9.5
dev: true
/ts-essentials@7.0.3(typescript@5.2.2):
resolution: {integrity: sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==}
peerDependencies:
@@ -16364,6 +16596,22 @@ packages:
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
/ts-node@9.1.1(typescript@4.9.5):
resolution: {integrity: sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==}
engines: {node: '>=10.0.0'}
hasBin: true
peerDependencies:
typescript: '>=2.7'
dependencies:
arg: 4.1.3
create-require: 1.1.1
diff: 4.0.2
make-error: 1.3.6
source-map-support: 0.5.21
typescript: 4.9.5
yn: 3.1.1
dev: true
/tsconfig-paths@3.14.2:
resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==}
dependencies:
@@ -16573,6 +16821,12 @@ packages:
resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
dev: true
/typescript@4.9.5:
resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==}
engines: {node: '>=4.2.0'}
hasBin: true
dev: true
/typescript@5.2.2:
resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==}
engines: {node: '>=14.17'}
@@ -16715,6 +16969,19 @@ packages:
react-dom: 18.2.0(react@18.2.0)
scheduler: 0.23.0
/use-isomorphic-layout-effect@1.1.2(@types/react@18.0.21)(react@18.2.0):
resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==}
peerDependencies:
'@types/react': '*'
react: ^16.8.0 || ^17.0.0 || ^18.0.0
peerDependenciesMeta:
'@types/react':
optional: true
dependencies:
'@types/react': 18.0.21
react: 18.2.0
dev: true
/use-isomorphic-layout-effect@1.1.2(@types/react@18.2.15)(react@18.2.0):
resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==}
peerDependencies: