mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 11:39:01 +01:00 
			
		
		
		
	becca conversion WIP
This commit is contained in:
		
							parent
							
								
									43eb248450
								
							
						
					
					
						commit
						e41be520a8
					
				
							
								
								
									
										513
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										513
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @ -1,17 +1,18 @@ | ||||
| { | ||||
|   "name": "trilium", | ||||
|   "version": "0.47.0-beta", | ||||
|   "version": "0.47.2", | ||||
|   "lockfileVersion": 2, | ||||
|   "requires": true, | ||||
|   "packages": { | ||||
|     "": { | ||||
|       "version": "0.47.0-beta", | ||||
|       "version": "0.47.2", | ||||
|       "license": "AGPL-3.0-only", | ||||
|       "dependencies": { | ||||
|         "async-mutex": "0.3.1", | ||||
|         "axios": "0.21.1", | ||||
|         "better-sqlite3": "7.1.4", | ||||
|         "body-parser": "1.19.0", | ||||
|         "chokidar": "^3.5.1", | ||||
|         "cls-hooked": "4.2.2", | ||||
|         "commonmark": "0.29.3", | ||||
|         "cookie-parser": "1.4.5", | ||||
| @ -26,7 +27,7 @@ | ||||
|         "express-partial-content": "^1.0.2", | ||||
|         "express-session": "1.17.1", | ||||
|         "fs-extra": "9.1.0", | ||||
|         "helmet": "4.4.1", | ||||
|         "helmet": "4.5.0", | ||||
|         "html": "1.0.0", | ||||
|         "html2plaintext": "2.1.2", | ||||
|         "http-proxy-agent": "4.0.1", | ||||
| @ -37,11 +38,11 @@ | ||||
|         "is-svg": "4.3.1", | ||||
|         "jimp": "0.16.1", | ||||
|         "joplin-turndown-plugin-gfm": "1.0.12", | ||||
|         "jsdom": "16.5.2", | ||||
|         "jsdom": "16.5.3", | ||||
|         "mime-types": "2.1.30", | ||||
|         "multer": "1.4.2", | ||||
|         "node-abi": "2.21.0", | ||||
|         "open": "8.0.5", | ||||
|         "node-abi": "2.26.0", | ||||
|         "open": "8.0.6", | ||||
|         "portscanner": "2.2.0", | ||||
|         "rand-token": "1.0.1", | ||||
|         "request": "^2.88.2", | ||||
| @ -57,7 +58,7 @@ | ||||
|         "tmp": "^0.2.1", | ||||
|         "turndown": "7.0.0", | ||||
|         "unescape": "1.0.1", | ||||
|         "ws": "7.4.4", | ||||
|         "ws": "7.4.5", | ||||
|         "yauzl": "2.10.0", | ||||
|         "yazl": "2.5.1" | ||||
|       }, | ||||
| @ -66,7 +67,7 @@ | ||||
|       }, | ||||
|       "devDependencies": { | ||||
|         "cross-env": "7.0.3", | ||||
|         "electron": "13.0.0-beta.12", | ||||
|         "electron": "13.0.0-beta.18", | ||||
|         "electron-builder": "22.10.5", | ||||
|         "electron-packager": "15.2.0", | ||||
|         "electron-rebuild": "2.3.5", | ||||
| @ -75,7 +76,7 @@ | ||||
|         "jsdoc": "3.6.6", | ||||
|         "lorem-ipsum": "2.0.3", | ||||
|         "rcedit": "3.0.0", | ||||
|         "webpack": "5.31.2", | ||||
|         "webpack": "5.36.2", | ||||
|         "webpack-cli": "4.6.0" | ||||
|       }, | ||||
|       "optionalDependencies": { | ||||
| @ -818,9 +819,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@types/estree": { | ||||
|       "version": "0.0.46", | ||||
|       "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", | ||||
|       "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", | ||||
|       "version": "0.0.47", | ||||
|       "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.47.tgz", | ||||
|       "integrity": "sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "node_modules/@types/fs-extra": { | ||||
| @ -1135,9 +1136,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/acorn": { | ||||
|       "version": "8.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.0.tgz", | ||||
|       "integrity": "sha512-LWCF/Wn0nfHOmJ9rzQApGnxnvgfROzGilS8936rqN/lfcYkY9MYZzdMqN+2NJ4SlTc+m5HiSa+kNfDtI64dwUA==", | ||||
|       "version": "8.2.2", | ||||
|       "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.2.2.tgz", | ||||
|       "integrity": "sha512-VrMS8kxT0e7J1EX0p6rI/E0FbfOVcvBpbIqHThFv+f8YrZIlMfVotYcXKVPmTvPW8sW5miJzfUFrrvthUZg8VQ==", | ||||
|       "bin": { | ||||
|         "acorn": "bin/acorn" | ||||
|       }, | ||||
| @ -1287,6 +1288,18 @@ | ||||
|       "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", | ||||
|       "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" | ||||
|     }, | ||||
|     "node_modules/anymatch": { | ||||
|       "version": "3.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", | ||||
|       "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", | ||||
|       "dependencies": { | ||||
|         "normalize-path": "^3.0.0", | ||||
|         "picomatch": "^2.0.4" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">= 8" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/app-builder-bin": { | ||||
|       "version": "3.5.12", | ||||
|       "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-3.5.12.tgz", | ||||
| @ -1596,6 +1609,14 @@ | ||||
|         "tar": "^6.1.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/binary-extensions": { | ||||
|       "version": "2.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", | ||||
|       "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", | ||||
|       "engines": { | ||||
|         "node": ">=8" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/binaryextensions": { | ||||
|       "version": "4.15.0", | ||||
|       "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-4.15.0.tgz", | ||||
| @ -1841,6 +1862,17 @@ | ||||
|         "concat-map": "0.0.1" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/braces": { | ||||
|       "version": "3.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", | ||||
|       "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", | ||||
|       "dependencies": { | ||||
|         "fill-range": "^7.0.1" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=8" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/browser-process-hrtime": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", | ||||
| @ -2200,6 +2232,26 @@ | ||||
|         "node": ">= 0.6" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/chokidar": { | ||||
|       "version": "3.5.1", | ||||
|       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", | ||||
|       "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", | ||||
|       "dependencies": { | ||||
|         "anymatch": "~3.1.1", | ||||
|         "braces": "~3.0.2", | ||||
|         "glob-parent": "~5.1.0", | ||||
|         "is-binary-path": "~2.1.0", | ||||
|         "is-glob": "~4.0.1", | ||||
|         "normalize-path": "~3.0.0", | ||||
|         "readdirp": "~3.5.0" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">= 8.10.0" | ||||
|       }, | ||||
|       "optionalDependencies": { | ||||
|         "fsevents": "~2.3.1" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/chownr": { | ||||
|       "version": "1.1.4", | ||||
|       "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", | ||||
| @ -3297,10 +3349,11 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/electron": { | ||||
|       "version": "13.0.0-beta.12", | ||||
|       "resolved": "https://registry.npmjs.org/electron/-/electron-13.0.0-beta.12.tgz", | ||||
|       "integrity": "sha512-Ly+60Sgb5PITxRWA15XrW46GXSajOO8w+BHft07TZKKuicyGN+vqZAhR8HvvOtm9nGmVrrWsi430R9t4zQL8kw==", | ||||
|       "version": "13.0.0-beta.18", | ||||
|       "resolved": "https://registry.npmjs.org/electron/-/electron-13.0.0-beta.18.tgz", | ||||
|       "integrity": "sha512-9q6K0YsZBKrWr4TZSdyoYgNJQWbDRpTSkwoBamusV7O8xOPINaTxPMyo9xNk54YNgPl9ZNoen5T312zjNn3KRQ==", | ||||
|       "dev": true, | ||||
|       "hasInstallScript": true, | ||||
|       "dependencies": { | ||||
|         "@electron/get": "^1.0.1", | ||||
|         "@types/node": "^14.6.2", | ||||
| @ -4159,9 +4212,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/enhanced-resolve": { | ||||
|       "version": "5.7.0", | ||||
|       "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz", | ||||
|       "integrity": "sha512-6njwt/NsZFUKhM6j9U8hzVyD4E4r0x7NQzhTCbcWOJ0IQjNSAoalWmb0AE51Wn+fwan5qVESWi7t2ToBxs9vrw==", | ||||
|       "version": "5.8.0", | ||||
|       "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.0.tgz", | ||||
|       "integrity": "sha512-Sl3KRpJA8OpprrtaIswVki3cWPiPKxXuFxJXBp+zNb6s6VwNWwFRUdtmzd2ReUut8n+sCPx7QCtQ7w5wfJhSgQ==", | ||||
|       "dev": true, | ||||
|       "dependencies": { | ||||
|         "graceful-fs": "^4.2.4", | ||||
| @ -4171,12 +4224,6 @@ | ||||
|         "node": ">=10.13.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/enhanced-resolve/node_modules/graceful-fs": { | ||||
|       "version": "4.2.6", | ||||
|       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", | ||||
|       "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "node_modules/enquirer": { | ||||
|       "version": "2.3.6", | ||||
|       "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", | ||||
| @ -4740,6 +4787,17 @@ | ||||
|         "node": ">=8" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/fill-range": { | ||||
|       "version": "7.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", | ||||
|       "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", | ||||
|       "dependencies": { | ||||
|         "to-regex-range": "^5.0.1" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=8" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/finalhandler": { | ||||
|       "version": "1.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", | ||||
| @ -4933,6 +4991,19 @@ | ||||
|       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", | ||||
|       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" | ||||
|     }, | ||||
|     "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.1", | ||||
|       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", | ||||
| @ -5102,6 +5173,17 @@ | ||||
|         "node": "*" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/glob-parent": { | ||||
|       "version": "5.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", | ||||
|       "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", | ||||
|       "dependencies": { | ||||
|         "is-glob": "^4.0.1" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">= 6" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/glob-to-regexp": { | ||||
|       "version": "0.4.1", | ||||
|       "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", | ||||
| @ -5210,9 +5292,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/graceful-fs": { | ||||
|       "version": "4.2.2", | ||||
|       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", | ||||
|       "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==" | ||||
|       "version": "4.2.6", | ||||
|       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", | ||||
|       "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" | ||||
|     }, | ||||
|     "node_modules/graceful-readlink": { | ||||
|       "version": "1.0.1", | ||||
| @ -5284,9 +5366,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/helmet": { | ||||
|       "version": "4.4.1", | ||||
|       "resolved": "https://registry.npmjs.org/helmet/-/helmet-4.4.1.tgz", | ||||
|       "integrity": "sha512-G8tp0wUMI7i8wkMk2xLcEvESg5PiCitFMYgGRc/PwULB0RVhTP5GFdxOwvJwp9XVha8CuS8mnhmE8I/8dx/pbw==", | ||||
|       "version": "4.5.0", | ||||
|       "resolved": "https://registry.npmjs.org/helmet/-/helmet-4.5.0.tgz", | ||||
|       "integrity": "sha512-GfxdTaKarneWOpxmiVb/1YsY+fIwDOxVUGrvNEM1MC8W6Z2PREfkXiWF4XHQdvkyXwUTHuY4DRwB0uH/Q6BVyQ==", | ||||
|       "engines": { | ||||
|         "node": ">=10.0.0" | ||||
|       } | ||||
| @ -5589,6 +5671,17 @@ | ||||
|       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "node_modules/is-binary-path": { | ||||
|       "version": "2.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", | ||||
|       "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", | ||||
|       "dependencies": { | ||||
|         "binary-extensions": "^2.0.0" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=8" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/is-ci": { | ||||
|       "version": "2.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", | ||||
| @ -5629,6 +5722,14 @@ | ||||
|         "node": ">=0.10.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/is-extglob": { | ||||
|       "version": "2.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", | ||||
|       "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", | ||||
|       "engines": { | ||||
|         "node": ">=0.10.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/is-fullwidth-code-point": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", | ||||
| @ -5645,6 +5746,17 @@ | ||||
|       "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", | ||||
|       "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" | ||||
|     }, | ||||
|     "node_modules/is-glob": { | ||||
|       "version": "4.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", | ||||
|       "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", | ||||
|       "dependencies": { | ||||
|         "is-extglob": "^2.1.1" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=0.10.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/is-installed-globally": { | ||||
|       "version": "0.4.0", | ||||
|       "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", | ||||
| @ -5676,6 +5788,14 @@ | ||||
|         "node": ">=10" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/is-number": { | ||||
|       "version": "7.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", | ||||
|       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", | ||||
|       "engines": { | ||||
|         "node": ">=0.12.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/is-number-like": { | ||||
|       "version": "1.0.8", | ||||
|       "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", | ||||
| @ -5978,9 +6098,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/jsdom": { | ||||
|       "version": "16.5.2", | ||||
|       "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.5.2.tgz", | ||||
|       "integrity": "sha512-JxNtPt9C1ut85boCbJmffaQ06NBnzkQY/MWO3YxPW8IWS38A26z+B1oBvA9LwKrytewdfymnhi4UNH3/RAgZrg==", | ||||
|       "version": "16.5.3", | ||||
|       "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.5.3.tgz", | ||||
|       "integrity": "sha512-Qj1H+PEvUsOtdPJ056ewXM4UJPCi4hhLA8wpiz9F2YvsRBhuFsXxtrIFAgGBDynQA9isAMGE91PfUYbdMPXuTA==", | ||||
|       "dependencies": { | ||||
|         "abab": "^2.0.5", | ||||
|         "acorn": "^8.1.0", | ||||
| @ -6011,6 +6131,14 @@ | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=10" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "canvas": "^2.5.0" | ||||
|       }, | ||||
|       "peerDependenciesMeta": { | ||||
|         "canvas": { | ||||
|           "optional": true | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/jsdom/node_modules/parse5": { | ||||
| @ -6713,9 +6841,9 @@ | ||||
|       "dev": true | ||||
|     }, | ||||
|     "node_modules/node-abi": { | ||||
|       "version": "2.21.0", | ||||
|       "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.21.0.tgz", | ||||
|       "integrity": "sha512-smhrivuPqEM3H5LmnY3KU6HfYv0u4QklgAxfFyRNujKUzbUcYZ+Jc2EhukB9SRcD2VpqhxM7n/MIcp1Ua1/JMg==", | ||||
|       "version": "2.26.0", | ||||
|       "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.26.0.tgz", | ||||
|       "integrity": "sha512-ag/Vos/mXXpWLLAYWsAoQdgS+gW7IwvgMLOgqopm/DbzAjazLltzgzpVMsFlgmo9TzG5hGXeaBZx2AI731RIsQ==", | ||||
|       "dependencies": { | ||||
|         "semver": "^5.4.1" | ||||
|       } | ||||
| @ -6758,12 +6886,6 @@ | ||||
|         "node": ">= 10.12.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/node-gyp/node_modules/graceful-fs": { | ||||
|       "version": "4.2.5", | ||||
|       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.5.tgz", | ||||
|       "integrity": "sha512-kBBSQbz2K0Nyn+31j/w36fUfxkBW9/gfwRWdUY1ULReH3iokVJgddZAFcD1D0xlgTmFxJCbUkUclAlc6/IDJkw==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "node_modules/node-gyp/node_modules/nopt": { | ||||
|       "version": "5.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", | ||||
| @ -6899,6 +7021,14 @@ | ||||
|         "semver": "bin/semver" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/normalize-path": { | ||||
|       "version": "3.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", | ||||
|       "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", | ||||
|       "engines": { | ||||
|         "node": ">=0.10.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/normalize-url": { | ||||
|       "version": "4.5.0", | ||||
|       "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", | ||||
| @ -7073,9 +7203,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/open": { | ||||
|       "version": "8.0.5", | ||||
|       "resolved": "https://registry.npmjs.org/open/-/open-8.0.5.tgz", | ||||
|       "integrity": "sha512-hkPXCz7gijWp2GoWqsQ4O/5p7F6d5pIQ/+9NyeWG1nABJ4zvLi9kJRv1a44kVf5p13wK0WMoiRA+Xey68yOytA==", | ||||
|       "version": "8.0.6", | ||||
|       "resolved": "https://registry.npmjs.org/open/-/open-8.0.6.tgz", | ||||
|       "integrity": "sha512-vDOC0KwGabMPFtIpCO2QOnQeOz0N2rEkbuCuxICwLMUCrpv+A7NHrrzJ2dQReJmVluHhO4pYRh/Pn6s8t7Op6Q==", | ||||
|       "dependencies": { | ||||
|         "define-lazy-prop": "^2.0.0", | ||||
|         "is-docker": "^2.1.1", | ||||
| @ -7083,6 +7213,9 @@ | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=12" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "url": "https://github.com/sponsors/sindresorhus" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/optionator": { | ||||
| @ -7404,6 +7537,17 @@ | ||||
|       "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", | ||||
|       "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==" | ||||
|     }, | ||||
|     "node_modules/picomatch": { | ||||
|       "version": "2.2.3", | ||||
|       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", | ||||
|       "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==", | ||||
|       "engines": { | ||||
|         "node": ">=8.6" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "url": "https://github.com/sponsors/jonschlinkert" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/pify": { | ||||
|       "version": "2.3.0", | ||||
|       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", | ||||
| @ -7836,6 +7980,17 @@ | ||||
|         "util-deprecate": "~1.0.1" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/readdirp": { | ||||
|       "version": "3.5.0", | ||||
|       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", | ||||
|       "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", | ||||
|       "dependencies": { | ||||
|         "picomatch": "^2.2.1" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=8.10.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/rechoir": { | ||||
|       "version": "0.7.0", | ||||
|       "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", | ||||
| @ -9066,6 +9221,17 @@ | ||||
|         "node": ">=6" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/to-regex-range": { | ||||
|       "version": "5.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", | ||||
|       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", | ||||
|       "dependencies": { | ||||
|         "is-number": "^7.0.0" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=8.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/toidentifier": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", | ||||
| @ -9535,20 +9701,20 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/webpack": { | ||||
|       "version": "5.31.2", | ||||
|       "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.31.2.tgz", | ||||
|       "integrity": "sha512-0bCQe4ybo7T5Z0SC5axnIAH+1WuIdV4FwLYkaAlLtvfBhIx8bPS48WHTfiRZS1VM+pSiYt7e/rgLs3gLrH82lQ==", | ||||
|       "version": "5.36.2", | ||||
|       "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.36.2.tgz", | ||||
|       "integrity": "sha512-XJumVnnGoH2dV+Pk1VwgY4YT6AiMKpVoudUFCNOXMIVrEKPUgEwdIfWPjIuGLESAiS8EdIHX5+TiJz/5JccmRg==", | ||||
|       "dev": true, | ||||
|       "dependencies": { | ||||
|         "@types/eslint-scope": "^3.7.0", | ||||
|         "@types/estree": "^0.0.46", | ||||
|         "@types/estree": "^0.0.47", | ||||
|         "@webassemblyjs/ast": "1.11.0", | ||||
|         "@webassemblyjs/wasm-edit": "1.11.0", | ||||
|         "@webassemblyjs/wasm-parser": "1.11.0", | ||||
|         "acorn": "^8.0.4", | ||||
|         "acorn": "^8.2.1", | ||||
|         "browserslist": "^4.14.5", | ||||
|         "chrome-trace-event": "^1.0.2", | ||||
|         "enhanced-resolve": "^5.7.0", | ||||
|         "enhanced-resolve": "^5.8.0", | ||||
|         "es-module-lexer": "^0.4.0", | ||||
|         "eslint-scope": "^5.1.1", | ||||
|         "events": "^3.2.0", | ||||
| @ -9569,6 +9735,15 @@ | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=10.13.0" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "type": "opencollective", | ||||
|         "url": "https://opencollective.com/webpack" | ||||
|       }, | ||||
|       "peerDependenciesMeta": { | ||||
|         "webpack-cli": { | ||||
|           "optional": true | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/webpack-cli": { | ||||
| @ -9634,12 +9809,6 @@ | ||||
|         "node": ">=10.13.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/webpack/node_modules/graceful-fs": { | ||||
|       "version": "4.2.6", | ||||
|       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", | ||||
|       "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "node_modules/whatwg-encoding": { | ||||
|       "version": "1.0.5", | ||||
|       "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", | ||||
| @ -9872,11 +10041,23 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/ws": { | ||||
|       "version": "7.4.4", | ||||
|       "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.4.tgz", | ||||
|       "integrity": "sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw==", | ||||
|       "version": "7.4.5", | ||||
|       "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.5.tgz", | ||||
|       "integrity": "sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g==", | ||||
|       "engines": { | ||||
|         "node": ">=8.3.0" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "bufferutil": "^4.0.1", | ||||
|         "utf-8-validate": "^5.0.2" | ||||
|       }, | ||||
|       "peerDependenciesMeta": { | ||||
|         "bufferutil": { | ||||
|           "optional": true | ||||
|         }, | ||||
|         "utf-8-validate": { | ||||
|           "optional": true | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/xdg-basedir": { | ||||
| @ -10794,9 +10975,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "@types/estree": { | ||||
|       "version": "0.0.46", | ||||
|       "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", | ||||
|       "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", | ||||
|       "version": "0.0.47", | ||||
|       "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.47.tgz", | ||||
|       "integrity": "sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "@types/fs-extra": { | ||||
| @ -11108,9 +11289,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "acorn": { | ||||
|       "version": "8.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.0.tgz", | ||||
|       "integrity": "sha512-LWCF/Wn0nfHOmJ9rzQApGnxnvgfROzGilS8936rqN/lfcYkY9MYZzdMqN+2NJ4SlTc+m5HiSa+kNfDtI64dwUA==" | ||||
|       "version": "8.2.2", | ||||
|       "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.2.2.tgz", | ||||
|       "integrity": "sha512-VrMS8kxT0e7J1EX0p6rI/E0FbfOVcvBpbIqHThFv+f8YrZIlMfVotYcXKVPmTvPW8sW5miJzfUFrrvthUZg8VQ==" | ||||
|     }, | ||||
|     "acorn-globals": { | ||||
|       "version": "6.0.0", | ||||
| @ -11225,6 +11406,15 @@ | ||||
|       "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", | ||||
|       "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" | ||||
|     }, | ||||
|     "anymatch": { | ||||
|       "version": "3.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", | ||||
|       "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", | ||||
|       "requires": { | ||||
|         "normalize-path": "^3.0.0", | ||||
|         "picomatch": "^2.0.4" | ||||
|       } | ||||
|     }, | ||||
|     "app-builder-bin": { | ||||
|       "version": "3.5.12", | ||||
|       "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-3.5.12.tgz", | ||||
| @ -11500,6 +11690,11 @@ | ||||
|         "tar": "^6.1.0" | ||||
|       } | ||||
|     }, | ||||
|     "binary-extensions": { | ||||
|       "version": "2.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", | ||||
|       "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" | ||||
|     }, | ||||
|     "binaryextensions": { | ||||
|       "version": "4.15.0", | ||||
|       "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-4.15.0.tgz", | ||||
| @ -11715,6 +11910,14 @@ | ||||
|         "concat-map": "0.0.1" | ||||
|       } | ||||
|     }, | ||||
|     "braces": { | ||||
|       "version": "3.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", | ||||
|       "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", | ||||
|       "requires": { | ||||
|         "fill-range": "^7.0.1" | ||||
|       } | ||||
|     }, | ||||
|     "browser-process-hrtime": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", | ||||
| @ -12018,6 +12221,21 @@ | ||||
|         "parse5": "^3.0.1" | ||||
|       } | ||||
|     }, | ||||
|     "chokidar": { | ||||
|       "version": "3.5.1", | ||||
|       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", | ||||
|       "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", | ||||
|       "requires": { | ||||
|         "anymatch": "~3.1.1", | ||||
|         "braces": "~3.0.2", | ||||
|         "fsevents": "~2.3.1", | ||||
|         "glob-parent": "~5.1.0", | ||||
|         "is-binary-path": "~2.1.0", | ||||
|         "is-glob": "~4.0.1", | ||||
|         "normalize-path": "~3.0.0", | ||||
|         "readdirp": "~3.5.0" | ||||
|       } | ||||
|     }, | ||||
|     "chownr": { | ||||
|       "version": "1.1.4", | ||||
|       "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", | ||||
| @ -12912,9 +13130,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "electron": { | ||||
|       "version": "13.0.0-beta.12", | ||||
|       "resolved": "https://registry.npmjs.org/electron/-/electron-13.0.0-beta.12.tgz", | ||||
|       "integrity": "sha512-Ly+60Sgb5PITxRWA15XrW46GXSajOO8w+BHft07TZKKuicyGN+vqZAhR8HvvOtm9nGmVrrWsi430R9t4zQL8kw==", | ||||
|       "version": "13.0.0-beta.18", | ||||
|       "resolved": "https://registry.npmjs.org/electron/-/electron-13.0.0-beta.18.tgz", | ||||
|       "integrity": "sha512-9q6K0YsZBKrWr4TZSdyoYgNJQWbDRpTSkwoBamusV7O8xOPINaTxPMyo9xNk54YNgPl9ZNoen5T312zjNn3KRQ==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "@electron/get": "^1.0.1", | ||||
| @ -13603,21 +13821,13 @@ | ||||
|       } | ||||
|     }, | ||||
|     "enhanced-resolve": { | ||||
|       "version": "5.7.0", | ||||
|       "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz", | ||||
|       "integrity": "sha512-6njwt/NsZFUKhM6j9U8hzVyD4E4r0x7NQzhTCbcWOJ0IQjNSAoalWmb0AE51Wn+fwan5qVESWi7t2ToBxs9vrw==", | ||||
|       "version": "5.8.0", | ||||
|       "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.0.tgz", | ||||
|       "integrity": "sha512-Sl3KRpJA8OpprrtaIswVki3cWPiPKxXuFxJXBp+zNb6s6VwNWwFRUdtmzd2ReUut8n+sCPx7QCtQ7w5wfJhSgQ==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "graceful-fs": "^4.2.4", | ||||
|         "tapable": "^2.2.0" | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "graceful-fs": { | ||||
|           "version": "4.2.6", | ||||
|           "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", | ||||
|           "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", | ||||
|           "dev": true | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "enquirer": { | ||||
| @ -14066,6 +14276,14 @@ | ||||
|         "trim-repeated": "^1.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "fill-range": { | ||||
|       "version": "7.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", | ||||
|       "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", | ||||
|       "requires": { | ||||
|         "to-regex-range": "^5.0.1" | ||||
|       } | ||||
|     }, | ||||
|     "finalhandler": { | ||||
|       "version": "1.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", | ||||
| @ -14225,6 +14443,12 @@ | ||||
|       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", | ||||
|       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" | ||||
|     }, | ||||
|     "fsevents": { | ||||
|       "version": "2.3.2", | ||||
|       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", | ||||
|       "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", | ||||
|       "optional": true | ||||
|     }, | ||||
|     "function-bind": { | ||||
|       "version": "1.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", | ||||
| @ -14382,6 +14606,14 @@ | ||||
|         "path-is-absolute": "^1.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "glob-parent": { | ||||
|       "version": "5.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", | ||||
|       "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", | ||||
|       "requires": { | ||||
|         "is-glob": "^4.0.1" | ||||
|       } | ||||
|     }, | ||||
|     "glob-to-regexp": { | ||||
|       "version": "0.4.1", | ||||
|       "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", | ||||
| @ -14474,9 +14706,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "graceful-fs": { | ||||
|       "version": "4.2.2", | ||||
|       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", | ||||
|       "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==" | ||||
|       "version": "4.2.6", | ||||
|       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", | ||||
|       "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" | ||||
|     }, | ||||
|     "graceful-readlink": { | ||||
|       "version": "1.0.1", | ||||
| @ -14530,9 +14762,9 @@ | ||||
|       "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" | ||||
|     }, | ||||
|     "helmet": { | ||||
|       "version": "4.4.1", | ||||
|       "resolved": "https://registry.npmjs.org/helmet/-/helmet-4.4.1.tgz", | ||||
|       "integrity": "sha512-G8tp0wUMI7i8wkMk2xLcEvESg5PiCitFMYgGRc/PwULB0RVhTP5GFdxOwvJwp9XVha8CuS8mnhmE8I/8dx/pbw==" | ||||
|       "version": "4.5.0", | ||||
|       "resolved": "https://registry.npmjs.org/helmet/-/helmet-4.5.0.tgz", | ||||
|       "integrity": "sha512-GfxdTaKarneWOpxmiVb/1YsY+fIwDOxVUGrvNEM1MC8W6Z2PREfkXiWF4XHQdvkyXwUTHuY4DRwB0uH/Q6BVyQ==" | ||||
|     }, | ||||
|     "hosted-git-info": { | ||||
|       "version": "2.8.5", | ||||
| @ -14769,6 +15001,14 @@ | ||||
|       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "is-binary-path": { | ||||
|       "version": "2.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", | ||||
|       "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", | ||||
|       "requires": { | ||||
|         "binary-extensions": "^2.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "is-ci": { | ||||
|       "version": "2.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", | ||||
| @ -14797,6 +15037,11 @@ | ||||
|       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", | ||||
|       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" | ||||
|     }, | ||||
|     "is-extglob": { | ||||
|       "version": "2.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", | ||||
|       "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" | ||||
|     }, | ||||
|     "is-fullwidth-code-point": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", | ||||
| @ -14810,6 +15055,14 @@ | ||||
|       "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", | ||||
|       "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" | ||||
|     }, | ||||
|     "is-glob": { | ||||
|       "version": "4.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", | ||||
|       "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", | ||||
|       "requires": { | ||||
|         "is-extglob": "^2.1.1" | ||||
|       } | ||||
|     }, | ||||
|     "is-installed-globally": { | ||||
|       "version": "0.4.0", | ||||
|       "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", | ||||
| @ -14832,6 +15085,11 @@ | ||||
|       "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "is-number": { | ||||
|       "version": "7.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", | ||||
|       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" | ||||
|     }, | ||||
|     "is-number-like": { | ||||
|       "version": "1.0.8", | ||||
|       "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", | ||||
| @ -15080,9 +15338,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "jsdom": { | ||||
|       "version": "16.5.2", | ||||
|       "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.5.2.tgz", | ||||
|       "integrity": "sha512-JxNtPt9C1ut85boCbJmffaQ06NBnzkQY/MWO3YxPW8IWS38A26z+B1oBvA9LwKrytewdfymnhi4UNH3/RAgZrg==", | ||||
|       "version": "16.5.3", | ||||
|       "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.5.3.tgz", | ||||
|       "integrity": "sha512-Qj1H+PEvUsOtdPJ056ewXM4UJPCi4hhLA8wpiz9F2YvsRBhuFsXxtrIFAgGBDynQA9isAMGE91PfUYbdMPXuTA==", | ||||
|       "requires": { | ||||
|         "abab": "^2.0.5", | ||||
|         "acorn": "^8.1.0", | ||||
| @ -15692,9 +15950,9 @@ | ||||
|       "dev": true | ||||
|     }, | ||||
|     "node-abi": { | ||||
|       "version": "2.21.0", | ||||
|       "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.21.0.tgz", | ||||
|       "integrity": "sha512-smhrivuPqEM3H5LmnY3KU6HfYv0u4QklgAxfFyRNujKUzbUcYZ+Jc2EhukB9SRcD2VpqhxM7n/MIcp1Ua1/JMg==", | ||||
|       "version": "2.26.0", | ||||
|       "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.26.0.tgz", | ||||
|       "integrity": "sha512-ag/Vos/mXXpWLLAYWsAoQdgS+gW7IwvgMLOgqopm/DbzAjazLltzgzpVMsFlgmo9TzG5hGXeaBZx2AI731RIsQ==", | ||||
|       "requires": { | ||||
|         "semver": "^5.4.1" | ||||
|       }, | ||||
| @ -15730,12 +15988,6 @@ | ||||
|         "which": "^2.0.2" | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "graceful-fs": { | ||||
|           "version": "4.2.5", | ||||
|           "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.5.tgz", | ||||
|           "integrity": "sha512-kBBSQbz2K0Nyn+31j/w36fUfxkBW9/gfwRWdUY1ULReH3iokVJgddZAFcD1D0xlgTmFxJCbUkUclAlc6/IDJkw==", | ||||
|           "dev": true | ||||
|         }, | ||||
|         "nopt": { | ||||
|           "version": "5.0.0", | ||||
|           "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", | ||||
| @ -15847,6 +16099,11 @@ | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "normalize-path": { | ||||
|       "version": "3.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", | ||||
|       "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" | ||||
|     }, | ||||
|     "normalize-url": { | ||||
|       "version": "4.5.0", | ||||
|       "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", | ||||
| @ -15990,9 +16247,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "open": { | ||||
|       "version": "8.0.5", | ||||
|       "resolved": "https://registry.npmjs.org/open/-/open-8.0.5.tgz", | ||||
|       "integrity": "sha512-hkPXCz7gijWp2GoWqsQ4O/5p7F6d5pIQ/+9NyeWG1nABJ4zvLi9kJRv1a44kVf5p13wK0WMoiRA+Xey68yOytA==", | ||||
|       "version": "8.0.6", | ||||
|       "resolved": "https://registry.npmjs.org/open/-/open-8.0.6.tgz", | ||||
|       "integrity": "sha512-vDOC0KwGabMPFtIpCO2QOnQeOz0N2rEkbuCuxICwLMUCrpv+A7NHrrzJ2dQReJmVluHhO4pYRh/Pn6s8t7Op6Q==", | ||||
|       "requires": { | ||||
|         "define-lazy-prop": "^2.0.0", | ||||
|         "is-docker": "^2.1.1", | ||||
| @ -16259,6 +16516,11 @@ | ||||
|       "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", | ||||
|       "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==" | ||||
|     }, | ||||
|     "picomatch": { | ||||
|       "version": "2.2.3", | ||||
|       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", | ||||
|       "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==" | ||||
|     }, | ||||
|     "pify": { | ||||
|       "version": "2.3.0", | ||||
|       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", | ||||
| @ -16601,6 +16863,14 @@ | ||||
|         "util-deprecate": "~1.0.1" | ||||
|       } | ||||
|     }, | ||||
|     "readdirp": { | ||||
|       "version": "3.5.0", | ||||
|       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", | ||||
|       "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", | ||||
|       "requires": { | ||||
|         "picomatch": "^2.2.1" | ||||
|       } | ||||
|     }, | ||||
|     "rechoir": { | ||||
|       "version": "0.7.0", | ||||
|       "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", | ||||
| @ -17640,6 +17910,14 @@ | ||||
|       "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "to-regex-range": { | ||||
|       "version": "5.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", | ||||
|       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", | ||||
|       "requires": { | ||||
|         "is-number": "^7.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "toidentifier": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", | ||||
| @ -18017,20 +18295,20 @@ | ||||
|       "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" | ||||
|     }, | ||||
|     "webpack": { | ||||
|       "version": "5.31.2", | ||||
|       "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.31.2.tgz", | ||||
|       "integrity": "sha512-0bCQe4ybo7T5Z0SC5axnIAH+1WuIdV4FwLYkaAlLtvfBhIx8bPS48WHTfiRZS1VM+pSiYt7e/rgLs3gLrH82lQ==", | ||||
|       "version": "5.36.2", | ||||
|       "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.36.2.tgz", | ||||
|       "integrity": "sha512-XJumVnnGoH2dV+Pk1VwgY4YT6AiMKpVoudUFCNOXMIVrEKPUgEwdIfWPjIuGLESAiS8EdIHX5+TiJz/5JccmRg==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "@types/eslint-scope": "^3.7.0", | ||||
|         "@types/estree": "^0.0.46", | ||||
|         "@types/estree": "^0.0.47", | ||||
|         "@webassemblyjs/ast": "1.11.0", | ||||
|         "@webassemblyjs/wasm-edit": "1.11.0", | ||||
|         "@webassemblyjs/wasm-parser": "1.11.0", | ||||
|         "acorn": "^8.0.4", | ||||
|         "acorn": "^8.2.1", | ||||
|         "browserslist": "^4.14.5", | ||||
|         "chrome-trace-event": "^1.0.2", | ||||
|         "enhanced-resolve": "^5.7.0", | ||||
|         "enhanced-resolve": "^5.8.0", | ||||
|         "es-module-lexer": "^0.4.0", | ||||
|         "eslint-scope": "^5.1.1", | ||||
|         "events": "^3.2.0", | ||||
| @ -18045,14 +18323,6 @@ | ||||
|         "terser-webpack-plugin": "^5.1.1", | ||||
|         "watchpack": "^2.0.0", | ||||
|         "webpack-sources": "^2.1.1" | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "graceful-fs": { | ||||
|           "version": "4.2.6", | ||||
|           "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", | ||||
|           "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", | ||||
|           "dev": true | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "webpack-cli": { | ||||
| @ -18299,9 +18569,10 @@ | ||||
|       } | ||||
|     }, | ||||
|     "ws": { | ||||
|       "version": "7.4.4", | ||||
|       "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.4.tgz", | ||||
|       "integrity": "sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw==" | ||||
|       "version": "7.4.5", | ||||
|       "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.5.tgz", | ||||
|       "integrity": "sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g==", | ||||
|       "requires": {} | ||||
|     }, | ||||
|     "xdg-basedir": { | ||||
|       "version": "4.0.0", | ||||
|  | ||||
| @ -89,7 +89,7 @@ | ||||
|     "jsdoc": "3.6.6", | ||||
|     "lorem-ipsum": "2.0.3", | ||||
|     "rcedit": "3.0.0", | ||||
|     "webpack": "5.35.1", | ||||
|     "webpack": "5.36.2", | ||||
|     "webpack-cli": "4.6.0" | ||||
|   }, | ||||
|   "optionalDependencies": { | ||||
|  | ||||
| @ -2,6 +2,7 @@ | ||||
| 
 | ||||
| const utils = require('../../utils'); | ||||
| 
 | ||||
| let becca = null; | ||||
| let repo = null; | ||||
| 
 | ||||
| class AbstractEntity { | ||||
| @ -30,6 +31,15 @@ class AbstractEntity { | ||||
|         return this.utcDateModified || this.utcDateCreated || "FAKE"; | ||||
|     } | ||||
| 
 | ||||
|     get becca() { | ||||
|         if (!becca) { | ||||
|             becca = require('../becca'); | ||||
|         } | ||||
| 
 | ||||
|         return becca; | ||||
|     } | ||||
| 
 | ||||
|     // temporarily needed for saving entities
 | ||||
|     get repository() { | ||||
|         if (!repo) { | ||||
|             repo = require('../../repository'); | ||||
|  | ||||
| @ -11,11 +11,9 @@ class Attribute extends AbstractEntity { | ||||
|     static get primaryKeyName() { return "attributeId"; } | ||||
|     static get hashedProperties() { return ["attributeId", "noteId", "type", "name", "value", "isInheritable"]; } | ||||
| 
 | ||||
|     constructor(becca, row) { | ||||
|     constructor(row) { | ||||
|         super(); | ||||
| 
 | ||||
|         /** @param {Becca} */ | ||||
|         this.becca = becca; | ||||
|         /** @param {string} */ | ||||
|         this.attributeId = row.attributeId; | ||||
|         /** @param {string} */ | ||||
| @ -74,7 +72,7 @@ class Attribute extends AbstractEntity { | ||||
|      * @returns {Note|null} | ||||
|      */ | ||||
|     getNote() { | ||||
|         return this.repository.getNote(this.noteId); | ||||
|         return this.becca.getNote(this.noteId); | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
| @ -89,7 +87,7 @@ class Attribute extends AbstractEntity { | ||||
|             return null; | ||||
|         } | ||||
| 
 | ||||
|         return this.repository.getNote(this.value); | ||||
|         return this.becca.getNote(this.value); | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
|  | ||||
| @ -11,11 +11,9 @@ class Branch extends AbstractEntity { | ||||
|     // notePosition is not part of hash because it would produce a lot of updates in case of reordering
 | ||||
|     static get hashedProperties() { return ["branchId", "noteId", "parentNoteId", "prefix"]; } | ||||
| 
 | ||||
|     constructor(becca, row) { | ||||
|     constructor(row) { | ||||
|         super(); | ||||
| 
 | ||||
|         /** @param {Becca} */ | ||||
|         this.becca = becca; | ||||
|         /** @param {string} */ | ||||
|         this.branchId = row.branchId; | ||||
|         /** @param {string} */ | ||||
|  | ||||
| @ -17,12 +17,9 @@ class Note extends AbstractEntity { | ||||
|     static get primaryKeyName() { return "noteId"; } | ||||
|     static get hashedProperties() { return ["noteId", "title", "isProtected", "type", "mime"]; } | ||||
| 
 | ||||
|     constructor(becca, row) { | ||||
|     constructor(row) { | ||||
|         super(); | ||||
| 
 | ||||
|         /** @param {Becca} */ | ||||
|         this.becca = becca; | ||||
| 
 | ||||
|         this.update(row); | ||||
| 
 | ||||
|         /** @param {Branch[]} */ | ||||
|  | ||||
| @ -2,7 +2,6 @@ const becca = require('./becca.js'); | ||||
| const log = require('../log'); | ||||
| const beccaService = require('./becca_service.js'); | ||||
| const dateUtils = require('../date_utils'); | ||||
| const repository = require('../repository'); | ||||
| const { JSDOM } = require("jsdom"); | ||||
| 
 | ||||
| const DEBUG = false; | ||||
| @ -124,8 +123,7 @@ function buildRewardMap(note) { | ||||
|     } | ||||
| 
 | ||||
|     if (note.type === 'text' && note.isDecrypted) { | ||||
|         const noteEntity = repository.getNote(note.noteId); | ||||
|         const content = noteEntity.getContent(); | ||||
|         const content = note.getContent(); | ||||
|         const dom = new JSDOM(content); | ||||
| 
 | ||||
|         function addHeadingsToRewardMap(elName, rewardFactor) { | ||||
|  | ||||
| @ -111,7 +111,7 @@ function createNewNote(params) { | ||||
|     } | ||||
| 
 | ||||
|     return sql.transactional(() => { | ||||
|         const note = new BeccaNote(becca,{ | ||||
|         const note = new BeccaNote({ | ||||
|             noteId: params.noteId, // optionally can force specific noteId
 | ||||
|             title: params.title, | ||||
|             isProtected: !!params.isProtected, | ||||
| @ -121,7 +121,7 @@ function createNewNote(params) { | ||||
| 
 | ||||
|         note.setContent(params.content); | ||||
| 
 | ||||
|         const branch = new BeccaBranch(becca,{ | ||||
|         const branch = new BeccaBranch({ | ||||
|             noteId: note.noteId, | ||||
|             parentNoteId: params.parentNoteId, | ||||
|             notePosition: params.notePosition !== undefined ? params.notePosition : getNewNotePosition(params.parentNoteId), | ||||
| @ -799,7 +799,7 @@ function duplicateSubtreeInner(origNote, origBranch, newParentNoteId, noteIdMapp | ||||
| 
 | ||||
|     const newNoteId = noteIdMapping[origNote.noteId]; | ||||
| 
 | ||||
|     const newBranch = new BeccaBranch(becca,{ | ||||
|     const newBranch = new BeccaBranch({ | ||||
|         noteId: newNoteId, | ||||
|         parentNoteId: newParentNoteId, | ||||
|         // here increasing just by 1 to make sure it's directly after original
 | ||||
| @ -817,7 +817,7 @@ function duplicateSubtreeInner(origNote, origBranch, newParentNoteId, noteIdMapp | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|     const newNote = new BeccaNote(becca, origNote); | ||||
|     const newNote = new BeccaNote(origNote); | ||||
|     newNote.noteId = newNoteId; | ||||
|     newNote.dateCreated = dateUtils.localNowDateTime(); | ||||
|     newNote.utcDateCreated = dateUtils.utcNowDateTime(); | ||||
| @ -833,7 +833,7 @@ function duplicateSubtreeInner(origNote, origBranch, newParentNoteId, noteIdMapp | ||||
|     newNote.setContent(content); | ||||
| 
 | ||||
|     for (const attribute of origNote.getOwnedAttributes()) { | ||||
|         const attr = new BeccaAttribute(becca, attribute); | ||||
|         const attr = new BeccaAttribute(attribute); | ||||
|         attr.attributeId = undefined; // force creation of new attribute
 | ||||
|         attr.noteId = newNote.noteId; | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 zadam
						zadam