chore(js): Remove unnecessary JS module config, remove redundant index.js

pull/6079/head
Jason Stirnaman 2025-06-02 15:14:23 -05:00
parent 483b41753a
commit c43df7508f
6 changed files with 17753 additions and 16 deletions

View File

@ -1 +0,0 @@
export * from './main.js';

View File

@ -1,20 +1,21 @@
import Theme from './theme.js';
export default function ThemeSwitch({ component }) {
if ( component == undefined) {
if (component === undefined) {
component = document;
}
component.querySelectorAll(`.theme-switch-light`).forEach((button) => {
button.addEventListener('click', function(event) {
component.querySelectorAll('.theme-switch-light').forEach((button) => {
button.addEventListener('click', function (event) {
event.preventDefault();
Theme({component, style: 'light-theme' });
Theme({ component, style: 'light-theme' });
});
});
component.querySelectorAll(`.theme-switch-dark`).forEach((button) => {
button.addEventListener('click', function(event) {
component.querySelectorAll('.theme-switch-dark').forEach((button) => {
button.addEventListener('click', function (event) {
event.preventDefault();
Theme({component, style: 'dark-theme' });
Theme({ component, style: 'dark-theme' });
});
});
}

View File

@ -56,14 +56,25 @@ outputFormats:
isPlainText: true
build:
# Ensure Hugo correctly processes JavaScript modules
jsConfig:
nodeEnv: "development"
# Configure JavaScript build settings for ES6 modules
writeStats: true
useResourceCacheWhen: "fallback"
# Asset processing configuration
assetDir: "assets"
module:
mounts:
- source: assets
target: assets
- source: node_modules
target: assets/node_modules
target: assets/node_modules
# Ensure proper JavaScript processing in development
minify:
disableJS: true
minifyOutput: false
# Development settings
params:
env: development

17728
hugo_stats.json Normal file

File diff suppressed because it is too large Load Diff

View File

@ -13,7 +13,7 @@
{{ $products := .Site.Data.products }}
{{ $influxdb_urls := .Site.Data.influxdb_urls }}
<!-- Build index.js -->
{{ with resources.Get "js/index.js" }}
{{ with resources.Get "js/main.js" }}
{{ $opts := dict
"minify" hugo.IsProduction
"sourceMap" (cond hugo.IsProduction "" "external")

View File

@ -66,8 +66,6 @@
"test:links:api-docs": "node cypress/support/run-e2e-specs.js --spec \"cypress/e2e/content/article-links.cy.js\" /influxdb3/core/api/,/influxdb3/enterprise/api/,/influxdb3/cloud-dedicated/api/,/influxdb3/cloud-dedicated/api/v1/,/influxdb/cloud-dedicated/api/v1/,/influxdb/cloud-dedicated/api/management/,/influxdb3/cloud-dedicated/api/management/",
"test:shortcode-examples": "node cypress/support/run-e2e-specs.js --spec \"cypress/e2e/content/article-links.cy.js\" content/example.md"
},
"main": "assets/js/main.js",
"module": "assets/js/main.js",
"type": "module",
"browserslist": [
"last 2 versions",