diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b29bac1..b0f7666 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,11 +4,9 @@ on: push: branches: - main - - dev pull_request: branches: - main - - dev jobs: ci: @@ -19,9 +17,13 @@ jobs: - uses: actions/setup-node@v3 with: node-version: '16' - cache: yarn - - run: yarn install - - run: yarn prepare - - run: yarn lint - - run: yarn build -# - run: yarn test + - uses: pnpm/action-setup@v2.2.4 + name: Install pnpm + id: pnpm-install + with: + version: 7 + - run: pnpm install + - run: pnpm prepare + - run: pnpm lint + - run: pnpm build + - run: pnpm test \ No newline at end of file diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..1cfbd6f --- /dev/null +++ b/.npmrc @@ -0,0 +1,2 @@ +shamefully-hoist=true +strict-peer-dependencies=false \ No newline at end of file diff --git a/package.json b/package.json index 1272361..6720b33 100644 --- a/package.json +++ b/package.json @@ -23,28 +23,43 @@ "dev:docs": "nuxi dev docs", "build:docs": "nuxi generate docs", "lint": "eslint --ext .js,.ts,.vue .", - "test": "vitest", + "test": "vitest run", "prepack": "nuxt-module-build", "release": "release-it" }, "dependencies": { - "@nuxt/kit": "^3.0.0", - "@octokit/graphql": "^5.0.1", - "@octokit/rest": "^19.0.4", + "@nuxt/kit": "^3.3.2", + "@octokit/graphql": "^5.0.5", + "@octokit/rest": "^19.0.7", + "defu": "^6.1.2", + "h3": "^1.6.2", "remark-gfm": "^3.0.1", - "remark-github": "^11.2.4" + "remark-github": "^11.2.4", + "ufo": "^1.1.1" }, "devDependencies": { - "@nuxt-themes/docus": "npm:@nuxt-themes/docus-edge@latest", - "@nuxt/content": "npm:@nuxt/content-edge@latest", + "@nuxt-themes/docus": "latest", + "@nuxt/content": "latest", "@nuxt/module-builder": "latest", - "@nuxt/test-utils": "^3.0.0", + "@nuxt/test-utils": "^3.3.2", "@nuxtjs/eslint-config-typescript": "latest", "eslint": "latest", - "nuxt": "^3.0.0", - "release-it": "^15.4.2", + "nuxt": "^3.3.2", + "release-it": "^15.9.3", "standard-version": "^9.5.0", - "vitest": "^0.23.4" + "vitest": "^0.29.7" + }, + "packageManager": "pnpm@7.29.1", + "pnpm": { + "peerDependencyRules": { + "allowedVersions": { + "vue": "^3.2.45" + }, + "ignoreMissing": [ + "webpack", + "vue" + ] + } }, "release-it": { "hooks": { diff --git a/playground/pages/commits.vue b/playground/pages/commits.vue index 16cd04d..7580d8c 100644 --- a/playground/pages/commits.vue +++ b/playground/pages/commits.vue @@ -1,8 +1,8 @@ diff --git a/playground/pages/contributors.vue b/playground/pages/contributors.vue index 9904c37..f0ab5a3 100644 --- a/playground/pages/contributors.vue +++ b/playground/pages/contributors.vue @@ -1,8 +1,8 @@