diff --git a/.changeset/eight-steaks-camp.md b/.changeset/eight-steaks-camp.md new file mode 100644 index 00000000..224ebac9 --- /dev/null +++ b/.changeset/eight-steaks-camp.md @@ -0,0 +1,5 @@ +--- +"@jspsych/config": patch +--- + +allow JSON resolution in contrib repository for usage of package.json in versioning diff --git a/packages/config/tsconfig.contrib.json b/packages/config/tsconfig.contrib.json index 07064963..eff2ae1d 100644 --- a/packages/config/tsconfig.contrib.json +++ b/packages/config/tsconfig.contrib.json @@ -5,6 +5,6 @@ "paths": { // map jspsych-contrib package imports directly to their source files "@jspsych-contrib/*": ["../*/src"] - } + }, } } diff --git a/packages/config/tsconfig.core.json b/packages/config/tsconfig.core.json index b2be38c9..88b63087 100644 --- a/packages/config/tsconfig.core.json +++ b/packages/config/tsconfig.core.json @@ -7,7 +7,5 @@ "jspsych": ["../jspsych/src"], "@jspsych/*": ["../*/src"] }, - // allow resolving json modules in tests (needed for transitive imports of jspsych) - "resolveJsonModule": true } } diff --git a/packages/config/tsconfig.json b/packages/config/tsconfig.json index 8446400e..473b69b5 100644 --- a/packages/config/tsconfig.json +++ b/packages/config/tsconfig.json @@ -16,6 +16,7 @@ "skipLibCheck": true, "forceConsistentCasingInFileNames": true, "noEmit": true, - "isolatedModules": true // required by Sucrase + "isolatedModules": true, // required by Sucrase + "resolveJsonModule": true, // required for automatic package versioning and needed for transitive imports of jspsych } }