diff --git a/build.js b/build.js
index 37e76bb..aeac994 100644
--- a/build.js
+++ b/build.js
@@ -1,36 +1,28 @@
-import { readdirSync, readFileSync, writeFileSync } from 'fs'
-import path from 'path'
-
-const ICONS_DIR = path.join('node_modules', '@tabler', 'icons', 'icons', 'outline')
+const fs = require('fs');
+const path = `./node_modules/@tabler/icons/icons/filled/`;
+const fileNames = fs.readdirSync(path);
+const object = {};
const CONTENTS = {
- HEAD: `'
-}
-const object = {}
+ HEAD: "",
+};
-try {
- const fileNames = readdirSync(ICONS_DIR)
+fileNames.forEach((filename) => {
+ const contents = fs
+ .readFileSync(path + filename)
+ .toString()
+ .trimEnd();
+ const lines = contents.split("\n");
+ const guts = lines
+ .slice(1, lines.length - 1)
+ .join("")
+ .replace(/\ \ /g, "");
+ if (object) object[filename.slice(0, -4)] = guts;
+});
- fileNames.forEach((filename) => {
- const filePath = path.join(ICONS_DIR, filename)
- const contents = readFileSync(filePath, 'utf8').trim()
-
- const guts = contents
- .replace(/^