mirror of
https://github.com/jspsych/jsPsych.git
synced 2025-05-10 11:10:54 +00:00
fix some config options
This commit is contained in:
parent
1365dcc082
commit
81fd767fbc
@ -2,7 +2,6 @@ import { readFileSync } from "node:fs";
|
|||||||
import path from "path";
|
import path from "path";
|
||||||
|
|
||||||
import commonjs from "@rollup/plugin-commonjs";
|
import commonjs from "@rollup/plugin-commonjs";
|
||||||
import json from "@rollup/plugin-json";
|
|
||||||
import resolve from "@rollup/plugin-node-resolve";
|
import resolve from "@rollup/plugin-node-resolve";
|
||||||
import { defineConfig } from "rollup";
|
import { defineConfig } from "rollup";
|
||||||
import dts from "rollup-plugin-dts";
|
import dts from "rollup-plugin-dts";
|
||||||
@ -45,12 +44,17 @@ const makeConfig = ({
|
|||||||
|
|
||||||
/** @type{import("rollup-plugin-esbuild").Options} */
|
/** @type{import("rollup-plugin-esbuild").Options} */
|
||||||
const esBuildPluginOptions = {
|
const esBuildPluginOptions = {
|
||||||
|
loaders: { ".json": "json" },
|
||||||
define: {
|
define: {
|
||||||
__APACITATION__: JSON.stringify(citationData.apa),
|
// __APACITATION__: `'${JSON.stringify(citationData.apa)}'`,
|
||||||
__BIBTEXCITATION__: JSON.stringify(citationData.bibtex),
|
// __BIBTEXCITATION__: `'${JSON.stringify(citationData.bibtex)}'`,
|
||||||
|
__APACITATION__: '"hello"',
|
||||||
|
__BIBTEXCITATION__: '"world"',
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
console.log("esBuildPluginOptions", esBuildPluginOptions);
|
||||||
|
|
||||||
/** @type{import("@rollup/plugin-commonjs").RollupCommonJSOptions} */
|
/** @type{import("@rollup/plugin-commonjs").RollupCommonJSOptions} */
|
||||||
const commonjsPluginOptions = {
|
const commonjsPluginOptions = {
|
||||||
extensions: [".js", ".json"],
|
extensions: [".js", ".json"],
|
||||||
@ -79,7 +83,6 @@ const makeConfig = ({
|
|||||||
input,
|
input,
|
||||||
plugins: [
|
plugins: [
|
||||||
externals(),
|
externals(),
|
||||||
json(),
|
|
||||||
esbuild({ ...esBuildPluginOptions, target: "node18" }),
|
esbuild({ ...esBuildPluginOptions, target: "node18" }),
|
||||||
commonjs(commonjsPluginOptions),
|
commonjs(commonjsPluginOptions),
|
||||||
],
|
],
|
||||||
@ -106,9 +109,8 @@ const makeConfig = ({
|
|||||||
plugins: [
|
plugins: [
|
||||||
externals({ deps: false }),
|
externals({ deps: false }),
|
||||||
resolve({ preferBuiltins: false }),
|
resolve({ preferBuiltins: false }),
|
||||||
json(),
|
|
||||||
commonjs(commonjsPluginOptions),
|
|
||||||
esbuild({ ...esBuildPluginOptions, target: "esnext" }),
|
esbuild({ ...esBuildPluginOptions, target: "esnext" }),
|
||||||
|
commonjs(commonjsPluginOptions),
|
||||||
],
|
],
|
||||||
output: {
|
output: {
|
||||||
file: `${destination}.browser.js`,
|
file: `${destination}.browser.js`,
|
||||||
@ -126,7 +128,6 @@ const makeConfig = ({
|
|||||||
plugins: [
|
plugins: [
|
||||||
externals({ deps: false }),
|
externals({ deps: false }),
|
||||||
resolve({ preferBuiltins: false }),
|
resolve({ preferBuiltins: false }),
|
||||||
json(),
|
|
||||||
esbuild({ ...esBuildPluginOptions, target: "es2015", minify: true }),
|
esbuild({ ...esBuildPluginOptions, target: "es2015", minify: true }),
|
||||||
commonjs(commonjsPluginOptions),
|
commonjs(commonjsPluginOptions),
|
||||||
],
|
],
|
||||||
|
Loading…
Reference in New Issue
Block a user