{"id":16264773,"url":"https://github.com/huang-julien/nuxt-auto-parallel-plugins","last_synced_at":"2026-03-06T09:32:36.173Z","repository":{"id":209141611,"uuid":"722770227","full_name":"huang-julien/nuxt-auto-parallel-plugins","owner":"huang-julien","description":"Set all your nuxt plugins as parallel by default, even those added by modules.","archived":false,"fork":false,"pushed_at":"2024-03-14T19:43:58.000Z","size":107,"stargazers_count":29,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-01T19:56:47.616Z","etag":null,"topics":["nuxt","nuxt-module","nuxt-plugin","performance"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/huang-julien.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-23T23:01:26.000Z","updated_at":"2024-10-15T05:44:58.000Z","dependencies_parsed_at":"2024-10-27T21:37:06.183Z","dependency_job_id":"f3e19126-041c-4c57-b06e-47efa198e5ce","html_url":"https://github.com/huang-julien/nuxt-auto-parallel-plugins","commit_stats":{"total_commits":16,"total_committers":3,"mean_commits":5.333333333333333,"dds":0.375,"last_synced_commit":"ca1cd779c58d61e31c1ec4e411cc6f0b5b6e15b7"},"previous_names":["huang-julien/nuxt-default-parallel-plugins","huang-julien/nuxt-auto-parallel-plugins"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/huang-julien/nuxt-auto-parallel-plugins","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huang-julien%2Fnuxt-auto-parallel-plugins","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huang-julien%2Fnuxt-auto-parallel-plugins/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huang-julien%2Fnuxt-auto-parallel-plugins/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huang-julien%2Fnuxt-auto-parallel-plugins/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/huang-julien","download_url":"https://codeload.github.com/huang-julien/nuxt-auto-parallel-plugins/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huang-julien%2Fnuxt-auto-parallel-plugins/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30168986,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T07:56:45.623Z","status":"ssl_error","status_checked_at":"2026-03-06T07:55:55.621Z","response_time":250,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["nuxt","nuxt-module","nuxt-plugin","performance"],"created_at":"2024-10-10T17:02:34.687Z","updated_at":"2026-03-06T09:32:36.144Z","avatar_url":"https://github.com/huang-julien.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# nuxt-auto-parallel-plugins\n\nSet all your nuxt plugins as `parallel` by default, even those added by modules.\n\nSince Nuxt 3.9, a new `dependsOn` property has been added, allowing all plugins to be loaded in parallel instead of sequentially while making a plugin awaiting for another plugin to be loaded.\n\nThis module simply sets the `parallel` property of all your nuxt plugins to `true` by default instead of `false`.\n\n## Usage\n\n### Installation\n\nInstall the package\n- `npm install -D nuxt-auto-parallel-plugins`\n- `pnpm install -D nuxt-auto-parallel-plugins`\n- `yarn add -D nuxt-auto-parallel-plugins`\n\n### Add the module within the nuxt config\n\n`nuxt.config.ts`\n\n```ts\nexport default defineNuxtconfig({\n    modules: ['nuxt-auto-parallel-plugins']\n})\n```\n\nEt voilà ! All your plugins will be parallel by default. If you don't want some specific plugins to be parallel, you can set the `parallel` boolean to `false`\n\n```ts\nexport default defineNuxtPlugin({\n    name: 'sequential-plugin',\n    setup() {\n        // ...\n    },\n    parallel: false\n})\n```\n\n###  Module options\n\nYou can set options with `parallelPlugins` within your config.\n\n```ts\nexport interface ModuleOptions {\n  ignore: (id: string) =\u003e boolean\n}\n```\n\nThis can be useful in case you don't want some plugins injected by modules to be parallel by default.\n\n## Credits\n\n- @manniL for the package name\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhuang-julien%2Fnuxt-auto-parallel-plugins","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhuang-julien%2Fnuxt-auto-parallel-plugins","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhuang-julien%2Fnuxt-auto-parallel-plugins/lists"}