From 742c6ce2bb29b494270301f10f79f74938e743cb Mon Sep 17 00:00:00 2001 From: Jussi Virtanen Date: Wed, 22 Jan 2025 22:10:33 +0200 Subject: [PATCH 1/3] Fix 'package.json' metadata --- package-lock.json | 2 +- package.json | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 34ec7ff..4e50b2f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,7 +7,7 @@ "": { "name": "techtribes", "version": "1.0.0", - "license": "ISC", + "license": "MIT", "dependencies": { "cheerio": "^1.0.0", "js-yaml": "^4.1.0" diff --git a/package.json b/package.json index 15dcd91..1472779 100644 --- a/package.json +++ b/package.json @@ -11,8 +11,8 @@ "sort": "node --no-warnings --experimental-strip-types src/sort.ts", "images": "node --no-warnings --experimental-strip-types src/images.ts" }, - "author": "", - "license": "ISC", + "author": "Oleg Podsechin", + "license": "MIT", "description": "", "dependencies": { "cheerio": "^1.0.0", @@ -24,4 +24,4 @@ "sharp": "^0.33.5", "uncss": "^0.17.3" } -} \ No newline at end of file +} From 271055031675d963146586059e40b2ae4b67c69a Mon Sep 17 00:00:00 2001 From: Jussi Virtanen Date: Wed, 22 Jan 2025 22:14:01 +0200 Subject: [PATCH 2/3] Specify minimum Node.js version The '--experimental-strip-types' option was introduced in Node.js 22.6.0. Make 'npm install' issue a warning on older versions. --- package-lock.json | 3 +++ package.json | 3 +++ 2 files changed, 6 insertions(+) diff --git a/package-lock.json b/package-lock.json index 4e50b2f..a3675ef 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,6 +17,9 @@ "@types/node": "^22.10.2", "sharp": "^0.33.5", "uncss": "^0.17.3" + }, + "engines": { + "node": ">=22.6.0" } }, "node_modules/@emnapi/runtime": { diff --git a/package.json b/package.json index 1472779..06f6bcb 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,9 @@ "name": "techtribes", "version": "1.0.0", "type": "module", + "engines": { + "node": ">=22.6.0" + }, "scripts": { "start": "jekyll serve --source site --livereload --host 0.0.0.0", "build": "jekyll build --source site", From f361d0c3d044aaa87a5356999cc21f02e3ffb713 Mon Sep 17 00:00:00 2001 From: Jussi Virtanen Date: Wed, 22 Jan 2025 22:29:48 +0200 Subject: [PATCH 3/3] Specify minimum Ruby version The 'http_parser.rb' gem does not install on Ruby 3.1. Set the minimum version to 3.2. --- Gemfile | 3 +++ Gemfile.lock | 3 +++ 2 files changed, 6 insertions(+) diff --git a/Gemfile b/Gemfile index 91a28d7..23ff4d3 100644 --- a/Gemfile +++ b/Gemfile @@ -1,4 +1,7 @@ source "https://rubygems.org" + +ruby ">= 3.2" + # Hello! This is where you manage which Jekyll version is used to run. # When you want to use a different version, change it below, save the # file and run `bundle install`. Run Jekyll with `bundle exec`, like so: diff --git a/Gemfile.lock b/Gemfile.lock index 8db20b6..f8243bc 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -182,5 +182,8 @@ DEPENDENCIES tzinfo-data wdm (~> 0.1) +RUBY VERSION + ruby 3.2.6p234 + BUNDLED WITH 2.5.20