Nuxt.js 3 x Histoire x Vitest x VitePress x Turbo (pnpm)

Overview

Turborepo nuxt starter

CI/CD App UI Docs

This is a monorepo with Nuxt, Histoire, Vitest & VitePress as a starter for any project that can be easily extended. You can also find additional branches:

What's inside?

This turborepo uses pnpm as a package manager. It includes the following packages/apps:

Apps and Packages

Each package/app is 100% TypeScript.

Utilities

This turborepo has some additional tools already setup for you:

Setup

To install all dependencies, run the following command:

pnpm install

Develop

To develop all apps and packages, run the following command:

pnpm run dev

Lint

To check & fix linter through all apps and packages, run the following command:

pnpm run lint
pnpm run lint:fix

Test

To run tests through all apps and packages, run the following command:

pnpm run test

Build

To build all apps and packages, run the following command:

pnpm run build

Remote Caching

Turborepo can use a technique known as Remote Caching to share cache artifacts across machines, enabling you to share build caches with your team and CI/CD pipelines.

By default, Turborepo will cache locally. To enable Remote Caching you will need an account with Vercel. If you don't have an account you can create one, then enter the following commands:

pnpm dlx turbo login

This will authenticate the Turborepo CLI with your Vercel account.

Next, you can link your Turborepo to your Remote Cache by running the following command from the root of your turborepo:

pnpm dlx turbo link

Use a custom remote cache server turbo-remote-cache

Useful Links

Learn more about the power of Turborepo:

Comments
  • Histoire's Vue 3 tailwind design system example

    Histoire's Vue 3 tailwind design system example

    Hi, I've been using this boilerplate for a project, and I love it. Histoire is also an excellent project and a joy to work with.

    The Histoire website hosts an example Vue 3 + Tailwind project with a "Design System" section that uses a Tailwind configuration file to import and generate design tokens.

    I'm trying to get this to work but with UnoCSS which does not use a local Tailwind configuration file.

    Any thoughts on how I could get this feature to work with UnoCSS?

    I'll post this on the Histoire repo too.

    Thanks, Daniel.

    opened by danielduckworth 3
  • Configure Renovate

    Configure Renovate

    Mend Renovate

    Welcome to Renovate! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.

    🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.


    Detected Package Files

    • .github/workflows/ci.yaml (github-actions)
    • .github/workflows/setup/action.yaml (github-actions)
    • apps/docs/package.json (npm)
    • apps/web/package.json (npm)
    • package.json (npm)
    • packages/eslint-config-custom/package.json (npm)
    • packages/tsconfig/package.json (npm)
    • packages/ui/package.json (npm)

    Configuration Summary

    Based on the default config's presets, Renovate will:

    • Start dependency updates only once this onboarding PR is merged
    • Enable Renovate Dependency Dashboard creation.
    • If Renovate detects semantic commits, it will use semantic commit type fix for dependencies and chore for all others.
    • Ignore node_modules, bower_components, vendor and various test/tests directories.
    • Autodetect whether to pin dependencies or maintain ranges.
    • Rate limit PR creation to a maximum of two per hour.
    • Limit to maximum 10 open PRs at any time.
    • Group known monorepo packages together.
    • Use curated list of recommended non-monorepo package groupings.
    • A collection of workarounds for known problems with packages.

    πŸ”‘ Would you like to change the way Renovate is upgrading your dependencies? Simply edit the renovate.json in this branch with your custom config and the list of Pull Requests in the "What to Expect" section below will be updated the next time Renovate runs.


    What to Expect

    With your current configuration, Renovate will create 6 Pull Requests:

    fix(deps): pin dependencies
    chore(deps): update dependency vitepress to v1.0.0-alpha.21
    • Schedule: ["at any time"]
    • Branch name: renovate/vitepress-1.x
    • Merge into: main
    • Upgrade vitepress to 1.0.0-alpha.21
    chore(deps): update pnpm/action-setup action to v2.2.4
    • Schedule: ["at any time"]
    • Branch name: renovate/pnpm-action-setup-2.x
    • Merge into: main
    • Upgrade pnpm/action-setup to v2.2.4
    chore(deps): update dependency @​vitest/coverage-c8 to v0.24.3
    • Schedule: ["at any time"]
    • Branch name: renovate/vitest-coverage-c8-0.x
    • Merge into: main
    • Upgrade @vitest/coverage-c8 to 0.24.3
    chore(deps): update dependency vitest to v0.24.3
    • Schedule: ["at any time"]
    • Branch name: renovate/vitest-0.x
    • Merge into: main
    • Upgrade vitest to 0.24.3
    chore(deps): update pnpm to v7.13.5
    • Schedule: ["at any time"]
    • Branch name: renovate/pnpm-7.x
    • Merge into: main
    • Upgrade pnpm to 7.13.5

    🚸 Branch creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or spam the project. See docs for prhourlylimit for details.


    ❓ Got questions? Check out Renovate's Docs, particularly the Getting Started section. If you need any further assistance then you can also request help here.


    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 3
  • Fix: Vitepres TypeError CSS

    Fix: Vitepres TypeError CSS

    Fix for Vitepres TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".css".

    Source: https://github.com/vuetifyjs/vuetify/discussions/15735

    opened by danielduckworth 1
  • Vitepres TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension

    Vitepres TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".css"

    I'm getting this error when I run the build command for the UnoCSS Vuetify branch.

    Executing task: yarn run build 
    
    yarn run v1.22.19
    $ turbo run build
     WARNING  failed to contact turbod. Continuing in standalone mode: connection to turbo daemon process failed. Please ensure the following:
            - the process identified by the pid in the file at C:\Users\DANIEL~1\AppData\Local\Temp\turbod\13d123bce45b5c45\turbod.pid is not running, and remove C:\Users\DANIEL~1\AppData\Local\Temp\turbod\13d123bce45b5c45\turbod.pid
            - check the logs at C:\Users\Daniel Duckworth\AppData\Local\turborepo\logs\13d123bce45b5c45-turborepo-nuxt-boilerplate.log
            - the unix domain socket at C:\Users\DANIEL~1\AppData\Local\Temp\turbod\13d123bce45b5c45\turbod.sock has been removed
            You can also run without the daemon process by passing --no-daemon
    β€’ Packages in scope: @myturborepo/common, @myturborepo/eslint-config-custom, @myturborepo/tsconfig, @myturborepo/ui, @myturborepo/vuetify-config, @myturborepo/web, docs
    β€’ Running build in 7 packages
    β€’ Remote caching disabled
    @myturborepo/ui:build: cache miss, executing 81d8606a1ea141fb
    @myturborepo/ui:build: 
    @myturborepo/ui:build: > @myturborepo/[email protected] build G:\Code\03 Projects\00 Experimental\turborepo-nuxt-boilerplate\packages\ui     
    @myturborepo/ui:build: > histoire build
    @myturborepo/ui:build:
    @myturborepo/ui:build: Using 5 threads for story collection
    @myturborepo/ui:build: components/Button.story.vue 3410ms (setup:26ms, execute:46ms, run:3339ms)
    @myturborepo/ui:build: vite v3.1.8 building for development...
    @myturborepo/ui:build: transforming...
    @myturborepo/ui:build: Use of eval is strongly discouraged, as it poses security risks and may cause issues with minification
    @myturborepo/ui:build: 'setupVanilla' is not exported by '../../../../../../../__resolved__virtual:$histoire-generated-global-setup'
    @myturborepo/ui:build: 'setupVanilla' is not exported by '../../../../../../../__resolved__virtual:$histoire-generated-global-setup'
    @myturborepo/ui:build: 'setupVanilla' is not exported by 'histoire.setup.ts'
    @myturborepo/ui:build: 'setupVanilla' is not exported by 'histoire.setup.ts'
    @myturborepo/ui:build: 'setupVue3' is not exported by '../../../../../../../__resolved__virtual:$histoire-generated-global-setup'   
    @myturborepo/ui:build: 'setupVue3' is not exported by '../../../../../../../__resolved__virtual:$histoire-generated-global-setup'   
    @myturborepo/ui:build: 'setupVue3' is not exported by '../../../../../../../__resolved__virtual:$histoire-generated-global-setup'   
    @myturborepo/ui:build: 'setupVue3' is not exported by '../../../../../../../__resolved__virtual:$histoire-generated-global-setup'   
    @myturborepo/ui:build: βœ“ 354 modules transformed.
    @myturborepo/ui:build: rendering chunks...
    @myturborepo/ui:build: .histoire/dist/assets/bundle-sandbox.847111cb.js                                                 2.71 KiB / gzip: 1.08 KiB
    @myturborepo/ui:build: .histoire/dist/assets/state.8831c8b1.js                                                          2.64 KiB / gzip: 1.09 KiB
    @myturborepo/ui:build: .histoire/dist/assets/HomeView.7dbcde99.js                                                       3.24 KiB / gzip: 1.75 KiB
    @myturborepo/ui:build: .histoire/dist/assets/BaseEmpty.315cc9e5.js                                                      0.66 KiB / gzip: 0.40 KiB
    @myturborepo/ui:build: .histoire/dist/assets/GenericMountStory.vue_vue_type_script_setup_true_lang.67f40594.js          7.51 KiB / gzip: 2.76 KiB
    @myturborepo/ui:build: .histoire/dist/assets/__resolved__virtual_story-source_components-button-story-vue.2221ac26.js   0.29 KiB / gzip: 0.17 KiB
    @myturborepo/ui:build: .histoire/dist/assets/Button.story.09d26c68.js                                                   2.10 KiB / gzip: 0.78 KiB
    @myturborepo/ui:build: .histoire/dist/assets/search-docs-data.f808c72b.js                                               0.31 KiB / gzip: 0.22 KiB
    @myturborepo/ui:build: .histoire/dist/assets/SearchPane.47ab0db1.js                                                     17.95 KiB / gzip: 5.40 KiB
    @myturborepo/ui:build: .histoire/dist/assets/bundle-main.27145404.js                                                    62.08 KiB / gzip: 16.49 KiB
    @myturborepo/ui:build: .histoire/dist/assets/StoryView.ede08af5.js                                                      98.95 KiB / gzip: 17.69 KiB
    @myturborepo/ui:build: .histoire/dist/assets/style.6777d151.css                                                         376.75 KiB / gzip: 47.33 KiB
    @myturborepo/ui:build: .histoire/dist/assets/vendor.ac48cd54.js                                                         1475.68 KiB / gzip: 353.77 KiB
    @myturborepo/ui:build: βœ… Built 1 stories (1 variants) in 9.69s
    docs:build: cache miss, executing d0b35a02f22ab197
    @myturborepo/web:build: cache miss, executing b94d3aea978b5f7c
    docs:build: 
    docs:build: > [email protected] build G:\Code\03 Projects\00 Experimental\turborepo-nuxt-boilerplate\apps\docs
    docs:build: > vitepress build pages
    docs:build:
    @myturborepo/web:build:
    @myturborepo/web:build: > @myturborepo/[email protected] build G:\Code\03 Projects\00 Experimental\turborepo-nuxt-boilerplate\apps\web      
    @myturborepo/web:build: > nuxt build
    @myturborepo/web:build:
    @myturborepo/web:build: Nuxi 3.0.0-rc.12
    @myturborepo/web:build: Nuxt 3.0.0-rc.12 with Nitro 0.6.0
    docs:build: vitepress v1.0.0-alpha.22
    docs:build: - building client + server bundles...
    docs:build: βœ“ building client + server bundles...
    docs:build: build error:
    docs:build:  TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".css" for G:\Code\03 Projects\00 Experimental\turborepo-nuxt-boilerplate\node_modules\.pnpm\[email protected]\node_modules\vuetify\lib\components\VBtn\VBtn.css
    docs:build:     at new NodeError (node:internal/errors:387:5)
    docs:build:     at Object.getFileProtocolModuleFormat [as file:] (node:internal/modules/esm/get_format:75:11)
    docs:build:     at defaultGetFormat (node:internal/modules/esm/get_format:117:38)
    docs:build:     at defaultLoad (node:internal/modules/esm/load:81:20)
    docs:build:     at nextLoad (node:internal/modules/esm/loader:163:28)
    docs:build:     at ESMLoader.load (node:internal/modules/esm/loader:601:26)
    docs:build:     at ESMLoader.moduleProvider (node:internal/modules/esm/loader:457:22)
    docs:build:     at new ModuleJob (node:internal/modules/esm/module_job:63:26)
    docs:build:     at ESMLoader.#createModuleJob (node:internal/modules/esm/loader:476:17)
    docs:build:     at ESMLoader.getModuleJob (node:internal/modules/esm/loader:434:34) {
    docs:build:   code: 'ERR_UNKNOWN_FILE_EXTENSION'
    docs:build: }
    docs:build:  ELIFECYCLE  Command failed with exit code 1.
    docs:build: ERROR: command finished with error: command (G:\Code\03 Projects\00 Experimental\turborepo-nuxt-boilerplate\apps\docs) pnpm run build exited (1)
    @myturborepo/web:build: i Client built in 3571ms
    @myturborepo/web:build: i Building server...
    @myturborepo/web:build: √ Server built in 1774ms
    @myturborepo/web:build: √ Generated public dist
    @myturborepo/web:build: i Building Nitro Server (preset: netlify)
    @myturborepo/web:build: √ Nitro server built
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/server.mjs (390 B) (241 B gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/package.json (739 B) (330 B gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/VProgressCircular-styles.9b859651.mjs.map (292 B) (221 B gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/VProgressCircular-styles.9b859651.mjs (238 B) (160 B gzip)   
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/VIcon-styles.37d6f49c.mjs.map (267 B) (215 B gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/VIcon-styles.37d6f49c.mjs (178 B) (145 B gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/VBtnToggle-styles.4da10b7b.mjs.map (277 B) (216 B gzip)      
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/VBtnToggle-styles.4da10b7b.mjs (203 B) (152 B gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/VBtnGroup-styles.e55c00a5.mjs.map (275 B) (214 B gzip)       
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/VBtnGroup-styles.e55c00a5.mjs (198 B) (150 B gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/VBtn-styles.96ba9b2e.mjs.map (265 B) (212 B gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/VBtn-styles.96ba9b2e.mjs (173 B) (145 B gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/unocss-styles.049ca30c.mjs.map (269 B) (212 B gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/unocss-styles.049ca30c.mjs (181 B) (150 B gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/styles.mjs.map (2.17 kB) (580 B gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/styles.mjs (16.3 kB) (3.45 kB gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/server.mjs.map (157 kB) (22.2 kB gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/server.mjs (126 kB) (32.2 kB gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/renderer.mjs.map (20.4 kB) (3.58 kB gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/renderer.mjs (16 kB) (4.96 kB gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/netlify.mjs.map (21.1 kB) (3.63 kB gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/netlify.mjs (16.7 kB) (5.03 kB gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/index-styles.8b1231ec.mjs.map (267 B) (210 B gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/index-styles.8b1231ec.mjs (182 B) (152 B gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/error-component.2d2deac0.mjs.map (2.38 kB) (838 B gzip)      
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/error-component.2d2deac0.mjs (2.06 kB) (914 B gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/error-500.mjs.map (1.13 kB) (423 B gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/error-500.mjs (4.26 kB) (1.83 kB gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/error-500.210bb5d9.mjs.map (1.73 kB) (650 B gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/error-500.210bb5d9.mjs (3.14 kB) (1.41 kB gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/error-500-styles.3c04a696.mjs.map (438 B) (255 B gzip)       
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/error-500-styles.3c04a696.mjs (2.22 kB) (864 B gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/error-404.1de3eacb.mjs.map (2.37 kB) (822 B gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/error-404.1de3eacb.mjs (3.99 kB) (1.7 kB gzip)
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/error-404-styles.8943afef.mjs.map (438 B) (257 B gzip)       
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/error-404-styles.8943afef.mjs (3.92 kB) (1.25 kB gzip)       
    @myturborepo/web:build:   β”œβ”€ .netlify/functions-internal/server/chunks/client.manifest.mjs.map (1.97 kB) (461 B gzip)
    @myturborepo/web:build:   └─ .netlify/functions-internal/server/chunks/client.manifest.mjs (3.56 kB) (599 B gzip)
    @myturborepo/web:build: Ξ£ Total size: 5.93 MB (1.51 MB gzip)
    command (G:\Code\03 Projects\00 Experimental\turborepo-nuxt-boilerplate\apps\docs) pnpm run build exited (1)
    
     Tasks:    1 successful, 2 total
    Cached:    0 cached, 2 total
      Time:    39.506s
    
     ERROR  run failed: command  exited (1)
    error Command failed with exit code 1.
    info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
    
     *  The terminal process "C:\Program Files\PowerShell\7\pwsh.exe -Command yarn run build" terminated with exit code: 1. 
     *  Terminal will be reused by tasks, press any key to close it.
     * 
    

    I'll submit a pull request with fix.

    opened by danielduckworth 1
  • chore(deps): update dependency vitepress to v1.0.0-alpha.21 - autoclosed

    chore(deps): update dependency vitepress to v1.0.0-alpha.21 - autoclosed

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | vitepress (source) | 1.0.0-alpha.17 -> 1.0.0-alpha.21 | age | adoption | passing | confidence |


    Release Notes

    vuejs/vitepress

    v1.0.0-alpha.21

    Compare Source

    Bug Fixes
    • build: better align server and client side filename sanitization (3fd20fe)
    • theme: match switch background transition with page transition (#​1479) (962065a)
    • theme: prevent body scrolling when sidebar has opened on small screens (#​1391) (3daabdc)
    Features

    v1.0.0-alpha.20

    Compare Source

    Bug Fixes
    Reverts

    v1.0.0-alpha.19

    Compare Source

    Bug Fixes

    v1.0.0-alpha.18

    Compare Source

    Bug Fixes

    Configuration

    πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 1
  • fix(deps): pin dependencies - autoclosed

    fix(deps): pin dependencies - autoclosed

    Mend Renovate

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | @antfu/eslint-config | dependencies | pin | ^0.27.0 -> 0.27.0 | | @histoire/plugin-vue | devDependencies | pin | ^0.11.5 -> 0.11.5 | | @vitejs/plugin-vue (source) | devDependencies | pin | ^3.1.0 -> 3.1.2 | | @vitest/coverage-c8 | devDependencies | pin | ^0.23.4 -> 0.23.4 | | @vue/test-utils | devDependencies | pin | ^2.1.0 -> 2.1.0 | | c8 | devDependencies | pin | ^7.12.0 -> 7.12.0 | | eslint (source) | dependencies | pin | ^8.24.0 -> 8.25.0 | | histoire | devDependencies | pin | ^0.11.5 -> 0.11.5 | | jsdom | devDependencies | pin | ^20.0.0 -> 20.0.1 | | typescript (source) | devDependencies | pin | ^4.7.4 -> 4.8.4 | | vitest | devDependencies | pin | ^0.23.4 -> 0.23.4 | | vue (source) | devDependencies | pin | ^3.2.40 -> 3.2.41 |

    Add the preset :preserveSemverRanges to your config if you don't want to pin your dependencies.


    Configuration

    πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    β™» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

    πŸ‘» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 1
  • chore(deps): update all non-major dependencies (adonis)

    chore(deps): update all non-major dependencies (adonis)

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @vitest/coverage-c8 | ^0.25.5 -> ^0.25.6 | age | adoption | passing | confidence | | typescript (source) | ^4.9.3 -> ^4.9.4 | age | adoption | passing | confidence | | vitest | ^0.25.5 -> ^0.25.6 | age | adoption | passing | confidence |


    Release Notes

    vitest-dev/vitest

    v0.25.6

    Compare Source

       🐞 Bug Fixes
    Β Β Β Β View changes on GitHub
    Microsoft/TypeScript

    v4.9.4: TypeScript 4.9.4

    Compare Source

    For release notes, check out the release announcement.

    For the complete list of fixed issues, check out the

    Downloads are available on:

    Changes:

    This list of changes was auto generated.


    Configuration

    πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ‘» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    dependencies devops 
    opened by renovate[bot] 0
  • chore(deps): update devdependency @headlessui/vue to ^1.7.5 (tailwindui)

    chore(deps): update devdependency @headlessui/vue to ^1.7.5 (tailwindui)

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @headlessui/vue | ^1.7.4 -> ^1.7.5 | age | adoption | passing | confidence |


    Release Notes

    tailwindlabs/headlessui

    v1.7.5

    Compare Source

    Fixed
    • Reset form-like components when the parent <form> resets (#​2004)
    • Ensure Popover doesn't crash when focus is going to window (#​2019)
    • Ensure shift+home and shift+end works as expected in the ComboboxInput component (#​2024)
    • Improve syncing of the ComboboxInput value (#​2042)
    • Fix crash when using multiple mode without value prop (uncontrolled) for Listbox and Combobox components (#​2058)
    • Allow passing in your own id prop (#​2060)
    • Add null as a valid type for Listbox and Combobox in Vue (#​2064, #​2067)
    • Improve SSR for Tabs in Vue (#​2068)
    • Ignore pointer events in Listbox, Menu, and Combobox when cursor hasn't moved (#​2069)
    • Allow clicks inside dialog panel when target is inside shadow root (#​2079)

    Configuration

    πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    dependencies devops 
    opened by renovate[bot] 0
  • chore(deps): update all non-major dependencies to ^0.25.6 (unocss-vuetify)

    chore(deps): update all non-major dependencies to ^0.25.6 (unocss-vuetify)

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @vitest/coverage-c8 | ^0.25.5 -> ^0.25.6 | age | adoption | passing | confidence | | vitest | ^0.25.5 -> ^0.25.6 | age | adoption | passing | confidence |


    Release Notes

    vitest-dev/vitest

    v0.25.6

    Compare Source

       🐞 Bug Fixes
    Β Β Β Β View changes on GitHub

    Configuration

    πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ”• Ignore: Close this PR and you won't be reminded about these updates again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    dependencies devops 
    opened by renovate[bot] 0
  • chore(deps): update all non-major dependencies (unocss)

    chore(deps): update all non-major dependencies (unocss)

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @vitest/coverage-c8 | ^0.25.5 -> ^0.25.6 | age | adoption | passing | confidence | | typescript (source) | ^4.9.3 -> ^4.9.4 | age | adoption | passing | confidence | | vitest | ^0.25.5 -> ^0.25.6 | age | adoption | passing | confidence |


    Release Notes

    vitest-dev/vitest

    v0.25.6

    Compare Source

       🐞 Bug Fixes
    Β Β Β Β View changes on GitHub
    Microsoft/TypeScript

    v4.9.4: TypeScript 4.9.4

    Compare Source

    For release notes, check out the release announcement.

    For the complete list of fixed issues, check out the

    Downloads are available on:

    Changes:

    This list of changes was auto generated.


    Configuration

    πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ‘» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    dependencies devops 
    opened by renovate[bot] 0
  • chore(deps): update all non-major dependencies to ^0.25.6 (tailwind)

    chore(deps): update all non-major dependencies to ^0.25.6 (tailwind)

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @vitest/coverage-c8 | ^0.25.5 -> ^0.25.6 | age | adoption | passing | confidence | | vitest | ^0.25.5 -> ^0.25.6 | age | adoption | passing | confidence |


    Release Notes

    vitest-dev/vitest

    v0.25.6

    Compare Source

       🐞 Bug Fixes
    Β Β Β Β View changes on GitHub

    Configuration

    πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ”• Ignore: Close this PR and you won't be reminded about these updates again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    dependencies devops 
    opened by renovate[bot] 0
  • chore(deps): update devdependency @vitejs/plugin-vue to v4 (main)

    chore(deps): update devdependency @vitejs/plugin-vue to v4 (main)

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @vitejs/plugin-vue (source) | ^3.2.0 -> ^4.0.0 | age | adoption | passing | confidence |


    Release Notes

    vitejs/vite-plugin-vue

    v4.0.0

    Compare Source


    Configuration

    πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    dependencies devops 
    opened by renovate[bot] 0
  • chore(deps): update nwtgck/actions-netlify action to v2 (adonis)

    chore(deps): update nwtgck/actions-netlify action to v2 (adonis)

    Mend Renovate

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | nwtgck/actions-netlify | action | major | v1.2 -> v2.0 |


    Release Notes

    nwtgck/actions-netlify

    v2.0

    Compare Source


    Configuration

    πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    dependencies devops 
    opened by renovate[bot] 0
  • chore(deps): update nwtgck/actions-netlify action to v2 (unocss-vuetify)

    chore(deps): update nwtgck/actions-netlify action to v2 (unocss-vuetify)

    Mend Renovate

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | nwtgck/actions-netlify | action | major | v1.2 -> v2.0 |


    Release Notes

    nwtgck/actions-netlify

    v2.0

    Compare Source


    Configuration

    πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    dependencies devops 
    opened by renovate[bot] 0
  • chore(deps): update nwtgck/actions-netlify action to v2 (unocss-anu)

    chore(deps): update nwtgck/actions-netlify action to v2 (unocss-anu)

    Mend Renovate

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | nwtgck/actions-netlify | action | major | v1.2 -> v2.0 |


    Release Notes

    nwtgck/actions-netlify

    v2.0

    Compare Source


    Configuration

    πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    dependencies devops 
    opened by renovate[bot] 0
  • chore(deps): update nwtgck/actions-netlify action to v2 (unocss)

    chore(deps): update nwtgck/actions-netlify action to v2 (unocss)

    Mend Renovate

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | nwtgck/actions-netlify | action | major | v1.2 -> v2.0 |


    Release Notes

    nwtgck/actions-netlify

    v2.0

    Compare Source


    Configuration

    πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    dependencies devops 
    opened by renovate[bot] 0
  • chore(deps): update nwtgck/actions-netlify action to v2 (tailwindui)

    chore(deps): update nwtgck/actions-netlify action to v2 (tailwindui)

    Mend Renovate

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | nwtgck/actions-netlify | action | major | v1.2 -> v2.0 |


    Release Notes

    nwtgck/actions-netlify

    v2.0

    Compare Source


    Configuration

    πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    dependencies devops 
    opened by renovate[bot] 0
Releases(0.0.5)
Owner
Gurvan
Gurvan
sveltekit + turborepo + histoire in a turborepo

swyx's SvelteKit monorepo starter This is my starter for a monorepo with 2022 tech: SvelteKit Turborepo Histoire pnpm - brew install pnpm Demo Proof t

swyx 36 Nov 25, 2022
Generate the VitePress sidebar through the folder structure

⚑ VitePress Plugin: Auto Sidebar Generate the VitePress sidebar through the folder structure. ✨ Release Notes Features Small library TypeScript Suppor

Jonathan Schneider 8 Dec 28, 2022
Zero-config PWA Plugin for VitePress

Zero-config PWA Plugin for VitePress ?? Features ?? Documentation & guides ?? Zero-Config: sensible built-in default configs for common use cases ?? E

Vite PWA 10 Dec 1, 2022
πŸŒ‰ Experience Nuxt 3 features on existing Nuxt 2 projects

?? Nuxt Bridge Experience Nuxt 3 features on existing Nuxt 2 projects. Bridge is a forward-compatibility layer that allows you to experience many of t

Nuxt 180 Jan 5, 2023
Get packages from a monorepo (pnpm, yarn, npm, lerna)

?? You can help the author become a full-time open-source maintainer by sponsoring him on GitHub. @egoist/get-packages Get packages from a monorepo (p

EGOIST 45 Jun 1, 2022
This Is a Whatsapp Bot Made By Turbo Do Not Recode

This Is a Whatsapp Bot Made By Turbo Do Not Recode

TURBOMODS 7 Dec 6, 2022
Deduplication tool for pnpm-lock.yaml files

pnpm-deduplicate Remove duplicate dependencies from pnpm-lock.yaml. This project is simple and not have many features. I see it as a temporary solutio

null 62 Jan 3, 2023
`morphdom` integration for Turbo Streams

Turbo Morph turbo-morph is a morphdom integration for Turbo Streams. It provides a new Turbo Stream morph action. Note: Requires Turbo 7.2+ Getting St

Marco Roth 48 Dec 29, 2022
Detects which package manager (bun, pnpm, yarn, npm) is used.

@skarab/detect-package-manager Detects which package manager (bun, pnpm, yarn, npm) is used based on the current working directory. Features Support p

null 5 Sep 3, 2022
WIP: Power-pack for Turbo Streams

TurboPower turbo_power is a power-pack for Turbo Streams. It provides Turbo Streams with a bunch of new actions and additionally adds the morph action

Marco Roth 123 Jan 4, 2023
Turborepo starter with pnpm

Turborepo starter with pnpm This is an official starter turborepo. What's inside? This turborepo uses pnpm as a packages manager. It includes the foll

Jack Herrington 23 Dec 18, 2022
Remix TypeScript monorepo with Turborepo pipelines, Prisma, PostgreSQL, Docker deploy to Fly.io, pnpm, TailwindCSS and Tsyringe for DI.

Remix template with Turborepo, TypeScript and pnpm. The remix app deploys to fly.io or build to Docker image. Example packages for Database with prisma, Tsyringe dependency injection, UI, and internal TypeScript packages.

Philippe L'ATTENTION 33 Dec 29, 2022
Provides event handling and an HTMLElement mixin for Declarative Shadow DOM in Hotwire Turbo.

Turbo Shadow Provides event handling and an HTMLElement mixin for Declarative Shadow DOM support in Hotwire Turbo. Requires Turbo 7.2 or higher. Quick

Whitefusion 17 Sep 28, 2022
This repository contains a fullstack chatbot project based on the ChatGPT `gpt-3.5-turbo` model.

This is a fullstack chatbot created with React, Nodejs, OpenAi, and ChatGPT while developing the following tutorial: How To Build A Chat Bot Applicati

NJOKU SAMSON EBERE 6 May 10, 2023
Vitest for coc.nvim

coc-vitest Vitest for coc.nvim Install vim-plug: Plug 'yaegassy/coc-vitest', {'do': 'yarn install --frozen-lockfile'} CocInstall: Not supported at thi

yaegassy 8 Sep 4, 2022
Remix + Cloudflare Workers + Wrangler2 + Tailwind + ESLint + Prettier + Vitest + Playwright

Welcome to Remix! Remix Docs Development You will be running two processes during development: The Miniflare server (miniflare is a local environment

null 48 Dec 19, 2022
Custom Vitest matchers to test the state of the DOM, forked from jest-dom.

vitest-dom Custom Vitest matchers to test the state of the DOM This library is a fork of @testing-library/jest-dom. It shares that library's implement

Chance Strickland 14 Dec 16, 2022
πŸš€ A boilerplate with generic configurations to a Nextjs project with bun, vitest, cicd and etc

?? Next.JS Template with Linter ?? Tools: NextJS Typescript ESLint (Code Pattern) Prettier (Formatter) Husky (Pre-commit) Vitest (Unit/Integration Tes

Rodrigo Victor 8 Dec 18, 2022
πŸ”₯ TypeScript type assertion plugin for vitest

TypeScript type assertion plugin for vitest. ?? This plugin is in alpha version, and will probably stay that way for a long time, it lacks tests (a bi

null 74 Nov 23, 2022