Skip to content

Commit

Permalink
Migrate _data folder to ESM
Browse files Browse the repository at this point in the history
  • Loading branch information
LkeMitchll committed Jan 8, 2024
1 parent b255af2 commit 5a01009
Show file tree
Hide file tree
Showing 10 changed files with 54 additions and 45 deletions.
8 changes: 5 additions & 3 deletions src/_data/bookmarks.cjs → src/_data/bookmarks.js
@@ -1,4 +1,4 @@
const BookmarksAPI = require('../_providers/bookmarks.cjs');
import BookmarksAPI from '../_providers/bookmarks.cjs';

function numberedBookmarks(data) {
data.forEach((entry, i) => {
Expand All @@ -8,11 +8,13 @@ function numberedBookmarks(data) {
return data;
}

module.exports = async function bookmarks() {
async function bookmarks() {
const api = new BookmarksAPI();

const data = await api.fetchPublishedBookmarks()
.then((json) => numberedBookmarks(json));

return data;
};
}

export default bookmarks();
13 changes: 0 additions & 13 deletions src/_data/dates.cjs

This file was deleted.

14 changes: 14 additions & 0 deletions src/_data/dates.js
@@ -0,0 +1,14 @@
const currentYear = () => {
const today = new Date();
return today.getFullYear();
};

const yearsSinceIBecameADesigner = () => {
const startDate = new Date('2011-09-01');
const currentDate = new Date();
const timeDiff = Math.abs(currentDate - startDate);
const yearsPassed = Math.floor(timeDiff / (1000 * 60 * 60 * 24 * 365));
return yearsPassed;
};

export { currentYear, yearsSinceIBecameADesigner };
10 changes: 6 additions & 4 deletions src/_data/eleventyComputed.cjs → src/_data/eleventyComputed.js
@@ -1,4 +1,6 @@
const git = require('simple-git')();
import simpleGit from 'simple-git';

const git = simpleGit();

async function getChanges(data) {
const options = {
Expand All @@ -14,6 +16,6 @@ async function getChanges(data) {
}
}

module.exports = {
commits: async (data) => getChanges(data),
};
const commits = async (data) => getChanges(data);

export default { commits };
7 changes: 0 additions & 7 deletions src/_data/feeds.cjs

This file was deleted.

9 changes: 9 additions & 0 deletions src/_data/feeds.js
@@ -0,0 +1,9 @@
import FeedbinAPI from '../_providers/feedbin.cjs';

async function feeds() {
const api = new FeedbinAPI();

return api.getSubscriptions().then((json) => json);
}

export default feeds();
7 changes: 0 additions & 7 deletions src/_data/movies.cjs

This file was deleted.

9 changes: 9 additions & 0 deletions src/_data/movies.js
@@ -0,0 +1,9 @@
import LetterboxdAPI from '../_providers/letterboxd.cjs';

async function movies() {
const api = new LetterboxdAPI();
const data = await api.getMovies();
return data.slice(0, 6);
}

export default movies();
14 changes: 6 additions & 8 deletions src/_data/music.cjs → src/_data/music.js
@@ -1,4 +1,4 @@
const LastFMAPI = require('../_providers/lastfm.cjs');
import LastFMAPI from '../_providers/lastfm.cjs';

function dateToEpochWithOffset(time, offset) {
const date = new Date();
Expand Down Expand Up @@ -84,11 +84,9 @@ async function topArtists() {
return response;
}

module.exports = async function music() {
return {
lastWeek: await lastWeek(),
thisWeek: await thisWeek(),
topAlbums: await topAlbums(),
topArtists: await topArtists(),
};
export default {
lastWeek: await lastWeek(),
thisWeek: await thisWeek(),
topAlbums: await topAlbums(),
topArtists: await topArtists(),
};
8 changes: 5 additions & 3 deletions src/_data/scrapbook.cjs → src/_data/scrapbook.js
@@ -1,6 +1,6 @@
const SaveeAPI = require('../_providers/savee.cjs');
import SaveeAPI from '../_providers/savee.cjs';

module.exports = async function scrapbook() {
async function scrapbook() {
const response = new SaveeAPI();

return response.getItems().then((json) => {
Expand All @@ -12,4 +12,6 @@ module.exports = async function scrapbook() {
});
return json.data.userByUsername.items.items;
});
};
}

export default scrapbook();

0 comments on commit 5a01009

Please sign in to comment.