itube-specs
v0.0.548
Published
Пакет является nuxt layer проектов itube; https://bitbucket.org/luckytube/specs/src/master/ Как работать: 1) коммитим, проверяем актуальная ли версия, потом `npm run patch` - патчим версию, пушим, принимаем мерж; 2) `npm i itube-specs` ставим пак
Readme
Пакет является nuxt layer проектов itube;
https://bitbucket.org/luckytube/specs/src/master/
Как работать:
- коммитим, проверяем актуальная ли версия, потом
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) устанавливается прописывается вручную.
