Skip to content

Commit 814d7ad

Browse files
committed
fix: 🐛 watch mode
1 parent 70d0f3b commit 814d7ad

File tree

3 files changed

+295
-12
lines changed

3 files changed

+295
-12
lines changed

packages/design-tokens/.scripts/bash/tokens-build

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,19 @@
11
#!/bin/bash
22

3-
rm -rf ./dist
3+
build_tokens() {
4+
rm -rf ./dist
5+
tz build
6+
cat ./dist/tokens-primitives.css ./dist/tokens-semantic.css > ./dist/tokens.css
7+
rm ./dist/tokens-primitives.css ./dist/tokens-semantic.css
8+
echo "✓ Built tokens.css"
9+
}
410

511
if [[ "$1" == "watch" ]]; then
6-
tz build --watch
12+
echo "👀 Watching dictionary files for changes..."
13+
14+
build_tokens
15+
16+
chokidar "dictionary/**/*.json" -c "$(pwd)/.scripts/bash/tokens-build" --initial=false
717
else
8-
tz build
18+
build_tokens
919
fi
10-
11-
cat ./dist/tokens-primitives.css ./dist/tokens-semantic.css > ./dist/tokens.css && rm ./dist/tokens-primitives.css ./dist/tokens-semantic.css

packages/design-tokens/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
"devDependencies": {
4040
"@terrazzo/cli": "^2.0.0",
4141
"@terrazzo/plugin-css": "^2.0.0",
42+
"chokidar-cli": "^3.0.0",
4243
"prettier": "^3.0.0",
4344
"typescript": "^5.0.0"
4445
}

0 commit comments

Comments
 (0)