@@ -21,12 +27,21 @@ export default function Home({ content, tree, flattenNodes, backLinks }) {
export function getStaticProps() {
- const { nodes, edges } = Util.constructGraphData()
+ const { nodes, edges }: { nodes: unknown[], edges: unknown[] } = Util.constructGraphData()
const tree = Util.convertObject(Util.getDirectoryData());
const contentData = Util.getSinglePost("index");
const flattenNodes = Util.getFlattenArray(tree)
- const listOfEdges = edges.filter(anEdge => anEdge.target === "index")
- const internalLinks = listOfEdges.map(anEdge => nodes.find(aNode => aNode.slug === anEdge.source)).filter(element => element !== undefined)
+ const listOfEdges = edges
+ .filter((anEdge) => (
+ anEdge as { target: string }).target === "index"
+ )
+ const internalLinks = listOfEdges.map(
+ anEdge => nodes
+ .find(
+ aNode => (
+ aNode as { slug: string }).slug === (anEdge as { source: string }).source))
+ .filter(
+ element => element !== undefined)
const backLinks = [...new Set(internalLinks)]
return {
diff --git a/postcss.config.cjs b/postcss.config.cjs
new file mode 100644
index 0000000..85f717c
--- /dev/null
+++ b/postcss.config.cjs
@@ -0,0 +1,6 @@
+module.exports = {
+ plugins: {
+ tailwindcss: {},
+ autoprefixer: {}
+ }
+}
diff --git a/postcss.config.js b/postcss.config.js
deleted file mode 100644
index f305d3c..0000000
--- a/postcss.config.js
+++ /dev/null
@@ -1,4 +0,0 @@
-export const plugins = {
- tailwindcss: {},
- autoprefixer: {}
-}