Merge pull request #697 from timlrx/enhance/kbar

Bump package versions and enhance kbar
This commit is contained in:
Timothy 2023-08-25 21:59:07 +08:00 committed by GitHub
commit 52d3aa9cef
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 199 additions and 159 deletions

View File

@ -24,7 +24,7 @@ Feature request? Check the past discussions to see if it has been brought up pre
- [Demo Blog](https://tailwind-nextjs-starter-blog.vercel.app/) - this repo
- [My personal blog](https://www.timlrx.com) - modified to auto-generate blog posts with dates
- [ben.codes blog](https://ben.codes) - Benoit's personal blog about software development ([source code](https://github.com/bendotcodes/bendotcodes))
- [tsix blog](https://tsix.top) - A front-end engineer is used to record some knowledge points in work and study *中文*
- [tsix blog](https://tsix.top) - A front-end engineer is used to record some knowledge points in work and study _中文_
- [SOTO's Blog](https://www.atksoto.com/) - A more personalized personal website upgraded from V1 ([source code](https://github.com/acsoto/soto-blog-nextjs))
Using the template? Feel free to create a PR and add your blog to this list.
@ -253,6 +253,66 @@ See [Next.js on Netlify](https://docs.netlify.com/integrations/frameworks/next-j
5. Run `yarn build`. The generated static content is in the `out` folder.
6. Deploy the `out` folder to your hosting service of choice or run `npx serve out` to view the website locally.
## Frequently Asked Questions
### How can I customize the `kbar` search?
Add a `SearchProvider` component such as the one shown below and use it in place of the default `SearchProvider` component in `app/layout.tsx`.
`defaultActions` are the initial list of actions.
`onSearchDocumentsLoad` is a callback function that is called when the documents specified by `searchDocumentsPath` are loaded. Set `searchDocumentsPath` to `false` to disable the dynamically loaded search feature.
```tsx
'use client'
import { KBarSearchProvider } from 'pliny/search/KBar'
import { useRouter } from 'next/navigation'
import { CoreContent } from 'pliny/utils/contentlayer'
import { Blog } from 'contentlayer/generated'
export const SearchProvider = ({ children }) => {
const router = useRouter()
return (
<KBarSearchProvider
kbarConfig={{
searchDocumentsPath: 'search.json',
defaultActions: [
{
id: 'homepage',
name: 'Homepage',
keywords: '',
shortcut: ['h', 'h'],
section: 'Home',
perform: () => router.push('/'),
},
{
id: 'projects',
name: 'Projects',
keywords: '',
shortcut: ['p'],
section: 'Home',
perform: () => router.push('/projects'),
},
],
onSearchDocumentsLoad(json) {
return json.map((post: CoreContent<Blog>) => ({
id: post.path,
name: post.title,
keywords: post?.summary || '',
section: 'Blog',
subtitle: post.tags.join(', '),
perform: () => router.push(post.path),
}))
},
}}
>
{children}
</KBarSearchProvider>
)
}
```
## Support
Using the template? Support this effort by giving a star on GitHub, sharing your own blog and giving a shoutout on Twitter or becoming a project [sponsor](https://github.com/sponsors/timlrx).

View File

@ -11,7 +11,7 @@
"lint": "next lint --fix --dir pages --dir app --dir components --dir lib --dir layouts --dir scripts"
},
"dependencies": {
"@next/bundle-analyzer": "13.4.12",
"@next/bundle-analyzer": "13.4.19",
"@tailwindcss/forms": "^0.5.4",
"@tailwindcss/typography": "^0.5.9",
"autoprefixer": "^10.4.13",
@ -20,10 +20,10 @@
"github-slugger": "^1.4.0",
"gray-matter": "^4.0.2",
"image-size": "1.0.0",
"next": "13.4.12",
"next": "13.4.19",
"next-contentlayer": "0.3.4",
"next-themes": "^0.2.1",
"pliny": "0.1.1",
"pliny": "0.1.2",
"postcss": "^8.4.24",
"react": "18.2.0",
"react-dom": "18.2.0",
@ -48,7 +48,7 @@
"@typescript-eslint/parser": "^6.1.0",
"cross-env": "^7.0.3",
"eslint": "^8.45.0",
"eslint-config-next": "13.4.12",
"eslint-config-next": "13.4.19",
"eslint-config-prettier": "^8.8.0",
"eslint-plugin-prettier": "^5.0.0",
"husky": "^8.0.0",

288
yarn.lock
View File

@ -2330,90 +2330,90 @@ __metadata:
languageName: node
linkType: hard
"@next/bundle-analyzer@npm:13.4.12":
version: 13.4.12
resolution: "@next/bundle-analyzer@npm:13.4.12"
"@next/bundle-analyzer@npm:13.4.19":
version: 13.4.19
resolution: "@next/bundle-analyzer@npm:13.4.19"
dependencies:
webpack-bundle-analyzer: 4.7.0
checksum: 4fdd226df19e830537f460d019af9d17e2e2c70b516100f1ab31d86de21b7753630f7ccc7d37d44dd6abdc4823ed4a502e10747140d5de7a40e9e7832cf5fcc0
checksum: 562ff4c21ae0b2a8061b7a5faac282319e8d197678138442151ab0de4af5a6e27b0900b5779d24df5758a9da45c5d5445e1ba3a35ea7507288965fa9fdcec53b
languageName: node
linkType: hard
"@next/env@npm:13.4.12":
version: 13.4.12
resolution: "@next/env@npm:13.4.12"
checksum: 2ccb2e271b3c42697c1e807cdf988429fcb563f80fa0ca72512f65f47cbbcc46c44fc53bf055814d4b467f1394de8c1a1ef6aad14d35f9993004faa956466d02
"@next/env@npm:13.4.19":
version: 13.4.19
resolution: "@next/env@npm:13.4.19"
checksum: ace4f82890954ade0164fbe2b7ff988268d2b99b2e80caa6707c51fa4cbfaaa31e48fbbcecd4fd142af3503c544e1b4c91e8185d4af253c8fb46550e9e70ad7e
languageName: node
linkType: hard
"@next/eslint-plugin-next@npm:13.4.12":
version: 13.4.12
resolution: "@next/eslint-plugin-next@npm:13.4.12"
"@next/eslint-plugin-next@npm:13.4.19":
version: 13.4.19
resolution: "@next/eslint-plugin-next@npm:13.4.19"
dependencies:
glob: 7.1.7
checksum: a20cf430efe7602b819e69d826c33659a9c2cfa7c6162f63d91b607ff6ac9da0e79ff27f38cebd79117500640329bd107521b4874e6a2d009ddafab762885c82
checksum: d60c136e4a8d156b50d4b248eef9918bbf4bd7da293487cdf1f7bc172b07beeae4a2822798942d2f87999af86c53d871ebea592f3d6099ae23a0746d2abf7c73
languageName: node
linkType: hard
"@next/swc-darwin-arm64@npm:13.4.12":
version: 13.4.12
resolution: "@next/swc-darwin-arm64@npm:13.4.12"
"@next/swc-darwin-arm64@npm:13.4.19":
version: 13.4.19
resolution: "@next/swc-darwin-arm64@npm:13.4.19"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
"@next/swc-darwin-x64@npm:13.4.12":
version: 13.4.12
resolution: "@next/swc-darwin-x64@npm:13.4.12"
"@next/swc-darwin-x64@npm:13.4.19":
version: 13.4.19
resolution: "@next/swc-darwin-x64@npm:13.4.19"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
"@next/swc-linux-arm64-gnu@npm:13.4.12":
version: 13.4.12
resolution: "@next/swc-linux-arm64-gnu@npm:13.4.12"
"@next/swc-linux-arm64-gnu@npm:13.4.19":
version: 13.4.19
resolution: "@next/swc-linux-arm64-gnu@npm:13.4.19"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
"@next/swc-linux-arm64-musl@npm:13.4.12":
version: 13.4.12
resolution: "@next/swc-linux-arm64-musl@npm:13.4.12"
"@next/swc-linux-arm64-musl@npm:13.4.19":
version: 13.4.19
resolution: "@next/swc-linux-arm64-musl@npm:13.4.19"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
"@next/swc-linux-x64-gnu@npm:13.4.12":
version: 13.4.12
resolution: "@next/swc-linux-x64-gnu@npm:13.4.12"
"@next/swc-linux-x64-gnu@npm:13.4.19":
version: 13.4.19
resolution: "@next/swc-linux-x64-gnu@npm:13.4.19"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
"@next/swc-linux-x64-musl@npm:13.4.12":
version: 13.4.12
resolution: "@next/swc-linux-x64-musl@npm:13.4.12"
"@next/swc-linux-x64-musl@npm:13.4.19":
version: 13.4.19
resolution: "@next/swc-linux-x64-musl@npm:13.4.19"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
"@next/swc-win32-arm64-msvc@npm:13.4.12":
version: 13.4.12
resolution: "@next/swc-win32-arm64-msvc@npm:13.4.12"
"@next/swc-win32-arm64-msvc@npm:13.4.19":
version: 13.4.19
resolution: "@next/swc-win32-arm64-msvc@npm:13.4.19"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
"@next/swc-win32-ia32-msvc@npm:13.4.12":
version: 13.4.12
resolution: "@next/swc-win32-ia32-msvc@npm:13.4.12"
"@next/swc-win32-ia32-msvc@npm:13.4.19":
version: 13.4.19
resolution: "@next/swc-win32-ia32-msvc@npm:13.4.19"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
"@next/swc-win32-x64-msvc@npm:13.4.12":
version: 13.4.12
resolution: "@next/swc-win32-x64-msvc@npm:13.4.12"
"@next/swc-win32-x64-msvc@npm:13.4.19":
version: 13.4.19
resolution: "@next/swc-win32-x64-msvc@npm:13.4.19"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
@ -3250,20 +3250,21 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/parser@npm:^5.42.0":
version: 5.61.0
resolution: "@typescript-eslint/parser@npm:5.61.0"
"@typescript-eslint/parser@npm:^5.4.2 || ^6.0.0":
version: 6.4.1
resolution: "@typescript-eslint/parser@npm:6.4.1"
dependencies:
"@typescript-eslint/scope-manager": 5.61.0
"@typescript-eslint/types": 5.61.0
"@typescript-eslint/typescript-estree": 5.61.0
"@typescript-eslint/scope-manager": 6.4.1
"@typescript-eslint/types": 6.4.1
"@typescript-eslint/typescript-estree": 6.4.1
"@typescript-eslint/visitor-keys": 6.4.1
debug: ^4.3.4
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
eslint: ^7.0.0 || ^8.0.0
peerDependenciesMeta:
typescript:
optional: true
checksum: 2422bca03ecc6830700aaa739ec46b8e9ab6c0a47a67f140dc6b62a42a8b98997e73bce52c6a010b8a9b461211c46ba865d5b7f680a7823cf5c245d3b61f7fd5
checksum: cb61c757963f2a7964c2f846087eadda044720da769d96600f9f0069fe796d612caef5d9bb0c785aa4fa95028b2d231e7c83847ce44f02b1fa41f2102d6f444c
languageName: node
linkType: hard
@ -3285,16 +3286,6 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/scope-manager@npm:5.61.0":
version: 5.61.0
resolution: "@typescript-eslint/scope-manager@npm:5.61.0"
dependencies:
"@typescript-eslint/types": 5.61.0
"@typescript-eslint/visitor-keys": 5.61.0
checksum: 6dfbb42c4b7d796ae3c395398bdfd2e5a4ae8aaf1448381278ecc39a1d1045af2cb452da5a00519d265bc1a5997523de22d5021acb4dbe1648502fe61512d3c6
languageName: node
linkType: hard
"@typescript-eslint/scope-manager@npm:6.1.0":
version: 6.1.0
resolution: "@typescript-eslint/scope-manager@npm:6.1.0"
@ -3305,6 +3296,16 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/scope-manager@npm:6.4.1":
version: 6.4.1
resolution: "@typescript-eslint/scope-manager@npm:6.4.1"
dependencies:
"@typescript-eslint/types": 6.4.1
"@typescript-eslint/visitor-keys": 6.4.1
checksum: 8f7f90aa378a19838301b31cfa58a4b0641d2b84891705c8c006c67aacb5c0d07112b714e1f0e7a159c5736779c934ec26dadef42a0711fccb635596aba391fc
languageName: node
linkType: hard
"@typescript-eslint/type-utils@npm:6.1.0":
version: 6.1.0
resolution: "@typescript-eslint/type-utils@npm:6.1.0"
@ -3322,13 +3323,6 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/types@npm:5.61.0":
version: 5.61.0
resolution: "@typescript-eslint/types@npm:5.61.0"
checksum: d311ca2141f6bcb5f0f8f97ddbc218c9911e0735aaa30f0f2e64d518fb33568410754e1b04bf157175f8783504f8ec62a7ab53a66a18507f43edb1e21fe69e90
languageName: node
linkType: hard
"@typescript-eslint/types@npm:6.1.0":
version: 6.1.0
resolution: "@typescript-eslint/types@npm:6.1.0"
@ -3336,21 +3330,10 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/typescript-estree@npm:5.61.0":
version: 5.61.0
resolution: "@typescript-eslint/typescript-estree@npm:5.61.0"
dependencies:
"@typescript-eslint/types": 5.61.0
"@typescript-eslint/visitor-keys": 5.61.0
debug: ^4.3.4
globby: ^11.1.0
is-glob: ^4.0.3
semver: ^7.3.7
tsutils: ^3.21.0
peerDependenciesMeta:
typescript:
optional: true
checksum: efe25a1b2774939c02cb9b388cf72efa672811f1c39a87ddd617937f63c2320551ce459ba69c6d022e33322594d40b9f2d2c6bc9937387718adc40dc5e57ea8e
"@typescript-eslint/types@npm:6.4.1":
version: 6.4.1
resolution: "@typescript-eslint/types@npm:6.4.1"
checksum: 16ba46140dbe426407bbb940e87fb347e7eb53b64f74e8f6a819cd662aa25ccd0c25b1e588867ce3cd36a8b4eccea7bd81f4d429595e6e86d9a24c655b1c8617
languageName: node
linkType: hard
@ -3372,6 +3355,24 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/typescript-estree@npm:6.4.1":
version: 6.4.1
resolution: "@typescript-eslint/typescript-estree@npm:6.4.1"
dependencies:
"@typescript-eslint/types": 6.4.1
"@typescript-eslint/visitor-keys": 6.4.1
debug: ^4.3.4
globby: ^11.1.0
is-glob: ^4.0.3
semver: ^7.5.4
ts-api-utils: ^1.0.1
peerDependenciesMeta:
typescript:
optional: true
checksum: 34c289e50a6337321154efe6c20c762e94fea308f9032971e356a266f63e99b908b1a00dd8cf51eba50a6f69db01d665faf2cf13454b355767fd167eebe60f1c
languageName: node
linkType: hard
"@typescript-eslint/utils@npm:6.1.0":
version: 6.1.0
resolution: "@typescript-eslint/utils@npm:6.1.0"
@ -3389,16 +3390,6 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/visitor-keys@npm:5.61.0":
version: 5.61.0
resolution: "@typescript-eslint/visitor-keys@npm:5.61.0"
dependencies:
"@typescript-eslint/types": 5.61.0
eslint-visitor-keys: ^3.3.0
checksum: a8d589f61ddfc380787218da4d347e8f9aef0f82f4a93f1daee46786bda889a90961c7ec1b470db5e3261438a728fdfd956f5bda6ee2de22c4be2d2152d6e270
languageName: node
linkType: hard
"@typescript-eslint/visitor-keys@npm:6.1.0":
version: 6.1.0
resolution: "@typescript-eslint/visitor-keys@npm:6.1.0"
@ -3409,6 +3400,16 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/visitor-keys@npm:6.4.1":
version: 6.4.1
resolution: "@typescript-eslint/visitor-keys@npm:6.4.1"
dependencies:
"@typescript-eslint/types": 6.4.1
eslint-visitor-keys: ^3.4.1
checksum: bd9cd56fc793e1d880c24193f939c4992b2653f330baece41cd461d1fb48edb2c53696987cba0e29074bbb452dd181fd009db92dd19060fdcc417ad76768f18a
languageName: node
linkType: hard
"abbrev@npm:^1.0.0":
version: 1.1.1
resolution: "abbrev@npm:1.1.1"
@ -4269,13 +4270,6 @@ __metadata:
languageName: node
linkType: hard
"command-score@npm:^0.1.2":
version: 0.1.2
resolution: "command-score@npm:0.1.2"
checksum: b733fd552d7e569070da3d474b1ed5f54785fdf3dd61670002e0a00b2eff1a547c2b6d3af3683c012f4f39c6455f9e7ee5e9997a79c08048ec37ec2195d3df08
languageName: node
linkType: hard
"commander@npm:^10.0.0":
version: 10.0.1
resolution: "commander@npm:10.0.1"
@ -5017,26 +5011,26 @@ __metadata:
languageName: node
linkType: hard
"eslint-config-next@npm:13.4.12":
version: 13.4.12
resolution: "eslint-config-next@npm:13.4.12"
"eslint-config-next@npm:13.4.19":
version: 13.4.19
resolution: "eslint-config-next@npm:13.4.19"
dependencies:
"@next/eslint-plugin-next": 13.4.12
"@next/eslint-plugin-next": 13.4.19
"@rushstack/eslint-patch": ^1.1.3
"@typescript-eslint/parser": ^5.42.0
"@typescript-eslint/parser": ^5.4.2 || ^6.0.0
eslint-import-resolver-node: ^0.3.6
eslint-import-resolver-typescript: ^3.5.2
eslint-plugin-import: ^2.26.0
eslint-plugin-jsx-a11y: ^6.5.1
eslint-plugin-react: ^7.31.7
eslint-plugin-react-hooks: 5.0.0-canary-7118f5dd7-20230705
eslint-plugin-react-hooks: ^4.5.0 || 5.0.0-canary-7118f5dd7-20230705
peerDependencies:
eslint: ^7.23.0 || ^8.0.0
typescript: ">=3.3.1"
peerDependenciesMeta:
typescript:
optional: true
checksum: 633eccf920d94a1248c089ec08c52245d863b1b45d68be04deff93c0a0d60373c96610d69d005909b2c9beb81b0af7a12a777d03277cd4db60233e99ac8ef281
checksum: 2b2e527facf98326486b2ce806043f41d1f5a969405d2e546d4726462de3fdd05f720ec97d27952abacb09c34e31f3896da05c0c135e65f587376db9ddd71424
languageName: node
linkType: hard
@ -5163,7 +5157,7 @@ __metadata:
languageName: node
linkType: hard
"eslint-plugin-react-hooks@npm:5.0.0-canary-7118f5dd7-20230705":
"eslint-plugin-react-hooks@npm:^4.5.0 || 5.0.0-canary-7118f5dd7-20230705":
version: 5.0.0-canary-7118f5dd7-20230705
resolution: "eslint-plugin-react-hooks@npm:5.0.0-canary-7118f5dd7-20230705"
peerDependencies:
@ -5711,6 +5705,13 @@ __metadata:
languageName: node
linkType: hard
"fuse.js@npm:^6.6.2":
version: 6.6.2
resolution: "fuse.js@npm:6.6.2"
checksum: 17ae758ce205276ebd88bd9c9f088a100be0b4896abac9f6b09847151269d1690f41d7f98ff5813d4a58973162dbd99d0072ce807020fee6f9de60170f6b08eb
languageName: node
linkType: hard
"gauge@npm:^4.0.3":
version: 4.0.4
resolution: "gauge@npm:4.0.4"
@ -7024,19 +7025,19 @@ __metadata:
languageName: node
linkType: hard
"kbar@npm:0.1.0-beta.41":
version: 0.1.0-beta.41
resolution: "kbar@npm:0.1.0-beta.41"
"kbar@npm:0.1.0-beta.43":
version: 0.1.0-beta.43
resolution: "kbar@npm:0.1.0-beta.43"
dependencies:
"@radix-ui/react-portal": ^1.0.1
command-score: ^0.1.2
fast-equals: ^2.0.3
fuse.js: ^6.6.2
react-virtual: ^2.8.2
tiny-invariant: ^1.2.0
peerDependencies:
react: ^16.0.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0
checksum: 4ce40d59c27b0a9367fbface0780f906c20109bc279b038041e51b0f97fee50261599fda8cfc5ba8e45550589639517f580935ec6443e835081057d9bb5a6e54
checksum: cb3eee56295cd6697149ca083ae42957dccbc15cc52b9fbe62b4ebb6e7e3613a812ed8a0083e81be7aadcb85e22d007a59ac5cee25e0a0caa4ba4c95bb5606c8
languageName: node
linkType: hard
@ -8392,20 +8393,20 @@ __metadata:
languageName: node
linkType: hard
"next@npm:13.4.12":
version: 13.4.12
resolution: "next@npm:13.4.12"
"next@npm:13.4.19":
version: 13.4.19
resolution: "next@npm:13.4.19"
dependencies:
"@next/env": 13.4.12
"@next/swc-darwin-arm64": 13.4.12
"@next/swc-darwin-x64": 13.4.12
"@next/swc-linux-arm64-gnu": 13.4.12
"@next/swc-linux-arm64-musl": 13.4.12
"@next/swc-linux-x64-gnu": 13.4.12
"@next/swc-linux-x64-musl": 13.4.12
"@next/swc-win32-arm64-msvc": 13.4.12
"@next/swc-win32-ia32-msvc": 13.4.12
"@next/swc-win32-x64-msvc": 13.4.12
"@next/env": 13.4.19
"@next/swc-darwin-arm64": 13.4.19
"@next/swc-darwin-x64": 13.4.19
"@next/swc-linux-arm64-gnu": 13.4.19
"@next/swc-linux-arm64-musl": 13.4.19
"@next/swc-linux-x64-gnu": 13.4.19
"@next/swc-linux-x64-musl": 13.4.19
"@next/swc-win32-arm64-msvc": 13.4.19
"@next/swc-win32-ia32-msvc": 13.4.19
"@next/swc-win32-x64-msvc": 13.4.19
"@swc/helpers": 0.5.1
busboy: 1.6.0
caniuse-lite: ^1.0.30001406
@ -8415,7 +8416,6 @@ __metadata:
zod: 3.21.4
peerDependencies:
"@opentelemetry/api": ^1.1.0
fibers: ">= 3.1.0"
react: ^18.2.0
react-dom: ^18.2.0
sass: ^1.3.0
@ -8441,13 +8441,11 @@ __metadata:
peerDependenciesMeta:
"@opentelemetry/api":
optional: true
fibers:
optional: true
sass:
optional: true
bin:
next: dist/bin/next
checksum: 50bd443ffe09424c1a94d6606d41886ccd1d65185e125aa199957ea92c5e4d1c226f1675f3e5ea92e88f43f8355824ba50db52a8aeae225f7a86b6c901d25527
checksum: f4873dab8888ed4dae14d36d7cf8dc54cd042695cf7ee41d05e8757f463d11952a594eb066143cc2f7253ea1d41c6efe681cdc3ab8c2fa6eb0815fa5a94de3dc
languageName: node
linkType: hard
@ -8951,9 +8949,9 @@ __metadata:
languageName: node
linkType: hard
"pliny@npm:0.1.1":
version: 0.1.1
resolution: "pliny@npm:0.1.1"
"pliny@npm:0.1.2":
version: 0.1.2
resolution: "pliny@npm:0.1.2"
dependencies:
"@docsearch/react": ^3.5.0
"@giscus/react": ^2.3.0
@ -8963,7 +8961,7 @@ __metadata:
github-slugger: ^1.4.0
image-size: 1.0.0
js-yaml: 4.1.0
kbar: 0.1.0-beta.41
kbar: 0.1.0-beta.43
next-contentlayer: ^0.3.4
next-themes: ^0.2.1
remark: ^14.0.2
@ -8972,7 +8970,7 @@ __metadata:
next: ">=13.0.0"
react: ^17.0.2 || ^18.0.0
react-dom: ^17.0.2 || ^18.0.0
checksum: 6d1ff65e4684ceb06983c6ecb94fa29b1b2da9047a2ba2c23bbad1126ba9e6f9cfd24e663e2fe828a3397bfa673088796f5cf932a78e2b900525f9190a231182
checksum: 9ab3280d65b7ac4b91323f0b91e9b128143f00b07c428e46b8a809ff3398cf21bdc4c87db385c905204e5d57aed3aab21f7957c158750f7c55190ec947dbe197
languageName: node
linkType: hard
@ -10190,7 +10188,7 @@ __metadata:
languageName: node
linkType: hard
"semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.4":
"semver@npm:^7.3.5, semver@npm:^7.5.4":
version: 7.5.4
resolution: "semver@npm:7.5.4"
dependencies:
@ -10704,7 +10702,7 @@ __metadata:
version: 0.0.0-use.local
resolution: "tailwind-nextjs-starter-blog@workspace:."
dependencies:
"@next/bundle-analyzer": 13.4.12
"@next/bundle-analyzer": 13.4.19
"@svgr/webpack": ^8.0.1
"@tailwindcss/forms": ^0.5.4
"@tailwindcss/typography": ^0.5.9
@ -10717,7 +10715,7 @@ __metadata:
cross-env: ^7.0.3
esbuild: 0.18.11
eslint: ^8.45.0
eslint-config-next: 13.4.12
eslint-config-next: 13.4.19
eslint-config-prettier: ^8.8.0
eslint-plugin-prettier: ^5.0.0
github-slugger: ^1.4.0
@ -10725,10 +10723,10 @@ __metadata:
husky: ^8.0.0
image-size: 1.0.0
lint-staged: ^13.0.0
next: 13.4.12
next: 13.4.19
next-contentlayer: 0.3.4
next-themes: ^0.2.1
pliny: 0.1.1
pliny: 0.1.2
postcss: ^8.4.24
prettier: ^3.0.0
prettier-plugin-tailwindcss: ^0.4.1
@ -10946,13 +10944,6 @@ __metadata:
languageName: node
linkType: hard
"tslib@npm:^1.8.1":
version: 1.14.1
resolution: "tslib@npm:1.14.1"
checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd
languageName: node
linkType: hard
"tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.4.1, tslib@npm:^2.5.0, tslib@npm:^2.6.0":
version: 2.6.0
resolution: "tslib@npm:2.6.0"
@ -10960,17 +10951,6 @@ __metadata:
languageName: node
linkType: hard
"tsutils@npm:^3.21.0":
version: 3.21.0
resolution: "tsutils@npm:3.21.0"
dependencies:
tslib: ^1.8.1
peerDependencies:
typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
checksum: 1843f4c1b2e0f975e08c4c21caa4af4f7f65a12ac1b81b3b8489366826259323feb3fc7a243123453d2d1a02314205a7634e048d4a8009921da19f99755cdc48
languageName: node
linkType: hard
"typanion@npm:^3.12.1, typanion@npm:^3.8.0":
version: 3.13.0
resolution: "typanion@npm:3.13.0"