remove generateCitation from node scripts and directly call

This commit is contained in:
Cherrie Chang 2024-10-23 10:25:18 -07:00
parent 8bbf9b73c8
commit 00d60fb7cf
4 changed files with 2 additions and 13 deletions

View File

@ -35,9 +35,6 @@ jobs:
- name: Check types - name: Check types
run: npm run tsc run: npm run tsc
- name: Prebuild citation
run: npm run prebuild
- name: Build packages - name: Build packages
run: npm run build run: npm run build

View File

@ -7,7 +7,6 @@
"scripts": { "scripts": {
"test": "jest", "test": "jest",
"test:watch": "npm test -- --watch", "test:watch": "npm test -- --watch",
"prebuild": "node generateCitation.js",
"build": "turbo run build", "build": "turbo run build",
"build:archive": "gulp createCoreDistArchive", "build:archive": "gulp createCoreDistArchive",
"update-unpkg-links": "gulp updateUnpkgLinks", "update-unpkg-links": "gulp updateUnpkgLinks",

View File

@ -72,9 +72,3 @@ export default function generateCitation() {
return JSON.stringify(citationData); return JSON.stringify(citationData);
} }
// Execute and write to file
const citationData = generateCitationData();
fs.writeFileSync("citation-data.json", citationData);
console.log("Citation data generated and saved to citation-data.json");

View File

@ -35,7 +35,6 @@ const makeConfig = ({
const input = "src/index.ts"; const input = "src/index.ts";
const destinationDirectory = "dist"; const destinationDirectory = "dist";
const destination = `${destinationDirectory}/index`; const destination = `${destinationDirectory}/index`;
const citationData = JSON.parse(fs.readFileSync("citation-data.json", "utf-8"));
outputOptions = { outputOptions = {
sourcemap: true, sourcemap: true,
@ -45,8 +44,8 @@ const makeConfig = ({
/** @type{import("rollup-plugin-esbuild").Options} */ /** @type{import("rollup-plugin-esbuild").Options} */
const esBuildPluginOptions = { const esBuildPluginOptions = {
define: { define: {
__APACITATION__: citationData.apa, __APACITATION__: generateCitation().apa,
__BIBTEXCITATION__: citationData.bibtex, __BIBTEXCITATION__: generateCitation().bibtex,
}, },
}; };