refactor: rename eslint-config + typescript-config to core-eslint + core-typescript
Aligns tooling packages with the core-* naming convention used by all other foundation packages (core-shared, core-cms, core-api, core-trpc, core-ui). Updates ~50 files: package.json names, devDependencies, tsconfig extends, eslint.config imports, vitest.config imports, AGENTS.md references, and the boundaries plugin patterns to match the new paths. The tooling-specific patterns in boundaries/elements are now ordered BEFORE the broader core-* pattern to ensure correct first-match-wins behavior. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -18,8 +18,8 @@ This is a **Turborepo + pnpm monorepo** organized by vertical features. Each fea
|
||||
| `@repo/media` | feature | Media collection + upload helpers |
|
||||
| `@repo/marketing-pages` | feature | Pages collection + SiteSettings global |
|
||||
| `@repo/navigation` | feature | Header global |
|
||||
| `@repo/eslint-config` | tooling | Shared ESLint 9 flat configs (base, next, react-internal, boundaries) |
|
||||
| `@repo/typescript-config` | tooling | Shared TypeScript base configs + Vitest base |
|
||||
| `@repo/core-eslint` | tooling | Shared ESLint 9 flat configs (base, next, react-internal, boundaries) |
|
||||
| `@repo/core-typescript` | tooling | Shared TypeScript base configs + Vitest base |
|
||||
|
||||
---
|
||||
|
||||
@@ -146,7 +146,7 @@ TypeScript configs must set `"rootDir": "."` to allow both `src/` and test files
|
||||
|
||||
```json
|
||||
{
|
||||
"extends": "@repo/typescript-config/base.json",
|
||||
"extends": "@repo/core-typescript/base.json",
|
||||
"compilerOptions": {
|
||||
"rootDir": ".",
|
||||
"outDir": "dist"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
import baseConfig from "@repo/eslint-config/base";
|
||||
import baseConfig from "@repo/core-eslint/base";
|
||||
|
||||
export default baseConfig;
|
||||
|
||||
@@ -22,8 +22,8 @@
|
||||
"sharp": "^0.33.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@repo/eslint-config": "workspace:*",
|
||||
"@repo/typescript-config": "workspace:*",
|
||||
"@repo/core-eslint": "workspace:*",
|
||||
"@repo/core-typescript": "workspace:*",
|
||||
"@types/node": "^22.0.0",
|
||||
"@types/react": "^19.0.0",
|
||||
"@types/react-dom": "^19.0.0"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "@repo/typescript-config/nextjs.json",
|
||||
"extends": "@repo/core-typescript/nextjs.json",
|
||||
"compilerOptions": {
|
||||
"baseUrl": ".",
|
||||
"paths": {
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1,3 +1,3 @@
|
||||
import baseConfig from "@repo/eslint-config/base";
|
||||
import baseConfig from "@repo/core-eslint/base";
|
||||
|
||||
export default baseConfig;
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
"@repo/core-ui": "workspace:*"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@repo/eslint-config": "workspace:*",
|
||||
"@repo/typescript-config": "workspace:*",
|
||||
"@repo/core-eslint": "workspace:*",
|
||||
"@repo/core-typescript": "workspace:*",
|
||||
"@storybook/addon-essentials": "^8.6.0",
|
||||
"@storybook/react-vite": "^8.6.0",
|
||||
"@tailwindcss/vite": "^4.1.0",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "@repo/typescript-config/react-library.json",
|
||||
"extends": "@repo/core-typescript/react-library.json",
|
||||
"compilerOptions": {
|
||||
"baseUrl": ".",
|
||||
"paths": {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import baseConfig from "@repo/eslint-config/base";
|
||||
import baseConfig from "@repo/core-eslint/base";
|
||||
|
||||
export default [
|
||||
...baseConfig,
|
||||
|
||||
@@ -32,8 +32,8 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@playwright/test": "^1.50.0",
|
||||
"@repo/eslint-config": "workspace:*",
|
||||
"@repo/typescript-config": "workspace:*",
|
||||
"@repo/core-eslint": "workspace:*",
|
||||
"@repo/core-typescript": "workspace:*",
|
||||
"@types/node": "^22.0.0",
|
||||
"@types/react": "^19.0.0",
|
||||
"@types/react-dom": "^19.0.0"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "@repo/typescript-config/nextjs.json",
|
||||
"extends": "@repo/core-typescript/nextjs.json",
|
||||
"compilerOptions": {
|
||||
"baseUrl": ".",
|
||||
"paths": {
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1,3 +1,3 @@
|
||||
import baseConfig from "@repo/eslint-config/base";
|
||||
import baseConfig from "@repo/core-eslint/base";
|
||||
|
||||
export default baseConfig;
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@playwright/test": "^1.50.0",
|
||||
"@repo/eslint-config": "workspace:*",
|
||||
"@repo/typescript-config": "workspace:*",
|
||||
"@repo/core-eslint": "workspace:*",
|
||||
"@repo/core-typescript": "workspace:*",
|
||||
"@types/node": "^22.0.0",
|
||||
"@types/react": "^19.0.0",
|
||||
"@types/react-dom": "^19.0.0"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "@repo/typescript-config/base.json",
|
||||
"extends": "@repo/core-typescript/base.json",
|
||||
"compilerOptions": {
|
||||
"lib": ["ES2022", "DOM", "DOM.Iterable"],
|
||||
"jsx": "react-jsx",
|
||||
|
||||
@@ -54,7 +54,7 @@ mkdir -p packages/<feature-name>/src/{entities,application/{use-cases,repositori
|
||||
"@repo/core-shared": "workspace:*"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@repo/typescript-config": "workspace:*"
|
||||
"@repo/core-typescript": "workspace:*"
|
||||
}
|
||||
}
|
||||
```
|
||||
@@ -63,7 +63,7 @@ mkdir -p packages/<feature-name>/src/{entities,application/{use-cases,repositori
|
||||
|
||||
```json
|
||||
{
|
||||
"extends": "@repo/typescript-config/base.json",
|
||||
"extends": "@repo/core-typescript/base.json",
|
||||
"compilerOptions": {
|
||||
"rootDir": ".",
|
||||
"outDir": "dist",
|
||||
|
||||
@@ -123,8 +123,8 @@ git commit -m "build: add root tsconfig.base.json with core-* path aliases"
|
||||
"zod": "^3.24.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@repo/eslint-config": "workspace:*",
|
||||
"@repo/typescript-config": "workspace:*",
|
||||
"@repo/core-eslint": "workspace:*",
|
||||
"@repo/core-typescript": "workspace:*",
|
||||
"@types/node": "^22.0.0",
|
||||
"vitest": "^3.1.0"
|
||||
}
|
||||
@@ -135,7 +135,7 @@ git commit -m "build: add root tsconfig.base.json with core-* path aliases"
|
||||
|
||||
```json
|
||||
{
|
||||
"extends": "@repo/typescript-config/base.json",
|
||||
"extends": "@repo/core-typescript/base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "dist",
|
||||
"rootDir": "src"
|
||||
@@ -201,8 +201,8 @@ git commit -m "feat(core-shared): scaffold empty package with exports + tags"
|
||||
"@payloadcms/richtext-lexical": "^3.14.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@repo/eslint-config": "workspace:*",
|
||||
"@repo/typescript-config": "workspace:*",
|
||||
"@repo/core-eslint": "workspace:*",
|
||||
"@repo/core-typescript": "workspace:*",
|
||||
"@types/node": "^22.0.0"
|
||||
}
|
||||
}
|
||||
@@ -212,7 +212,7 @@ git commit -m "feat(core-shared): scaffold empty package with exports + tags"
|
||||
|
||||
```json
|
||||
{
|
||||
"extends": "@repo/typescript-config/base.json",
|
||||
"extends": "@repo/core-typescript/base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "dist",
|
||||
"rootDir": "src",
|
||||
@@ -287,8 +287,8 @@ git commit -m "feat(core-cms): scaffold empty package with exports + tags"
|
||||
"@trpc/server": "^11.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@repo/eslint-config": "workspace:*",
|
||||
"@repo/typescript-config": "workspace:*",
|
||||
"@repo/core-eslint": "workspace:*",
|
||||
"@repo/core-typescript": "workspace:*",
|
||||
"@types/node": "^22.0.0"
|
||||
}
|
||||
}
|
||||
@@ -298,7 +298,7 @@ git commit -m "feat(core-cms): scaffold empty package with exports + tags"
|
||||
|
||||
```json
|
||||
{
|
||||
"extends": "@repo/typescript-config/base.json",
|
||||
"extends": "@repo/core-typescript/base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "dist",
|
||||
"rootDir": "src"
|
||||
@@ -378,8 +378,8 @@ git commit -m "feat(core-api): scaffold empty appRouter aggregator"
|
||||
"superjson": "^2.2.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@repo/eslint-config": "workspace:*",
|
||||
"@repo/typescript-config": "workspace:*",
|
||||
"@repo/core-eslint": "workspace:*",
|
||||
"@repo/core-typescript": "workspace:*",
|
||||
"@types/react": "^19.0.0"
|
||||
}
|
||||
}
|
||||
@@ -389,7 +389,7 @@ git commit -m "feat(core-api): scaffold empty appRouter aggregator"
|
||||
|
||||
```json
|
||||
{
|
||||
"extends": "@repo/typescript-config/base.json",
|
||||
"extends": "@repo/core-typescript/base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "dist",
|
||||
"rootDir": "src",
|
||||
@@ -455,8 +455,8 @@ git commit -m "feat(core-trpc): scaffold empty package (client + providers in Pl
|
||||
"tailwind-merge": "^3.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@repo/eslint-config": "workspace:*",
|
||||
"@repo/typescript-config": "workspace:*",
|
||||
"@repo/core-eslint": "workspace:*",
|
||||
"@repo/core-typescript": "workspace:*",
|
||||
"@types/react": "^19.0.0"
|
||||
}
|
||||
}
|
||||
@@ -466,7 +466,7 @@ git commit -m "feat(core-trpc): scaffold empty package (client + providers in Pl
|
||||
|
||||
```json
|
||||
{
|
||||
"extends": "@repo/typescript-config/base.json",
|
||||
"extends": "@repo/core-typescript/base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "dist",
|
||||
"rootDir": "src",
|
||||
@@ -540,7 +540,7 @@ git commit -m "build: update lockfile for new core-* packages"
|
||||
Current contents (verified):
|
||||
```json
|
||||
{
|
||||
"name": "@repo/typescript-config",
|
||||
"name": "@repo/core-typescript",
|
||||
"private": true,
|
||||
"version": "0.0.0"
|
||||
}
|
||||
@@ -549,7 +549,7 @@ Current contents (verified):
|
||||
Replace with:
|
||||
```json
|
||||
{
|
||||
"name": "@repo/typescript-config",
|
||||
"name": "@repo/core-typescript",
|
||||
"private": true,
|
||||
"version": "0.0.0",
|
||||
"type": "module",
|
||||
@@ -606,7 +606,7 @@ git commit -m "build(typescript-config): add shared vitest base config"
|
||||
- [ ] **Step 1: Create vitest.config.ts**
|
||||
|
||||
```typescript
|
||||
import { baseVitestConfig } from "@repo/typescript-config/vitest.base";
|
||||
import { baseVitestConfig } from "@repo/core-typescript/vitest.base";
|
||||
|
||||
export default baseVitestConfig;
|
||||
```
|
||||
|
||||
@@ -111,8 +111,8 @@ The domain `Article.content` field is also widened: the existing entity has `con
|
||||
"zod": "^3.24.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@repo/eslint-config": "workspace:*",
|
||||
"@repo/typescript-config": "workspace:*",
|
||||
"@repo/core-eslint": "workspace:*",
|
||||
"@repo/core-typescript": "workspace:*",
|
||||
"@types/node": "^22.0.0",
|
||||
"vitest": "^3.1.0"
|
||||
}
|
||||
@@ -123,7 +123,7 @@ The domain `Article.content` field is also widened: the existing entity has `con
|
||||
|
||||
```json
|
||||
{
|
||||
"extends": "@repo/typescript-config/base.json",
|
||||
"extends": "@repo/core-typescript/base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "dist",
|
||||
"rootDir": "src",
|
||||
@@ -153,7 +153,7 @@ The domain `Article.content` field is also widened: the existing entity has `con
|
||||
|
||||
```typescript
|
||||
import path from "node:path";
|
||||
import { baseVitestConfig } from "@repo/typescript-config/vitest.base";
|
||||
import { baseVitestConfig } from "@repo/core-typescript/vitest.base";
|
||||
|
||||
export default {
|
||||
...baseVitestConfig,
|
||||
|
||||
@@ -116,8 +116,8 @@
|
||||
"zod": "^3.24.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@repo/eslint-config": "workspace:*",
|
||||
"@repo/typescript-config": "workspace:*",
|
||||
"@repo/core-eslint": "workspace:*",
|
||||
"@repo/core-typescript": "workspace:*",
|
||||
"@types/node": "^22.0.0",
|
||||
"vitest": "^3.1.0"
|
||||
}
|
||||
@@ -130,7 +130,7 @@
|
||||
|
||||
```json
|
||||
{
|
||||
"extends": "@repo/typescript-config/base.json",
|
||||
"extends": "@repo/core-typescript/base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "dist",
|
||||
"lib": ["ES2022", "DOM"],
|
||||
@@ -159,7 +159,7 @@
|
||||
|
||||
```typescript
|
||||
import path from "node:path";
|
||||
import { baseVitestConfig } from "@repo/typescript-config/vitest.base";
|
||||
import { baseVitestConfig } from "@repo/core-typescript/vitest.base";
|
||||
|
||||
export default {
|
||||
...baseVitestConfig,
|
||||
@@ -1523,8 +1523,8 @@ git commit -m "test(auth): add feature test for sign-up → sign-in → sign-out
|
||||
"payload": "^3.14.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@repo/eslint-config": "workspace:*",
|
||||
"@repo/typescript-config": "workspace:*",
|
||||
"@repo/core-eslint": "workspace:*",
|
||||
"@repo/core-typescript": "workspace:*",
|
||||
"vitest": "^3.1.0"
|
||||
}
|
||||
}
|
||||
@@ -1536,7 +1536,7 @@ git commit -m "test(auth): add feature test for sign-up → sign-in → sign-out
|
||||
|
||||
```json
|
||||
{
|
||||
"extends": "@repo/typescript-config/base.json",
|
||||
"extends": "@repo/core-typescript/base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "dist",
|
||||
"lib": ["ES2022", "DOM"]
|
||||
|
||||
@@ -137,8 +137,8 @@
|
||||
"zod": "^3.24.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@repo/eslint-config": "workspace:*",
|
||||
"@repo/typescript-config": "workspace:*",
|
||||
"@repo/core-eslint": "workspace:*",
|
||||
"@repo/core-typescript": "workspace:*",
|
||||
"@types/node": "^22.0.0",
|
||||
"vitest": "^3.1.0"
|
||||
}
|
||||
@@ -149,7 +149,7 @@
|
||||
|
||||
```json
|
||||
{
|
||||
"extends": "@repo/typescript-config/base.json",
|
||||
"extends": "@repo/core-typescript/base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "dist",
|
||||
"rootDir": ".",
|
||||
@@ -177,7 +177,7 @@
|
||||
|
||||
```typescript
|
||||
import path from "node:path";
|
||||
import { baseVitestConfig } from "@repo/typescript-config/vitest.base";
|
||||
import { baseVitestConfig } from "@repo/core-typescript/vitest.base";
|
||||
|
||||
export default {
|
||||
...baseVitestConfig,
|
||||
@@ -1298,8 +1298,8 @@ git commit -m "feat(marketing-pages): add ui/query + barrel + feature test"
|
||||
"zod": "^3.24.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@repo/eslint-config": "workspace:*",
|
||||
"@repo/typescript-config": "workspace:*",
|
||||
"@repo/core-eslint": "workspace:*",
|
||||
"@repo/core-typescript": "workspace:*",
|
||||
"@types/node": "^22.0.0",
|
||||
"vitest": "^3.1.0"
|
||||
}
|
||||
|
||||
@@ -488,8 +488,8 @@ No new commit needed (all bind-production files are additive; tests didn't impor
|
||||
"superjson": "^2.2.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@repo/eslint-config": "workspace:*",
|
||||
"@repo/typescript-config": "workspace:*",
|
||||
"@repo/core-eslint": "workspace:*",
|
||||
"@repo/core-typescript": "workspace:*",
|
||||
"@types/node": "^22.0.0",
|
||||
"@types/react": "^19.0.0",
|
||||
"@types/react-dom": "^19.0.0"
|
||||
@@ -912,8 +912,8 @@ pkill -f "next.*3000" 2>/dev/null
|
||||
"react-dom": "^19.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@repo/eslint-config": "workspace:*",
|
||||
"@repo/typescript-config": "workspace:*",
|
||||
"@repo/core-eslint": "workspace:*",
|
||||
"@repo/core-typescript": "workspace:*",
|
||||
"@types/node": "^22.0.0",
|
||||
"@types/react": "^19.0.0",
|
||||
"@types/react-dom": "^19.0.0"
|
||||
|
||||
@@ -128,7 +128,7 @@ Storybook's React types come from the storybook app's deps, not the ui library's
|
||||
|
||||
```json
|
||||
{
|
||||
"extends": "@repo/typescript-config/base.json",
|
||||
"extends": "@repo/core-typescript/base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "dist",
|
||||
"rootDir": ".",
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
import baseConfig from "@repo/eslint-config/base";
|
||||
import baseConfig from "@repo/core-eslint/base";
|
||||
|
||||
export default baseConfig;
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
"zod": "^3.24.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@repo/eslint-config": "workspace:*",
|
||||
"@repo/typescript-config": "workspace:*",
|
||||
"@repo/core-eslint": "workspace:*",
|
||||
"@repo/core-typescript": "workspace:*",
|
||||
"@types/node": "^22.0.0",
|
||||
"vitest": "^3.1.0"
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "@repo/typescript-config/base.json",
|
||||
"extends": "@repo/core-typescript/base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "dist",
|
||||
"rootDir": ".",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import path from "node:path";
|
||||
import { baseVitestConfig } from "@repo/typescript-config/vitest.base";
|
||||
import { baseVitestConfig } from "@repo/core-typescript/vitest.base";
|
||||
|
||||
export default {
|
||||
...baseVitestConfig,
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
import baseConfig from "@repo/eslint-config/base";
|
||||
import baseConfig from "@repo/core-eslint/base";
|
||||
|
||||
export default baseConfig;
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
"zod": "^3.24.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@repo/eslint-config": "workspace:*",
|
||||
"@repo/typescript-config": "workspace:*",
|
||||
"@repo/core-eslint": "workspace:*",
|
||||
"@repo/core-typescript": "workspace:*",
|
||||
"@types/node": "^22.0.0",
|
||||
"vitest": "^3.1.0"
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "@repo/typescript-config/base.json",
|
||||
"extends": "@repo/core-typescript/base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "dist",
|
||||
"rootDir": ".",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import path from "path";
|
||||
import { baseVitestConfig } from "@repo/typescript-config/vitest.base";
|
||||
import { baseVitestConfig } from "@repo/core-typescript/vitest.base";
|
||||
|
||||
export default {
|
||||
...baseVitestConfig,
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
import baseConfig from "@repo/eslint-config/base";
|
||||
import baseConfig from "@repo/core-eslint/base";
|
||||
|
||||
export default baseConfig;
|
||||
|
||||
@@ -20,8 +20,8 @@
|
||||
"@trpc/server": "^11.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@repo/eslint-config": "workspace:*",
|
||||
"@repo/typescript-config": "workspace:*",
|
||||
"@repo/core-eslint": "workspace:*",
|
||||
"@repo/core-typescript": "workspace:*",
|
||||
"@types/node": "^22.0.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "@repo/typescript-config/base.json",
|
||||
"extends": "@repo/core-typescript/base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "dist",
|
||||
"rootDir": "src",
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
import baseConfig from "@repo/eslint-config/base";
|
||||
import baseConfig from "@repo/core-eslint/base";
|
||||
|
||||
export default baseConfig;
|
||||
|
||||
@@ -23,8 +23,8 @@
|
||||
"@payloadcms/richtext-lexical": "^3.14.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@repo/eslint-config": "workspace:*",
|
||||
"@repo/typescript-config": "workspace:*",
|
||||
"@repo/core-eslint": "workspace:*",
|
||||
"@repo/core-typescript": "workspace:*",
|
||||
"@types/node": "^22.0.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "@repo/typescript-config/base.json",
|
||||
"extends": "@repo/core-typescript/base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "dist",
|
||||
"rootDir": "src",
|
||||
|
||||
@@ -19,8 +19,8 @@ Each package creates `eslint.config.js` at its root:
|
||||
|
||||
```javascript
|
||||
// packages/blog/eslint.config.js
|
||||
import baseConfig from "@repo/eslint-config/base";
|
||||
import boundariesConfig from "@repo/eslint-config/boundaries";
|
||||
import baseConfig from "@repo/core-eslint/base";
|
||||
import boundariesConfig from "@repo/core-eslint/boundaries";
|
||||
|
||||
export default [
|
||||
...baseConfig,
|
||||
@@ -38,9 +38,9 @@ Apps may add Next.js-specific rules:
|
||||
|
||||
```javascript
|
||||
// apps/web-next/eslint.config.js
|
||||
import baseConfig from "@repo/eslint-config/base";
|
||||
import nextConfig from "@repo/eslint-config/next";
|
||||
import boundariesConfig from "@repo/eslint-config/boundaries";
|
||||
import baseConfig from "@repo/core-eslint/base";
|
||||
import nextConfig from "@repo/core-eslint/next";
|
||||
import boundariesConfig from "@repo/core-eslint/boundaries";
|
||||
|
||||
export default [
|
||||
...baseConfig,
|
||||
@@ -20,12 +20,12 @@ export default [
|
||||
settings: {
|
||||
"boundaries/elements": [
|
||||
{ type: "app", pattern: "apps/*" },
|
||||
{ type: "tooling", pattern: "packages/core-eslint" },
|
||||
{ type: "tooling", pattern: "packages/core-typescript" },
|
||||
{ type: "core-composition", pattern: "packages/core-api" },
|
||||
{ type: "core-composition", pattern: "packages/core-cms" },
|
||||
{ type: "core", pattern: "packages/core-*" },
|
||||
{ type: "tooling", pattern: "packages/eslint-config" },
|
||||
{ type: "tooling", pattern: "packages/typescript-config" },
|
||||
{ type: "feature", pattern: "packages/!(core-*|eslint-config|typescript-config)" },
|
||||
{ type: "feature", pattern: "packages/!(core-*)" },
|
||||
],
|
||||
},
|
||||
rules: {
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "@repo/eslint-config",
|
||||
"name": "@repo/core-eslint",
|
||||
"private": true,
|
||||
"version": "0.0.0",
|
||||
"type": "module",
|
||||
@@ -1,3 +1,3 @@
|
||||
import baseConfig from "@repo/eslint-config/base";
|
||||
import baseConfig from "@repo/core-eslint/base";
|
||||
|
||||
export default baseConfig;
|
||||
|
||||
@@ -22,8 +22,8 @@
|
||||
"zod": "^3.24.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@repo/eslint-config": "workspace:*",
|
||||
"@repo/typescript-config": "workspace:*",
|
||||
"@repo/core-eslint": "workspace:*",
|
||||
"@repo/core-typescript": "workspace:*",
|
||||
"@types/node": "^22.0.0",
|
||||
"vitest": "^3.1.0"
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "@repo/typescript-config/base.json",
|
||||
"extends": "@repo/core-typescript/base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "dist",
|
||||
"rootDir": "src"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
import { baseVitestConfig } from "@repo/typescript-config/vitest.base";
|
||||
import { baseVitestConfig } from "@repo/core-typescript/vitest.base";
|
||||
|
||||
export default baseVitestConfig;
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
import baseConfig from "@repo/eslint-config/base";
|
||||
import baseConfig from "@repo/core-eslint/base";
|
||||
|
||||
export default baseConfig;
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
"superjson": "^2.2.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@repo/eslint-config": "workspace:*",
|
||||
"@repo/typescript-config": "workspace:*",
|
||||
"@repo/core-eslint": "workspace:*",
|
||||
"@repo/core-typescript": "workspace:*",
|
||||
"@types/react": "^19.0.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "@repo/typescript-config/base.json",
|
||||
"extends": "@repo/core-typescript/base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "dist",
|
||||
"rootDir": "src",
|
||||
|
||||
@@ -16,7 +16,7 @@ Packages extend the appropriate base:
|
||||
```json
|
||||
// packages/blog/tsconfig.json
|
||||
{
|
||||
"extends": "@repo/typescript-config/base.json",
|
||||
"extends": "@repo/core-typescript/base.json",
|
||||
"compilerOptions": {
|
||||
"rootDir": ".",
|
||||
"outDir": "dist",
|
||||
@@ -31,7 +31,7 @@ Apps extend Next.js config:
|
||||
```json
|
||||
// apps/web-next/tsconfig.json
|
||||
{
|
||||
"extends": "@repo/typescript-config/nextjs.json",
|
||||
"extends": "@repo/core-typescript/nextjs.json",
|
||||
"compilerOptions": {
|
||||
"rootDir": ".",
|
||||
"outDir": ".next"
|
||||
@@ -45,7 +45,7 @@ Vitest configs import the base:
|
||||
// packages/blog/vitest.config.ts
|
||||
import { defineConfig } from "vitest/config";
|
||||
import path from "path";
|
||||
import { vitestBase } from "@repo/typescript-config";
|
||||
import { vitestBase } from "@repo/core-typescript";
|
||||
|
||||
export default defineConfig({
|
||||
...vitestBase,
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "@repo/typescript-config",
|
||||
"name": "@repo/core-typescript",
|
||||
"private": true,
|
||||
"version": "0.0.0",
|
||||
"type": "module",
|
||||
@@ -1,3 +1,3 @@
|
||||
import baseConfig from "@repo/eslint-config/base";
|
||||
import baseConfig from "@repo/core-eslint/base";
|
||||
|
||||
export default baseConfig;
|
||||
|
||||
@@ -17,8 +17,8 @@
|
||||
"tailwind-merge": "^3.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@repo/eslint-config": "workspace:*",
|
||||
"@repo/typescript-config": "workspace:*",
|
||||
"@repo/core-eslint": "workspace:*",
|
||||
"@repo/core-typescript": "workspace:*",
|
||||
"@types/react": "^19.0.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "@repo/typescript-config/base.json",
|
||||
"extends": "@repo/core-typescript/base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "dist",
|
||||
"rootDir": "src",
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
import baseConfig from "@repo/eslint-config/base";
|
||||
import baseConfig from "@repo/core-eslint/base";
|
||||
|
||||
export default baseConfig;
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
"zod": "^3.24.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@repo/eslint-config": "workspace:*",
|
||||
"@repo/typescript-config": "workspace:*",
|
||||
"@repo/core-eslint": "workspace:*",
|
||||
"@repo/core-typescript": "workspace:*",
|
||||
"@types/node": "^22.0.0",
|
||||
"vitest": "^3.1.0"
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "@repo/typescript-config/base.json",
|
||||
"extends": "@repo/core-typescript/base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "dist",
|
||||
"rootDir": ".",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import path from "node:path";
|
||||
import { baseVitestConfig } from "@repo/typescript-config/vitest.base";
|
||||
import { baseVitestConfig } from "@repo/core-typescript/vitest.base";
|
||||
|
||||
export default {
|
||||
...baseVitestConfig,
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
import baseConfig from "@repo/eslint-config/base";
|
||||
import baseConfig from "@repo/core-eslint/base";
|
||||
|
||||
export default baseConfig;
|
||||
|
||||
@@ -17,8 +17,8 @@
|
||||
"payload": "^3.14.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@repo/eslint-config": "workspace:*",
|
||||
"@repo/typescript-config": "workspace:*",
|
||||
"@repo/core-eslint": "workspace:*",
|
||||
"@repo/core-typescript": "workspace:*",
|
||||
"vitest": "^3.1.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "@repo/typescript-config/base.json",
|
||||
"extends": "@repo/core-typescript/base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "dist",
|
||||
"lib": ["ES2022", "DOM"]
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
import baseConfig from "@repo/eslint-config/base";
|
||||
import baseConfig from "@repo/core-eslint/base";
|
||||
|
||||
export default baseConfig;
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
"zod": "^3.24.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@repo/eslint-config": "workspace:*",
|
||||
"@repo/typescript-config": "workspace:*",
|
||||
"@repo/core-eslint": "workspace:*",
|
||||
"@repo/core-typescript": "workspace:*",
|
||||
"@types/node": "^22.0.0",
|
||||
"vitest": "^3.1.0"
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "@repo/typescript-config/base.json",
|
||||
"extends": "@repo/core-typescript/base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "dist",
|
||||
"rootDir": ".",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import path from "node:path";
|
||||
import { baseVitestConfig } from "@repo/typescript-config/vitest.base";
|
||||
import { baseVitestConfig } from "@repo/core-typescript/vitest.base";
|
||||
|
||||
export default {
|
||||
...baseVitestConfig,
|
||||
|
||||
178
pnpm-lock.yaml
generated
178
pnpm-lock.yaml
generated
@@ -48,12 +48,12 @@ importers:
|
||||
specifier: ^0.33.0
|
||||
version: 0.33.5
|
||||
devDependencies:
|
||||
'@repo/eslint-config':
|
||||
'@repo/core-eslint':
|
||||
specifier: workspace:*
|
||||
version: link:../../packages/eslint-config
|
||||
'@repo/typescript-config':
|
||||
version: link:../../packages/core-eslint
|
||||
'@repo/core-typescript':
|
||||
specifier: workspace:*
|
||||
version: link:../../packages/typescript-config
|
||||
version: link:../../packages/core-typescript
|
||||
'@types/node':
|
||||
specifier: ^22.0.0
|
||||
version: 22.19.17
|
||||
@@ -70,12 +70,12 @@ importers:
|
||||
specifier: workspace:*
|
||||
version: link:../../packages/core-ui
|
||||
devDependencies:
|
||||
'@repo/eslint-config':
|
||||
'@repo/core-eslint':
|
||||
specifier: workspace:*
|
||||
version: link:../../packages/eslint-config
|
||||
'@repo/typescript-config':
|
||||
version: link:../../packages/core-eslint
|
||||
'@repo/core-typescript':
|
||||
specifier: workspace:*
|
||||
version: link:../../packages/typescript-config
|
||||
version: link:../../packages/core-typescript
|
||||
'@storybook/addon-essentials':
|
||||
specifier: ^8.6.0
|
||||
version: 8.6.14(@types/react@19.2.14)(storybook@8.6.18(prettier@3.8.1))
|
||||
@@ -158,12 +158,12 @@ importers:
|
||||
'@playwright/test':
|
||||
specifier: ^1.50.0
|
||||
version: 1.59.1
|
||||
'@repo/eslint-config':
|
||||
'@repo/core-eslint':
|
||||
specifier: workspace:*
|
||||
version: link:../../packages/eslint-config
|
||||
'@repo/typescript-config':
|
||||
version: link:../../packages/core-eslint
|
||||
'@repo/core-typescript':
|
||||
specifier: workspace:*
|
||||
version: link:../../packages/typescript-config
|
||||
version: link:../../packages/core-typescript
|
||||
'@types/node':
|
||||
specifier: ^22.0.0
|
||||
version: 22.19.17
|
||||
@@ -210,12 +210,12 @@ importers:
|
||||
'@playwright/test':
|
||||
specifier: ^1.50.0
|
||||
version: 1.59.1
|
||||
'@repo/eslint-config':
|
||||
'@repo/core-eslint':
|
||||
specifier: workspace:*
|
||||
version: link:../../packages/eslint-config
|
||||
'@repo/typescript-config':
|
||||
version: link:../../packages/core-eslint
|
||||
'@repo/core-typescript':
|
||||
specifier: workspace:*
|
||||
version: link:../../packages/typescript-config
|
||||
version: link:../../packages/core-typescript
|
||||
'@types/node':
|
||||
specifier: ^22.0.0
|
||||
version: 22.19.17
|
||||
@@ -247,12 +247,12 @@ importers:
|
||||
specifier: ^3.24.0
|
||||
version: 3.25.76
|
||||
devDependencies:
|
||||
'@repo/eslint-config':
|
||||
'@repo/core-eslint':
|
||||
specifier: workspace:*
|
||||
version: link:../eslint-config
|
||||
'@repo/typescript-config':
|
||||
version: link:../core-eslint
|
||||
'@repo/core-typescript':
|
||||
specifier: workspace:*
|
||||
version: link:../typescript-config
|
||||
version: link:../core-typescript
|
||||
'@types/node':
|
||||
specifier: ^22.0.0
|
||||
version: 22.19.17
|
||||
@@ -281,12 +281,12 @@ importers:
|
||||
specifier: ^3.24.0
|
||||
version: 3.25.76
|
||||
devDependencies:
|
||||
'@repo/eslint-config':
|
||||
'@repo/core-eslint':
|
||||
specifier: workspace:*
|
||||
version: link:../eslint-config
|
||||
'@repo/typescript-config':
|
||||
version: link:../core-eslint
|
||||
'@repo/core-typescript':
|
||||
specifier: workspace:*
|
||||
version: link:../typescript-config
|
||||
version: link:../core-typescript
|
||||
'@types/node':
|
||||
specifier: ^22.0.0
|
||||
version: 22.19.17
|
||||
@@ -315,12 +315,12 @@ importers:
|
||||
specifier: ^11.0.0
|
||||
version: 11.16.0(typescript@5.9.3)
|
||||
devDependencies:
|
||||
'@repo/eslint-config':
|
||||
'@repo/core-eslint':
|
||||
specifier: workspace:*
|
||||
version: link:../eslint-config
|
||||
'@repo/typescript-config':
|
||||
version: link:../core-eslint
|
||||
'@repo/core-typescript':
|
||||
specifier: workspace:*
|
||||
version: link:../typescript-config
|
||||
version: link:../core-typescript
|
||||
'@types/node':
|
||||
specifier: ^22.0.0
|
||||
version: 22.19.17
|
||||
@@ -352,16 +352,43 @@ importers:
|
||||
specifier: ^3.14.0
|
||||
version: 3.81.0(graphql@16.13.2)(typescript@5.9.3)
|
||||
devDependencies:
|
||||
'@repo/eslint-config':
|
||||
'@repo/core-eslint':
|
||||
specifier: workspace:*
|
||||
version: link:../eslint-config
|
||||
'@repo/typescript-config':
|
||||
version: link:../core-eslint
|
||||
'@repo/core-typescript':
|
||||
specifier: workspace:*
|
||||
version: link:../typescript-config
|
||||
version: link:../core-typescript
|
||||
'@types/node':
|
||||
specifier: ^22.0.0
|
||||
version: 22.19.17
|
||||
|
||||
packages/core-eslint:
|
||||
devDependencies:
|
||||
'@eslint/js':
|
||||
specifier: ^9.20.0
|
||||
version: 9.39.4
|
||||
'@typescript-eslint/eslint-plugin':
|
||||
specifier: ^8.25.0
|
||||
version: 8.58.0(@typescript-eslint/parser@8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)
|
||||
'@typescript-eslint/parser':
|
||||
specifier: ^8.25.0
|
||||
version: 8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)
|
||||
eslint:
|
||||
specifier: ^9.20.0
|
||||
version: 9.39.4(jiti@2.6.1)
|
||||
eslint-config-prettier:
|
||||
specifier: ^10.1.0
|
||||
version: 10.1.8(eslint@9.39.4(jiti@2.6.1))
|
||||
eslint-plugin-boundaries:
|
||||
specifier: ^4.2.2
|
||||
version: 4.2.2(@typescript-eslint/parser@8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))
|
||||
eslint-plugin-turbo:
|
||||
specifier: ^2.4.0
|
||||
version: 2.9.4(eslint@9.39.4(jiti@2.6.1))(turbo@2.9.4)
|
||||
typescript-eslint:
|
||||
specifier: ^8.25.0
|
||||
version: 8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)
|
||||
|
||||
packages/core-shared:
|
||||
dependencies:
|
||||
'@trpc/server':
|
||||
@@ -377,12 +404,12 @@ importers:
|
||||
specifier: ^3.24.0
|
||||
version: 3.25.76
|
||||
devDependencies:
|
||||
'@repo/eslint-config':
|
||||
'@repo/core-eslint':
|
||||
specifier: workspace:*
|
||||
version: link:../eslint-config
|
||||
'@repo/typescript-config':
|
||||
version: link:../core-eslint
|
||||
'@repo/core-typescript':
|
||||
specifier: workspace:*
|
||||
version: link:../typescript-config
|
||||
version: link:../core-typescript
|
||||
'@types/node':
|
||||
specifier: ^22.0.0
|
||||
version: 22.19.17
|
||||
@@ -417,16 +444,22 @@ importers:
|
||||
specifier: ^2.2.1
|
||||
version: 2.2.6
|
||||
devDependencies:
|
||||
'@repo/eslint-config':
|
||||
'@repo/core-eslint':
|
||||
specifier: workspace:*
|
||||
version: link:../eslint-config
|
||||
'@repo/typescript-config':
|
||||
version: link:../core-eslint
|
||||
'@repo/core-typescript':
|
||||
specifier: workspace:*
|
||||
version: link:../typescript-config
|
||||
version: link:../core-typescript
|
||||
'@types/react':
|
||||
specifier: ^19.0.0
|
||||
version: 19.2.14
|
||||
|
||||
packages/core-typescript:
|
||||
devDependencies:
|
||||
vitest:
|
||||
specifier: ^3.1.0
|
||||
version: 3.2.4(@types/debug@4.1.13)(@types/node@25.5.2)(happy-dom@20.8.9)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(tsx@4.21.0)
|
||||
|
||||
packages/core-ui:
|
||||
dependencies:
|
||||
clsx:
|
||||
@@ -439,43 +472,16 @@ importers:
|
||||
specifier: ^3.0.0
|
||||
version: 3.5.0
|
||||
devDependencies:
|
||||
'@repo/eslint-config':
|
||||
'@repo/core-eslint':
|
||||
specifier: workspace:*
|
||||
version: link:../eslint-config
|
||||
'@repo/typescript-config':
|
||||
version: link:../core-eslint
|
||||
'@repo/core-typescript':
|
||||
specifier: workspace:*
|
||||
version: link:../typescript-config
|
||||
version: link:../core-typescript
|
||||
'@types/react':
|
||||
specifier: ^19.0.0
|
||||
version: 19.2.14
|
||||
|
||||
packages/eslint-config:
|
||||
devDependencies:
|
||||
'@eslint/js':
|
||||
specifier: ^9.20.0
|
||||
version: 9.39.4
|
||||
'@typescript-eslint/eslint-plugin':
|
||||
specifier: ^8.25.0
|
||||
version: 8.58.0(@typescript-eslint/parser@8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)
|
||||
'@typescript-eslint/parser':
|
||||
specifier: ^8.25.0
|
||||
version: 8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)
|
||||
eslint:
|
||||
specifier: ^9.20.0
|
||||
version: 9.39.4(jiti@2.6.1)
|
||||
eslint-config-prettier:
|
||||
specifier: ^10.1.0
|
||||
version: 10.1.8(eslint@9.39.4(jiti@2.6.1))
|
||||
eslint-plugin-boundaries:
|
||||
specifier: ^4.2.2
|
||||
version: 4.2.2(@typescript-eslint/parser@8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))
|
||||
eslint-plugin-turbo:
|
||||
specifier: ^2.4.0
|
||||
version: 2.9.4(eslint@9.39.4(jiti@2.6.1))(turbo@2.9.4)
|
||||
typescript-eslint:
|
||||
specifier: ^8.25.0
|
||||
version: 8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)
|
||||
|
||||
packages/marketing-pages:
|
||||
dependencies:
|
||||
'@repo/core-shared':
|
||||
@@ -497,12 +503,12 @@ importers:
|
||||
specifier: ^3.24.0
|
||||
version: 3.25.76
|
||||
devDependencies:
|
||||
'@repo/eslint-config':
|
||||
'@repo/core-eslint':
|
||||
specifier: workspace:*
|
||||
version: link:../eslint-config
|
||||
'@repo/typescript-config':
|
||||
version: link:../core-eslint
|
||||
'@repo/core-typescript':
|
||||
specifier: workspace:*
|
||||
version: link:../typescript-config
|
||||
version: link:../core-typescript
|
||||
'@types/node':
|
||||
specifier: ^22.0.0
|
||||
version: 22.19.17
|
||||
@@ -516,12 +522,12 @@ importers:
|
||||
specifier: ^3.14.0
|
||||
version: 3.81.0(graphql@16.13.2)(typescript@5.9.3)
|
||||
devDependencies:
|
||||
'@repo/eslint-config':
|
||||
'@repo/core-eslint':
|
||||
specifier: workspace:*
|
||||
version: link:../eslint-config
|
||||
'@repo/typescript-config':
|
||||
version: link:../core-eslint
|
||||
'@repo/core-typescript':
|
||||
specifier: workspace:*
|
||||
version: link:../typescript-config
|
||||
version: link:../core-typescript
|
||||
vitest:
|
||||
specifier: ^3.1.0
|
||||
version: 3.2.4(@types/debug@4.1.13)(@types/node@25.5.2)(happy-dom@20.8.9)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(tsx@4.21.0)
|
||||
@@ -547,12 +553,12 @@ importers:
|
||||
specifier: ^3.24.0
|
||||
version: 3.25.76
|
||||
devDependencies:
|
||||
'@repo/eslint-config':
|
||||
'@repo/core-eslint':
|
||||
specifier: workspace:*
|
||||
version: link:../eslint-config
|
||||
'@repo/typescript-config':
|
||||
version: link:../core-eslint
|
||||
'@repo/core-typescript':
|
||||
specifier: workspace:*
|
||||
version: link:../typescript-config
|
||||
version: link:../core-typescript
|
||||
'@types/node':
|
||||
specifier: ^22.0.0
|
||||
version: 22.19.17
|
||||
@@ -560,12 +566,6 @@ importers:
|
||||
specifier: ^3.1.0
|
||||
version: 3.2.4(@types/debug@4.1.13)(@types/node@22.19.17)(happy-dom@20.8.9)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(tsx@4.21.0)
|
||||
|
||||
packages/typescript-config:
|
||||
devDependencies:
|
||||
vitest:
|
||||
specifier: ^3.1.0
|
||||
version: 3.2.4(@types/debug@4.1.13)(@types/node@25.5.2)(happy-dom@20.8.9)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(tsx@4.21.0)
|
||||
|
||||
packages:
|
||||
|
||||
'@apidevtools/json-schema-ref-parser@11.9.3':
|
||||
|
||||
Reference in New Issue
Block a user