{"id":22012609,"url":"https://github.com/owenpotent/utilia","last_synced_at":"2026-04-10T17:11:24.735Z","repository":{"id":48779176,"uuid":"384685743","full_name":"OwenPotent/utilia","owner":"OwenPotent","description":"An NPM package that you can use in your projects!","archived":false,"fork":false,"pushed_at":"2024-02-05T13:00:06.000Z","size":691,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-28T22:48:21.041Z","etag":null,"topics":["api","api-client","bot","discord","javascript","nodejs"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/utilia","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OwenPotent.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-07-10T11:51:24.000Z","updated_at":"2024-01-31T11:42:52.000Z","dependencies_parsed_at":"2024-02-05T13:54:19.331Z","dependency_job_id":null,"html_url":"https://github.com/OwenPotent/utilia","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OwenPotent%2Futilia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OwenPotent%2Futilia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OwenPotent%2Futilia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OwenPotent%2Futilia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OwenPotent","download_url":"https://codeload.github.com/OwenPotent/utilia/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245072266,"owners_count":20556353,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","api-client","bot","discord","javascript","nodejs"],"created_at":"2024-11-30T03:13:39.489Z","updated_at":"2025-12-30T23:36:05.805Z","avatar_url":"https://github.com/OwenPotent.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Utilia\n\n[![NPM](https://nodei.co/npm/utilia.png)](https://nodei.co/npm/utilia/)\n\nUtilia is an NPM package for use in Discord Bot or JavaScript projects. It is still in development, and if you encounter any errors or would like to contribute, please make a pull request on the [GitHub page](https://github.com/OwenPotent/utilia)!\n\nFor more information, please visit the [documentation](https://owenpotent.github.io/utilia).\n\n## Table of Contents\n\n- [Utilia](#utilia)\n  - [Table of Contents](#table-of-contents)\n  - [What's New?](#whats-new)\n    - [Added:](#added)\n      - [FileMinifier](#fileminifier)\n  - [Getting Started](#getting-started)\n  - [Additional Information](#additional-information)\n    - [Links](#links)\n      - [Made with ❤️ by OwenPotent](#made-with-️-by-owenpotent)\n\n## What's New?\n\n### Added:\n\n#### FileMinifier\n\nThe `FileMinifier` class is a new feature that allows you to minify JavaScript files. It can remove comments, whitespace, and combine files. To use it, you can follow the example below:\n\n```javascript\nconst FileMinifier = require('utilia');\n\nconst file = `\n  const a = 1;\n  const b = 2;\n  const c = a + b;\n  console.log(c);\n`;\n\nconst options = {\n  removeComments: true,\n  removeWhitespace: true,\n  combineFiles: true,\n}\nconst minifier = new FileMinifier(file, options);\nconst minified = minifier.minify(\"output.js\");\n```\n\n## Getting Started\n\nTo get started, install the npm package by running the command below:\n\nWith NPM:\n  \n  ```bash\n  npm install utilia\n  ```\n\nWith Yarn:\n\n  ```bash\n  yarn add utilia\n  ```\n\n## Additional Information\n\n### Links\n\n- [GitHub](https://github.com/OwenPotent/utilia)\n- [NPM](https://npmjs.com/package/utilia)\n- [Docs](https://owenpotent.github.io/utilia)\n\n#### Made with ❤️ by [OwenPotent](https://github.com/OwenPotent)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fowenpotent%2Futilia","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fowenpotent%2Futilia","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fowenpotent%2Futilia/lists"}