From d816f1f1dc0d1952036f058ac88e14e8a37599ac Mon Sep 17 00:00:00 2001 From: Craig Petterson Date: Sun, 14 Apr 2024 17:49:23 +0100 Subject: [PATCH 01/18] Add .ruby-version and .node-module for Netlify * Upgrade to ruby 3.2.3 from 2.7.6 * Upgrade to nodejs 20.12.2 from 16.15.0 --- .node-version | 1 + .ruby-version | 1 + .tool-versions | 4 ++-- 3 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 .node-version create mode 100644 .ruby-version diff --git a/.node-version b/.node-version new file mode 100644 index 0000000..8783404 --- /dev/null +++ b/.node-version @@ -0,0 +1 @@ +20.12.2 diff --git a/.ruby-version b/.ruby-version new file mode 100644 index 0000000..b347b11 --- /dev/null +++ b/.ruby-version @@ -0,0 +1 @@ +3.2.3 diff --git a/.tool-versions b/.tool-versions index 5dcac6e..c75ae41 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,2 +1,2 @@ -ruby 2.7.6 -nodejs 16.15.0 +ruby 3.2.3 +nodejs 20.12.2 From 476f15edd4b2682b51743f1227d12e8824e1c7de Mon Sep 17 00:00:00 2001 From: Craig Petterson Date: Sun, 14 Apr 2024 21:18:28 +0100 Subject: [PATCH 02/18] Add webrick Required for development after Ruby 3, as it doesn't ship with webrick anymore. https://github.com/jekyll/jekyll/issues/9110 --- Gemfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Gemfile b/Gemfile index b8b33bb..32f2cbd 100644 --- a/Gemfile +++ b/Gemfile @@ -33,3 +33,4 @@ end # Performance-booster for watching directories on Windows gem "wdm", "~> 0.1.1", :install_if => Gem.win_platform? +gem "webrick", "~> 1.8" From b6c35c5f49ac5162f5022c969a68c7cdc9409ff1 Mon Sep 17 00:00:00 2001 From: Craig Petterson Date: Sun, 14 Apr 2024 21:19:54 +0100 Subject: [PATCH 03/18] Update project page * Fix contact section * Remove some dead styles * Fix image positions going off screen * Fix col-start * Completely remove testimonials (won't use) --- _includes/projects.html | 104 ++++++++++++++++------------------------ 1 file changed, 41 insertions(+), 63 deletions(-) diff --git a/_includes/projects.html b/_includes/projects.html index 8c8d966..1047fcf 100644 --- a/_includes/projects.html +++ b/_includes/projects.html @@ -13,11 +13,13 @@

-
+ +
-
+
@@ -34,7 +36,7 @@

sophisticated and intuitive manner with small UK businesses in mind.

-

-
-
-
- +
+ Pandle Homepage Screenshot
@@ -74,10 +59,11 @@

+
-
+
@@ -94,7 +80,7 @@

clubs and more. Handles entirely remotely, no software installation or maintenance is required.

- +

@@ -126,12 +113,18 @@

Let's upgrade your software

- Use an expert. I have experience maintaining a variety of software - applications, from single person development projects to teams with - dozens of developers, from green-field projects to decades old - legacy codebases. + Partner with an expert. +

+

+ With experience maintaining single person + development projects, teams with dozens of developers, from green-field + projects to decades old legacy codebases.

- +

+ Let my expertise drive your + success. +

+

-
+ +
-
+
@@ -165,7 +159,7 @@

communities so your users stay longer, spend more and encourage others to do the same.

-

-
-
-
- +
+ Zapnito Homepage Screenshot
@@ -205,10 +182,11 @@

+
- diff --git a/_includes/projects.html b/_includes/projects.html index 1047fcf..20420dc 100644 --- a/_includes/projects.html +++ b/_includes/projects.html @@ -110,11 +110,8 @@

- Let's upgrade your software + Partner with an expert

-

- Partner with an expert. -

With experience maintaining single person development projects, teams with dozens of developers, from green-field From 0c2196a0151fc9b6fd1c66d1ce305b9146e05204 Mon Sep 17 00:00:00 2001 From: Craig Petterson Date: Mon, 15 Apr 2024 11:54:57 +0100 Subject: [PATCH 05/18] Embed Calendly to homepage * Keep Project CTA directly one project page * Replace Project CTA with Calendly on homepage --- _includes/projects.html | 222 +++++++++++++++++----------------------- index.html | 17 +++ projects.html | 26 +++++ 3 files changed, 135 insertions(+), 130 deletions(-) diff --git a/_includes/projects.html b/_includes/projects.html index 20420dc..04bc8c3 100644 --- a/_includes/projects.html +++ b/_includes/projects.html @@ -17,36 +17,34 @@

-
+
- -
-
-
-

- Partner with an expert -

-

- With experience maintaining single person - development projects, teams with dozens of developers, from green-field - projects to decades old legacy codebases. -

-

- Let my expertise drive your - success. -

- - - - Contact Me - -
-
-
- -
- -
+
-
- - {% include svg/zapnito.svg %} - -
+ + {% include svg/zapnito.svg %} + +
+
+

+ Community Platform +

+

+ A intelligent platform to enhance community management that allows + members to learn, share and collaborate. This platform provides + all the tools required to engage, retain and grow your + communities so your users stay longer, spend more and encourage + others to do the same. +

+ + + + + + Review +
+ -->
@@ -185,32 +148,30 @@

-
- - DVLA Search - -
+ + DVLA Search + +
+
+

+ Vehicle Search API Account Management +

+

+ I led a small team to produce an account management system for + software that helps access detailed vehicle information. This + system is used to manage payments for the service as well as user + permissions, invoicing and historical information. +

+ + + + + + Review +
+ -->
@@ -223,4 +184,5 @@

+
diff --git a/index.html b/index.html index 254f91e..97d78d1 100644 --- a/index.html +++ b/index.html @@ -60,6 +60,23 @@

+
+
+

+ Let's chat! +

+

+ Book some time to talk directly with me +

+
+
+ +
+ + + +
diff --git a/projects.html b/projects.html index ce40eaa..1bc7bbb 100644 --- a/projects.html +++ b/projects.html @@ -4,3 +4,29 @@ --- {% include projects.html %} + +
+
+
+

+ Partner with an expert +

+

+ My experience covers single person development projects, teams with + dozens of developers, green-field projects and decades old legacy + codebases. +

+

+ Let my expertise drive your success. +

+ + + + Contact Me + +
+
+
From 1a0491433063c8423e181f7b0edb5dcfd0d100ab Mon Sep 17 00:00:00 2001 From: Craig Petterson Date: Sat, 20 Apr 2024 14:35:48 +0100 Subject: [PATCH 06/18] Update socials and add instrgram --- _includes/svg/socials.html | 36 +++++++++++++++++++++++------------- 1 file changed, 23 insertions(+), 13 deletions(-) diff --git a/_includes/svg/socials.html b/_includes/svg/socials.html index b2ed68f..dd27c71 100644 --- a/_includes/svg/socials.html +++ b/_includes/svg/socials.html @@ -1,24 +1,34 @@ -
+ - -
+ + - - + + From 7b7587e75494d30aa13ee44729fe2aefe5726537 Mon Sep 17 00:00:00 2001 From: Craig Petterson Date: Mon, 22 Apr 2024 09:20:29 +0100 Subject: [PATCH 07/18] Minor style tweak with projects --- _includes/projects.html | 40 ++++++++++++++++------------------------ 1 file changed, 16 insertions(+), 24 deletions(-) diff --git a/_includes/projects.html b/_includes/projects.html index 04bc8c3..6d38df8 100644 --- a/_includes/projects.html +++ b/_includes/projects.html @@ -19,12 +19,10 @@

-
-
- - {% include svg/pandle.svg %} - -
+
+ + {% include svg/pandle.svg %} +

Accountancy Software @@ -61,12 +59,10 @@

-
-
- - {% include svg/doorflow.svg %} - -
+
+ + {% include svg/doorflow.svg %} +

Access Control Software @@ -103,12 +99,10 @@

-
-
- - {% include svg/zapnito.svg %} - -
+
+ + {% include svg/zapnito.svg %} +

Community Platform @@ -146,12 +140,10 @@

-
-
- - DVLA Search - -
+
+ + DVLA Search +

Vehicle Search API Account Management From 9068c975c400729d7ddf2ff1ece87a78f3a3b8c7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 19 Jun 2024 13:33:30 +0000 Subject: [PATCH 08/18] Bump braces from 3.0.2 to 3.0.3 Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3) --- updated-dependencies: - dependency-name: braces dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index 39dac54..d46a24b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -215,11 +215,11 @@ } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -688,9 +688,9 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -2488,11 +2488,11 @@ } }, "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "requires": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" } }, "browserslist": { @@ -2820,9 +2820,9 @@ } }, "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "requires": { "to-regex-range": "^5.0.1" } From 73338517b80d17a474d947d494b664337b4aca52 Mon Sep 17 00:00:00 2001 From: Craig Date: Mon, 8 Jul 2024 03:14:03 +0100 Subject: [PATCH 09/18] Add article: Install Tailwind CSS * Trying out a markdown details expansion --- _posts/2024-07-08-installing-tailwindcss.md | 114 ++++++++++++++++++++ 1 file changed, 114 insertions(+) create mode 100644 _posts/2024-07-08-installing-tailwindcss.md diff --git a/_posts/2024-07-08-installing-tailwindcss.md b/_posts/2024-07-08-installing-tailwindcss.md new file mode 100644 index 0000000..73b4c18 --- /dev/null +++ b/_posts/2024-07-08-installing-tailwindcss.md @@ -0,0 +1,114 @@ +--- +layout: article +category: articles +tags: technical + +title: "Installing TailwindCSS" +--- + +I followed the steps on the Tailwind website to [Install Tailwind CSS with Ruby on Rails](https://tailwindcss.com/docs/guides/ruby-on-rails) + +When I ran `bin/dev`, I had an issue with `foreman`... + +``` +bin/dev: line 16: exec: foreman: not found +``` + +It’s likely a pathing issue, because my gems get installed in `vendor/bundle` and that’s not in my `$PATH`. I was able to resolve this by installing foreman via brew, as [recommended on StackOverflow](https://stackoverflow.com/a/77369749) (yes, I copy and pasted random code from SO) + +``` +brew install foreman +``` + +However, I realised that Tailwind had added a `bin/dev` file which was just calling the commands in the `Procfile.dev` file. This was just merging the `bin/rails server` process with the `bin/rails tailwindcss:watch` so it was on the same pane. + +It’s nice, but it’s not necessary. + +Using the `bin/dev` option actually adds a bit of fluff by adding the timestamp and the process name to the beginning of each line: + +``` +craig@MacBook-Pro tailwind-example % bin/dev +23:11:14 web.1 | started with pid 100 +23:11:14 css.1 | started with pid 101 +23:11:16 web.1 | => Booting Puma +23:11:16 web.1 | => Rails 7.1.3.4 application starting in development +23:11:16 web.1 | => Run `bin/rails server --help` for more startup options +23:11:17 web.1 | Puma starting in single mode... +23:11:17 web.1 | * Puma version: 6.4.2 (ruby 3.3.2-p78) ("The Eagle of Durango") +23:11:17 web.1 | * Min threads: 5 +23:11:17 web.1 | * Max threads: 5 +23:11:17 web.1 | * Environment: development +23:11:17 web.1 | * PID: 100 +23:11:17 web.1 | * Listening on http://127.0.0.1:3000 +23:11:17 web.1 | * Listening on http://[::1]:3000 +23:11:17 web.1 | Use Ctrl-C to stop +23:11:18 css.1 | +23:11:18 css.1 | Rebuilding... +23:11:18 css.1 | +23:11:18 css.1 | Done in 844ms. +23:12:55 css.1 | +23:12:55 css.1 | Rebuilding... +23:12:55 css.1 | +23:12:55 css.1 | Done in 176ms. +``` + +We can run these commands separately with no issues: +* `bin/rails s` +* `bin/rails tailwindcss:watch` + +``` +craig@MacBook-Pro tailwind-example % bin/rails s +=> Booting Puma +=> Rails 7.1.3.4 application starting in development +=> Run `bin/rails server --help` for more startup options +Puma starting in single mode... +* Puma version: 6.4.2 (ruby 3.3.2-p78) ("The Eagle of Durango") +* Min threads: 5 +* Max threads: 5 +* Environment: development +* PID: 743 +* Listening on http://127.0.0.1:3000 +* Listening on http://[::1]:3000 +Use Ctrl-C to stop +``` + +AND + +``` +craig@MacBook-Pro tailwind-example % bin/rails tailwindcss:watch + +Rebuilding... + +Done in 716ms. +``` + +Maybe I’m biased because it’s no extra effort for me, since I use tmuxinator and open my projects with a single command. + +
+ + See an example of my tmux profile: + + +``` +name: my-profile-name +root: ~/workspace/my-project-name + +windows: + - editor: + layout: main-vertical + panes: + - vim + - server: + layout: tiled + panes: + - bin/rails s + - bin/rails tailwindcss:watch +``` +
+ +By putting them in separate panes, I was able to completely delete the `bin/dev` and `Procfile.dev` files from my codebase. + +### Notes +* For me, using a `bin/dev` command when I'm used to doing `bin/rails` isn't worth it. I imagine it's worth it for teams or projects with more commands. +* I probably need to update my gem paths, so that running commands like foreman just works straight away. +* I really love just having a simple tmux command to run ever process when I start developing. From 897632d531bc4bf7f25b701c21f6205bc9714405 Mon Sep 17 00:00:00 2001 From: Craig Date: Mon, 8 Jul 2024 03:26:47 +0100 Subject: [PATCH 10/18] Update 2024-07-08-installing-tailwindcss.md --- _posts/2024-07-08-installing-tailwindcss.md | 31 +++------------------ 1 file changed, 4 insertions(+), 27 deletions(-) diff --git a/_posts/2024-07-08-installing-tailwindcss.md b/_posts/2024-07-08-installing-tailwindcss.md index 73b4c18..ba1e678 100644 --- a/_posts/2024-07-08-installing-tailwindcss.md +++ b/_posts/2024-07-08-installing-tailwindcss.md @@ -3,10 +3,10 @@ layout: article category: articles tags: technical -title: "Installing TailwindCSS" +title: "Install TailwindCSS with Ruby on Rails" --- -I followed the steps on the Tailwind website to [Install Tailwind CSS with Ruby on Rails](https://tailwindcss.com/docs/guides/ruby-on-rails) +I followed the steps on the Tailwind website to [Install TailwindCSS with Ruby on Rails](https://tailwindcss.com/docs/guides/ruby-on-rails) When I ran `bin/dev`, I had an issue with `foreman`... @@ -82,33 +82,10 @@ Rebuilding... Done in 716ms. ``` -Maybe I’m biased because it’s no extra effort for me, since I use tmuxinator and open my projects with a single command. - -
- - See an example of my tmux profile: - - -``` -name: my-profile-name -root: ~/workspace/my-project-name - -windows: - - editor: - layout: main-vertical - panes: - - vim - - server: - layout: tiled - panes: - - bin/rails s - - bin/rails tailwindcss:watch -``` -
- -By putting them in separate panes, I was able to completely delete the `bin/dev` and `Procfile.dev` files from my codebase. +Maybe I’m biased because it’s no extra effort for me, since I use tmuxinator and open my projects with a single command. By putting them in separate panes, I was able to completely delete the `bin/dev` and `Procfile.dev` files from my codebase. ### Notes * For me, using a `bin/dev` command when I'm used to doing `bin/rails` isn't worth it. I imagine it's worth it for teams or projects with more commands. * I probably need to update my gem paths, so that running commands like foreman just works straight away. * I really love just having a simple tmux command to run ever process when I start developing. +* I really love removing fluff like this from my projects. From 58c5215a4aa724810ed362d474a194ed7c580e69 Mon Sep 17 00:00:00 2001 From: Craig Date: Mon, 8 Jul 2024 04:13:18 +0100 Subject: [PATCH 11/18] Update footer.html * Update twitter icon * Add missing instagram --- _includes/footer.html | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/_includes/footer.html b/_includes/footer.html index 09b9cc9..e7777ef 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -23,20 +23,34 @@

- + + Twitter - + + + + + + + + - + + GitHub + LinkedIn Twitter - + @@ -34,7 +34,7 @@ - + +I original thought the column was a `jsonb` type. It was not, but I was able to cast it to `jsonb` using `column::jsonb`. Without casting it to `jsonb` this would raise operation errors: `operator does not exist: json @> unknown` + From 28309fc427b2a733e211058f4103798770bb0aa3 Mon Sep 17 00:00:00 2001 From: Craig Date: Tue, 1 Oct 2024 19:57:57 +0100 Subject: [PATCH 16/18] Update 2024-10-01-querying-json-columns.md Remove subscript which was causing a weird style error with code blocks --- _posts/2024-10-01-querying-json-columns.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/_posts/2024-10-01-querying-json-columns.md b/_posts/2024-10-01-querying-json-columns.md index 1ff03c5..b91369c 100644 --- a/_posts/2024-10-01-querying-json-columns.md +++ b/_posts/2024-10-01-querying-json-columns.md @@ -18,6 +18,4 @@ As an example, if I wanted to check out my model's `column` attribute for any `w Model.where("column::jsonb -> widgets @> ?", [{ "type" => "widget_name" }].to_json) ``` - -I original thought the column was a `jsonb` type. It was not, but I was able to cast it to `jsonb` using `column::jsonb`. Without casting it to `jsonb` this would raise operation errors: `operator does not exist: json @> unknown` - +I original thought the column _was_ a `jsonb` type. It was not, but I was able to cast it to `jsonb` using `column::jsonb`. Without casting it to `jsonb` this would raise operation errors: `operator does not exist: json @> unknown` From 5cfd2689f7cfbb28b0ed74a4c22887677cb78d54 Mon Sep 17 00:00:00 2001 From: Craig Date: Mon, 21 Oct 2024 19:53:16 +0100 Subject: [PATCH 17/18] Add netlify status to README --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index fc65624..d8db706 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,14 @@ +[![Netlify Status](https://api.netlify.com/api/v1/badges/2d6ef4e0-f240-4fdf-9434-d6756a8e2fb9/deploy-status)](https://app.netlify.com/sites/silly-rosalind-46cc1c/deploys) + ## Steps to use - Create a new repo, using this one as the template. - Run `bundle install` (might need to run `gem install bundler` first) - Run `yarn install` - Run `jekyll server` - Continue development + +## More + +Check out my personal site: https://craigpetterson.co.uk + +Following me on Twitter: [@JalisoCSP](https://twitter.com/JalisoCSP) From 5efddf0519bd0245673b2350d8fbd8a1113b8520 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 14 Dec 2024 05:32:38 +0000 Subject: [PATCH 18/18] Bump nanoid from 3.3.6 to 3.3.8 Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.6 to 3.3.8. - [Release notes](https://github.com/ai/nanoid/releases) - [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md) - [Commits](https://github.com/ai/nanoid/compare/3.3.6...3.3.8) --- updated-dependencies: - dependency-name: nanoid dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 226cbe5..fa02a75 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1028,9 +1028,9 @@ "dev": true }, "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", "funding": [ { "type": "github", @@ -3072,9 +3072,9 @@ "dev": true }, "nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==" }, "node-releases": { "version": "2.0.6",