From 9d851ead92b1b31d5ec997bf835f770d9845f8b1 Mon Sep 17 00:00:00 2001 From: "Kent C. Dodds" Date: Fri, 8 Mar 2024 13:41:11 -0700 Subject: [PATCH] chore: update @kentcdodds/workshop-app --- package-lock.json | 195 +++++++++++++++++++--------------- package.json | 2 +- scripts/deployed/package.json | 2 +- 3 files changed, 112 insertions(+), 87 deletions(-) diff --git a/package-lock.json b/package-lock.json index 76e488c03..0f8c4f4bc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,7 +7,7 @@ "name": "react-hooks", "license": "GPL-3.0-only", "dependencies": { - "@kentcdodds/workshop-app": "^3.8.0", + "@kentcdodds/workshop-app": "^3.8.2", "@remix-run/eslint-config": "^2.4.1", "@typescript-eslint/eslint-plugin": "^6.18.0", "@typescript-eslint/parser": "^6.18.0", @@ -1348,11 +1348,11 @@ "dev": true }, "node_modules/@inquirer/confirm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.0.0.tgz", - "integrity": "sha512-LHeuYP1D8NmQra1eR4UqvZMXwxEdDXyElJmmZfU44xdNLL6+GcQBS0uE16vyfZVjH8c22p9e+DStROfE/hyHrg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.0.1.tgz", + "integrity": "sha512-9zkeR8fOsiKk1HDy0EZr7auUkndqQbMKL1SMdvC0jD0bFf++a/lQA/cw+uv6WPbVE3JDcUBNuIKFJiGt88XQyQ==", "dependencies": { - "@inquirer/core": "^7.0.0", + "@inquirer/core": "^7.0.1", "@inquirer/type": "^1.2.0" }, "engines": { @@ -1360,13 +1360,13 @@ } }, "node_modules/@inquirer/core": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-7.0.0.tgz", - "integrity": "sha512-g13W5yEt9r1sEVVriffJqQ8GWy94OnfxLCreNSOTw0HPVcszmc/If1KIf7YBmlwtX4klmvwpZHnQpl3N7VX2xA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-7.0.1.tgz", + "integrity": "sha512-W/5Pn56SkhhqxZ8XI6lmG9t/t3l7B0UKW5xV/oP/OWz8QaNGfrZNLlIV/FzeUjcnsbI8Yf1R6dFBEt4HfGPQ/A==", "dependencies": { "@inquirer/type": "^1.2.0", "@types/mute-stream": "^0.0.4", - "@types/node": "^20.11.16", + "@types/node": "^20.11.25", "@types/wrap-ansi": "^3.0.0", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", @@ -1543,9 +1543,9 @@ } }, "node_modules/@kentcdodds/workshop-app": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@kentcdodds/workshop-app/-/workshop-app-3.8.0.tgz", - "integrity": "sha512-2MqfW+Xj1xxM4vEPFwSYEJIuJhgEmBdQJ7pza//yU6NqUSRY+xGfh4mqcshyLIswpzOwAf2EZyFPLKtfUjj9Cw==", + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@kentcdodds/workshop-app/-/workshop-app-3.8.2.tgz", + "integrity": "sha512-Ml6LGFvTwW6nn9Jnw1lNpRPueybvZul+vuLuynq9JXT4AaWEL3WPKej3/xka3R6BEo/nfBN/1ZhfJYIP8kXv5Q==", "bundleDependencies": [ "@conform-to/react", "@conform-to/zod", @@ -1569,15 +1569,15 @@ "zod" ], "dependencies": { - "@conform-to/react": "^1.0.2", - "@conform-to/zod": "^1.0.2", + "@conform-to/react": "^1.0.3", + "@conform-to/zod": "^1.0.3", "@epic-web/cachified": "^5.1.2", "@epic-web/client-hints": "^1.3.0", "@epic-web/invariant": "^1.0.0", "@epic-web/remember": "^1.0.2", "@epic-web/restore-scroll": "^1.0.1", - "@kentcdodds/workshop-presence": "3.8.0", - "@kentcdodds/workshop-utils": "3.8.0", + "@kentcdodds/workshop-presence": "3.8.2", + "@kentcdodds/workshop-utils": "3.8.2", "@mdx-js/mdx": "^3.0.1", "@mux/mux-player-react": "^2.3.3", "@paralleldrive/cuid2": "^2.2.2", @@ -1588,10 +1588,10 @@ "@radix-ui/react-tabs": "^1.0.4", "@radix-ui/react-toast": "^1.1.5", "@radix-ui/react-tooltip": "^1.0.7", - "@remix-run/css-bundle": "^2.8.0", - "@remix-run/express": "^2.8.0", - "@remix-run/node": "^2.8.0", - "@remix-run/react": "^2.8.0", + "@remix-run/css-bundle": "^2.8.1", + "@remix-run/express": "^2.8.1", + "@remix-run/node": "^2.8.1", + "@remix-run/react": "^2.8.1", "@remix-run/router": "*", "@sindresorhus/slugify": "^2.2.1", "@types/chai": "^4.3.12", @@ -1628,8 +1628,8 @@ "mdx-bundler": "^10.0.1", "mime-types": "^2.1.35", "morgan": "^1.10.0", - "msw": "^2.2.2", - "openid-client": "^5.6.4", + "msw": "^2.2.3", + "openid-client": "^5.6.5", "p-queue": "^8.0.1", "parse-git-diff": "^0.0.15", "partysocket": "^1.0.1", @@ -1674,27 +1674,28 @@ } }, "node_modules/@kentcdodds/workshop-app/node_modules/@conform-to/dom": { - "version": "1.0.2", + "version": "1.0.3", "inBundle": true, "license": "MIT" }, "node_modules/@kentcdodds/workshop-app/node_modules/@conform-to/react": { - "version": "1.0.2", + "version": "1.0.3", "inBundle": true, "license": "MIT", "dependencies": { - "@conform-to/dom": "1.0.2" + "@conform-to/dom": "1.0.3" }, "peerDependencies": { - "react": ">=18" + "react": ">=18", + "react-dom": ">=18" } }, "node_modules/@kentcdodds/workshop-app/node_modules/@conform-to/zod": { - "version": "1.0.2", + "version": "1.0.3", "inBundle": true, "license": "MIT", "dependencies": { - "@conform-to/dom": "1.0.2" + "@conform-to/dom": "1.0.3" }, "peerDependencies": { "zod": "^3.21.0" @@ -2477,14 +2478,14 @@ } }, "node_modules/@kentcdodds/workshop-app/node_modules/@remix-run/react": { - "version": "2.8.0", + "version": "2.8.1", "inBundle": true, "license": "MIT", "dependencies": { - "@remix-run/router": "1.15.2", - "@remix-run/server-runtime": "2.8.0", - "react-router": "6.22.2", - "react-router-dom": "6.22.2" + "@remix-run/router": "1.15.3", + "@remix-run/server-runtime": "2.8.1", + "react-router": "6.22.3", + "react-router-dom": "6.22.3" }, "engines": { "node": ">=18.0.0" @@ -2500,8 +2501,8 @@ } } }, - "node_modules/@kentcdodds/workshop-app/node_modules/@remix-run/router": { - "version": "1.15.2", + "node_modules/@kentcdodds/workshop-app/node_modules/@remix-run/react/node_modules/@remix-run/router": { + "version": "1.15.3", "inBundle": true, "license": "MIT", "engines": { @@ -2509,11 +2510,11 @@ } }, "node_modules/@kentcdodds/workshop-app/node_modules/@remix-run/server-runtime": { - "version": "2.8.0", + "version": "2.8.1", "inBundle": true, "license": "MIT", "dependencies": { - "@remix-run/router": "1.15.2", + "@remix-run/router": "1.15.3", "@types/cookie": "^0.6.0", "@web3-storage/multipart-parser": "^1.0.0", "cookie": "^0.6.0", @@ -2532,6 +2533,14 @@ } } }, + "node_modules/@kentcdodds/workshop-app/node_modules/@remix-run/server-runtime/node_modules/@remix-run/router": { + "version": "1.15.3", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/@kentcdodds/workshop-app/node_modules/@types/cookie": { "version": "0.6.0", "inBundle": true, @@ -2749,11 +2758,11 @@ } }, "node_modules/@kentcdodds/workshop-app/node_modules/react-router": { - "version": "6.22.2", + "version": "6.22.3", "inBundle": true, "license": "MIT", "dependencies": { - "@remix-run/router": "1.15.2" + "@remix-run/router": "1.15.3" }, "engines": { "node": ">=14.0.0" @@ -2763,12 +2772,12 @@ } }, "node_modules/@kentcdodds/workshop-app/node_modules/react-router-dom": { - "version": "6.22.2", + "version": "6.22.3", "inBundle": true, "license": "MIT", "dependencies": { - "@remix-run/router": "1.15.2", - "react-router": "6.22.2" + "@remix-run/router": "1.15.3", + "react-router": "6.22.3" }, "engines": { "node": ">=14.0.0" @@ -2778,6 +2787,22 @@ "react-dom": ">=16.8" } }, + "node_modules/@kentcdodds/workshop-app/node_modules/react-router-dom/node_modules/@remix-run/router": { + "version": "1.15.3", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@kentcdodds/workshop-app/node_modules/react-router/node_modules/@remix-run/router": { + "version": "1.15.3", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/@kentcdodds/workshop-app/node_modules/react-style-singleton": { "version": "2.2.1", "inBundle": true, @@ -2951,25 +2976,25 @@ } }, "node_modules/@kentcdodds/workshop-presence": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@kentcdodds/workshop-presence/-/workshop-presence-3.8.0.tgz", - "integrity": "sha512-pgA2RHG/7WVlEOIn6AS/imOKtBr6xhQU5sryZ0i2e5vncS3KWl0nzYhFNQpdeQLVQ3awNlyGhoZev2mVAh71sQ==", + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@kentcdodds/workshop-presence/-/workshop-presence-3.8.2.tgz", + "integrity": "sha512-2kRSoFTKEERRAgu7JoRZMaqZvBDlvaA5SoRahY2q1clBTiLdUP5KXJmwMxVk5Tch3HmM5uXQKK7NZialqIy1oQ==", "dependencies": { - "@kentcdodds/workshop-utils": "3.8.0", + "@kentcdodds/workshop-utils": "3.8.2", "zod": "^3.22.4" } }, "node_modules/@kentcdodds/workshop-utils": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@kentcdodds/workshop-utils/-/workshop-utils-3.8.0.tgz", - "integrity": "sha512-kI8OwH9AuVujKcTr1KrX7o+8J89C7PRJOi+zMeYGVewdZS5L32lpcQEj7eSZVOrdkzffl7b7aHbxNKGSoWuYPg==", + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@kentcdodds/workshop-utils/-/workshop-utils-3.8.2.tgz", + "integrity": "sha512-BWNG/cxXACh9W/Ud2W+JsYvs/LwqvW44eJ3OphmRHnEEFJ14CX8XGHTGeCQGJI5DbF4JxCvHWxmJ1uvo7V+c8g==", "dependencies": { "@epic-web/cachified": "^5.1.2", "@epic-web/remember": "^1.0.2", "@kentcdodds/md-temp": "^8.0.1", "@mdx-js/mdx": "^3.0.1", "@playwright/test": "^1.42.1", - "@remix-run/node": "^2.8.0", + "@remix-run/node": "^2.8.1", "@testing-library/dom": "^9.3.4", "chai": "^5.1.0", "chai-dom": "^1.12.0", @@ -3728,9 +3753,9 @@ } }, "node_modules/@remix-run/css-bundle": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@remix-run/css-bundle/-/css-bundle-2.8.0.tgz", - "integrity": "sha512-QGZ9i99qQNeRt9ophHtF2mMXNQFURlyogA75oMWbZfVxDt3kV6jjit+LTgQ3rxjOvu2Q81xNnb7rc7Mi/nnRSQ==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/@remix-run/css-bundle/-/css-bundle-2.8.1.tgz", + "integrity": "sha512-rn72xyUJ+rR5I0IxjlDWPPBddV1kpLvOT2FY9SMIUTFqyxq3ZK2W7FCtFzBt2JZQGZ9oDYidXYMWkW6tXY//rg==", "engines": { "node": ">=18.0.0" } @@ -4045,11 +4070,11 @@ } }, "node_modules/@remix-run/express": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@remix-run/express/-/express-2.8.0.tgz", - "integrity": "sha512-15qnPt+vrvv66pvdcRiodNF5I5Rot07HoKjVlrXYSO4KbSg9WTE0jCPX0rFStD4QNTa2hIl8YftPlmZXjFxQoQ==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/@remix-run/express/-/express-2.8.1.tgz", + "integrity": "sha512-p1eo8uwZk8uLihSDpUnPOPsTDfghWikVPQfa+e0ZMk6tnJCjcpHAyENKDFtn9vDh9h7YNUg6A7+19CStHgxd7Q==", "dependencies": { - "@remix-run/node": "2.8.0" + "@remix-run/node": "2.8.1" }, "engines": { "node": ">=18.0.0" @@ -4065,11 +4090,11 @@ } }, "node_modules/@remix-run/node": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@remix-run/node/-/node-2.8.0.tgz", - "integrity": "sha512-UGAckayyhw14v70O1Lcf75Nr/ipLOG5e20tMiMee96sCXWaHGHpv9VbAVoDXiVKqI3sw4dJarNc0qo794zwAbg==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/@remix-run/node/-/node-2.8.1.tgz", + "integrity": "sha512-ddCwBVlfLvRxTQJHPcaM1lhfMjsFYG3EGmYpWJIWnnzDX5EbX9pUNHBWisMuH1eA0c7pbw0PbW0UtCttKYx2qg==", "dependencies": { - "@remix-run/server-runtime": "2.8.0", + "@remix-run/server-runtime": "2.8.1", "@remix-run/web-fetch": "^4.4.2", "@remix-run/web-file": "^3.1.0", "@remix-run/web-stream": "^1.1.0", @@ -4091,19 +4116,19 @@ } }, "node_modules/@remix-run/router": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.15.2.tgz", - "integrity": "sha512-+Rnav+CaoTE5QJc4Jcwh5toUpnVLKYbpU6Ys0zqbakqbaLQHeglLVHPfxOiQqdNmUy5C2lXz5dwC6tQNX2JW2Q==", + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.15.3.tgz", + "integrity": "sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w==", "engines": { "node": ">=14.0.0" } }, "node_modules/@remix-run/server-runtime": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@remix-run/server-runtime/-/server-runtime-2.8.0.tgz", - "integrity": "sha512-bb6rRefxEqA1fHGUo2i2s1uMztYqQlxupVCVsAs+sUkzTXtORJW+b0oFIKf5yWyaarBJ4zeLyoPsAMBqVX8P3w==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/@remix-run/server-runtime/-/server-runtime-2.8.1.tgz", + "integrity": "sha512-fh4SOEoONrN73Kvzc0gMDCmYpVRVbvoj9j3BUXHAcn0An8iX+HD/22gU7nTkIBzExM/F9xgEcwTewOnWqLw0Bg==", "dependencies": { - "@remix-run/router": "1.15.2", + "@remix-run/router": "1.15.3", "@types/cookie": "^0.6.0", "@web3-storage/multipart-parser": "^1.0.0", "cookie": "^0.6.0", @@ -4471,9 +4496,9 @@ "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==" }, "node_modules/@types/statuses": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.4.tgz", - "integrity": "sha512-eqNDvZsCNY49OAXB0Firg/Sc2BgoWsntsLUdybGFOhAfCD6QJ2n9HXUIHGqt5qjrxmMv4wS8WLAw43ZkKcJ8Pw==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.5.tgz", + "integrity": "sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==" }, "node_modules/@types/unist": { "version": "3.0.2", @@ -9024,9 +9049,9 @@ } }, "node_modules/jose": { - "version": "4.15.4", - "resolved": "https://registry.npmjs.org/jose/-/jose-4.15.4.tgz", - "integrity": "sha512-W+oqK4H+r5sITxfxpSU+MMdr/YSWGvgZMQDIsNoBDGGy4i7GBPTtvFKibQzW06n3U3TqHjhvBJsirShsEJ6eeQ==", + "version": "4.15.5", + "resolved": "https://registry.npmjs.org/jose/-/jose-4.15.5.tgz", + "integrity": "sha512-jc7BFxgKPKi94uOvEmzlSWFFe2+vASyXaKUpdQKatWAESU2MWjDfFf0fdfc83CDKcA5QecabZeNLyfhe3yKNkg==", "funding": { "url": "https://github.com/sponsors/panva" } @@ -10495,9 +10520,9 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/msw": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/msw/-/msw-2.2.2.tgz", - "integrity": "sha512-Vn3RGCmp14Oy1Lo9yGJMk4+qV/WdK8opNyHt0jdBnvzQ8OEhFvQ2AeM9EXOgQtGLvzUWzqrrwlfwmsCkFViUlg==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/msw/-/msw-2.2.3.tgz", + "integrity": "sha512-84CoNCkcJ/EvY8Tv0tD/6HKVd4S5HyGowHjM5W12K8Wgryp4fikqS7IaTOceyQgP5dNedxo2icTLDXo7dkpxCg==", "hasInstallScript": true, "dependencies": { "@bundled-es-modules/cookie": "^2.0.0", @@ -10529,7 +10554,7 @@ "url": "https://opencollective.com/mswjs" }, "peerDependencies": { - "typescript": ">= 4.7.x <= 5.3.x" + "typescript": ">= 4.7.x" }, "peerDependenciesMeta": { "typescript": { @@ -11031,11 +11056,11 @@ } }, "node_modules/openid-client": { - "version": "5.6.4", - "resolved": "https://registry.npmjs.org/openid-client/-/openid-client-5.6.4.tgz", - "integrity": "sha512-T1h3B10BRPKfcObdBklX639tVz+xh34O7GjofqrqiAQdm7eHsQ00ih18x6wuJ/E6FxdtS2u3FmUGPDeEcMwzNA==", + "version": "5.6.5", + "resolved": "https://registry.npmjs.org/openid-client/-/openid-client-5.6.5.tgz", + "integrity": "sha512-5P4qO9nGJzB5PI0LFlhj4Dzg3m4odt0qsJTfyEtZyOlkgpILwEioOhVVJOrS1iVH494S4Ee5OCjjg6Bf5WOj3w==", "dependencies": { - "jose": "^4.15.4", + "jose": "^4.15.5", "lru-cache": "^6.0.0", "object-hash": "^2.2.0", "oidc-token-hash": "^5.0.3" @@ -12996,9 +13021,9 @@ } }, "node_modules/type-fest": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.11.1.tgz", - "integrity": "sha512-MFMf6VkEVZAETidGGSYW2B1MjXbGX+sWIywn2QPEaJ3j08V+MwVRHMXtf2noB8ENJaD0LIun9wh5Z6OPNf1QzQ==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.12.0.tgz", + "integrity": "sha512-5Y2/pp2wtJk8o08G0CMkuFPCO354FGwk/vbidxrdhRGZfd0tFnb4Qb8anp9XxXriwBgVPjdWbKpGl4J9lJY2jQ==", "engines": { "node": ">=16" }, diff --git a/package.json b/package.json index 6e4e860e6..a870d7906 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "author": "Kent C. Dodds (https://kentcdodds.com/)", "license": "GPL-3.0-only", "dependencies": { - "@kentcdodds/workshop-app": "^3.8.0", + "@kentcdodds/workshop-app": "^3.8.2", "@remix-run/eslint-config": "^2.4.1", "@typescript-eslint/eslint-plugin": "^6.18.0", "@typescript-eslint/parser": "^6.18.0", diff --git a/scripts/deployed/package.json b/scripts/deployed/package.json index 3e3005420..4f06c79dc 100644 --- a/scripts/deployed/package.json +++ b/scripts/deployed/package.json @@ -8,7 +8,7 @@ "author": "Kent C. Dodds (https://kentcdodds.com/)", "license": "GPL-3.0-only", "dependencies": { - "@kentcdodds/workshop-app": "^3.8.0", + "@kentcdodds/workshop-app": "^3.8.2", "execa": "^7.2.0" }, "engines": {