Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: seed-design 저장소 빌드 커맨드 정리 #486

Merged
merged 3 commits into from
Dec 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion docs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,11 @@
"scripts": {
"build": "next build",
"dev": "next dev",
"cli:dev": "yarn dev",
"start": "next start",
"postinstall": "fumadocs-mdx",
"gen": "yarn generate:all",
"generate:all": "yarn generate:registry && yarn generate:example",
"generate:all": "yarn generate:registry && yarn generate:example && yarn generate:rootage",
"generate:registry": "vite-node scripts/generate-registry.ts",
"generate:example": "vite-node scripts/generate-example.ts",
"generate:rootage": "yarn rootage json public/rootage/",
Expand Down Expand Up @@ -70,5 +71,11 @@
"ts-pattern": "^5.5.0",
"typescript": "^5.5.4",
"vite-node": "^2.1.2"
},
"ultra": {
"concurrent": [
"cli:dev",
"build"
]
}
}
27 changes: 13 additions & 14 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,25 +13,24 @@
"docs"
],
"scripts": {
"build": "ultra -r --filter \"packages/*\" build",
"build:dts": "ultra -r --build build:dts",
"build:style": "ultra -r --build build:style",
"build:style:re": "ultra -r --rebuild build:style",
"build:style:watch": "watchlist packages -- yarn build:style:re",
"build:headless": "ultra -r --filter 'packages/react-headless/*' build",
"build": "ultra -r build",
"build-only-package": "ultra -r --filter 'packages/*' build",
"generate": "ultra -r generate",
"clean": "ultra -r clean",
"dev": "ultra -r dev",
"release": "yarn changeset publish",
"version": "changeset version && yarn build-only-package && yarn install --no-immutable",
"lint:all": "yarn biome lint --fix",
"format:all": "yarn biome format --fix",
"test:all": "yarn vitest run",
"test:rootage:once": "yarn vitest run --project rootage --reporter=verbose",
"test:rootage:watch": "vitest dev --project rootage",
"test:react:once": "yarn vitest run --project react-headless --reporter=verbose",
"test:react:watch": "vitest dev --project react-headless"
"rootage:build": "ultra -r --build rootage:build",
"rootage:generate": "ultra -r rootage:generate",
"rootage:generate:watch": "watchlist packages/rootage/artifacts -- yarn rootage:generate",
"rootage:test": "yarn vitest run --project rootage --reporter=verbose",
"rootage:test:watch": "vitest dev --project rootage",
"recipe:build": "ultra -r --build recipe:build",
"recipe:generate": "ultra -r recipe:generate",
"recipe:generate:watch": "watchlist packages/recipe-generator/preset -- yarn recipe:generate",
"cli:dev": "ultra -r --build cli:dev",
"headless:build": "ultra -r --filter 'packages/react-headless/*' build",
"headless:test": "yarn vitest run --project react-headless --reporter=verbose",
"headless:test:watch": "vitest dev --project react-headless"
},
"devDependencies": {
"@biomejs/biome": "^1.9.3",
Expand Down
4 changes: 2 additions & 2 deletions packages/cli/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
"scripts": {
"prepack": "yarn build",
"build": "ENV=prod node ./build.mjs",
"dev": "ENV=dev node ./dev.mjs",
"cli:dev": "ENV=dev node ./dev.mjs",
"test": "yarn vitest"
},
"dependencies": {
Expand Down Expand Up @@ -55,7 +55,7 @@
},
"ultra": {
"concurrent": [
"dev",
"cli:dev",
"build"
]
}
Expand Down
7 changes: 4 additions & 3 deletions packages/recipe-generator/cli/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@
"src"
],
"scripts": {
"build": "yarn build:style",
"build:style": "node ./build.mjs",
"build": "node ./build.mjs",
"recipe:build": "node ./build.mjs",
"dev": "node ./dev.mjs"
},
"dependencies": {
Expand All @@ -37,7 +37,8 @@
"ultra": {
"concurrent": [
"dev",
"build"
"build",
"recipe:build"
]
}
}
6 changes: 4 additions & 2 deletions packages/recipe-generator/core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,10 @@
"src"
],
"scripts": {
"prepack": "rm -rf lib && yarn build",
"clean": "rm -rf lib",
"prepack": "yarn clean && yarn build",
"build": "nanobundle build",
"recipe:build": "nanobundle build",
"test": "vitest"
},
"publishConfig": {
Expand All @@ -44,7 +46,7 @@
"ultra": {
"concurrent": [
"dev",
"build"
"recipe:build"
]
}
}
13 changes: 7 additions & 6 deletions packages/recipe-generator/preset/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,14 @@
"src"
],
"scripts": {
"prepack": "rm -rf lib && yarn build",
"build": "yarn build:style",
"build:style": "nanobundle build"
"clean": "rm -rf lib",
"prepack": "yarn clean && yarn build",
"build": "nanobundle build",
"recipe:generate": "nanobundle build"
},
"dependencies": {
"@seed-design/recipe-generator-core": "0.0.0",
"@seed-design/vars": "workspace:^"
"@seed-design/vars": "0.0.0"
},
"devDependencies": {
"nanobundle": "^1.6.0"
Expand All @@ -36,8 +37,8 @@
},
"ultra": {
"concurrent": [
"dev",
"build"
"build",
"recipe:generate"
]
}
}
9 changes: 5 additions & 4 deletions packages/recipe/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,9 @@
"lib"
],
"scripts": {
"prepack": "yarn build:style",
"build:style": "yarn recipegen js ./lib"
"prepack": "yarn build",
"build": "yarn recipe:generate",
"recipe:generate": "yarn recipegen js ./lib"
},
"devDependencies": {
"@seed-design/recipe-generator-cli": "0.0.0"
Expand All @@ -28,8 +29,8 @@
},
"ultra": {
"concurrent": [
"dev",
"build"
"build",
"recipe:generate"
]
}
}
5 changes: 3 additions & 2 deletions packages/rootage/cli/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
],
"scripts": {
"build": "node ./build.mjs",
"rootage:build": "node ./build.mjs",
"dev": "node ./dev.mjs",
"generate:schema": "node ./bin/index.mjs json-schema"
},
Expand All @@ -37,8 +38,8 @@
},
"ultra": {
"concurrent": [
"dev",
"build"
"build",
"rootage:build"
]
}
}
5 changes: 3 additions & 2 deletions packages/rootage/core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
"scripts": {
"prepack": "rm -rf lib && yarn build",
"build": "nanobundle build",
"rootage:build": "nanobundle build",
"test": "vitest"
},
"publishConfig": {
Expand All @@ -40,8 +41,8 @@
},
"ultra": {
"concurrent": [
"dev",
"build"
"build",
"rootage:build"
]
}
}
12 changes: 10 additions & 2 deletions packages/stylesheet/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,10 @@
"access": "public"
},
"scripts": {
"prepack": "yarn build:style",
"build:style": "yarn rootage token-css && yarn recipegen css"
"prepack": "yarn generate",
"generate": "yarn recipe:generate && yarn rootage:generate",
"recipe:generate": "yarn recipegen css",
"rootage:generate": "yarn rootage token-css"
},
"exports": {
"./*.css": "./*.css",
Expand All @@ -23,5 +25,11 @@
"devDependencies": {
"@seed-design/recipe-generator-cli": "0.0.0",
"@seed-design/rootage-cli": "0.0.0"
},
"ultra": {
"concurrent": [
"recipe:generate",
"rootage:generate"
]
}
}
15 changes: 7 additions & 8 deletions packages/vars/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,21 +30,20 @@
],
"scripts": {
"clean": "rm -rf lib",
"prepack": "yarn build",
"generate:all": "yarn generate:token && yarn generate:component",
"generate:token": "yarn rootage token-ts ./src",
"generate:component": "yarn rootage component-spec ./src/component",
"build": "yarn build:style",
"build:style": "yarn generate:component && nanobundle build"
"prepack": "yarn rootage:generate",
"build": "nanobundle build",
"rootage:generate": "yarn rootage:generate:token && yarn rootage:generate:component && yarn build",
"rootage:generate:token": "yarn rootage token-ts ./src",
"rootage:generate:component": "yarn rootage component-spec ./src/component"
},
"devDependencies": {
"@seed-design/rootage-cli": "0.0.0",
"nanobundle": "^1.6.0"
},
"ultra": {
"concurrent": [
"dev",
"build"
"build",
"rootage:generate"
]
}
}
4 changes: 2 additions & 2 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -6502,7 +6502,7 @@ __metadata:
resolution: "@seed-design/recipe-generator-preset@workspace:packages/recipe-generator/preset"
dependencies:
"@seed-design/recipe-generator-core": 0.0.0
"@seed-design/vars": "workspace:^"
"@seed-design/vars": 0.0.0
nanobundle: ^1.6.0
languageName: unknown
linkType: soft
Expand Down Expand Up @@ -6596,7 +6596,7 @@ __metadata:
languageName: unknown
linkType: soft

"@seed-design/[email protected], @seed-design/vars@workspace:^, @seed-design/vars@workspace:packages/vars":
"@seed-design/[email protected], @seed-design/vars@workspace:packages/vars":
version: 0.0.0-use.local
resolution: "@seed-design/vars@workspace:packages/vars"
dependencies:
Expand Down
Loading