Projects
DevSculptor Jekyll Theme
Project Started: 9/2023
Project Ended: Ongoing
Project Website: https://jlsunday.com/DevSculptor
Tags: Jekyll and Theme
Skills: HTML, Liquid, Sass, and JavaScript
Description
A full-featured, GitHub Pages compatible, Jekyll blog theme tailored to software devs that contains project and resume pages. Contains localization support for multiple languages.
Project Images:
NPM Script Selector
Project Started: 10/2023
Project Ended: Ongoing
Project Website: https://www.npmjs.com/package/npm-script-selector
Tags: typescript, npm, package, utility, scripts, runner, and dev tool
Skills: Node, TypeScript, and JavaScript
Description
The NPM Script Selector is a CLI tool for discovering and running project scripts within package.json files. Have you ever worked on a project that contains so many scripts that you can't always remember the available options? That's what happened to me. I currently contribute to a project with 30+ scripts. I became tired of having to open the package file and/or IDE in order to find and run the needed the scripts, so I created this small CLI. Currently, you provide the path to the package.json file, the NPM Script Selector will then list the available scripts for you, where you can interactively select the one you want. It will then run the script for you within the selected project's directory. I plan to add more functionality in the near future. Uses figlet, commander, and inquirer.
Project Images: