use jest-canvas-mock in config

This commit is contained in:
Josh de Leeuw 2025-01-14 12:43:43 -05:00
parent 0773dceab0
commit 1add9ec503
13 changed files with 2259 additions and 4212 deletions

View File

@ -1,5 +1,5 @@
--- ---
"@jspsych/config": major "@jspsych/config": patch
--- ---
Removes the canvas dependency from `@jspsych/config` and adds it to packages that need it for testing Replaces the dependency on `canvas` in `@jspsych/config` with `jest-canvas-mock`.

6435
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -18,6 +18,7 @@ module.exports.makePackageConfig = (dirname) => {
displayName: { displayName: {
name: packageBaseName, name: packageBaseName,
color: packageBaseName === "jspsych" ? "white" : "cyanBright", color: packageBaseName === "jspsych" ? "white" : "cyanBright",
} },
setupFiles: ["jest-canvas-mock"],
}; };
}; };

View File

@ -56,6 +56,7 @@
"gulp-replace": "1.1.4", "gulp-replace": "1.1.4",
"gulp-zip": "6.0.0", "gulp-zip": "6.0.0",
"jest": "29.7.0", "jest": "29.7.0",
"jest-canvas-mock": "2.5.0",
"jest-environment-jsdom": "29.7.0", "jest-environment-jsdom": "29.7.0",
"merge-stream": "2.0.0", "merge-stream": "2.0.0",
"rollup": "4.21.2", "rollup": "4.21.2",

View File

@ -38,7 +38,6 @@
}, },
"devDependencies": { "devDependencies": {
"@jspsych/config": "^3.2.0", "@jspsych/config": "^3.2.0",
"@jspsych/test-utils": "^1.2.0", "@jspsych/test-utils": "^1.2.0"
"jest-canvas-mock": "^2.5.0"
} }
} }

View File

@ -38,7 +38,6 @@
}, },
"devDependencies": { "devDependencies": {
"@jspsych/config": "^3.2.0", "@jspsych/config": "^3.2.0",
"@jspsych/test-utils": "^1.2.0", "@jspsych/test-utils": "^1.2.0"
"jest-canvas-mock": "^2.5.0"
} }
} }

View File

@ -38,7 +38,6 @@
}, },
"devDependencies": { "devDependencies": {
"@jspsych/config": "^3.2.0", "@jspsych/config": "^3.2.0",
"@jspsych/test-utils": "^1.2.0", "@jspsych/test-utils": "^1.2.0"
"jest-canvas-mock": "^2.5.0"
} }
} }

View File

@ -38,6 +38,6 @@
}, },
"devDependencies": { "devDependencies": {
"@jspsych/config": "^3.2.0", "@jspsych/config": "^3.2.0",
"@jspsych/test-utils": "^1.2.0", "@jspsych/test-utils": "^1.2.0"
"jest-canvas-mock": "^2.5.0" } }
} }

View File

@ -38,7 +38,6 @@
}, },
"devDependencies": { "devDependencies": {
"@jspsych/config": "^3.2.0", "@jspsych/config": "^3.2.0",
"@jspsych/test-utils": "^1.2.0", "@jspsych/test-utils": "^1.2.0"
"jest-canvas-mock": "^2.5.0"
} }
} }

View File

@ -38,7 +38,6 @@
}, },
"devDependencies": { "devDependencies": {
"@jspsych/config": "^3.2.0", "@jspsych/config": "^3.2.0",
"@jspsych/test-utils": "^1.2.0", "@jspsych/test-utils": "^1.2.0"
"jest-canvas-mock": "^2.5.0"
} }
} }

View File

@ -38,7 +38,6 @@
}, },
"devDependencies": { "devDependencies": {
"@jspsych/config": "^3.2.0", "@jspsych/config": "^3.2.0",
"@jspsych/test-utils": "^1.2.0", "@jspsych/test-utils": "^1.2.0"
"jest-canvas-mock": "^2.5.0"
} }
} }

View File

@ -38,7 +38,6 @@
}, },
"devDependencies": { "devDependencies": {
"@jspsych/config": "^3.2.0", "@jspsych/config": "^3.2.0",
"@jspsych/test-utils": "^1.2.0", "@jspsych/test-utils": "^1.2.0"
"jest-canvas-mock": "^2.5.0"
} }
} }

View File

@ -38,7 +38,6 @@
}, },
"devDependencies": { "devDependencies": {
"@jspsych/config": "^3.2.0", "@jspsych/config": "^3.2.0",
"@jspsych/test-utils": "^1.2.0", "@jspsych/test-utils": "^1.2.0"
"jest-canvas-mock": "^2.5.0"
} }
} }