Fix all TypeScript errors and remove Storybook
All checks were successful
Build Docker Image / build (push) Successful in 5m8s
All checks were successful
Build Docker Image / build (push) Successful in 5m8s
- Remove all Storybook files and configuration - Add type declarations for @vueuse/core, @formkit/core, vue3-apexcharts - Fix TypeScript configuration (typeRoots, include paths) - Fix Sentry config - move settings to plugin - Fix nullable prop assignments with ?? operator - Fix type narrowing issues with explicit type assertions - Fix Card component linkable computed properties - Update codegen with operationResultSuffix - Fix GraphQL operation type definitions
This commit is contained in:
@@ -18,6 +18,7 @@ export default defineNuxtConfig({
|
||||
i18n: {
|
||||
strategy: 'prefix_and_default',
|
||||
defaultLocale: 'ru',
|
||||
// @ts-expect-error lazy is a valid option but missing from types
|
||||
lazy: true,
|
||||
langDir: 'locales',
|
||||
locales: [
|
||||
@@ -194,9 +195,7 @@ export default defineNuxtConfig({
|
||||
}
|
||||
},
|
||||
sentry: {
|
||||
dsn: process.env.NUXT_PUBLIC_SENTRY_DSN,
|
||||
environment: process.env.NODE_ENV || 'production',
|
||||
tracesSampleRate: 0.1
|
||||
// DSN, environment, and tracesSampleRate are configured in sentry.client.config.ts
|
||||
},
|
||||
mapbox: {
|
||||
accessToken: process.env.NUXT_PUBLIC_MAPBOX_ACCESS_TOKEN || ''
|
||||
@@ -205,40 +204,48 @@ export default defineNuxtConfig({
|
||||
clients: {
|
||||
default: {
|
||||
httpEndpoint: process.env.NUXT_PUBLIC_EXCHANGE_GRAPHQL_PUBLIC || 'https://exchange.optovia.ru/graphql/public/',
|
||||
devtools: { enabled: process.dev }
|
||||
connectToDevTools: process.dev
|
||||
},
|
||||
publicGeo: {
|
||||
httpEndpoint: process.env.NUXT_PUBLIC_GEO_GRAPHQL_PUBLIC || 'https://geo.optovia.ru/graphql/public/',
|
||||
devtools: { enabled: process.dev }
|
||||
connectToDevTools: process.dev
|
||||
},
|
||||
publicKyc: {
|
||||
httpEndpoint: process.env.NUXT_PUBLIC_KYC_GRAPHQL_PUBLIC || 'https://kyc.optovia.ru/graphql/public/',
|
||||
devtools: { enabled: process.dev }
|
||||
connectToDevTools: process.dev
|
||||
},
|
||||
teamsUser: {
|
||||
httpEndpoint: process.env.NUXT_PUBLIC_TEAMS_GRAPHQL_USER || 'https://teams.optovia.ru/graphql/user/',
|
||||
devtools: { enabled: process.dev }
|
||||
connectToDevTools: process.dev
|
||||
},
|
||||
teamsTeam: {
|
||||
httpEndpoint: process.env.NUXT_PUBLIC_TEAMS_GRAPHQL_TEAM || 'https://teams.optovia.ru/graphql/team/',
|
||||
devtools: { enabled: process.dev }
|
||||
connectToDevTools: process.dev
|
||||
},
|
||||
exchangeTeam: {
|
||||
httpEndpoint: process.env.NUXT_PUBLIC_EXCHANGE_GRAPHQL_TEAM || 'https://exchange.optovia.ru/graphql/team/',
|
||||
devtools: { enabled: process.dev }
|
||||
connectToDevTools: process.dev
|
||||
},
|
||||
kycUser: {
|
||||
httpEndpoint: process.env.NUXT_PUBLIC_KYC_GRAPHQL_USER || 'https://kyc.optovia.ru/graphql/user/',
|
||||
devtools: { enabled: process.dev }
|
||||
connectToDevTools: process.dev
|
||||
},
|
||||
ordersTeam: {
|
||||
httpEndpoint: process.env.NUXT_PUBLIC_ORDERS_GRAPHQL_TEAM || 'https://orders.optovia.ru/graphql/team/',
|
||||
devtools: { enabled: process.dev }
|
||||
connectToDevTools: process.dev
|
||||
},
|
||||
billingTeam: {
|
||||
httpEndpoint: process.env.NUXT_PUBLIC_BILLING_GRAPHQL_TEAM || 'https://billing.optovia.ru/graphql/team/',
|
||||
devtools: { enabled: process.dev }
|
||||
connectToDevTools: process.dev
|
||||
}
|
||||
}
|
||||
},
|
||||
typescript: {
|
||||
tsConfig: {
|
||||
compilerOptions: {
|
||||
typeRoots: ['../types', '../node_modules/@types']
|
||||
},
|
||||
include: ['../types/**/*']
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user