diff --git a/package-lock.json b/package-lock.json index b453216..ead5dcb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,6 +7,7 @@ "": { "name": "adapt-authoring", "version": "1.0.0-rc.4", + "hasInstallScript": true, "license": "GPL-3.0", "workspaces": [ "./local_adapt_modules/*" @@ -19,6 +20,7 @@ "adapt-authoring-authored": "github:adapt-security/adapt-authoring-authored", "adapt-authoring-config": "github:adapt-security/adapt-authoring-config", "adapt-authoring-core": "github:adapt-security/adapt-authoring-core", + "adapt-authoring-debug": "github:taylortom/adapt-authoring-debug", "adapt-authoring-defaultplugins": "github:adapt-security/adapt-authoring-defaultplugins", "adapt-authoring-errors": "github:adapt-security/adapt-authoring-errors", "adapt-authoring-jsonschema": "github:adapt-security/adapt-authoring-jsonschema", @@ -196,25 +198,25 @@ } }, "node_modules/@aws-sdk/client-cognito-identity": { - "version": "3.637.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.637.0.tgz", - "integrity": "sha512-391mca6yEfXVcSOTLGcxzlT0QCFfvoymLlVHfb//bzl806UUTq12cR2k+AnaCKLj+QSejmA7n6lwZWADm00Fvg==", + "version": "3.645.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.645.0.tgz", + "integrity": "sha512-nBfWDzWBQI1NCHYqBAmiifhdnLRxQYozaq6OjTuRcALjYJbOdFV7t0w9FWGISOq1OnM7r8UdCXlr2bzdyU0tJA==", "optional": true, "peer": true, "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/client-sso-oidc": "3.637.0", - "@aws-sdk/client-sts": "3.637.0", + "@aws-sdk/client-sso-oidc": "3.645.0", + "@aws-sdk/client-sts": "3.645.0", "@aws-sdk/core": "3.635.0", - "@aws-sdk/credential-provider-node": "3.637.0", + "@aws-sdk/credential-provider-node": "3.645.0", "@aws-sdk/middleware-host-header": "3.620.0", "@aws-sdk/middleware-logger": "3.609.0", "@aws-sdk/middleware-recursion-detection": "3.620.0", - "@aws-sdk/middleware-user-agent": "3.637.0", + "@aws-sdk/middleware-user-agent": "3.645.0", "@aws-sdk/region-config-resolver": "3.614.0", "@aws-sdk/types": "3.609.0", - "@aws-sdk/util-endpoints": "3.637.0", + "@aws-sdk/util-endpoints": "3.645.0", "@aws-sdk/util-user-agent-browser": "3.609.0", "@aws-sdk/util-user-agent-node": "3.614.0", "@smithy/config-resolver": "^3.0.5", @@ -249,9 +251,9 @@ } }, "node_modules/@aws-sdk/client-sso": { - "version": "3.637.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.637.0.tgz", - "integrity": "sha512-+KjLvgX5yJYROWo3TQuwBJlHCY0zz9PsLuEolmXQn0BVK1L/m9GteZHtd+rEdAoDGBpE0Xqjy1oz5+SmtsaRUw==", + "version": "3.645.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.645.0.tgz", + "integrity": "sha512-2rc8TjnsNddOeKQ/pfNN7deNvGLXAeKeYtHtGDAiM2qfTKxd2sNcAsZ+JCDLyshuD4xLM5fpUyR0X8As9EAouQ==", "optional": true, "peer": true, "dependencies": { @@ -261,10 +263,10 @@ "@aws-sdk/middleware-host-header": "3.620.0", "@aws-sdk/middleware-logger": "3.609.0", "@aws-sdk/middleware-recursion-detection": "3.620.0", - "@aws-sdk/middleware-user-agent": "3.637.0", + "@aws-sdk/middleware-user-agent": "3.645.0", "@aws-sdk/region-config-resolver": "3.614.0", "@aws-sdk/types": "3.609.0", - "@aws-sdk/util-endpoints": "3.637.0", + "@aws-sdk/util-endpoints": "3.645.0", "@aws-sdk/util-user-agent-browser": "3.609.0", "@aws-sdk/util-user-agent-node": "3.614.0", "@smithy/config-resolver": "^3.0.5", @@ -299,23 +301,23 @@ } }, "node_modules/@aws-sdk/client-sso-oidc": { - "version": "3.637.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.637.0.tgz", - "integrity": "sha512-27bHALN6Qb6m6KZmPvRieJ/QRlj1lyac/GT2Rn5kJpre8Mpp+yxrtvp3h9PjNBty4lCeFEENfY4dGNSozBuBcw==", + "version": "3.645.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.645.0.tgz", + "integrity": "sha512-X9ULtdk3cO+1ysurEkJ1MSnu6U00qodXx+IVual+1jXX4RYY1WmQmfo7uDKf6FFkz7wW1DAqU+GJIBNQr0YH8A==", "optional": true, "peer": true, "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", "@aws-sdk/core": "3.635.0", - "@aws-sdk/credential-provider-node": "3.637.0", + "@aws-sdk/credential-provider-node": "3.645.0", "@aws-sdk/middleware-host-header": "3.620.0", "@aws-sdk/middleware-logger": "3.609.0", "@aws-sdk/middleware-recursion-detection": "3.620.0", - "@aws-sdk/middleware-user-agent": "3.637.0", + "@aws-sdk/middleware-user-agent": "3.645.0", "@aws-sdk/region-config-resolver": "3.614.0", "@aws-sdk/types": "3.609.0", - "@aws-sdk/util-endpoints": "3.637.0", + "@aws-sdk/util-endpoints": "3.645.0", "@aws-sdk/util-user-agent-browser": "3.609.0", "@aws-sdk/util-user-agent-node": "3.614.0", "@smithy/config-resolver": "^3.0.5", @@ -349,28 +351,28 @@ "node": ">=16.0.0" }, "peerDependencies": { - "@aws-sdk/client-sts": "^3.637.0" + "@aws-sdk/client-sts": "^3.645.0" } }, "node_modules/@aws-sdk/client-sts": { - "version": "3.637.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.637.0.tgz", - "integrity": "sha512-xUi7x4qDubtA8QREtlblPuAcn91GS/09YVEY/RwU7xCY0aqGuFwgszAANlha4OUIqva8oVj2WO4gJuG+iaSnhw==", + "version": "3.645.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.645.0.tgz", + "integrity": "sha512-6azXYtvtnAsPf2ShN9vKynIYVcJOpo6IoVmoMAVgNaBJyllP+s/RORzranYZzckqfmrudSxtct4rVapjLWuAMg==", "optional": true, "peer": true, "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/client-sso-oidc": "3.637.0", + "@aws-sdk/client-sso-oidc": "3.645.0", "@aws-sdk/core": "3.635.0", - "@aws-sdk/credential-provider-node": "3.637.0", + "@aws-sdk/credential-provider-node": "3.645.0", "@aws-sdk/middleware-host-header": "3.620.0", "@aws-sdk/middleware-logger": "3.609.0", "@aws-sdk/middleware-recursion-detection": "3.620.0", - "@aws-sdk/middleware-user-agent": "3.637.0", + "@aws-sdk/middleware-user-agent": "3.645.0", "@aws-sdk/region-config-resolver": "3.614.0", "@aws-sdk/types": "3.609.0", - "@aws-sdk/util-endpoints": "3.637.0", + "@aws-sdk/util-endpoints": "3.645.0", "@aws-sdk/util-user-agent-browser": "3.609.0", "@aws-sdk/util-user-agent-node": "3.614.0", "@smithy/config-resolver": "^3.0.5", @@ -427,13 +429,13 @@ } }, "node_modules/@aws-sdk/credential-provider-cognito-identity": { - "version": "3.637.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.637.0.tgz", - "integrity": "sha512-9qK1mF+EThtv3tsL1C/wb9MpWctJSkzjrLTFj+0Rtk8VYm6DlGepo/I6a2x3SeDmdBfHAFSrKFU39GqWDp1mwQ==", + "version": "3.645.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.645.0.tgz", + "integrity": "sha512-Z4By/90TaYQZO1dPR1udYhegFiOlSWnZsJOYSAk4Gdny26Tqb78xVLw9R/33CzFblXC4WVSt4gizXTQ/sYyHNg==", "optional": true, "peer": true, "dependencies": { - "@aws-sdk/client-cognito-identity": "3.637.0", + "@aws-sdk/client-cognito-identity": "3.645.0", "@aws-sdk/types": "3.609.0", "@smithy/property-provider": "^3.1.3", "@smithy/types": "^3.3.0", @@ -481,16 +483,16 @@ } }, "node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.637.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.637.0.tgz", - "integrity": "sha512-h+PFCWfZ0Q3Dx84SppET/TFpcQHmxFW8/oV9ArEvMilw4EBN+IlxgbL0CnHwjHW64szcmrM0mbebjEfHf4FXmw==", + "version": "3.645.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.645.0.tgz", + "integrity": "sha512-LlZW0qwUwNlTaAIDCNpLbPsyXvS42pRIwF92fgtCQedmdnpN3XRUC6hcwSYI7Xru3GGKp3RnceOvsdOaRJORsw==", "optional": true, "peer": true, "dependencies": { "@aws-sdk/credential-provider-env": "3.620.1", "@aws-sdk/credential-provider-http": "3.635.0", "@aws-sdk/credential-provider-process": "3.620.1", - "@aws-sdk/credential-provider-sso": "3.637.0", + "@aws-sdk/credential-provider-sso": "3.645.0", "@aws-sdk/credential-provider-web-identity": "3.621.0", "@aws-sdk/types": "3.609.0", "@smithy/credential-provider-imds": "^3.2.0", @@ -503,21 +505,21 @@ "node": ">=16.0.0" }, "peerDependencies": { - "@aws-sdk/client-sts": "^3.637.0" + "@aws-sdk/client-sts": "^3.645.0" } }, "node_modules/@aws-sdk/credential-provider-node": { - "version": "3.637.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.637.0.tgz", - "integrity": "sha512-yoEhoxJJfs7sPVQ6Is939BDQJZpZCoUgKr/ySse4YKOZ24t4VqgHA6+wV7rYh+7IW24Rd91UTvEzSuHYTlxlNA==", + "version": "3.645.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.645.0.tgz", + "integrity": "sha512-eGFFuNvLeXjCJf5OCIuSEflxUowmK+bCS+lK4M8ofsYOEGAivdx7C0UPxNjHpvM8wKd8vpMl5phTeS9BWX5jMQ==", "optional": true, "peer": true, "dependencies": { "@aws-sdk/credential-provider-env": "3.620.1", "@aws-sdk/credential-provider-http": "3.635.0", - "@aws-sdk/credential-provider-ini": "3.637.0", + "@aws-sdk/credential-provider-ini": "3.645.0", "@aws-sdk/credential-provider-process": "3.620.1", - "@aws-sdk/credential-provider-sso": "3.637.0", + "@aws-sdk/credential-provider-sso": "3.645.0", "@aws-sdk/credential-provider-web-identity": "3.621.0", "@aws-sdk/types": "3.609.0", "@smithy/credential-provider-imds": "^3.2.0", @@ -548,13 +550,13 @@ } }, "node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.637.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.637.0.tgz", - "integrity": "sha512-Mvz+h+e62/tl+dVikLafhv+qkZJ9RUb8l2YN/LeKMWkxQylPT83CPk9aimVhCV89zth1zpREArl97+3xsfgQvA==", + "version": "3.645.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.645.0.tgz", + "integrity": "sha512-d6XuChAl5NCsCrUexc6AFb4efPmb9+66iwPylKG+iMTMYgO1ackfy1Q2/f35jdn0jolkPkzKsVyfzsEVoID6ew==", "optional": true, "peer": true, "dependencies": { - "@aws-sdk/client-sso": "3.637.0", + "@aws-sdk/client-sso": "3.645.0", "@aws-sdk/token-providers": "3.614.0", "@aws-sdk/types": "3.609.0", "@smithy/property-provider": "^3.1.3", @@ -586,22 +588,22 @@ } }, "node_modules/@aws-sdk/credential-providers": { - "version": "3.637.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.637.0.tgz", - "integrity": "sha512-yW1scL3Z7JsrTrmhjyZsB6tsMJ49UCO42BGlNWZAW+kN1vNJ+qbv6XYQJWR4gjpuD2rdmtGcEawcgllE2Bmigw==", + "version": "3.645.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.645.0.tgz", + "integrity": "sha512-6g9qMngrMCvHNsxmh/1urnWKrvaa2fv55b3bYwPxwJCYAvg/xc7bV8YHL7GS2rJpACG707k9G86DTW+Hab8bJA==", "optional": true, "peer": true, "dependencies": { - "@aws-sdk/client-cognito-identity": "3.637.0", - "@aws-sdk/client-sso": "3.637.0", - "@aws-sdk/client-sts": "3.637.0", - "@aws-sdk/credential-provider-cognito-identity": "3.637.0", + "@aws-sdk/client-cognito-identity": "3.645.0", + "@aws-sdk/client-sso": "3.645.0", + "@aws-sdk/client-sts": "3.645.0", + "@aws-sdk/credential-provider-cognito-identity": "3.645.0", "@aws-sdk/credential-provider-env": "3.620.1", "@aws-sdk/credential-provider-http": "3.635.0", - "@aws-sdk/credential-provider-ini": "3.637.0", - "@aws-sdk/credential-provider-node": "3.637.0", + "@aws-sdk/credential-provider-ini": "3.645.0", + "@aws-sdk/credential-provider-node": "3.645.0", "@aws-sdk/credential-provider-process": "3.620.1", - "@aws-sdk/credential-provider-sso": "3.637.0", + "@aws-sdk/credential-provider-sso": "3.645.0", "@aws-sdk/credential-provider-web-identity": "3.621.0", "@aws-sdk/types": "3.609.0", "@smithy/credential-provider-imds": "^3.2.0", @@ -661,14 +663,14 @@ } }, "node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.637.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.637.0.tgz", - "integrity": "sha512-EYo0NE9/da/OY8STDsK2LvM4kNa79DBsf4YVtaG4P5pZ615IeFsD8xOHZeuJmUrSMlVQ8ywPRX7WMucUybsKug==", + "version": "3.645.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.645.0.tgz", + "integrity": "sha512-NpTAtqWK+49lRuxfz7st9for80r4NriCMK0RfdJSoPFVntjsSQiQ7+2nW2XL05uVY633e9DvCAw8YatX3zd1mw==", "optional": true, "peer": true, "dependencies": { "@aws-sdk/types": "3.609.0", - "@aws-sdk/util-endpoints": "3.637.0", + "@aws-sdk/util-endpoints": "3.645.0", "@smithy/protocol-http": "^4.1.0", "@smithy/types": "^3.3.0", "tslib": "^2.6.2" @@ -730,9 +732,9 @@ } }, "node_modules/@aws-sdk/util-endpoints": { - "version": "3.637.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.637.0.tgz", - "integrity": "sha512-pAqOKUHeVWHEXXDIp/qoMk/6jyxIb6GGjnK1/f8dKHtKIEs4tKsnnL563gceEvdad53OPXIt86uoevCcCzmBnw==", + "version": "3.645.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.645.0.tgz", + "integrity": "sha512-Oe+xaU4ic4PB1k3pb5VTC1/MWES13IlgpaQw01bVHGfwP6Yv6zZOxizRzca2Y3E+AyR+nKD7vXtHRY+w3bi4bg==", "optional": true, "peer": true, "dependencies": { @@ -2792,6 +2794,12 @@ "node": ">=14" } }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true + }, "node_modules/@sindresorhus/is": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", @@ -4035,7 +4043,7 @@ }, "node_modules/adapt-authoring-adaptframework": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-adaptframework.git#822c298031d106de378e96ac4bf5126486035fd7", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-adaptframework.git#64bc76fd2be471bcd517dd3588a3ddba9c0a1f32", "license": "GPL-3.0", "dependencies": { "adapt-authoring-browserslist": "github:adapt-security/adapt-authoring-browserslist", @@ -4056,7 +4064,7 @@ }, "node_modules/adapt-authoring-api": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-api.git#952994fb02e992351ad505fd62302c8aea441dbb", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-api.git#835f39fdfd12311e028d01d320a6afd49bba1da3", "license": "GPL-3.0", "dependencies": { "lodash": "^4.17.21" @@ -4070,7 +4078,7 @@ }, "node_modules/adapt-authoring-assets": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-assets.git#3ac1a9aae5796db8cc298c1adc0a9e21d82fef64", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-assets.git#91ace71688419186be79ce0c76ce8c88a10ff90c", "license": "GPL-3.0", "dependencies": { "ffmpeg-static": "^4.4.1", @@ -4086,7 +4094,7 @@ }, "node_modules/adapt-authoring-auth": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-auth.git#83b86048819480663cd7cb1fab0f8d988b79ffb0", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-auth.git#0be0e50fb4f87e804813349f3d19a8de8d84ebe4", "license": "GPL-3.0", "dependencies": { "adapt-authoring-roles": "github:adapt-security/adapt-authoring-roles", @@ -4101,7 +4109,7 @@ }, "node_modules/adapt-authoring-authored": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-authored.git#9868344d7ded02591ebee8d5f5aef4d0c5e1df88", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-authored.git#10bec8f2b91ad312d112904233315ee9bd0152d2", "license": "GPL-3.0", "peerDependencies": { "adapt-authoring-core": "github:adapt-security/adapt-authoring-core" @@ -4109,12 +4117,22 @@ }, "node_modules/adapt-authoring-browserslist": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-browserslist.git#372c015fb29111acb607a8dc5a9d3385da2ea4cb", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-browserslist.git#bbf5682692b4dcd516b3abd2e0987ad60b94a5c7", "license": "GPL-3.0" }, + "node_modules/adapt-authoring-collab": { + "version": "0.0.1", + "resolved": "git+ssh://git@github.com/taylortom/adapt-authoring-collab.git#e7faa09996dcd1447785546186406765817cc41e", + "license": "GPL-3.0", + "dependencies": { + "adapt-authoring-core": "github:adapt-security/adapt-authoring-core", + "adapt-authoring-users": "github:adapt-security/adapt-authoring-users", + "ws": "^8.12.0" + } + }, "node_modules/adapt-authoring-config": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-config.git#ba9104c7352af26164dbdcc6e0bf63f74a6ef2c9", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-config.git#b453b7910cedbe24912f00523c7f1ef9e2c07e32", "license": "GPL-3.0", "dependencies": { "adapt-authoring-core": "github:adapt-security/adapt-authoring-core", @@ -4130,12 +4148,12 @@ }, "node_modules/adapt-authoring-content": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-content.git#f4bfd4bbf3eed5ff6f3fdcee996e44962ab54191", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-content.git#6693fdb3f68347e6f60ccb9e24071059683554c1", "license": "GPL-3.0" }, "node_modules/adapt-authoring-contentplugin": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-contentplugin.git#a72c42c8ab33ab8ff494b16fc181e65b5fa024e8", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-contentplugin.git#54bdaeae51cafacc5a78f964924cca08add8b781", "dependencies": { "adapt-cli": "github:adaptlearning/adapt-cli#v3.0.0", "glob": "^10.3.10", @@ -4144,7 +4162,7 @@ }, "node_modules/adapt-authoring-core": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-core.git#5da502f74be3a4d21195972c627a0ee1487b6b8e", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-core.git#c8a01cd927f63bc30a94ac8379805a28f96e7ec1", "license": "GPL-3.0", "dependencies": { "fs-extra": "8.1.0", @@ -4184,7 +4202,7 @@ }, "node_modules/adapt-authoring-courseassets": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-courseassets.git#f357593addb048a640d67ddc9b31d3433662acc2", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-courseassets.git#4a752cd250fe45275bdb4727aed86babf75f1f3f", "license": "GPL-3.0", "peerDependencies": { "adapt-authoring-api": "github:adapt-security/adapt-authoring-api", @@ -4195,16 +4213,56 @@ }, "node_modules/adapt-authoring-coursetheme": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-coursetheme.git#22a285eec8ac00d7dd9d30ba7f3cd22949be158d", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-coursetheme.git#11f2c066374442b067028c95e4a759a65e4c975e", "license": "GPL-3.0", "dependencies": { "adapt-authoring-api": "github:adapt-security/adapt-authoring-api", "lodash": "^4.17.21" } }, + "node_modules/adapt-authoring-debug": { + "version": "0.0.1", + "resolved": "git+ssh://git@github.com/taylortom/adapt-authoring-debug.git#242d8b24402383234957a06d141beeb9608469c4", + "dependencies": { + "adapt-authoring-collab": "github:taylortom/adapt-authoring-collab", + "adapt-authoring-core": "github:adapt-security/adapt-authoring-core", + "adapt-authoring-debug-adaptframework": "github:taylortom/adapt-authoring-debug-adaptframework", + "adapt-authoring-debug-api": "github:taylortom/adapt-authoring-debug-api", + "adapt-authoring-debug-logs": "github:taylortom/adapt-authoring-debug-logs", + "adapt-authoring-debug-schemas": "github:taylortom/adapt-authoring-debug-schemas" + } + }, + "node_modules/adapt-authoring-debug-adaptframework": { + "version": "0.0.1", + "resolved": "git+ssh://git@github.com/taylortom/adapt-authoring-debug-adaptframework.git#fa54ad24c55607e48658da5c2dd30093ff5e3601", + "dependencies": { + "adapt-authoring-core": "git+https://github.com/adapt-security/adapt-authoring-core.git" + } + }, + "node_modules/adapt-authoring-debug-api": { + "version": "0.0.1", + "resolved": "git+ssh://git@github.com/taylortom/adapt-authoring-debug-api.git#4d1020bd56d1b8ca624734ca96d14d8e2229903c", + "dependencies": { + "adapt-authoring-core": "git+https://github.com/adapt-security/adapt-authoring-core.git" + } + }, + "node_modules/adapt-authoring-debug-logs": { + "version": "0.0.1", + "resolved": "git+ssh://git@github.com/taylortom/adapt-authoring-debug-logs.git#a278e0295bcc4dc25cde8825d72f60532d3cf781", + "dependencies": { + "adapt-authoring-core": "git+https://github.com/adapt-security/adapt-authoring-core.git" + } + }, + "node_modules/adapt-authoring-debug-schemas": { + "version": "0.0.1", + "resolved": "git+ssh://git@github.com/taylortom/adapt-authoring-debug-schemas.git#32c0047323d4126c6cc358375777941bf3b5025f", + "dependencies": { + "adapt-authoring-core": "git+https://github.com/adapt-security/adapt-authoring-core.git" + } + }, "node_modules/adapt-authoring-defaultplugins": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-defaultplugins.git#4a7525a6fe189559461407a8546bd614d86a4753", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-defaultplugins.git#ccd5de9fdd0cbcd2bb30f60387bb4f7261fec4e7", "license": "GPL-3.0", "peerDependencies": { "adapt-authoring-core": "github:adapt-security/adapt-authoring-core" @@ -4212,7 +4270,7 @@ }, "node_modules/adapt-authoring-docs": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-docs.git#9737506046d502f75c81fd060f14d0baf060579c", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-docs.git#58eb55a3894a1ff62f9d0364222abf9b2fed5292", "dev": true, "license": "GPL-3.0", "dependencies": { @@ -4357,7 +4415,7 @@ }, "node_modules/adapt-authoring-errors": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-errors.git#220fcb0f1a470e7eef320b404edd24a1a222c80f", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-errors.git#7a9a885db7aec69d06d954ac723229a55cd9182d", "license": "GPL-3.0", "dependencies": { "glob": "^10.3.10" @@ -4365,7 +4423,7 @@ }, "node_modules/adapt-authoring-jsonschema": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-jsonschema.git#166204b8f9d7560ad305d12991b1151c68319aaa", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-jsonschema.git#af9b3cc96ffe59ecccbe3bc431a4a35badf81876", "license": "GPL-3.0", "dependencies": { "ajv": "^8.12.0", @@ -4383,7 +4441,7 @@ }, "node_modules/adapt-authoring-lang": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-lang.git#60cba2239e68af6eeda2035225c4d600ee6ad2a1", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-lang.git#251dbab9453697540666a22fc9d4d1744de223cd", "license": "GPL-3.0", "dependencies": { "glob": "^10.3.10" @@ -4399,7 +4457,7 @@ }, "node_modules/adapt-authoring-localauth": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-localauth.git#1cd594d495a23d57eb27dafb0995941c0b793481", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-localauth.git#d2417e38855ff17e9c3ccf79334405413c930280", "license": "GPL-3.0", "dependencies": { "bcryptjs": "2.4.3", @@ -4414,7 +4472,7 @@ }, "node_modules/adapt-authoring-logger": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-logger.git#093945f80229784808d11900fa73d1557b47f8f4", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-logger.git#eeae0b8facb2669b2ec925a9b4b6cc441cc7f9d1", "license": "GPL-3.0", "dependencies": { "chalk": "^5.3.0" @@ -4436,7 +4494,7 @@ }, "node_modules/adapt-authoring-mailer": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-mailer.git#c2e3f19d11a3636353eff7464c36a88856b08a9b", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-mailer.git#d42de287127c94aa7aa1c078effa58d43e4121b7", "license": "GPL-3.0", "dependencies": { "nodemailer": "^6.9.9" @@ -4447,7 +4505,7 @@ }, "node_modules/adapt-authoring-middleware": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-middleware.git#535f88bed8198512f668393f8c18bd227907d9ab", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-middleware.git#5fe426917464c0560d41030114b75adf88695bb5", "license": "GPL-3.0", "dependencies": { "adapt-authoring-ratelimiter": "github:adapt-security/adapt-authoring-ratelimiter", @@ -4467,7 +4525,7 @@ }, "node_modules/adapt-authoring-mongodb": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-mongodb.git#7dcea870b68b1fc5284c332577b53c476d64ce30", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-mongodb.git#4d202a381de0fd51d08eb12f907dc294f78b11cd", "license": "GPL-3.0", "dependencies": { "mongodb": "^6.7.0" @@ -4478,7 +4536,7 @@ }, "node_modules/adapt-authoring-mongodblogger": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-mongodblogger.git#5243fa395de2119c6f0f144606393fc7ceaf0e26", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-mongodblogger.git#b38ae4fd5a6fa2a0001c29fc16785d1e811bf75a", "license": "GPL-3.0", "dependencies": { "adapt-authoring-api": "github:adapt-security/adapt-authoring-api" @@ -4489,7 +4547,7 @@ }, "node_modules/adapt-authoring-ratelimiter": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-ratelimiter.git#3f57322bafab57a25b23b613bc79f7244731bfba", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-ratelimiter.git#01aa3749e16a2a0dc52b16c0d118d6e39753ce21", "license": "GPL-3.0", "dependencies": { "rate-limiter-flexible": "^2.4.2" @@ -4501,7 +4559,7 @@ }, "node_modules/adapt-authoring-roles": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-roles.git#62502baef5ffb126442e1c4a8f09cc6f91286903", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-roles.git#c05da39e6d451f2792ba78e534bd968a36ee1e1b", "license": "GPL-3.0", "peerDependencies": { "adapt-authoring-api": "github:adapt-security/adapt-authoring-api", @@ -4510,7 +4568,7 @@ }, "node_modules/adapt-authoring-server": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-server.git#29bf360eb36661ea11d1dbeaada71b37c500712d", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-server.git#fbf240ec614c9d79fd1cb9a385d5eb15596af203", "license": "GPL-3.0", "dependencies": { "express": "^4.18.2", @@ -4523,7 +4581,7 @@ }, "node_modules/adapt-authoring-sessions": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-sessions.git#f81b9a182854123d506fe5d6b3d1062229356b0e", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-sessions.git#d1ee8f5d5c32d27ed4a9f190ffc6958c7dacb82b", "license": "GPL-3.0", "dependencies": { "connect-mongo": "^4.6.0", @@ -4681,12 +4739,12 @@ }, "node_modules/adapt-authoring-spoortracking": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-spoortracking.git#3e2b0ad024cc756be25633cbc9f39015d5efa198", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-spoortracking.git#85d2679ecb9aabf752e4a8585a71b30736b74905", "license": "GPL-3.0" }, "node_modules/adapt-authoring-tags": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-tags.git#fccd46c0d5124e8f5aaa3e6e795c556a643d3fc6", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-tags.git#34c3982a7a38a72a4c590e29dbee0c7425be8ef6", "license": "GPL-3.0", "peerDependencies": { "adapt-authoring-api": "github:adapt-security/adapt-authoring-api", @@ -4696,7 +4754,7 @@ }, "node_modules/adapt-authoring-testing": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-testing.git#f427edbaf3a37e72fa621fc51e28e73d1910117a", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-testing.git#6c96d43a9c91f6ae7aac8c0849b5495343b6ca39", "dev": true, "license": "GPL-3.0", "dependencies": { @@ -4713,7 +4771,7 @@ }, "node_modules/adapt-authoring-ui": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-ui.git#497eaf6822ea99594408eb2328329c627ba060e6", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-ui.git#695b52dc37449e78460d641e5a281cb08cd751a6", "hasInstallScript": true, "license": "GPL-3.0", "dependencies": { @@ -4750,7 +4808,7 @@ }, "node_modules/adapt-authoring-users": { "version": "0.0.1", - "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-users.git#276fbdaf9ddd8f4cb7d3c99ce6daab2b100b04a5", + "resolved": "git+ssh://git@github.com/adapt-security/adapt-authoring-users.git#3eb87074e74b7c86057d592b6b150ae972967fb2", "license": "GPL-3.0", "peerDependencies": { "adapt-authoring-api": "github:adapt-security/adapt-authoring-api", @@ -4872,7 +4930,7 @@ }, "node_modules/adapt-octopus": { "version": "0.1.0", - "resolved": "git+ssh://git@github.com/cgkineo/adapt-octopus.git#d7c31730567ecbc01cbbb9ee6caa5ae534d95df7", + "resolved": "git+ssh://git@github.com/cgkineo/adapt-octopus.git#a81c182114bec1888cd064075991df67b629a848", "license": "GPL-3.0", "bin": { "adapt-octopus": "bin/cli.js" @@ -5193,7 +5251,7 @@ }, "node_modules/at-utils": { "version": "0.6.2", - "resolved": "git+ssh://git@github.com/adapt-security/at-utils.git#9f5683214b67614a8578b99da491880234d84b2c", + "resolved": "git+ssh://git@github.com/adapt-security/at-utils.git#c7ba37cb0bcff47a6a4245fd1a0db79e578ed394", "dev": true, "license": "MIT", "dependencies": { @@ -5713,9 +5771,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001655", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001655.tgz", - "integrity": "sha512-jRGVy3iSGO5Uutn2owlb5gR6qsGngTw9ZTb4ali9f3glshcNmJ2noam4Mo9zia5P9Dk3jNNydy7vQjuE5dQmfg==", + "version": "1.0.30001657", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001657.tgz", + "integrity": "sha512-DPbJAlP8/BAXy3IgiWmZKItubb3TYGP0WscQQlVGIfT4s/YlFYVuJgyOsQNP7rJRChx/qdMeLJQJP0Sgg2yjNA==", "funding": [ { "type": "opencollective", @@ -7026,9 +7084,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/electron-to-chromium": { - "version": "1.5.13", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz", - "integrity": "sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==" + "version": "1.5.14", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.14.tgz", + "integrity": "sha512-bEfPECb3fJ15eaDnu9LEJ2vPGD6W1vt7vZleSVyFhYuMIKm3vz/g9lt7IvEzgdwj58RjbPKUF2rXTCN/UW47tQ==" }, "node_modules/emoji-regex": { "version": "8.0.0", @@ -7424,9 +7482,9 @@ } }, "node_modules/eslint-module-utils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.2.tgz", - "integrity": "sha512-3XnC5fDyc8M4J2E8pt8pmSVRX2M+5yWMCfI/kDZwauQeFgzQOuhcRBFKjTeJagqgk4sFKxe1mvNVnaWwImx/Tg==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.9.0.tgz", + "integrity": "sha512-McVbYmwA3NEKwRQY5g4aWMdcZE5xZxV8i8l7CqJSrameuGSQJtSWaL/LxTEzSKKaCcOhlpDR8XEfYXWPrdo/ZQ==", "dev": true, "dependencies": { "debug": "^3.2.7" @@ -7493,26 +7551,27 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.30.0.tgz", + "integrity": "sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==", "dev": true, "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", "array.prototype.flat": "^1.3.2", "array.prototype.flatmap": "^1.3.2", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", + "eslint-module-utils": "^2.9.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", "semver": "^6.3.1", "tsconfig-paths": "^3.15.0" }, @@ -7594,9 +7653,9 @@ } }, "node_modules/eslint-plugin-react": { - "version": "7.35.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.35.0.tgz", - "integrity": "sha512-v501SSMOWv8gerHkk+IIQBkcGRGrO2nfybfj5pLxuJNFTPxxA3PSryhXTK+9pNbtkggheDdsC0E9Q8CuPk6JKA==", + "version": "7.35.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.35.2.tgz", + "integrity": "sha512-Rbj2R9zwP2GYNcIak4xoAMV57hrBh3hTaR0k7hVjwCQgryE/pw5px4b13EYjduOI0hfXyZhwBxaGpOTbWSGzKQ==", "dev": true, "dependencies": { "array-includes": "^3.1.8", @@ -8471,9 +8530,9 @@ } }, "node_modules/follow-redirects": { - "version": "1.15.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", - "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "version": "1.15.8", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.8.tgz", + "integrity": "sha512-xgrmBhBToVKay1q2Tao5LI26B83UhrB/vM1avwVSDzt8rx3rO6AizBAaF46EgksTVr+rFTQaqZZ9MVBfUe4nig==", "funding": [ { "type": "individual", @@ -10366,6 +10425,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz", "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==", + "dev": true, "dependencies": { "graceful-fs": "^4.1.9" } @@ -10512,6 +10572,27 @@ "integrity": "sha512-5MP0uUeVCec89ZbNOT/i97Mc+q3SxXmiUGhRFOTmhrGPn//uWVQdCvcLJDy64MSBR5MidFdOR7B9viumoavy6g==", "dev": true }, + "node_modules/livereload/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "dev": true, + "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/load-json-file": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", @@ -11312,9 +11393,9 @@ "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" }, "node_modules/nodemailer": { - "version": "6.9.14", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.14.tgz", - "integrity": "sha512-Dobp/ebDKBvz91sbtRKhcznLThrKxKt97GI2FAlAyy+fk19j73Uz3sBXolVtmcXjaorivqsbbbjDY+Jkt4/bQA==", + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.15.tgz", + "integrity": "sha512-AHf04ySLC6CIfuRtRiEYtGEXgRfa6INgWGluDhnxTZhHSKvrBu7lc1VVchQ0d8nPc4cFaZoPq8vkyNoZr0TpGQ==", "engines": { "node": ">=6.0.0" } @@ -12009,9 +12090,9 @@ "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" }, "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -15280,16 +15361,15 @@ "dev": true }, "node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "dev": true, + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", "engines": { - "node": ">=8.3.0" + "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { @@ -15625,40 +15705,40 @@ }, "node_modules/zipper": { "version": "1.0.0", - "resolved": "git+ssh://git@github.com/adapt-security/zipper.git#df26797a6cdba0df9f6b9fb516748732cadbfb0e", + "resolved": "git+ssh://git@github.com/adapt-security/zipper.git#625ec4136b4d9dd401ab2e3fe189b64f836cc198", "dependencies": { - "fs-extra": "8.1.0", + "fs-extra": "11.2.0", "jszip": "^3.10.1", - "klaw": "^3.0.0" + "klaw": "^4.1.0" } }, "node_modules/zipper/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "dependencies": { "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=14.14" } }, - "node_modules/zipper/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "node_modules/zipper/node_modules/klaw": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-4.1.0.tgz", + "integrity": "sha512-1zGZ9MF9H22UnkpVeuaGKOjfA2t6WrfdrJmGjy16ykcjnKQDmHVX+KI477rpbGevz/5FD4MC3xf1oxylBgcaQw==", + "engines": { + "node": ">=14.14.0" } }, "node_modules/zipper/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "engines": { - "node": ">= 4.0.0" + "node": ">= 10.0.0" } } } diff --git a/package.json b/package.json index 198b0ec..625f083 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ "adapt-authoring-authored": "github:adapt-security/adapt-authoring-authored", "adapt-authoring-config": "github:adapt-security/adapt-authoring-config", "adapt-authoring-core": "github:adapt-security/adapt-authoring-core", + "adapt-authoring-debug": "github:taylortom/adapt-authoring-debug", "adapt-authoring-defaultplugins": "github:adapt-security/adapt-authoring-defaultplugins", "adapt-authoring-errors": "github:adapt-security/adapt-authoring-errors", "adapt-authoring-jsonschema": "github:adapt-security/adapt-authoring-jsonschema",