diff --git a/packages/vue/.eslintrc.cjs b/packages/vue/.eslintrc.cjs index af0993f2..05b784cc 100644 --- a/packages/vue/.eslintrc.cjs +++ b/packages/vue/.eslintrc.cjs @@ -19,13 +19,7 @@ const path = require('path'); module.exports = { - extends: [ - 'plugin:@wso2/typescript', - // 'plugin:@wso2/vue', - 'plugin:@wso2/strict', - 'plugin:@wso2/internal', - 'plugin:@wso2/prettier', - ], + extends: ['plugin:@wso2/typescript', 'plugin:@wso2/strict', 'plugin:@wso2/internal', 'plugin:@wso2/prettier'], parserOptions: { project: [path.resolve(__dirname, 'tsconfig.json'), path.resolve(__dirname, 'tsconfig.eslint.json')], }, diff --git a/packages/vue/package.json b/packages/vue/package.json index 8e29a4e7..3a752cb0 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -39,9 +39,8 @@ "dev": "rollup -c -w", "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts", "lint:fix": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix", - "type-check": "vue-tsc --noEmit", - "test": "vitest --config src/vitest.config.ts --environment=jsdom --run --passWithNoTests", - "prepublishOnly": "npm run build" + "typecheck": "vue-tsc --noEmit", + "test": "vitest --config src/vitest.config.ts --environment=jsdom --run --passWithNoTests" }, "publishConfig": { "access": "public" @@ -70,19 +69,19 @@ "stylelint": "15.1.0", "tslib": "^2.6.2", "typescript": "5.1.6", - "vue-tsc": "^2.2.2", - "vitest": "^3.0.8" + "vitest": "^3.0.8", + "vue-tsc": "^2.2.2" }, "dependencies": { "@asgardeo/auth-spa": "^3.1.4", "@asgardeo/js": "*", + "@vitejs/plugin-vue": "^5.0.0", "base64url": "^3.0.1", "buffer": "^6.0.3", "clsx": "^2.1.1", "fast-sha256": "^1.3.0", "jose": "^5.3.0", - "randombytes": "^2.1.0", - "@vitejs/plugin-vue": "^5.0.0" + "randombytes": "^2.1.0" }, "peerDependencies": { "vue": ">=3.5.13" diff --git a/packages/vue/src/api.ts b/packages/vue/src/auth-api.ts similarity index 100% rename from packages/vue/src/api.ts rename to packages/vue/src/auth-api.ts diff --git a/packages/vue/src/plugins/AsgardeoPlugin.ts b/packages/vue/src/plugins/AsgardeoPlugin.ts index 6a29de0f..85879082 100644 --- a/packages/vue/src/plugins/AsgardeoPlugin.ts +++ b/packages/vue/src/plugins/AsgardeoPlugin.ts @@ -34,7 +34,7 @@ import { } from '@asgardeo/auth-spa'; import type {Plugin, Ref, App, Reactive} from 'vue'; import {reactive, ref} from 'vue'; -import AuthAPI from '../api'; +import AuthAPI from '../auth-api'; import type {AuthContextInterface, AuthParams, AuthStateInterface, AuthVueConfig} from '../types'; export type AsgardeoPluginOptions = AuthVueConfig; diff --git a/packages/vue/src/tests/AsgardeoPlugin.test.ts b/packages/vue/src/tests/AsgardeoPlugin.test.ts index 96ba7965..5879c6f8 100644 --- a/packages/vue/src/tests/AsgardeoPlugin.test.ts +++ b/packages/vue/src/tests/AsgardeoPlugin.test.ts @@ -29,11 +29,11 @@ import { import {describe, it, expect, beforeEach, vi, Mock} from 'vitest'; import {createApp} from 'vue'; import {mockAuthAPI, mockState, mockConfig} from './mocks/mocks'; -import AuthAPI from '../api'; +import AuthAPI from '../auth-api'; import {asgardeoPlugin, ASGARDEO_INJECTION_KEY} from '../plugins/AsgardeoPlugin'; import {AuthContextInterface, AuthStateInterface} from '../types'; -vi.mock('../api'); +vi.mock('../auth-api'); vi.mock('@asgardeo/auth-spa'); vi.mocked(AuthAPI).mockImplementation(() => mockAuthAPI as unknown as AuthAPI); diff --git a/packages/vue/src/tests/api.test.ts b/packages/vue/src/tests/auth-api.test.ts similarity index 99% rename from packages/vue/src/tests/api.test.ts rename to packages/vue/src/tests/auth-api.test.ts index 5372c256..f842536d 100644 --- a/packages/vue/src/tests/api.test.ts +++ b/packages/vue/src/tests/auth-api.test.ts @@ -31,7 +31,7 @@ import { } from '@asgardeo/auth-spa'; import {describe, it, expect, beforeEach, vi, Mock} from 'vitest'; import {MockAsgardeoAuthException, asgardeoAuthSPAMock} from './mocks/mocks'; -import AuthAPI from '../api'; +import AuthAPI from '../auth-api'; import {type AuthStateInterface, type AuthVueConfig} from '../types'; vi.doMock('@asgardeo/auth-spa', () => asgardeoAuthSPAMock); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0b253c74..007e1793 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,13 +7,13 @@ settings: catalogs: default: '@wso2/eslint-plugin': - specifier: https://gitpkg.now.sh/brionmario/wso2-ui-configs/packages/eslint-plugin?21281faa4f8354491747075f40f58b497d0c4730 + specifier: https://gitpkg.now.sh/brionmario/wso2-ui-configs/packages/eslint-plugin?4ee6f6be232d7631999d709a86b91612f1d34ce7 version: 0.1.0 '@wso2/prettier-config': - specifier: https://gitpkg.now.sh/brionmario/wso2-ui-configs/packages/prettier-config?21281faa4f8354491747075f40f58b497d0c4730 + specifier: https://gitpkg.now.sh/brionmario/wso2-ui-configs/packages/prettier-config?4ee6f6be232d7631999d709a86b91612f1d34ce7 version: 0.1.0 '@wso2/stylelint-config': - specifier: https://gitpkg.now.sh/brionmario/wso2-ui-configs/packages/stylelint-config?21281faa4f8354491747075f40f58b497d0c4730 + specifier: https://gitpkg.now.sh/brionmario/wso2-ui-configs/packages/stylelint-config?4ee6f6be232d7631999d709a86b91612f1d34ce7 version: 0.1.0 eslint: specifier: ~8.57.0 @@ -31,10 +31,10 @@ importers: version: 2.28.1 '@wso2/eslint-plugin': specifier: 'catalog:' - version: https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/eslint-plugin?21281faa4f8354491747075f40f58b497d0c4730(eslint@8.57.1)(typescript@5.1.6) + version: https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/eslint-plugin?4ee6f6be232d7631999d709a86b91612f1d34ce7(eslint@8.57.1)(typescript@5.1.6) '@wso2/prettier-config': specifier: 'catalog:' - version: https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/prettier-config?21281faa4f8354491747075f40f58b497d0c4730(prettier@3.5.3)(typescript@5.1.6) + version: https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/prettier-config?4ee6f6be232d7631999d709a86b91612f1d34ce7(prettier@3.5.3)(typescript@5.1.6) eslint: specifier: 'catalog:' version: 8.57.1 @@ -92,10 +92,10 @@ importers: version: 20.17.24 '@wso2/eslint-plugin': specifier: 'catalog:' - version: https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/eslint-plugin?21281faa4f8354491747075f40f58b497d0c4730(eslint@8.57.1)(typescript@5.1.6) + version: https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/eslint-plugin?4ee6f6be232d7631999d709a86b91612f1d34ce7(eslint@8.57.1)(typescript@5.1.6) '@wso2/prettier-config': specifier: 'catalog:' - version: https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/prettier-config?21281faa4f8354491747075f40f58b497d0c4730(prettier@3.5.3)(typescript@5.1.6) + version: https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/prettier-config?4ee6f6be232d7631999d709a86b91612f1d34ce7(prettier@3.5.3)(typescript@5.1.6) eslint: specifier: 'catalog:' version: 8.57.1 @@ -168,13 +168,13 @@ importers: version: 18.3.5(@types/react@18.3.18) '@wso2/eslint-plugin': specifier: 'catalog:' - version: https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/eslint-plugin?21281faa4f8354491747075f40f58b497d0c4730(eslint@8.57.1)(typescript@5.1.6) + version: https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/eslint-plugin?4ee6f6be232d7631999d709a86b91612f1d34ce7(eslint@8.57.1)(typescript@5.1.6) '@wso2/prettier-config': specifier: 'catalog:' - version: https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/prettier-config?21281faa4f8354491747075f40f58b497d0c4730(prettier@3.5.3)(typescript@5.1.6) + version: https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/prettier-config?4ee6f6be232d7631999d709a86b91612f1d34ce7(prettier@3.5.3)(typescript@5.1.6) '@wso2/stylelint-config': specifier: 'catalog:' - version: https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/stylelint-config?21281faa4f8354491747075f40f58b497d0c4730(postcss@8.5.3)(stylelint@15.1.0(typescript@5.1.6))(typescript@5.1.6) + version: https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/stylelint-config?4ee6f6be232d7631999d709a86b91612f1d34ce7(postcss@8.5.3)(stylelint@15.1.0(typescript@5.1.6))(typescript@5.1.6) eslint: specifier: 'catalog:' version: 8.57.1 @@ -277,13 +277,13 @@ importers: version: 2.4.6 '@wso2/eslint-plugin': specifier: 'catalog:' - version: https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/eslint-plugin?21281faa4f8354491747075f40f58b497d0c4730(eslint@8.57.1)(typescript@5.1.6) + version: https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/eslint-plugin?4ee6f6be232d7631999d709a86b91612f1d34ce7(eslint@8.57.1)(typescript@5.1.6) '@wso2/prettier-config': specifier: 'catalog:' - version: https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/prettier-config?21281faa4f8354491747075f40f58b497d0c4730(prettier@3.5.3)(typescript@5.1.6) + version: https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/prettier-config?4ee6f6be232d7631999d709a86b91612f1d34ce7(prettier@3.5.3)(typescript@5.1.6) '@wso2/stylelint-config': specifier: 'catalog:' - version: https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/stylelint-config?21281faa4f8354491747075f40f58b497d0c4730(postcss@8.5.3)(stylelint@15.1.0(typescript@5.1.6))(typescript@5.1.6) + version: https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/stylelint-config?4ee6f6be232d7631999d709a86b91612f1d34ce7(postcss@8.5.3)(stylelint@15.1.0(typescript@5.1.6))(typescript@5.1.6) eslint: specifier: 'catalog:' version: 8.57.1 @@ -2414,8 +2414,8 @@ packages: '@vueuse/shared@12.8.2': resolution: {integrity: sha512-dznP38YzxZoNloI0qpEfpkms8knDtaoQ6Y/sfS0L7Yki4zh40LFHEhur0odJC6xTHG5dxWVPiUWBXn+wCG2s5w==} - '@wso2/eslint-plugin@https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/eslint-plugin?21281faa4f8354491747075f40f58b497d0c4730': - resolution: {tarball: https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/eslint-plugin?21281faa4f8354491747075f40f58b497d0c4730} + '@wso2/eslint-plugin@https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/eslint-plugin?4ee6f6be232d7631999d709a86b91612f1d34ce7': + resolution: {tarball: https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/eslint-plugin?4ee6f6be232d7631999d709a86b91612f1d34ce7} version: 0.1.0 engines: {node: ^14.17.0 || ^16.0.0 || >= 18.0.0} peerDependencies: @@ -2425,8 +2425,8 @@ packages: typescript: optional: true - '@wso2/prettier-config@https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/prettier-config?21281faa4f8354491747075f40f58b497d0c4730': - resolution: {tarball: https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/prettier-config?21281faa4f8354491747075f40f58b497d0c4730} + '@wso2/prettier-config@https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/prettier-config?4ee6f6be232d7631999d709a86b91612f1d34ce7': + resolution: {tarball: https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/prettier-config?4ee6f6be232d7631999d709a86b91612f1d34ce7} version: 0.1.0 engines: {node: '>=14.0.0'} peerDependencies: @@ -2436,8 +2436,8 @@ packages: typescript: optional: true - '@wso2/stylelint-config@https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/stylelint-config?21281faa4f8354491747075f40f58b497d0c4730': - resolution: {tarball: https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/stylelint-config?21281faa4f8354491747075f40f58b497d0c4730} + '@wso2/stylelint-config@https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/stylelint-config?4ee6f6be232d7631999d709a86b91612f1d34ce7': + resolution: {tarball: https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/stylelint-config?4ee6f6be232d7631999d709a86b91612f1d34ce7} version: 0.1.0 engines: {node: '>=14.0.0'} peerDependencies: @@ -8354,7 +8354,7 @@ snapshots: transitivePeerDependencies: - typescript - '@wso2/eslint-plugin@https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/eslint-plugin?21281faa4f8354491747075f40f58b497d0c4730(eslint@8.57.1)(typescript@5.1.6)': + '@wso2/eslint-plugin@https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/eslint-plugin?4ee6f6be232d7631999d709a86b91612f1d34ce7(eslint@8.57.1)(typescript@5.1.6)': dependencies: '@babel/core': 7.26.10 '@babel/eslint-parser': 7.26.10(@babel/core@7.26.10)(eslint@8.57.1) @@ -8388,13 +8388,13 @@ snapshots: - jest - supports-color - '@wso2/prettier-config@https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/prettier-config?21281faa4f8354491747075f40f58b497d0c4730(prettier@3.5.3)(typescript@5.1.6)': + '@wso2/prettier-config@https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/prettier-config?4ee6f6be232d7631999d709a86b91612f1d34ce7(prettier@3.5.3)(typescript@5.1.6)': dependencies: prettier: 3.5.3 optionalDependencies: typescript: 5.1.6 - '@wso2/stylelint-config@https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/stylelint-config?21281faa4f8354491747075f40f58b497d0c4730(postcss@8.5.3)(stylelint@15.1.0(typescript@5.1.6))(typescript@5.1.6)': + '@wso2/stylelint-config@https://gitpkg.vercel.app/brionmario/wso2-ui-configs/packages/stylelint-config?4ee6f6be232d7631999d709a86b91612f1d34ce7(postcss@8.5.3)(stylelint@15.1.0(typescript@5.1.6))(typescript@5.1.6)': dependencies: postcss-scss: 4.0.9(postcss@8.5.3) stylelint: 15.1.0(typescript@5.1.6) diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 7ae806e4..c517cb08 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -4,7 +4,7 @@ packages: - "recipes/*" catalog: - "@wso2/eslint-plugin": "https://gitpkg.now.sh/brionmario/wso2-ui-configs/packages/eslint-plugin?21281faa4f8354491747075f40f58b497d0c4730" - "@wso2/prettier-config": "https://gitpkg.now.sh/brionmario/wso2-ui-configs/packages/prettier-config?21281faa4f8354491747075f40f58b497d0c4730" - "@wso2/stylelint-config": "https://gitpkg.now.sh/brionmario/wso2-ui-configs/packages/stylelint-config?21281faa4f8354491747075f40f58b497d0c4730" + "@wso2/eslint-plugin": "https://gitpkg.now.sh/brionmario/wso2-ui-configs/packages/eslint-plugin?4ee6f6be232d7631999d709a86b91612f1d34ce7" + "@wso2/prettier-config": "https://gitpkg.now.sh/brionmario/wso2-ui-configs/packages/prettier-config?4ee6f6be232d7631999d709a86b91612f1d34ce7" + "@wso2/stylelint-config": "https://gitpkg.now.sh/brionmario/wso2-ui-configs/packages/stylelint-config?4ee6f6be232d7631999d709a86b91612f1d34ce7" "eslint": "~8.57.0" \ No newline at end of file