|
@@ -19,12 +19,14 @@
|
|
|
"multer": "^1.4.5-lts.1",
|
|
|
"mysql": "^2.18.1",
|
|
|
"pg": "^8.13.1",
|
|
|
+ "playwright": "^1.53.0",
|
|
|
"querystring": "^0.2.1",
|
|
|
"r2r-js": "^0.4.34",
|
|
|
"r2r-webdev-template": "file:",
|
|
|
"react": "^18",
|
|
|
"react-dom": "^18",
|
|
|
- "request": "^2.88.2"
|
|
|
+ "request": "^2.88.2",
|
|
|
+ "turndown": "^7.2.0"
|
|
|
},
|
|
|
"devDependencies": {
|
|
|
"nodemon": "^3.1.9",
|
|
@@ -724,6 +726,11 @@
|
|
|
"@jridgewell/sourcemap-codec": "^1.4.14"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/@mixmark-io/domino": {
|
|
|
+ "version": "2.2.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@mixmark-io/domino/-/domino-2.2.0.tgz",
|
|
|
+ "integrity": "sha512-Y28PR25bHXUg88kCV7nivXrP2Nj2RueZ3/l/jdx6J9f8J4nsEGcgX0Qe6lt7Pa+J79+kPiJU3LguR6O/6zrLOw=="
|
|
|
+ },
|
|
|
"node_modules/@rrweb/types": {
|
|
|
"version": "2.0.0-alpha.17",
|
|
|
"resolved": "https://registry.npmmirror.com/@rrweb/types/-/types-2.0.0-alpha.17.tgz",
|
|
@@ -1859,6 +1866,19 @@
|
|
|
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
|
|
|
"license": "ISC"
|
|
|
},
|
|
|
+ "node_modules/fsevents": {
|
|
|
+ "version": "2.3.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
|
|
|
+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
|
|
|
+ "hasInstallScript": true,
|
|
|
+ "optional": true,
|
|
|
+ "os": [
|
|
|
+ "darwin"
|
|
|
+ ],
|
|
|
+ "engines": {
|
|
|
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/function-bind": {
|
|
|
"version": "1.1.2",
|
|
|
"resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz",
|
|
@@ -3101,6 +3121,34 @@
|
|
|
"node": ">= 6"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/playwright": {
|
|
|
+ "version": "1.53.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.53.0.tgz",
|
|
|
+ "integrity": "sha512-ghGNnIEYZC4E+YtclRn4/p6oYbdPiASELBIYkBXfaTVKreQUYbMUYQDwS12a8F0/HtIjr/CkGjtwABeFPGcS4Q==",
|
|
|
+ "dependencies": {
|
|
|
+ "playwright-core": "1.53.0"
|
|
|
+ },
|
|
|
+ "bin": {
|
|
|
+ "playwright": "cli.js"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=18"
|
|
|
+ },
|
|
|
+ "optionalDependencies": {
|
|
|
+ "fsevents": "2.3.2"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/playwright-core": {
|
|
|
+ "version": "1.53.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.53.0.tgz",
|
|
|
+ "integrity": "sha512-mGLg8m0pm4+mmtB7M89Xw/GSqoNC+twivl8ITteqvAndachozYe2ZA7srU6uleV1vEdAHYqjq+SV8SNxRRFYBw==",
|
|
|
+ "bin": {
|
|
|
+ "playwright-core": "cli.js"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=18"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/postcss": {
|
|
|
"version": "8.5.1",
|
|
|
"resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.5.1.tgz",
|
|
@@ -3909,6 +3957,14 @@
|
|
|
],
|
|
|
"license": "MIT"
|
|
|
},
|
|
|
+ "node_modules/turndown": {
|
|
|
+ "version": "7.2.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/turndown/-/turndown-7.2.0.tgz",
|
|
|
+ "integrity": "sha512-eCZGBN4nNNqM9Owkv9HAtWRYfLA4h909E/WGAWWBpmB275ehNhZyk87/Tpvjbp0jjNl9XwCsbe6bm6CqFsgD+A==",
|
|
|
+ "dependencies": {
|
|
|
+ "@mixmark-io/domino": "^2.2.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/tweetnacl": {
|
|
|
"version": "0.14.5",
|
|
|
"resolved": "https://registry.npmmirror.com/tweetnacl/-/tweetnacl-0.14.5.tgz",
|