diff --git a/.cursorignore b/.cursorignore index 706dcbb..1ad2f31 100644 --- a/.cursorignore +++ b/.cursorignore @@ -9,4 +9,41 @@ /stack.production.yml /stack.staging.yml # /tests/ -Dockerfile.production \ No newline at end of file +Dockerfile.production + +# Infrastructure and deployment files +/docker-compose*.yml +/stack.*.yml +/build-test-deploy.sh +/package*.json +/playwright*.js +/playwright-report/ +/test-results/ +/test_output.log + +# Docker infrastructure +/docker/resume/Dockerfile* +/docker/resume/Caddyfile +/docker/resume/package.json + +# Testing infrastructure +/tests/ +/playwright-report/ +/test-results/ +/test_output.log + +# Documentation and config +/README.md +/.gitignore +# Additional infrastructure files found in root +/.woodpecker.yml +/node_modules/ +/.cursor/ +/.git/ +/package-lock.json +/playwright.config.js +/stack.production.yml +/stack.staging.yml +/docker-compose.production.yml +/docker-compose.staging.yml +/build-test-deploy.sh \ No newline at end of file diff --git a/docker-compose.staging.yml b/docker-compose.staging.yml index 4d5349c..0b7eaf7 100644 --- a/docker-compose.staging.yml +++ b/docker-compose.staging.yml @@ -4,3 +4,5 @@ services: context: ./docker/resume/ dockerfile: Dockerfile image: git.nixc.us/colin/resume:staging + ports: + - "8080:8080" diff --git a/docker/resume/includes/header.html b/docker/resume/includes/header.html index 22cd251..9b8ca8d 100644 --- a/docker/resume/includes/header.html +++ b/docker/resume/includes/header.html @@ -20,8 +20,10 @@ Athion Turnaround Fawe Plotsquared Healthcare Platform + Home Infrastructure Motherboard Repair Nitric Leadership + Nuclear DNS Open Source Success Showerloop Viperwire diff --git a/docker/resume/index.html b/docker/resume/index.html index 7cdbc9a..9b3b8f3 100644 --- a/docker/resume/index.html +++ b/docker/resume/index.html @@ -17,153 +17,372 @@

Colin Knapp

-

Location: Kitchener-Waterloo, Ontario, Canada
- Contact: recruitme2025@colinknapp.com | colinknapp.com
- Schedule a Meeting: 30 Minute Meeting

+ + +
+

+ Location: Kitchener-Waterloo, Ontario, Canada
+ Contact: + recruitme2025@colinknapp.com | + colinknapp.com
+ Schedule a Meeting: + 30 Minute Meeting +

+

-

Highlights & Measurables

- + +
+

Highlights & Measurables

+ +

-

Project Experience

-

DevSecOps at Addis Enterprises

-

Timeframe: 2019-Present
- Overview: Collaborated on US government projects and airport infrastructure, focusing on scalable, secure systems and domain resilience.
- Key Contributions:

- -

Read more about the Airport DNS project →

+ +
+

Employment

+ + +
+

DevSecOps Consultant

+

Addis Enterprises

+

2019-Present

+

Leading infrastructure and security projects for government and healthcare clients, + specializing in scalable systems, compliance, and domain resilience.

+
    +
  • Delivered WCAG 2.0 AA compliant learning management systems for US government clients
  • +
  • Architected geographically redundant DNS infrastructure for Bishop Airport (bishopairport.org)
  • +
  • Developed automated malware eradication tools for healthcare platforms
  • +
  • Implemented CIS Level 1 and 2 security standards across multiple client environments
  • +
+
-

Healthcare Platform Infrastructure

-

Timeframe: 2019-Present
- Overview: Led infrastructure design and operations for Improving MI Practices through Addis Enterprises, a critical healthcare education platform.
- Key Contributions:

- -

Read more about the Healthcare Platform project →

+ +
+

Chief of Operations / VP / Co-Founder

+

NitricConcepts

+

2018-2021

+

Bootstrapped and led all operational aspects of a global gaming technology company, + managing software development, talent acquisition, and providing executive mentorship to drive significant business growth.

+
    +
  • Bootstrapped company from zero to an estimated $4M gross revenue with strong profit margins
  • +
  • Managed software development and talent acquisition for 45+ contractors across multiple timezones
  • +
  • Utilized revolutionary open source tooling developed with Athion to produce NitricConcepts products
  • +
  • Co-developed FastAsyncWorldEdit and PlotSquared, birthing a sustainable 10-year open source brand + that continues today with paid maintainers
  • +
  • Established Jenkins CI/CD infrastructure in 2013 that continues running the open source ecosystem
  • +
  • Implemented DevSecOps practices using Docker, Fail2Ban, and Salt Stack for high-traffic gaming environments
  • +
  • Utilized Kanban/Trello to coordinate distributed teams and project workflows
  • +
  • Provided executive mentorship to CEO/Founder Andrew Karvelis, helping scale from side project earnings to + significant revenue growth
  • +
  • Established CI/CD pipelines and security practices for enterprise-scale gaming infrastructure
  • +
+
-

WordPress Security Automation

-

Timeframe: 2023
- Overview: Developed an automated solution for WordPress malware removal and hardening.
- Key Contributions:

- -

Read more about the WordPress Security project →

+ +
+

Founder

+

ViperWire.ca

+

2023-Present

+

Building an AI-powered cybersecurity consultancy focused on making enterprise-grade + security accessible to small to medium businesses.

+
    +
  • Developing AI-augmented security analysis systems
  • +
  • Creating scalable security solutions for SMBs
  • +
  • Establishing cybersecurity consulting framework
  • +
+
-

YouTube Game Development & Cybersecurity

-

Timeframe: 2009-2022
- Overview: Designed custom video games for prominent online creators, integrating advanced cybersecurity measures.
- Key Contributions:

- -

Read more about YouTube Game Development →

- -

Web Design & Java Plugin Development

-

Timeframe: 2009-2023
- Overview: Developed web solutions and Java plugins focusing on CI/CD efficiency and client satisfaction.
- Key Contributions:

- -

Read more about Web Design & Java Plugin Development →

- -

App Development for Influencers

-

Timeframe: 2013-2018
- Overview: Created an ad revenue tracking app to optimize earnings and strategies for content creators.
- Key Contributions:

- -

Read more about App Development for Influencers →

- -

DevOps & Co-Founder at NitricConcepts

-

Timeframe: 2018-2021
- Overview: Led a global team in building secure, scalable gaming solutions.
- Key Contributions:

- -

Read more about my leadership at NitricConcepts →

- -

Entrepreneurial Ventures

-

Athion.net Turnaround

-

Timeframe: 2013-2017
- Overview: Revitalized a struggling business into a self-sustaining operation in two weeks.
- Key Contributions: Optimized systems and streamlined operations with rapid, effective solutions.
- Impact: Created a profitable, independent venture.

-

Read more about the Athion.net Turnaround →

- -

MotherboardRepair.ca

-

Timeframe: 2019-Present
- Overview: Co-founded a company reducing e-waste through circuit board repairs.
- Key Contributions: Leveraged industry expertise and a versatile toolchain for sustainable tech solutions.
- Impact: Promoted environmental responsibility in electronics.

-

Read more about MotherboardRepair.ca →

- -

ShowerLoop Project

-

Timeframe: 2016
- Overview: Revamped the website for an eco-friendly recirculating shower system project, implementing WCAG 2.0 AA compliance and modern design principles.
- Key Contributions: Designed and implemented a responsive, accessible website with improved user experience and technical documentation.
- Impact: Enhanced the project's online presence and accessibility while maintaining the site's functionality through periodic maintenance.

-

Read more about the ShowerLoop Project →

+ +
+

Co-Founder

+

MotherboardRepair.ca

+

2019-Present

+

Co-founded a company focused on reducing e-waste through circuit board repairs + and sustainable tech solutions.

+
    +
  • Leveraged industry expertise for sustainable electronics solutions
  • +
  • Established repair processes for high-value circuit board components
  • +
  • Promoted environmental responsibility in electronics industry
  • +
+
+

-

Additional Information

-

Personal Development

-

Timeframe: 2009-Present

- -

Read more about my open source contributions →

+ +
+

Project Experience

+ + +
+

Bishop Airport DNS Infrastructure

+

+ Timeframe: 2019-Present
+ Overview: Collaborated on US government projects and Bishop Airport (bishopairport.org) + infrastructure via Addis Enterprises, focusing on scalable, secure systems and domain resilience. +

+

Key Contributions:

+
    +
  • Partnered with senior professionals to deliver learning management systems meeting WCAG 2.0 AA compliance for government clients.
  • +
  • Consulted for Bishop Airport, architecting a geographically redundant DNS cluster achieving an A+ standard, capable of withstanding extreme disruptions.
  • +
  • Provided exceptional client service through effective communication and tailored solutions.
  • +
+

Impact: Strengthened government digital infrastructure and ensured robust, resilient airport domain systems.

+

Read more about the Airport DNS project →

+
-

Relevant Links & Web Impact

- + +
+

Improving MI Practices Healthcare Platform

+

+ Timeframe: 2019-Present
+ Overview: Led infrastructure design and operations for + Improving MI Practices through Addis Enterprises, + a critical healthcare education platform. +

+

Key Contributions:

+
    +
  • Designed and implemented secure, scalable infrastructure for healthcare education content delivery.
  • +
  • Administered CIS Level 1 and 2 security standards implementation for enhanced system hardening and security controls.
  • +
  • Implemented automated deployment pipelines and monitoring systems for high availability.
  • +
+

Impact: Enabled reliable delivery of critical healthcare training content to medical professionals while maintaining robust security standards.

+

Read more about the Healthcare Platform project →

+
+ + +
+

MLPP WordPress Malware Eradication

+

+ Timeframe: 2023
+ Overview: Tasked by Addis Enterprises to develop an automated solution for + WordPress malware removal and hardening to stop a malignant and ongoing infection. +

+

Key Contributions:

+
    +
  • Created a Docker-based utility for automated malware detection and removal.
  • +
  • Implemented hardening measures to prevent reinfection.
  • +
  • Successfully deployed to protect MLPP from persistent cyber attacks.
  • +
+

Impact: Reduced infection frequency from daily/weekly to zero, significantly improving site security and reliability.

+

Read more about the WordPress Security project →

+
+ + +
+

YouTube Game Development & Cybersecurity

+

+ Timeframe: 2011-2022
+ Overview: Developed custom Minecraft-based games for major YouTube celebrities and Multi-Creator Networks (MCNs), + including partnerships with Jordan Matthewson (Kootra) and TheCreatures MCN with 15 million subscriber reach. +

+

Key Contributions:

+
    +
  • Designed and developed custom Minecraft games to deliver engaging content for prominent YouTube creators and livestreams.
  • +
  • Partnered with Jordan Matthewson (Kootra) and TheCreatures MCN, providing gaming experiences for their 15 million subscriber network.
  • +
  • Collaborated with minor to major names in the YouTube community, including creators with massive followings during the platform's golden era.
  • +
  • Implemented DDoS defense, anti-phishing protocols, and data privacy measures for high-profile content and livestreams.
  • +
  • Managed hardware/software lifecycles and created comprehensive documentation for celebrity partnerships and MCN collaborations.
  • +
+

Impact: Delivered secure, seamless gaming experiences to millions of viewers through celebrity partnerships, MCN collaborations, and engaging content creation for livestreams. A critical incident where Jordan Matthewson was "swatted" during a live stream with 15,000 viewers on Twitch.tv became a pivotal moment that accelerated my focus on cybersecurity, ultimately leading to AddisEnterprises and partnerships with various US government organizations.

+

Read more about YouTube Game Development →

+
+ + +
+

Web Design & Java Plugin Development

+

+ Timeframe: 2011-2023
+ Overview: Developed web solutions and Java plugins focusing on CI/CD efficiency + and client satisfaction, using strategic networking in IRC communities to bootstrap early career opportunities. +

+

Key Contributions:

+
    +
  • Lurked in IRC chat rooms of various plugin and software developers to assess reliable open source projects for early career dependencies.
  • +
  • Offered CI/CD services and Java Maven repository hosting to open source developers, building goodwill and reciprocal support networks.
  • +
  • Utilized Jenkins and GitLab CI/CD for streamlined workflows, leveraging a robust toolchain for rapid development.
  • +
  • Managed complex systems and ensured WCAG 2.0 AA accessibility standards.
  • +
  • Provided technical guidance and detailed client documentation, drawing on broad experience to resolve diverse issues.
  • +
+

Impact: Enhanced project delivery speed and quality for diverse computing environments through prolific and efficient development practices, while strategically building support networks in the open source community.

+

Read more about Web Design & Java Plugin Development →

+
+ + +
+

Ad Marketing Link Tracking Tool

+

+ Timeframe: 2013-2018
+ Overview: Developed an unbranded ad marketing link tracking tool for YouTubers + to manage ad read campaigns, enabling creators to release ad campaigns and receive payments directly. +

+

Key Contributions:

+
    +
  • Built a comprehensive ad campaign management system for content creators to track and monetize ad reads.
  • +
  • Designed user-friendly tools for real-time revenue monitoring and campaign performance tracking.
  • +
  • Implemented secure payment processing and data handling for creator monetization.
  • +
  • Created an unbranded solution that could be white-labeled for various influencer networks.
  • +
+

Impact: Developed a complete ad campaign management platform that would have empowered creators to maximize earnings through direct ad read monetization, though the project was shelved due to client changes.

+

Read more about the Ad Marketing Link Tracking Tool →

+
+ + +
+

DevOps & Co-Founder at NitricConcepts

+

+ Timeframe: 2018-2021
+ Overview: Co-founded and mentored Andrew Karvelis in building NitricConcepts from a side project + to a $4M gross revenue company, providing executive mentorship and operational leadership. +

+

Key Contributions:

+
    +
  • Provided executive mentorship to CEO/Founder Andrew Karvelis, helping scale from side project earnings to significant revenue growth.
  • +
  • Managed 45 contractors worldwide, implementing Docker, Fail2Ban, and Salt Stack as part of a comprehensive toolchain.
  • +
  • Co-developed FastAsyncWorldEdit and PlotSquared, enabling billions of seamless edits for Minecraft creators.
  • +
  • Bootstrapped the company from zero to an estimated $4M gross revenue with strong profit margins.
  • +
  • Utilized Kanban/Trello to coordinate distributed teams and project workflows across multiple timezones.
  • +
+

Impact: Transformed NitricConcepts into a thriving multinational entity through prolific and efficient development, while mentoring Andrew Karvelis from side project earnings to being able to purchase a Corvette C7 in cash from one month's disposable income.

+

Read more about my leadership at NitricConcepts →

+
+ + +
+

Entrepreneurial Ventures

+ +

Athion.net Turnaround

+

+ Timeframe: 2013-2017
+ Overview: Revitalized a struggling business into a self-sustaining operation in two weeks, + developing revolutionary open source tooling with Athion to produce NitricConcepts products.
+ Key Contributions: Optimized systems and streamlined operations with rapid, effective solutions, + creating innovative tooling that would later power major open source projects.
+ Impact: Created a profitable, independent venture while developing foundational technology + that would enable future open source success. +

+

Read more about the Athion.net Turnaround →

+ +

MotherboardRepair.ca

+

+ Timeframe: 2019-Present
+ Overview: Co-founded a company reducing e-waste through circuit board repairs.
+ Key Contributions: Leveraged industry expertise and a versatile toolchain for sustainable tech solutions.
+ Impact: Promoted environmental responsibility in electronics. +

+

Read more about MotherboardRepair.ca →

+ + +
+

-
+ +
+

Additional Information

+ +

Personal Development

+

Timeframe: 2011-Present

+
    +
  • + Self-Taught Mastery: Continuously honed cybersecurity and systems management skills, + building a broad knowledge base to tackle unique challenges with a passion for innovation and problem-solving. +
  • +
  • + Open-Source Contributions: Actively maintain smaller self-run open-source projects; + previously led OhMyForm (sunset project now fully retired in favor of + Formbricks), + an open source alternative to Google Forms and Office 365 that enabled data sovereignty + and privacy-focused form building, and contributed to PlotSquared, + FastAsyncWorldEdit, and PlotHider, + reflecting a prolific commitment to advancing technology. +
  • +
  • + Skill Maintenance: Regularly run Woodpecker CI and Gitea for on-premise source management, + testing, and deployment, employing security scanning and unit testing to ensure core functionality and + security baselines, alongside self-hosting exercises to sustain rapid, high-volume development capabilities + across a vast array of innovative projects. +
  • +
+

Read more about my open source contributions →

+ +

Relevant Links & Web Impact

+ +
+ +
+ + +

Open Source & Infrastructure

+

PlotSquared & FastAsyncWorldEdit

2013-Present

@@ -175,29 +394,46 @@

Read more about PlotSquared & FastAsyncWorldEdit →

+

Athion.net Infrastructure

2013-Present

-

Established and maintained critical infrastructure for Minecraft development community.

+

Established and maintained critical infrastructure supporting NitricConcepts' official Minecraft Marketplace partnership, with PlotSquared and FastAsyncWorldEdit tooling used by content production companies in the $5 billion Minecraft gaming ecosystem.

    -
  • Set up and maintained Jenkins CI/CD pipeline since 2013, supporting continuous integration for game content development
  • -
  • Hosted infrastructure enabling collaboration between developers and Microsoft for game content creation
  • -
  • Implemented robust security measures and performance optimizations for high-traffic development environments
  • +
  • Set up and maintained Jenkins CI/CD pipeline since 2013, supporting NitricConcepts' official marketplace partnership and the tooling used by content production companies
  • +
  • Hosted infrastructure enabling collaboration between developers and Microsoft for official Minecraft Marketplace content creation through NitricConcepts
  • +
  • Implemented robust security measures and performance optimizations for high-traffic development environments supporting a $5 billion gaming brand
+

Software Engineer

Oh My Form (Sunset Project)

2020 - 2024

-

Led development of Oh My Form (now sunset and succeeded by Formbricks), achieving over 1.5 million Docker pulls as verified by Docker Hub and archived.

+

Led development of Oh My Form (now sunset and succeeded by Formbricks), an open source alternative to Google Forms and Office 365 that enabled data sovereignty and privacy-focused form building, achieving over 1.5 million Docker pulls as verified by Docker Hub and archived.

    -
  • Developed and maintained a secure, high-performance form builder application
  • -
  • Implemented robust security measures and best practices
  • -
  • Optimized application performance and user experience
  • +
  • Developed and maintained a secure, high-performance form builder application focused on data sovereignty
  • +
  • Created an open source alternative to Google Forms and Office 365 for privacy-conscious organizations
  • +
  • Implemented robust security measures and best practices for data protection
  • +
  • Optimized application performance and user experience while maintaining privacy standards

Read more about my open source success →

-
+ +
+

Home Infrastructure Cluster & WireGuard Mesh Networking

+

2020-Present

+

Built a comprehensive home infrastructure cluster using repurposed MacMini hardware for complete data sovereignty, including self-hosted email, DNS, and 100+ services, plus developed a WireGuard mesh networking tool for quantum-resistant networking deployment.

+ +
+
diff --git a/docker/resume/stories/home-infrastructure.html b/docker/resume/stories/home-infrastructure.html new file mode 100644 index 0000000..90255a4 --- /dev/null +++ b/docker/resume/stories/home-infrastructure.html @@ -0,0 +1,61 @@ + + + + + + + Home Infrastructure Cluster & WireGuard Mesh Networking - Colin Knapp + + + + + + + + +
+ +
+
+

Home Infrastructure Cluster & WireGuard Mesh Networking

+ +
+
+ +
+

Data Sovereignty Through Self-Hosting

+

Built a comprehensive home infrastructure cluster using repurposed MacMini hardware to maintain complete data sovereignty and avoid cloud dependencies. This project represents a complete shift away from cloud services, with self-hosted email, DNS, and over 100 additional services.

+ +

Infrastructure Components

+ + +

WireGuard Mesh Networking Innovation

+

Developed a custom WireGuard mesh networking tool designed to simplify deployment of mesh networks as opposed to traditional hub-and-spoke architectures. This tooling enables ease of deployment for quantum-resistant networking solutions.

+ +

Technical Achievements

+ + +

Impact

+

This infrastructure represents a complete commitment to data sovereignty, infrastructure innovation, and building future-proof networking solutions. The home cluster provides complete control over personal and business data, while the WireGuard mesh networking tool advances the state of secure, distributed networking.

+
+ +
+ ← Back to Portfolio +
+
+ + + + + \ No newline at end of file diff --git a/docker/resume/stories/index.html b/docker/resume/stories/index.html index 60319e9..37416dc 100644 --- a/docker/resume/stories/index.html +++ b/docker/resume/stories/index.html @@ -59,6 +59,13 @@ Read Full Story +
+

Home Infrastructure Cluster & WireGuard Mesh Networking

+

Category: Infrastructure, Networking, Data Sovereignty | Date: 2020-Present...

+

Category: Project | Date: Recent

+ Read Full Story +
+

MotherboardRepair.ca

Category: Entrepreneurship, Sustainable Technology | Date: 2019-Present...

@@ -73,6 +80,13 @@ Read Full Story
+
+

Nuclear War-Resistant DNS Infrastructure

+

Category: Infrastructure, Security, Government | Date: Confidential...

+

Category: Project | Date: Recent

+ Read Full Story +
+

Building a Thriving Open Source Community

Category: Open Source | Date: 2019-Present...

@@ -96,7 +110,7 @@

Web Design & Java Plugin Development

-

Category: Web Development, Java | Date: 2009-2023...

+

Category: Web Development, Java | Date: 2011-2023...

Read Full Story
@@ -110,7 +124,7 @@

YouTube Game Development & Cybersecurity

-

Category: Game Development, Cybersecurity | Date: 2009-2022...

+

Category: Game Development, Cybersecurity | Date: 2011-2022...

Read Full Story
diff --git a/docker/resume/stories/nuclear-dns.html b/docker/resume/stories/nuclear-dns.html new file mode 100644 index 0000000..cc6da74 --- /dev/null +++ b/docker/resume/stories/nuclear-dns.html @@ -0,0 +1,60 @@ + + + + + + + Nuclear War-Resistant DNS Infrastructure - Colin Knapp + + + + + + + + +
+ +
+
+

Nuclear War-Resistant DNS Infrastructure

+ +
+
+ +
+

Mission-Critical Infrastructure Design

+

Architected and deployed georedundant, nuclear war-resistant DNS clusters for confidential government and defense clients. This project represents the highest level of infrastructure security and resilience planning.

+ +

Infrastructure Components

+
    +
  • Georedundant Architecture: Distributed across multiple geographic locations
  • +
  • Nuclear War Resistance: Designed to survive extreme scenarios
  • +
  • Confidential Government Clients: High-security clearance work
  • +
  • Defense Infrastructure: Critical national security systems
  • +
  • DNS Cluster Architecture: Sophisticated distributed DNS infrastructure
  • +
+ +

Technical Excellence

+
    +
  • Geographic Redundancy: Multiple locations for maximum resilience
  • +
  • Extreme Scenario Planning: Nuclear war-resistant design
  • +
  • Government Standards: Meeting highest security requirements
  • +
  • National Security: Supporting critical government infrastructure
  • +
+ +

Impact

+

This infrastructure showcases expertise in designing systems that can survive even the most extreme scenarios, supporting critical national security systems and confidential government operations. The work demonstrates the highest level of infrastructure security and resilience planning.

+ +

Note: Specific details of this project are confidential due to the nature of government and defense work.

+
+ + +
+ + + + + \ No newline at end of file diff --git a/docker/resume/stories/web-design-java.html b/docker/resume/stories/web-design-java.html index c3f4569..945ed11 100644 --- a/docker/resume/stories/web-design-java.html +++ b/docker/resume/stories/web-design-java.html @@ -19,7 +19,7 @@

Web Design & Java Plugin Development

- +
diff --git a/docker/resume/stories/youtube-game-dev.html b/docker/resume/stories/youtube-game-dev.html index b5c78cd..4209679 100644 --- a/docker/resume/stories/youtube-game-dev.html +++ b/docker/resume/stories/youtube-game-dev.html @@ -19,7 +19,7 @@

YouTube Game Development & Cybersecurity

- +
diff --git a/package-lock.json b/package-lock.json index 101f322..e11678c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,6 +7,9 @@ "": { "name": "resume-site", "version": "1.0.0", + "dependencies": { + "marked": "^16.1.1" + }, "devDependencies": { "axe-core": "^4.10.3", "lighthouse": "^10.0.0", @@ -1836,6 +1839,18 @@ "semver": "bin/semver.js" } }, + "node_modules/marked": { + "version": "16.1.1", + "resolved": "https://registry.npmjs.org/marked/-/marked-16.1.1.tgz", + "integrity": "sha512-ij/2lXfCRT71L6u0M29tJPhP0bM5shLL3u5BePhFwPELj2blMJ6GDtD7PfJhRLhJ/c2UwrK17ySVcDzy2YHjHQ==", + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 20" + } + }, "node_modules/marky": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/marky/-/marky-1.3.0.tgz", diff --git a/package.json b/package.json index 82a7e3d..a28a373 100644 --- a/package.json +++ b/package.json @@ -16,5 +16,8 @@ "lighthouse": "^10.0.0", "pa11y": "^9.0.0", "playwright": "^1.53.2" + }, + "dependencies": { + "marked": "^16.1.1" } }