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'; import Theme from './theme.js';
export default function ThemeSwitch({ component }) { export default function ThemeSwitch({ component }) {
if ( component == undefined) { if (component === undefined) {
component = document; 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(); event.preventDefault();
Theme({component, style: 'light-theme' }); Theme({ component, style: 'light-theme' });
}); });
}); });
component.querySelectorAll(`.theme-switch-dark`).forEach((button) => { component.querySelectorAll('.theme-switch-dark').forEach((button) => {
button.addEventListener('click', function(event) { button.addEventListener('click', function (event) {
event.preventDefault(); event.preventDefault();
Theme({component, style: 'dark-theme' }); Theme({ component, style: 'dark-theme' });
}); });
}); });
} }

View File

@ -56,14 +56,25 @@ outputFormats:
isPlainText: true isPlainText: true
build: build:
# Ensure Hugo correctly processes JavaScript modules # Configure JavaScript build settings for ES6 modules
jsConfig: writeStats: true
nodeEnv: "development" useResourceCacheWhen: "fallback"
# Asset processing configuration
assetDir: "assets"
module: module:
mounts: mounts:
- source: assets - source: assets
target: assets target: assets
- source: node_modules - 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 }} {{ $products := .Site.Data.products }}
{{ $influxdb_urls := .Site.Data.influxdb_urls }} {{ $influxdb_urls := .Site.Data.influxdb_urls }}
<!-- Build index.js --> <!-- Build index.js -->
{{ with resources.Get "js/index.js" }} {{ with resources.Get "js/main.js" }}
{{ $opts := dict {{ $opts := dict
"minify" hugo.IsProduction "minify" hugo.IsProduction
"sourceMap" (cond hugo.IsProduction "" "external") "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: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" "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", "type": "module",
"browserslist": [ "browserslist": [
"last 2 versions", "last 2 versions",