diff options
87 files changed, 129 insertions, 125 deletions
diff --git a/package.json b/package.json index 67e00fd..12450d5 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,10 @@ "test": "tap 'test/snapshot/*.js' 'test/unit/**/*.js'", "dev": "eslint src && node src/upd8.js" }, + "imports": { + "#sugar": "./src/util/sugar.js", + "#wiki-data": "./src/util/wiki-data.js" + }, "dependencies": { "chroma-js": "^2.4.2", "command-exists": "^1.2.9", diff --git a/src/content/dependencies/generateAdditionalFilesList.js b/src/content/dependencies/generateAdditionalFilesList.js index d280a63..92948c7 100644 --- a/src/content/dependencies/generateAdditionalFilesList.js +++ b/src/content/dependencies/generateAdditionalFilesList.js @@ -1,4 +1,4 @@ -import {empty} from '../../util/sugar.js'; +import {empty} from '#sugar'; function validateFileMapping(v, validateValue) { return value => { diff --git a/src/content/dependencies/generateAdditionalFilesShortcut.js b/src/content/dependencies/generateAdditionalFilesShortcut.js index 17280da..9e119bc 100644 --- a/src/content/dependencies/generateAdditionalFilesShortcut.js +++ b/src/content/dependencies/generateAdditionalFilesShortcut.js @@ -1,4 +1,4 @@ -import {empty} from '../../util/sugar.js'; +import {empty} from '#sugar'; export default { extraDependencies: ['html', 'language'], diff --git a/src/content/dependencies/generateAlbumCommentaryPage.js b/src/content/dependencies/generateAlbumCommentaryPage.js index 2eeedad..de61925 100644 --- a/src/content/dependencies/generateAlbumCommentaryPage.js +++ b/src/content/dependencies/generateAlbumCommentaryPage.js @@ -1,4 +1,4 @@ -import {stitchArrays} from '../../util/sugar.js'; +import {stitchArrays} from '#sugar'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateAlbumGalleryPage.js b/src/content/dependencies/generateAlbumGalleryPage.js index 568c3ca..68b56bd 100644 --- a/src/content/dependencies/generateAlbumGalleryPage.js +++ b/src/content/dependencies/generateAlbumGalleryPage.js @@ -1,4 +1,4 @@ -import {compareArrays, stitchArrays} from '../../util/sugar.js'; +import {compareArrays, stitchArrays} from '#sugar'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateAlbumGalleryStatsLine.js b/src/content/dependencies/generateAlbumGalleryStatsLine.js index df36084..08c0abe 100644 --- a/src/content/dependencies/generateAlbumGalleryStatsLine.js +++ b/src/content/dependencies/generateAlbumGalleryStatsLine.js @@ -1,4 +1,4 @@ -import {getTotalDuration} from '../../util/wiki-data.js'; +import {getTotalDuration} from '#wiki-data'; export default { extraDependencies: ['html', 'language'], diff --git a/src/content/dependencies/generateAlbumInfoPage.js b/src/content/dependencies/generateAlbumInfoPage.js index 8e703e2..992f817 100644 --- a/src/content/dependencies/generateAlbumInfoPage.js +++ b/src/content/dependencies/generateAlbumInfoPage.js @@ -1,6 +1,6 @@ import getChronologyRelations from '../util/getChronologyRelations.js'; -import {sortAlbumsTracksChronologically} from '../../util/wiki-data.js'; -import {empty} from '../../util/sugar.js'; +import {sortAlbumsTracksChronologically} from '#wiki-data'; +import {empty} from '#sugar'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateAlbumNavAccent.js b/src/content/dependencies/generateAlbumNavAccent.js index 0237fde..c79219b 100644 --- a/src/content/dependencies/generateAlbumNavAccent.js +++ b/src/content/dependencies/generateAlbumNavAccent.js @@ -1,4 +1,4 @@ -import {empty} from '../../util/sugar.js'; +import {empty} from '#sugar'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateAlbumReleaseInfo.js b/src/content/dependencies/generateAlbumReleaseInfo.js index 86e6dfe..d640528 100644 --- a/src/content/dependencies/generateAlbumReleaseInfo.js +++ b/src/content/dependencies/generateAlbumReleaseInfo.js @@ -1,4 +1,4 @@ -import {accumulateSum, empty} from '../../util/sugar.js'; +import {accumulateSum, empty} from '#sugar'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateAlbumSecondaryNav.js b/src/content/dependencies/generateAlbumSecondaryNav.js index 3d1e555..705dec5 100644 --- a/src/content/dependencies/generateAlbumSecondaryNav.js +++ b/src/content/dependencies/generateAlbumSecondaryNav.js @@ -1,4 +1,4 @@ -import {stitchArrays} from '../../util/sugar.js'; +import {stitchArrays} from '#sugar'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateAlbumSidebarGroupBox.js b/src/content/dependencies/generateAlbumSidebarGroupBox.js index 874dcc2..331ddab 100644 --- a/src/content/dependencies/generateAlbumSidebarGroupBox.js +++ b/src/content/dependencies/generateAlbumSidebarGroupBox.js @@ -1,4 +1,4 @@ -import {empty} from '../../util/sugar.js'; +import {empty} from '#sugar'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateAlbumSocialEmbed.js b/src/content/dependencies/generateAlbumSocialEmbed.js index d8f7e9c..c8b123f 100644 --- a/src/content/dependencies/generateAlbumSocialEmbed.js +++ b/src/content/dependencies/generateAlbumSocialEmbed.js @@ -1,4 +1,4 @@ -import {empty} from '../../util/sugar.js'; +import {empty} from '#sugar'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateAlbumSocialEmbedDescription.js b/src/content/dependencies/generateAlbumSocialEmbedDescription.js index 40f696f..7099616 100644 --- a/src/content/dependencies/generateAlbumSocialEmbedDescription.js +++ b/src/content/dependencies/generateAlbumSocialEmbedDescription.js @@ -1,4 +1,4 @@ -import {accumulateSum} from '../../util/sugar.js'; +import {accumulateSum} from '#sugar'; export default { extraDependencies: ['language'], diff --git a/src/content/dependencies/generateAlbumStyleRules.js b/src/content/dependencies/generateAlbumStyleRules.js index 6a894d7..1acaea1 100644 --- a/src/content/dependencies/generateAlbumStyleRules.js +++ b/src/content/dependencies/generateAlbumStyleRules.js @@ -1,4 +1,4 @@ -import {empty} from '../../util/sugar.js'; +import {empty} from '#sugar'; export default { extraDependencies: ['to'], diff --git a/src/content/dependencies/generateAlbumTrackList.js b/src/content/dependencies/generateAlbumTrackList.js index b222799..2732aaa 100644 --- a/src/content/dependencies/generateAlbumTrackList.js +++ b/src/content/dependencies/generateAlbumTrackList.js @@ -1,4 +1,4 @@ -import {accumulateSum, empty, stitchArrays} from '../../util/sugar.js'; +import {accumulateSum, empty, stitchArrays} from '#sugar'; function displayTrackSections(album) { if (empty(album.trackSections)) { diff --git a/src/content/dependencies/generateAlbumTrackListItem.js b/src/content/dependencies/generateAlbumTrackListItem.js index 15aecba..f65b47c 100644 --- a/src/content/dependencies/generateAlbumTrackListItem.js +++ b/src/content/dependencies/generateAlbumTrackListItem.js @@ -1,4 +1,4 @@ -import {compareArrays} from '../../util/sugar.js'; +import {compareArrays} from '#sugar'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateArtTagGalleryPage.js b/src/content/dependencies/generateArtTagGalleryPage.js index a08e192..c04bfb6 100644 --- a/src/content/dependencies/generateArtTagGalleryPage.js +++ b/src/content/dependencies/generateArtTagGalleryPage.js @@ -1,5 +1,5 @@ -import {stitchArrays} from '../../util/sugar.js'; -import {sortAlbumsTracksChronologically} from '../../util/wiki-data.js'; +import {stitchArrays} from '#sugar'; +import {sortAlbumsTracksChronologically} from '#wiki-data'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateArtistGalleryPage.js b/src/content/dependencies/generateArtistGalleryPage.js index b117290..99e2fcb 100644 --- a/src/content/dependencies/generateArtistGalleryPage.js +++ b/src/content/dependencies/generateArtistGalleryPage.js @@ -1,5 +1,5 @@ -import {stitchArrays} from '../../util/sugar.js'; -import {sortAlbumsTracksChronologically} from '../../util/wiki-data.js'; +import {stitchArrays} from '#sugar'; +import {sortAlbumsTracksChronologically} from '#wiki-data'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateArtistGroupContributionsInfo.js b/src/content/dependencies/generateArtistGroupContributionsInfo.js index 1e7086e..bc3992e 100644 --- a/src/content/dependencies/generateArtistGroupContributionsInfo.js +++ b/src/content/dependencies/generateArtistGroupContributionsInfo.js @@ -3,7 +3,7 @@ import { filterProperties, stitchArrays, unique, -} from '../../util/sugar.js'; +} from '#sugar'; export default { contentDependencies: ['linkGroup'], diff --git a/src/content/dependencies/generateArtistInfoPage.js b/src/content/dependencies/generateArtistInfoPage.js index 7f79a60..03bc0af 100644 --- a/src/content/dependencies/generateArtistInfoPage.js +++ b/src/content/dependencies/generateArtistInfoPage.js @@ -1,5 +1,5 @@ -import {empty, unique} from '../../util/sugar.js'; -import {getTotalDuration} from '../../util/wiki-data.js'; +import {empty, unique} from '#sugar'; +import {getTotalDuration} from '#wiki-data'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateArtistInfoPageArtworksChunkedList.js b/src/content/dependencies/generateArtistInfoPageArtworksChunkedList.js index 656121c..aa6efe5 100644 --- a/src/content/dependencies/generateArtistInfoPageArtworksChunkedList.js +++ b/src/content/dependencies/generateArtistInfoPageArtworksChunkedList.js @@ -1,10 +1,10 @@ -import {stitchArrays} from '../../util/sugar.js'; +import {stitchArrays} from '#sugar'; import { chunkByProperties, sortAlbumsTracksChronologically, sortEntryThingPairs, -} from '../../util/wiki-data.js'; +} from '#wiki-data'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateArtistInfoPageCommentaryChunkedList.js b/src/content/dependencies/generateArtistInfoPageCommentaryChunkedList.js index b96d681..49399c9 100644 --- a/src/content/dependencies/generateArtistInfoPageCommentaryChunkedList.js +++ b/src/content/dependencies/generateArtistInfoPageCommentaryChunkedList.js @@ -1,10 +1,10 @@ -import {stitchArrays} from '../../util/sugar.js'; +import {stitchArrays} from '#sugar'; import { chunkByProperties, sortAlbumsTracksChronologically, sortEntryThingPairs, -} from '../../util/wiki-data.js'; +} from '#wiki-data'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateArtistInfoPageFlashesChunkedList.js b/src/content/dependencies/generateArtistInfoPageFlashesChunkedList.js index 2f64483..392b278 100644 --- a/src/content/dependencies/generateArtistInfoPageFlashesChunkedList.js +++ b/src/content/dependencies/generateArtistInfoPageFlashesChunkedList.js @@ -1,10 +1,10 @@ -import {stitchArrays} from '../../util/sugar.js'; +import {stitchArrays} from '#sugar'; import { chunkByProperties, sortEntryThingPairs, sortFlashesChronologically, -} from '../../util/wiki-data.js'; +} from '#wiki-data'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateArtistInfoPageOtherArtistLinks.js b/src/content/dependencies/generateArtistInfoPageOtherArtistLinks.js index 7667dea..dea7742 100644 --- a/src/content/dependencies/generateArtistInfoPageOtherArtistLinks.js +++ b/src/content/dependencies/generateArtistInfoPageOtherArtistLinks.js @@ -1,4 +1,4 @@ -import {empty} from '../../util/sugar.js'; +import {empty} from '#sugar'; export default { contentDependencies: ['linkArtist'], diff --git a/src/content/dependencies/generateArtistInfoPageTracksChunkedList.js b/src/content/dependencies/generateArtistInfoPageTracksChunkedList.js index 6c953f1..0566f71 100644 --- a/src/content/dependencies/generateArtistInfoPageTracksChunkedList.js +++ b/src/content/dependencies/generateArtistInfoPageTracksChunkedList.js @@ -1,10 +1,10 @@ -import {accumulateSum, stitchArrays} from '../../util/sugar.js'; +import {accumulateSum, stitchArrays} from '#sugar'; import { chunkByProperties, sortAlbumsTracksChronologically, sortEntryThingPairs, -} from '../../util/wiki-data.js'; +} from '#wiki-data'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateArtistNavLinks.js b/src/content/dependencies/generateArtistNavLinks.js index f78b45a..aa95dba 100644 --- a/src/content/dependencies/generateArtistNavLinks.js +++ b/src/content/dependencies/generateArtistNavLinks.js @@ -1,4 +1,4 @@ -import {empty} from '../../util/sugar.js'; +import {empty} from '#sugar'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateChronologyLinks.js b/src/content/dependencies/generateChronologyLinks.js index f411b93..16e4f99 100644 --- a/src/content/dependencies/generateChronologyLinks.js +++ b/src/content/dependencies/generateChronologyLinks.js @@ -1,4 +1,4 @@ -import {accumulateSum, empty} from '../../util/sugar.js'; +import {accumulateSum, empty} from '#sugar'; export default { extraDependencies: ['html', 'language'], diff --git a/src/content/dependencies/generateCommentaryIndexPage.js b/src/content/dependencies/generateCommentaryIndexPage.js index 0cb5a40..1d381bf 100644 --- a/src/content/dependencies/generateCommentaryIndexPage.js +++ b/src/content/dependencies/generateCommentaryIndexPage.js @@ -1,5 +1,5 @@ -import {accumulateSum, stitchArrays} from '../../util/sugar.js'; -import {filterMultipleArrays, sortChronologically} from '../../util/wiki-data.js'; +import {accumulateSum, stitchArrays} from '#sugar'; +import {filterMultipleArrays, sortChronologically} from '#wiki-data'; export default { contentDependencies: ['generatePageLayout', 'linkAlbumCommentary'], diff --git a/src/content/dependencies/generateCoverArtwork.js b/src/content/dependencies/generateCoverArtwork.js index 361882d..4060c6b 100644 --- a/src/content/dependencies/generateCoverArtwork.js +++ b/src/content/dependencies/generateCoverArtwork.js @@ -1,4 +1,4 @@ -import {empty} from '../../util/sugar.js'; +import {empty} from '#sugar'; export default { contentDependencies: ['image', 'linkArtTag'], diff --git a/src/content/dependencies/generateCoverCarousel.js b/src/content/dependencies/generateCoverCarousel.js index c3ce1df..4919041 100644 --- a/src/content/dependencies/generateCoverCarousel.js +++ b/src/content/dependencies/generateCoverCarousel.js @@ -1,5 +1,5 @@ -import {empty, repeat, stitchArrays} from '../../util/sugar.js'; -import {getCarouselLayoutForNumberOfItems} from '../../util/wiki-data.js'; +import {empty, repeat, stitchArrays} from '#sugar'; +import {getCarouselLayoutForNumberOfItems} from '#wiki-data'; export default { contentDependencies: ['generateGridActionLinks'], diff --git a/src/content/dependencies/generateCoverGrid.js b/src/content/dependencies/generateCoverGrid.js index a9beb6f..9822e1a 100644 --- a/src/content/dependencies/generateCoverGrid.js +++ b/src/content/dependencies/generateCoverGrid.js @@ -1,4 +1,4 @@ -import {stitchArrays} from '../../util/sugar.js'; +import {stitchArrays} from '#sugar'; export default { contentDependencies: ['generateGridActionLinks'], diff --git a/src/content/dependencies/generateFlashIndexPage.js b/src/content/dependencies/generateFlashIndexPage.js index 662a64a..66588fd 100644 --- a/src/content/dependencies/generateFlashIndexPage.js +++ b/src/content/dependencies/generateFlashIndexPage.js @@ -1,4 +1,4 @@ -import {stitchArrays} from '../../util/sugar.js'; +import {stitchArrays} from '#sugar'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateFlashInfoPage.js b/src/content/dependencies/generateFlashInfoPage.js index 702cdd0..553d2f5 100644 --- a/src/content/dependencies/generateFlashInfoPage.js +++ b/src/content/dependencies/generateFlashInfoPage.js @@ -1,4 +1,4 @@ -import {empty} from '../../util/sugar.js'; +import {empty} from '#sugar'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateFlashNavAccent.js b/src/content/dependencies/generateFlashNavAccent.js index c56e614..2c8205d 100644 --- a/src/content/dependencies/generateFlashNavAccent.js +++ b/src/content/dependencies/generateFlashNavAccent.js @@ -1,4 +1,4 @@ -import {empty} from '../../util/sugar.js'; +import {empty} from '#sugar'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateFlashSidebar.js b/src/content/dependencies/generateFlashSidebar.js index 2efb973..ba76192 100644 --- a/src/content/dependencies/generateFlashSidebar.js +++ b/src/content/dependencies/generateFlashSidebar.js @@ -1,4 +1,4 @@ -import {stitchArrays} from '../../util/sugar.js'; +import {stitchArrays} from '#sugar'; export default { contentDependencies: ['linkFlash', 'linkFlashIndex'], diff --git a/src/content/dependencies/generateGridActionLinks.js b/src/content/dependencies/generateGridActionLinks.js index 09399f1..f5b1aaa 100644 --- a/src/content/dependencies/generateGridActionLinks.js +++ b/src/content/dependencies/generateGridActionLinks.js @@ -1,4 +1,4 @@ -import {empty} from '../../util/sugar.js'; +import {empty} from '#sugar'; export default { extraDependencies: ['html'], diff --git a/src/content/dependencies/generateGroupGalleryPage.js b/src/content/dependencies/generateGroupGalleryPage.js index ed3daf8..47239f5 100644 --- a/src/content/dependencies/generateGroupGalleryPage.js +++ b/src/content/dependencies/generateGroupGalleryPage.js @@ -1,10 +1,10 @@ -import {empty, stitchArrays} from '../../util/sugar.js'; +import {empty, stitchArrays} from '#sugar'; import { filterItemsForCarousel, getTotalDuration, sortChronologically, -} from '../../util/wiki-data.js'; +} from '#wiki-data'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateGroupInfoPage.js b/src/content/dependencies/generateGroupInfoPage.js index 73f6224..e162a26 100644 --- a/src/content/dependencies/generateGroupInfoPage.js +++ b/src/content/dependencies/generateGroupInfoPage.js @@ -1,4 +1,4 @@ -import {empty} from '../../util/sugar.js'; +import {empty} from '#sugar'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateGroupNavLinks.js b/src/content/dependencies/generateGroupNavLinks.js index 0b52536..68341e0 100644 --- a/src/content/dependencies/generateGroupNavLinks.js +++ b/src/content/dependencies/generateGroupNavLinks.js @@ -1,4 +1,4 @@ -import {empty} from '../../util/sugar.js'; +import {empty} from '#sugar'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateGroupSidebarCategoryDetails.js b/src/content/dependencies/generateGroupSidebarCategoryDetails.js index 690bd52..709ab21 100644 --- a/src/content/dependencies/generateGroupSidebarCategoryDetails.js +++ b/src/content/dependencies/generateGroupSidebarCategoryDetails.js @@ -1,4 +1,4 @@ -import {empty, stitchArrays} from '../../util/sugar.js'; +import {empty, stitchArrays} from '#sugar'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateListAllAdditionalFilesChunk.js b/src/content/dependencies/generateListAllAdditionalFilesChunk.js index 29ef2c0..c87c03c 100644 --- a/src/content/dependencies/generateListAllAdditionalFilesChunk.js +++ b/src/content/dependencies/generateListAllAdditionalFilesChunk.js @@ -1,4 +1,4 @@ -import {empty, stitchArrays} from '../../util/sugar.js'; +import {empty, stitchArrays} from '#sugar'; export default { extraDependencies: ['html', 'language'], diff --git a/src/content/dependencies/generateListRandomPageLinksGroupSection.js b/src/content/dependencies/generateListRandomPageLinksGroupSection.js index e2b57fe..2a684b1 100644 --- a/src/content/dependencies/generateListRandomPageLinksGroupSection.js +++ b/src/content/dependencies/generateListRandomPageLinksGroupSection.js @@ -1,5 +1,5 @@ -import {stitchArrays} from '../../util/sugar.js'; -import {sortChronologically} from '../../util/wiki-data.js'; +import {stitchArrays} from '#sugar'; +import {sortChronologically} from '#wiki-data'; export default { contentDependencies: ['generateColorStyleVariables', 'linkGroup'], diff --git a/src/content/dependencies/generateListingIndexList.js b/src/content/dependencies/generateListingIndexList.js index 0d8900e..290295b 100644 --- a/src/content/dependencies/generateListingIndexList.js +++ b/src/content/dependencies/generateListingIndexList.js @@ -1,4 +1,4 @@ -import {empty, stitchArrays} from '../../util/sugar.js'; +import {empty, stitchArrays} from '#sugar'; export default { contentDependencies: ['linkListing'], diff --git a/src/content/dependencies/generateListingPage.js b/src/content/dependencies/generateListingPage.js index c166659..08eb40c 100644 --- a/src/content/dependencies/generateListingPage.js +++ b/src/content/dependencies/generateListingPage.js @@ -1,4 +1,4 @@ -import {empty, stitchArrays} from '../../util/sugar.js'; +import {empty, stitchArrays} from '#sugar'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateListingsIndexPage.js b/src/content/dependencies/generateListingsIndexPage.js index 6887c6c..1b1c855 100644 --- a/src/content/dependencies/generateListingsIndexPage.js +++ b/src/content/dependencies/generateListingsIndexPage.js @@ -1,4 +1,4 @@ -import {getTotalDuration} from '../../util/wiki-data.js'; +import {getTotalDuration} from '#wiki-data'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateNewsEntryPage.js b/src/content/dependencies/generateNewsEntryPage.js index bf83098..62d6bb7 100644 --- a/src/content/dependencies/generateNewsEntryPage.js +++ b/src/content/dependencies/generateNewsEntryPage.js @@ -1,4 +1,4 @@ -import {sortChronologically} from '../../util/wiki-data.js'; +import {sortChronologically} from '#wiki-data'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateNewsIndexPage.js b/src/content/dependencies/generateNewsIndexPage.js index da497a7..64279d7 100644 --- a/src/content/dependencies/generateNewsIndexPage.js +++ b/src/content/dependencies/generateNewsIndexPage.js @@ -1,5 +1,5 @@ -import {stitchArrays} from '../../util/sugar.js'; -import {sortChronologically} from '../../util/wiki-data.js'; +import {stitchArrays} from '#sugar'; +import {sortChronologically} from '#wiki-data'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generatePageLayout.js b/src/content/dependencies/generatePageLayout.js index 67cb9d9..95a5dbe 100644 --- a/src/content/dependencies/generatePageLayout.js +++ b/src/content/dependencies/generatePageLayout.js @@ -1,4 +1,4 @@ -import {empty, openAggregate} from '../../util/sugar.js'; +import {empty, openAggregate} from '#sugar'; function sidebarSlots(side) { return { diff --git a/src/content/dependencies/generateReleaseInfoContributionsLine.js b/src/content/dependencies/generateReleaseInfoContributionsLine.js index c48f169..1fa8dcc 100644 --- a/src/content/dependencies/generateReleaseInfoContributionsLine.js +++ b/src/content/dependencies/generateReleaseInfoContributionsLine.js @@ -1,4 +1,4 @@ -import {empty} from '../../util/sugar.js'; +import {empty} from '#sugar'; export default { contentDependencies: ['linkContribution'], diff --git a/src/content/dependencies/generateTrackInfoPage.js b/src/content/dependencies/generateTrackInfoPage.js index 742f390..70106e3 100644 --- a/src/content/dependencies/generateTrackInfoPage.js +++ b/src/content/dependencies/generateTrackInfoPage.js @@ -3,9 +3,9 @@ import getChronologyRelations from '../util/getChronologyRelations.js'; import { sortAlbumsTracksChronologically, sortFlashesChronologically, -} from '../../util/wiki-data.js'; +} from '#wiki-data'; -import {empty} from '../../util/sugar.js'; +import {empty} from '#sugar'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateTrackList.js b/src/content/dependencies/generateTrackList.js index d0f1461..f001c3b 100644 --- a/src/content/dependencies/generateTrackList.js +++ b/src/content/dependencies/generateTrackList.js @@ -1,4 +1,4 @@ -import {empty} from '../../util/sugar.js'; +import {empty} from '#sugar'; export default { contentDependencies: ['linkTrack', 'linkContribution'], diff --git a/src/content/dependencies/generateTrackListDividedByGroups.js b/src/content/dependencies/generateTrackListDividedByGroups.js index 1f1ebef..e070ac3 100644 --- a/src/content/dependencies/generateTrackListDividedByGroups.js +++ b/src/content/dependencies/generateTrackListDividedByGroups.js @@ -1,4 +1,4 @@ -import {empty} from '../../util/sugar.js'; +import {empty} from '#sugar'; import groupTracksByGroup from '../util/groupTracksByGroup.js'; diff --git a/src/content/dependencies/generateTrackReleaseInfo.js b/src/content/dependencies/generateTrackReleaseInfo.js index 2ac2038..9a7478c 100644 --- a/src/content/dependencies/generateTrackReleaseInfo.js +++ b/src/content/dependencies/generateTrackReleaseInfo.js @@ -1,4 +1,4 @@ -import {empty} from '../../util/sugar.js'; +import {empty} from '#sugar'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateWikiHomeAlbumsRow.js b/src/content/dependencies/generateWikiHomeAlbumsRow.js index 1e438a1..99c1be5 100644 --- a/src/content/dependencies/generateWikiHomeAlbumsRow.js +++ b/src/content/dependencies/generateWikiHomeAlbumsRow.js @@ -1,5 +1,5 @@ -import {empty, stitchArrays} from '../../util/sugar.js'; -import {getNewAdditions, getNewReleases} from '../../util/wiki-data.js'; +import {empty, stitchArrays} from '#sugar'; +import {getNewAdditions, getNewReleases} from '#wiki-data'; export default { contentDependencies: [ diff --git a/src/content/dependencies/generateWikiHomeNewsBox.js b/src/content/dependencies/generateWikiHomeNewsBox.js index 45a3376..8acd426 100644 --- a/src/content/dependencies/generateWikiHomeNewsBox.js +++ b/src/content/dependencies/generateWikiHomeNewsBox.js @@ -1,4 +1,4 @@ -import {empty, stitchArrays} from '../../util/sugar.js'; +import {empty, stitchArrays} from '#sugar'; export default { contentDependencies: ['linkNewsEntry', 'transformContent'], diff --git a/src/content/dependencies/image.js b/src/content/dependencies/image.js index 24c91d0..71b905f 100644 --- a/src/content/dependencies/image.js +++ b/src/content/dependencies/image.js @@ -1,4 +1,4 @@ -import {empty} from '../../util/sugar.js'; +import {empty} from '#sugar'; export default { extraDependencies: [ diff --git a/src/content/dependencies/index.js b/src/content/dependencies/index.js index 3c9ad32..6040829 100644 --- a/src/content/dependencies/index.js +++ b/src/content/dependencies/index.js @@ -8,7 +8,7 @@ import {fileURLToPath} from 'node:url'; import contentFunction, {ContentFunctionSpecError} from '../../content-function.js'; import {color, logWarn} from '../../util/cli.js'; -import {annotateFunction} from '../../util/sugar.js'; +import {annotateFunction} from '#sugar'; function cachebust(filePath) { if (filePath in cachebust.cache) { diff --git a/src/content/dependencies/linkContribution.js b/src/content/dependencies/linkContribution.js index 2219ae1..8e42f24 100644 --- a/src/content/dependencies/linkContribution.js +++ b/src/content/dependencies/linkContribution.js @@ -1,4 +1,4 @@ -import {empty} from '../../util/sugar.js'; +import {empty} from '#sugar'; export default { contentDependencies: [ diff --git a/src/content/dependencies/linkGroupExtra.js b/src/content/dependencies/linkGroupExtra.js index ee6a3b1..bc3c058 100644 --- a/src/content/dependencies/linkGroupExtra.js +++ b/src/content/dependencies/linkGroupExtra.js @@ -1,4 +1,4 @@ -import {empty} from '../../util/sugar.js'; +import {empty} from '#sugar'; export default { contentDependencies: [ diff --git a/src/content/dependencies/linkTemplate.js b/src/content/dependencies/linkTemplate.js index 2a9261e..ed88cac 100644 --- a/src/content/dependencies/linkTemplate.js +++ b/src/content/dependencies/linkTemplate.js @@ -1,4 +1,4 @@ -import {empty} from '../../util/sugar.js'; +import {empty} from '#sugar'; export default { extraDependencies: [ diff --git a/src/content/dependencies/listAlbumsByDate.js b/src/content/dependencies/listAlbumsByDate.js index 1c58428..a5e31a0 100644 --- a/src/content/dependencies/listAlbumsByDate.js +++ b/src/content/dependencies/listAlbumsByDate.js @@ -1,5 +1,5 @@ -import {stitchArrays} from '../../util/sugar.js'; -import {sortChronologically} from '../../util/wiki-data.js'; +import {stitchArrays} from '#sugar'; +import {sortChronologically} from '#wiki-data'; export default { contentDependencies: ['generateListingPage', 'linkAlbum'], diff --git a/src/content/dependencies/listAlbumsByDateAdded.js b/src/content/dependencies/listAlbumsByDateAdded.js index e2ff846..75114a4 100644 --- a/src/content/dependencies/listAlbumsByDateAdded.js +++ b/src/content/dependencies/listAlbumsByDateAdded.js @@ -1,4 +1,4 @@ -import {chunkByProperties, sortAlphabetically} from '../../util/wiki-data.js'; +import {chunkByProperties, sortAlphabetically} from '#wiki-data'; export default { contentDependencies: ['generateListingPage', 'linkAlbum'], diff --git a/src/content/dependencies/listAlbumsByDuration.js b/src/content/dependencies/listAlbumsByDuration.js index 3ef5f37..73e7814 100644 --- a/src/content/dependencies/listAlbumsByDuration.js +++ b/src/content/dependencies/listAlbumsByDuration.js @@ -1,11 +1,11 @@ -import {stitchArrays} from '../../util/sugar.js'; +import {stitchArrays} from '#sugar'; import { filterByCount, getTotalDuration, sortAlphabetically, sortByCount, -} from '../../util/wiki-data.js'; +} from '#wiki-data'; export default { contentDependencies: ['generateListingPage', 'linkAlbum'], diff --git a/src/content/dependencies/listAlbumsByName.js b/src/content/dependencies/listAlbumsByName.js index c302a9c..287dc0b 100644 --- a/src/content/dependencies/listAlbumsByName.js +++ b/src/content/dependencies/listAlbumsByName.js @@ -1,5 +1,5 @@ -import {stitchArrays} from '../../util/sugar.js'; -import {sortAlphabetically} from '../../util/wiki-data.js'; +import {stitchArrays} from '#sugar'; +import {sortAlphabetically} from '#wiki-data'; export default { contentDependencies: ['generateListingPage', 'linkAlbum'], diff --git a/src/content/dependencies/listAlbumsByTracks.js b/src/content/dependencies/listAlbumsByTracks.js index d28a564..1b925d2 100644 --- a/src/content/dependencies/listAlbumsByTracks.js +++ b/src/content/dependencies/listAlbumsByTracks.js @@ -1,10 +1,10 @@ -import {stitchArrays} from '../../util/sugar.js'; +import {stitchArrays} from '#sugar'; import { filterByCount, sortAlphabetically, sortByCount, -} from '../../util/wiki-data.js'; +} from '#wiki-data'; export default { contentDependencies: ['generateListingPage', 'linkAlbum'], diff --git a/src/content/dependencies/listAllAdditionalFilesTemplate.js b/src/content/dependencies/listAllAdditionalFilesTemplate.js index 258442f..1b81e24 100644 --- a/src/content/dependencies/listAllAdditionalFilesTemplate.js +++ b/src/content/dependencies/listAllAdditionalFilesTemplate.js @@ -1,5 +1,5 @@ -import {empty, stitchArrays} from '../../util/sugar.js'; -import {filterMultipleArrays, sortChronologically} from '../../util/wiki-data.js'; +import {empty, stitchArrays} from '#sugar'; +import {filterMultipleArrays, sortChronologically} from '#wiki-data'; export default { contentDependencies: [ diff --git a/src/content/dependencies/listArtistsByCommentaryEntries.js b/src/content/dependencies/listArtistsByCommentaryEntries.js index e3c7094..a041e0b 100644 --- a/src/content/dependencies/listArtistsByCommentaryEntries.js +++ b/src/content/dependencies/listArtistsByCommentaryEntries.js @@ -1,9 +1,9 @@ -import {stitchArrays} from '../../util/sugar.js'; +import {stitchArrays} from '#sugar'; import { filterByCount, sortAlphabetically, sortByCount, -} from '../../util/wiki-data.js'; +} from '#wiki-data'; export default { contentDependencies: ['generateListingPage', 'linkArtist'], diff --git a/src/content/dependencies/listArtistsByContributions.js b/src/content/dependencies/listArtistsByContributions.js index 63c8d4b..ee876d5 100644 --- a/src/content/dependencies/listArtistsByContributions.js +++ b/src/content/dependencies/listArtistsByContributions.js @@ -1,10 +1,10 @@ -import {stitchArrays, unique} from '../../util/sugar.js'; +import {stitchArrays, unique} from '#sugar'; import { filterByCount, sortAlphabetically, sortByCount, -} from '../../util/wiki-data.js'; +} from '#wiki-data'; export default { contentDependencies: ['generateListingPage', 'linkArtist'], diff --git a/src/content/dependencies/listArtistsByDuration.js b/src/content/dependencies/listArtistsByDuration.js index 4c3bd81..5aeb841 100644 --- a/src/content/dependencies/listArtistsByDuration.js +++ b/src/content/dependencies/listArtistsByDuration.js @@ -1,11 +1,11 @@ -import {stitchArrays} from '../../util/sugar.js'; +import {stitchArrays} from '#sugar'; import { filterByCount, getTotalDuration, sortAlphabetically, sortByCount, -} from '../../util/wiki-data.js'; +} from '#wiki-data'; export default { contentDependencies: ['generateListingPage', 'linkArtist'], diff --git a/src/content/dependencies/listArtistsByLatestContribution.js b/src/content/dependencies/listArtistsByLatestContribution.js index 3b9b3a5..b6ea8e9 100644 --- a/src/content/dependencies/listArtistsByLatestContribution.js +++ b/src/content/dependencies/listArtistsByLatestContribution.js @@ -1,4 +1,4 @@ -import {transposeArrays, empty, stitchArrays} from '../../util/sugar.js'; +import {transposeArrays, empty, stitchArrays} from '#sugar'; import { chunkMultipleArrays, @@ -8,7 +8,7 @@ import { reduceMultipleArrays, sortAlphabetically, sortMultipleArrays, -} from '../../util/wiki-data.js'; +} from '#wiki-data'; export default { contentDependencies: [ diff --git a/src/content/dependencies/listArtistsByName.js b/src/content/dependencies/listArtistsByName.js index 4b379bb..2c85bb4 100644 --- a/src/content/dependencies/listArtistsByName.js +++ b/src/content/dependencies/listArtistsByName.js @@ -1,9 +1,9 @@ -import {stitchArrays} from '../../util/sugar.js'; +import {stitchArrays} from '#sugar'; import { getArtistNumContributions, sortAlphabetically, -} from '../../util/wiki-data.js'; +} from '#wiki-data'; export default { contentDependencies: ['generateListingPage', 'linkArtist'], diff --git a/src/content/dependencies/listGroupsByAlbums.js b/src/content/dependencies/listGroupsByAlbums.js index fac74d9..83fe5ce 100644 --- a/src/content/dependencies/listGroupsByAlbums.js +++ b/src/content/dependencies/listGroupsByAlbums.js @@ -1,9 +1,9 @@ -import {stitchArrays} from '../../util/sugar.js'; +import {stitchArrays} from '#sugar'; import { filterByCount, sortAlphabetically, sortByCount, -} from '../../util/wiki-data.js'; +} from '#wiki-data'; export default { contentDependencies: ['generateListingPage', 'linkGroup'], diff --git a/src/content/dependencies/listGroupsByCategory.js b/src/content/dependencies/listGroupsByCategory.js index 84a895f..43919be 100644 --- a/src/content/dependencies/listGroupsByCategory.js +++ b/src/content/dependencies/listGroupsByCategory.js @@ -1,4 +1,4 @@ -import {stitchArrays} from '../../util/sugar.js'; +import {stitchArrays} from '#sugar'; export default { contentDependencies: ['generateListingPage', 'linkGroup', 'linkGroupGallery'], diff --git a/src/content/dependencies/listGroupsByDuration.js b/src/content/dependencies/listGroupsByDuration.js index 82ad5af..dce4846 100644 --- a/src/content/dependencies/listGroupsByDuration.js +++ b/src/content/dependencies/listGroupsByDuration.js @@ -1,11 +1,11 @@ -import {stitchArrays} from '../../util/sugar.js'; +import {stitchArrays} from '#sugar'; import { filterByCount, getTotalDuration, sortAlphabetically, sortByCount, -} from '../../util/wiki-data.js'; +} from '#wiki-data'; export default { contentDependencies: ['generateListingPage', 'linkGroup'], diff --git a/src/content/dependencies/listGroupsByLatestAlbum.js b/src/content/dependencies/listGroupsByLatestAlbum.js index 0d2ee5c..84012cf 100644 --- a/src/content/dependencies/listGroupsByLatestAlbum.js +++ b/src/content/dependencies/listGroupsByLatestAlbum.js @@ -1,11 +1,11 @@ -import {stitchArrays} from '../../util/sugar.js'; +import {stitchArrays} from '#sugar'; import { compareDates, filterMultipleArrays, sortChronologically, sortMultipleArrays, -} from '../../util/wiki-data.js'; +} from '#wiki-data'; export default { contentDependencies: [ diff --git a/src/content/dependencies/listGroupsByName.js b/src/content/dependencies/listGroupsByName.js index df35937..8f0c424 100644 --- a/src/content/dependencies/listGroupsByName.js +++ b/src/content/dependencies/listGroupsByName.js @@ -1,5 +1,5 @@ -import {stitchArrays} from '../../util/sugar.js'; -import {sortAlphabetically} from '../../util/wiki-data.js'; +import {stitchArrays} from '#sugar'; +import {sortAlphabetically} from '#wiki-data'; export default { contentDependencies: ['generateListingPage', 'linkGroup', 'linkGroupGallery'], diff --git a/src/content/dependencies/listGroupsByTracks.js b/src/content/dependencies/listGroupsByTracks.js index ab2d459..e105b99 100644 --- a/src/content/dependencies/listGroupsByTracks.js +++ b/src/content/dependencies/listGroupsByTracks.js @@ -1,10 +1,10 @@ -import {accumulateSum, stitchArrays} from '../../util/sugar.js'; +import {accumulateSum, stitchArrays} from '#sugar'; import { filterByCount, sortAlphabetically, sortByCount, -} from '../../util/wiki-data.js'; +} from '#wiki-data'; export default { contentDependencies: ['generateListingPage', 'linkGroup'], diff --git a/src/content/dependencies/listTagsByName.js b/src/content/dependencies/listTagsByName.js index b5aa172..8571ccd 100644 --- a/src/content/dependencies/listTagsByName.js +++ b/src/content/dependencies/listTagsByName.js @@ -1,5 +1,5 @@ -import {stitchArrays} from '../../util/sugar.js'; -import {sortAlphabetically} from '../../util/wiki-data.js'; +import {stitchArrays} from '#sugar'; +import {sortAlphabetically} from '#wiki-data'; export default { contentDependencies: ['generateListingPage', 'linkArtTag'], diff --git a/src/content/dependencies/listTagsByUses.js b/src/content/dependencies/listTagsByUses.js index 4bc963b..dae3404 100644 --- a/src/content/dependencies/listTagsByUses.js +++ b/src/content/dependencies/listTagsByUses.js @@ -1,10 +1,10 @@ -import {stitchArrays} from '../../util/sugar.js'; +import {stitchArrays} from '#sugar'; import { filterByCount, sortAlphabetically, sortByCount, -} from '../../util/wiki-data.js'; +} from '#wiki-data'; export default { contentDependencies: ['generateListingPage', 'linkArtTag'], diff --git a/src/content/dependencies/listTracksByDate.js b/src/content/dependencies/listTracksByDate.js index 25039c3..9464682 100644 --- a/src/content/dependencies/listTracksByDate.js +++ b/src/content/dependencies/listTracksByDate.js @@ -1,9 +1,9 @@ -import {stitchArrays} from '../../util/sugar.js'; +import {stitchArrays} from '#sugar'; import { chunkByProperties, sortAlbumsTracksChronologically, -} from '../../util/wiki-data.js'; +} from '#wiki-data'; export default { contentDependencies: ['generateListingPage', 'linkAlbum', 'linkTrack'], diff --git a/src/content/dependencies/listTracksByDuration.js b/src/content/dependencies/listTracksByDuration.js index 329ada5..bff9bd4 100644 --- a/src/content/dependencies/listTracksByDuration.js +++ b/src/content/dependencies/listTracksByDuration.js @@ -1,5 +1,5 @@ -import {stitchArrays} from '../../util/sugar.js'; -import {filterByCount, sortAlphabetically, sortByCount} from '../../util/wiki-data.js'; +import {stitchArrays} from '#sugar'; +import {filterByCount, sortAlphabetically, sortByCount} from '#wiki-data'; export default { contentDependencies: ['generateListingPage', 'linkTrack'], diff --git a/src/content/dependencies/listTracksByDurationInAlbum.js b/src/content/dependencies/listTracksByDurationInAlbum.js index b5a80a7..db30ed0 100644 --- a/src/content/dependencies/listTracksByDurationInAlbum.js +++ b/src/content/dependencies/listTracksByDurationInAlbum.js @@ -1,11 +1,11 @@ -import {stitchArrays} from '../../util/sugar.js'; +import {stitchArrays} from '#sugar'; import { filterByCount, filterMultipleArrays, sortByCount, sortChronologically, -} from '../../util/wiki-data.js'; +} from '#wiki-data'; export default { contentDependencies: ['generateListingPage', 'linkAlbum', 'linkTrack'], diff --git a/src/content/dependencies/listTracksByName.js b/src/content/dependencies/listTracksByName.js index dd989e9..caf6886 100644 --- a/src/content/dependencies/listTracksByName.js +++ b/src/content/dependencies/listTracksByName.js @@ -1,4 +1,4 @@ -import {sortAlphabetically} from '../../util/wiki-data.js'; +import {sortAlphabetically} from '#wiki-data'; export default { contentDependencies: ['generateListingPage', 'linkTrack'], diff --git a/src/content/dependencies/listTracksByTimesReferenced.js b/src/content/dependencies/listTracksByTimesReferenced.js index 64d762d..3cb5a35 100644 --- a/src/content/dependencies/listTracksByTimesReferenced.js +++ b/src/content/dependencies/listTracksByTimesReferenced.js @@ -1,10 +1,10 @@ -import {stitchArrays} from '../../util/sugar.js'; +import {stitchArrays} from '#sugar'; import { filterByCount, sortAlbumsTracksChronologically, sortByCount, -} from '../../util/wiki-data.js'; +} from '#wiki-data'; export default { contentDependencies: ['generateListingPage', 'linkTrack'], diff --git a/src/content/dependencies/listTracksInFlashesByAlbum.js b/src/content/dependencies/listTracksInFlashesByAlbum.js index f2340ea..53ceb0e 100644 --- a/src/content/dependencies/listTracksInFlashesByAlbum.js +++ b/src/content/dependencies/listTracksInFlashesByAlbum.js @@ -1,5 +1,5 @@ -import {empty, stitchArrays} from '../../util/sugar.js'; -import {filterMultipleArrays, sortChronologically} from '../../util/wiki-data.js'; +import {empty, stitchArrays} from '#sugar'; +import {filterMultipleArrays, sortChronologically} from '#wiki-data'; export default { contentDependencies: ['generateListingPage', 'linkAlbum', 'linkFlash', 'linkTrack'], diff --git a/src/content/dependencies/listTracksInFlashesByFlash.js b/src/content/dependencies/listTracksInFlashesByFlash.js index 70edcd3..c80d582 100644 --- a/src/content/dependencies/listTracksInFlashesByFlash.js +++ b/src/content/dependencies/listTracksInFlashesByFlash.js @@ -1,5 +1,5 @@ -import {empty, stitchArrays} from '../../util/sugar.js'; -import {sortFlashesChronologically} from '../../util/wiki-data.js'; +import {empty, stitchArrays} from '#sugar'; +import {sortFlashesChronologically} from '#wiki-data'; export default { contentDependencies: ['generateListingPage', 'linkAlbum', 'linkFlash', 'linkTrack'], diff --git a/src/content/dependencies/listTracksWithExtra.js b/src/content/dependencies/listTracksWithExtra.js index 6287813..73d25e3 100644 --- a/src/content/dependencies/listTracksWithExtra.js +++ b/src/content/dependencies/listTracksWithExtra.js @@ -1,5 +1,5 @@ -import {empty, stitchArrays} from '../../util/sugar.js'; -import {filterMultipleArrays, sortChronologically} from '../../util/wiki-data.js'; +import {empty, stitchArrays} from '#sugar'; +import {filterMultipleArrays, sortChronologically} from '#wiki-data'; export default { contentDependencies: ['generateListingPage', 'linkAlbum', 'linkTrack'], |