mirror of
https://github.com/jspsych/jsPsych.git
synced 2025-05-10 19:20:55 +00:00
Utilize jest's monorepo support
This commit is contained in:
parent
744e67b0a5
commit
83f449c635
2
.gitignore
vendored
2
.gitignore
vendored
@ -6,3 +6,5 @@ Thumbs.db
|
|||||||
/.tern-project
|
/.tern-project
|
||||||
site/
|
site/
|
||||||
dist/
|
dist/
|
||||||
|
coverage/
|
||||||
|
.vscode/
|
||||||
|
3
jest.config.js
Normal file
3
jest.config.js
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
module.exports = {
|
||||||
|
projects: ["<rootDir>/packages/*"],
|
||||||
|
};
|
@ -4,7 +4,7 @@
|
|||||||
"packages/*"
|
"packages/*"
|
||||||
],
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "CI=true npm test -ws",
|
"test": "jest",
|
||||||
"build": "npm run build -ws",
|
"build": "npm run build -ws",
|
||||||
"watch": "npm run watch -ws",
|
"watch": "npm run watch -ws",
|
||||||
"prepare": "npm run build"
|
"prepare": "npm run build"
|
||||||
|
@ -1,12 +0,0 @@
|
|||||||
module.exports = {
|
|
||||||
resetModules: true,
|
|
||||||
testEnvironment: "jsdom",
|
|
||||||
testEnvironmentOptions: {
|
|
||||||
fetchExternalResources: true,
|
|
||||||
pretendToBeVisual: true,
|
|
||||||
},
|
|
||||||
testURL: "http://localhost/",
|
|
||||||
transform: {
|
|
||||||
"\\.js$": ["babel-jest", { configFile: "@jspsych/config/babel.test.config.js" }],
|
|
||||||
},
|
|
||||||
};
|
|
17
packages/config/jest.js
Normal file
17
packages/config/jest.js
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
module.exports.makePackageConfig = (packageJson) => {
|
||||||
|
const packageBaseName = packageJson.name.replace("@jspsych/", "");
|
||||||
|
|
||||||
|
return {
|
||||||
|
resetModules: true,
|
||||||
|
testEnvironment: "jsdom",
|
||||||
|
testEnvironmentOptions: {
|
||||||
|
fetchExternalResources: true,
|
||||||
|
pretendToBeVisual: true,
|
||||||
|
},
|
||||||
|
testURL: "http://localhost/",
|
||||||
|
transform: {
|
||||||
|
"\\.js$": ["babel-jest", { configFile: "@jspsych/config/babel.test.config.js" }],
|
||||||
|
},
|
||||||
|
displayName: packageBaseName,
|
||||||
|
};
|
||||||
|
};
|
@ -2,7 +2,6 @@
|
|||||||
"private": true,
|
"private": true,
|
||||||
"name": "@jspsych/config",
|
"name": "@jspsych/config",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "",
|
|
||||||
"build": ""
|
"build": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
module.exports = require("@jspsych/config/jest.config");
|
const { makePackageConfig } = require("@jspsych/config/jest");
|
||||||
|
const packageJson = require("./package.json");
|
||||||
|
|
||||||
|
module.exports = makePackageConfig(packageJson);
|
||||||
|
Loading…
Reference in New Issue
Block a user