Skip to content

Commit dd791bb

Browse files
committed
chore: watch and publish
1 parent a713603 commit dd791bb

File tree

3 files changed

+63
-43
lines changed

3 files changed

+63
-43
lines changed

package.json

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@
2424
"build": "yarn build:icons && rollup -c rollup.config.js",
2525
"build:icons": "svgr ./src/icons/raw --out-dir ./src/icons --typescript",
2626
"build-storybook": "NODE_OPTIONS=--openssl-legacy-provider; build-storybook",
27-
"cleanup": "yarn exec rm -rf dist node_modules",
27+
"cleanup": "yarn run cleanup:dist && yarn run cleanup:nm",
28+
"cleanup:dist": "yarn exec rm -rf dist",
29+
"cleanup:nm": "yarn exec rm -rf node_modules",
2830
"format": "yarn prettier --write .",
2931
"format-check": "yarn prettier --check .",
3032
"lint": "yarn eslint --ext .ts,.tsx,.js,.jsx .",
@@ -34,7 +36,8 @@
3436
"test-storybook": "test-storybook",
3537
"test-storybook:ci": "NODE_OPTIONS=--openssl-legacy-provider; export STORYBOOK_TEST=1; concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\" \"yarn build-storybook && http-server storybook-static --port 6006\" \"wait-on http://127.0.0.1:6006/ && yarn test-storybook\"",
3638
"type-check": "tsc --noEmit",
37-
"watch": "yarn build --watch"
39+
"watch": "yarn build --watch",
40+
"watch:pub": "YALC_PUBLISH=true yarn run watch"
3841
},
3942
"publishConfig": {
4043
"registry": "https://npm.pkg.github.com"
@@ -96,8 +99,8 @@
9699
"@types/uuid": "^9.0.8",
97100
"@typescript-eslint/eslint-plugin": "^5.51.0",
98101
"@typescript-eslint/parser": "^5.51.0",
99-
"@vanilla-extract/rollup-plugin": "1.2.0",
100-
"@vanilla-extract/webpack-plugin": "2.2.0",
102+
"@vanilla-extract/rollup-plugin": "1.3.6",
103+
"@vanilla-extract/webpack-plugin": "2.3.10",
101104
"babel-loader": "^8.3.0",
102105
"chromatic": "6.10.2",
103106
"concurrently": "^8.0.1",
@@ -117,8 +120,9 @@
117120
"prettier": "3.2.5",
118121
"react": "17.0.2",
119122
"react-dom": "17.0.2",
120-
"rollup": "2.56.3",
123+
"rollup": "2.79.1",
121124
"rollup-plugin-peer-deps-external": "^2.2.4",
125+
"rollup-plugin-shell": "^1.0.9",
122126
"semantic-release": "^21.0.2",
123127
"storybook": "7.6.7",
124128
"storybook-addon-pseudo-states": "^1.15.2",

rollup.config.js

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,12 @@ import typescript from '@rollup/plugin-typescript';
44
import svgr from '@svgr/rollup';
55
import { vanillaExtractPlugin } from '@vanilla-extract/rollup-plugin';
66
import peerDepsExternal from 'rollup-plugin-peer-deps-external';
7+
import execute from 'rollup-plugin-shell';
78

89
import packageJson from './package.json';
910

11+
const YALC_PUBLISH = process.env.YALC_PUBLISH === 'true';
12+
1013
export default () => ({
1114
input: 'src/index.ts',
1215
plugins: [
@@ -15,13 +18,19 @@ export default () => ({
1518
composite: false,
1619
exclude: ['**/*.stories.tsx'],
1720
}),
21+
vanillaExtractPlugin({
22+
identifiers: 'short',
23+
}),
1824
peerDepsExternal(),
1925
commonjs(),
2026
image(),
2127
svgr({ icon: true }),
22-
vanillaExtractPlugin({
23-
identifiers: 'short',
24-
}),
28+
YALC_PUBLISH &&
29+
execute({
30+
commands: ['yalc push --no-pure'],
31+
hook: 'closeBundle',
32+
parallel: false,
33+
}),
2534
],
2635
output: [
2736
{

yarn.lock

Lines changed: 42 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -912,7 +912,7 @@ __metadata:
912912
languageName: node
913913
linkType: hard
914914

915-
"@babel/plugin-syntax-typescript@npm:^7.20.0, @babel/plugin-syntax-typescript@npm:^7.24.7, @babel/plugin-syntax-typescript@npm:^7.7.2":
915+
"@babel/plugin-syntax-typescript@npm:^7.23.3, @babel/plugin-syntax-typescript@npm:^7.24.7, @babel/plugin-syntax-typescript@npm:^7.7.2":
916916
version: 7.24.7
917917
resolution: "@babel/plugin-syntax-typescript@npm:7.24.7"
918918
dependencies:
@@ -2824,9 +2824,9 @@ __metadata:
28242824
"@vanilla-extract/css": 1.11.1
28252825
"@vanilla-extract/css-utils": 0.1.3
28262826
"@vanilla-extract/recipes": 0.5.1
2827-
"@vanilla-extract/rollup-plugin": 1.2.0
2827+
"@vanilla-extract/rollup-plugin": 1.3.6
28282828
"@vanilla-extract/sprinkles": 1.5.1
2829-
"@vanilla-extract/webpack-plugin": 2.2.0
2829+
"@vanilla-extract/webpack-plugin": 2.3.10
28302830
antd: 4.24.12
28312831
babel-loader: ^8.3.0
28322832
chromatic: 6.10.2
@@ -2853,8 +2853,9 @@ __metadata:
28532853
react-responsive: ^9.0.2
28542854
react-virtuoso: " 4.6.3"
28552855
recharts: ^2.6.2
2856-
rollup: 2.56.3
2856+
rollup: 2.79.1
28572857
rollup-plugin-peer-deps-external: ^2.2.4
2858+
rollup-plugin-shell: ^1.0.9
28582859
semantic-release: ^21.0.2
28592860
storybook: 7.6.7
28602861
storybook-addon-pseudo-states: ^1.15.2
@@ -8475,7 +8476,7 @@ __metadata:
84758476
languageName: node
84768477
linkType: hard
84778478

8478-
"@vanilla-extract/babel-plugin-debug-ids@npm:^1.0.4":
8479+
"@vanilla-extract/babel-plugin-debug-ids@npm:^1.0.6":
84798480
version: 1.0.6
84808481
resolution: "@vanilla-extract/babel-plugin-debug-ids@npm:1.0.6"
84818482
dependencies:
@@ -8510,9 +8511,9 @@ __metadata:
85108511
languageName: node
85118512
linkType: hard
85128513

8513-
"@vanilla-extract/css@npm:^1.14.0":
8514-
version: 1.15.2
8515-
resolution: "@vanilla-extract/css@npm:1.15.2"
8514+
"@vanilla-extract/css@npm:^1.15.3":
8515+
version: 1.15.3
8516+
resolution: "@vanilla-extract/css@npm:1.15.3"
85168517
dependencies:
85178518
"@emotion/hash": ^0.9.0
85188519
"@vanilla-extract/private": ^1.0.5
@@ -8525,28 +8526,27 @@ __metadata:
85258526
media-query-parser: ^2.0.2
85268527
modern-ahocorasick: ^1.0.0
85278528
picocolors: ^1.0.0
8528-
checksum: acb08a943de47daee6d339bbb5c5487a3f3dc26a38a9681babffe244dc2469c54595d39ffdb4b36e08511dd2d3eb2399110acb1bb767a0411d01d599a7300756
8529+
checksum: 9f54c51708c300f37d2ce23db0942787b6c82fe3040691104ef54efadcadcd82488adaac3fc32e601f918a0332a7f4921dcccf70bd0923d7117d941d361ba81a
85298530
languageName: node
85308531
linkType: hard
85318532

8532-
"@vanilla-extract/integration@npm:^6.0.0":
8533-
version: 6.5.0
8534-
resolution: "@vanilla-extract/integration@npm:6.5.0"
8533+
"@vanilla-extract/integration@npm:^7.1.6":
8534+
version: 7.1.6
8535+
resolution: "@vanilla-extract/integration@npm:7.1.6"
85358536
dependencies:
8536-
"@babel/core": ^7.20.7
8537-
"@babel/plugin-syntax-typescript": ^7.20.0
8538-
"@vanilla-extract/babel-plugin-debug-ids": ^1.0.4
8539-
"@vanilla-extract/css": ^1.14.0
8537+
"@babel/core": ^7.23.9
8538+
"@babel/plugin-syntax-typescript": ^7.23.3
8539+
"@vanilla-extract/babel-plugin-debug-ids": ^1.0.6
8540+
"@vanilla-extract/css": ^1.15.3
8541+
dedent: ^1.5.3
85408542
esbuild: "npm:esbuild@~0.17.6 || ~0.18.0 || ~0.19.0"
85418543
eval: 0.1.8
85428544
find-up: ^5.0.0
85438545
javascript-stringify: ^2.0.1
8544-
lodash: ^4.17.21
85458546
mlly: ^1.4.2
8546-
outdent: ^0.8.0
85478547
vite: ^5.0.11
85488548
vite-node: ^1.2.0
8549-
checksum: 69778fb89745d63b6bc66ccf55d86fddf8a8892c43dcda5177e8812275ccd40de5e086d53a4fd081fe2cbd03821483ae543af527ea4b626a5ac064990c927b48
8549+
checksum: ab61e0004ba09a3a7ed86cff3dac175241c49699a53cb941c9ddf4bd0d89c0ef079740a1ffb2dec2d1ae54c13e9e0498e2ae678c832ca263835229bb3f9ce92e
85508550
languageName: node
85518551
linkType: hard
85528552

@@ -8566,14 +8566,14 @@ __metadata:
85668566
languageName: node
85678567
linkType: hard
85688568

8569-
"@vanilla-extract/rollup-plugin@npm:1.2.0":
8570-
version: 1.2.0
8571-
resolution: "@vanilla-extract/rollup-plugin@npm:1.2.0"
8569+
"@vanilla-extract/rollup-plugin@npm:1.3.6":
8570+
version: 1.3.6
8571+
resolution: "@vanilla-extract/rollup-plugin@npm:1.3.6"
85728572
dependencies:
8573-
"@vanilla-extract/integration": ^6.0.0
8573+
"@vanilla-extract/integration": ^7.1.6
85748574
peerDependencies:
8575-
rollup: ^2.0.0
8576-
checksum: d11d60d20c15b7571cc1ade5c263ae96635eedbd42e1020fd453205b136777b15c265d1ac40a41345c7da6478b06aff0d7da58fcc26e22f51f7fb08214ae829f
8575+
rollup: ^2.0.0 || ^3.0.0 || ^4.0.0
8576+
checksum: 0a556b60ac64943eb30c5aeb312f3ab67038ac73bded1cffab2f1edfd97aa1a2ed1afb467db1a274950db9d6ea9e8d1f5cb51bd77a749811d24813573f1a0f93
85778577
languageName: node
85788578
linkType: hard
85798579

@@ -8586,17 +8586,17 @@ __metadata:
85868586
languageName: node
85878587
linkType: hard
85888588

8589-
"@vanilla-extract/webpack-plugin@npm:2.2.0":
8590-
version: 2.2.0
8591-
resolution: "@vanilla-extract/webpack-plugin@npm:2.2.0"
8589+
"@vanilla-extract/webpack-plugin@npm:2.3.10":
8590+
version: 2.3.10
8591+
resolution: "@vanilla-extract/webpack-plugin@npm:2.3.10"
85928592
dependencies:
8593-
"@vanilla-extract/integration": ^6.0.0
8594-
chalk: ^4.1.1
8593+
"@vanilla-extract/integration": ^7.1.6
85958594
debug: ^4.3.1
85968595
loader-utils: ^2.0.0
8596+
picocolors: ^1.0.0
85978597
peerDependencies:
85988598
webpack: ^4.30.0 || ^5.20.2
8599-
checksum: 3e1741062eb849192558718e85c99d2e1aeefab01f17863d2381d493ec337a1a5137b8aef7bb60687ad754facda184d15ba763231f7bdad307170761755abf67
8599+
checksum: 935f893f43539df3499a136ffafbd32b3504a5cb52492d9d624fea3f671449b44f472fb5105a8ce680d6d55500b42b268d986a20e153eeb0361ed31b330cf677
86008600
languageName: node
86018601
linkType: hard
86028602

@@ -23824,17 +23824,24 @@ __metadata:
2382423824
languageName: node
2382523825
linkType: hard
2382623826

23827-
"rollup@npm:2.56.3":
23828-
version: 2.56.3
23829-
resolution: "rollup@npm:2.56.3"
23827+
"rollup-plugin-shell@npm:^1.0.9":
23828+
version: 1.0.9
23829+
resolution: "rollup-plugin-shell@npm:1.0.9"
23830+
checksum: eeea359e6b2e9d3ff0dec407c0d8a52f60e91eaca3f89d8533d44afc29e43aaaa2173359dd168d053d86d37cad48f7495df8fc994df5287daefeb5399bee6160
23831+
languageName: node
23832+
linkType: hard
23833+
23834+
"rollup@npm:2.79.1":
23835+
version: 2.79.1
23836+
resolution: "rollup@npm:2.79.1"
2383023837
dependencies:
2383123838
fsevents: ~2.3.2
2383223839
dependenciesMeta:
2383323840
fsevents:
2383423841
optional: true
2383523842
bin:
2383623843
rollup: dist/bin/rollup
23837-
checksum: e4c5a6e871f0340f18fc795cbb6b76bfbc5827580c443a7c4f5d9f9b1fec8c3d1553dae5e45bd7fc9dea4de56e01c244b1583f8f08f401d2ba81f5eb3ff83101
23844+
checksum: 6a2bf167b3587d4df709b37d149ad0300692cc5deb510f89ac7bdc77c8738c9546ae3de9322b0968e1ed2b0e984571f5f55aae28fa7de4cfcb1bc5402a4e2be6
2383823845
languageName: node
2383923846
linkType: hard
2384023847

0 commit comments

Comments
 (0)