itube-specs
v0.0.344
Published
Пакет является nuxt layer проектов itube; Как работать: 1) коммитим, потом `npm run patch` - патчит версию; 2) `npm i itube-specs` ставим пакет в проекте; 3) Если не первый раз то обновляем пакет `npm install @test/test@latest` или `npm run spec`
Readme
Пакет является nuxt layer проектов itube; Как работать:
- коммитим, потом
npm run patch- патчит версию; npm i itube-specsставим пакет в проекте;- Если не первый раз то обновляем пакет
npm install @test/test@latestилиnpm run spec; npx nuxi prepareпри необходимости (могут не подсасаться композиблы или компоненты в автоимпорте);- если есть проблемы с runtime запустить в пакете npm run dev он перегенерирует tsconfig и eslint.config.mjs;
- для дебага, в простых случаях импортим напрямую с диска нужную сущность, прям буквально
import {test} from '../../../../specs/runtime/utils'
в сложных случаях (например сложные компоненты с вложенными компонентами) в проекте есть папка/components/debugкопируем нужные компоненты туда все с которыми собираемся работать, правим там если надо путь до утилит (на типы пофиг они не сломают ниче), пересобираем автоимпорты командойnpx nuxi prepareи дальше запускаем проект как всегда. После работы не забываем очищать папку debug и копировать обратно в спеку, комитить и патчить фиксы.
import type { IUser } from '@test/test/types'Types не импортируются автоматически, каждый тип в свою очередь экспортируется в index.d.ts (обязательно указывать расширение при эскпорте d.ts) общий файл откуда уже и берутся все типы в проект.
Все что кроме nuxt сущностей (composables, components) устанавливается прописывается вручную.
