Skip to content

Commit 246ad40

Browse files
committed
feat: add vanilla-extract support
Upgrade Parcel from 2.9.3 to 2.10.0 to support node: protocol imports required by vanilla-extract. Add @vanilla-extract/parcel-transformer and configure it to handle *.css.ts files. - Upgrade @parcel/* packages to 2.10.0 (except @parcel/graph and @parcel/hash which remain at 2.9.3) - Add @vanilla-extract/parcel-transformer 1.0.17 dependency - Configure *.css.ts transformer in parcel-config - Add with-vanilla-extract example
1 parent 9369e28 commit 246ad40

File tree

21 files changed

+5688
-5917
lines changed

21 files changed

+5688
-5917
lines changed

cli/plasmo/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@
3939
],
4040
"dependencies": {
4141
"@expo/spawn-async": "1.7.2",
42-
"@parcel/core": "2.9.3",
43-
"@parcel/fs": "2.9.3",
44-
"@parcel/package-manager": "2.9.3",
42+
"@parcel/core": "2.10.0",
43+
"@parcel/fs": "2.10.0",
44+
"@parcel/package-manager": "2.10.0",
4545
"@parcel/watcher": "2.5.1",
4646
"@plasmohq/init": "workspace:*",
4747
"@plasmohq/parcel-config": "workspace:*",

core/parcel-bundler/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,16 @@
1818
"parcel": ">= 2.7.0"
1919
},
2020
"dependencies": {
21-
"@parcel/core": "2.9.3",
22-
"@parcel/diagnostic": "2.9.3",
21+
"@parcel/core": "2.10.0",
22+
"@parcel/diagnostic": "2.10.0",
2323
"@parcel/graph": "2.9.3",
2424
"@parcel/hash": "2.9.3",
25-
"@parcel/plugin": "2.9.3",
26-
"@parcel/utils": "2.9.3",
25+
"@parcel/plugin": "2.10.0",
26+
"@parcel/utils": "2.10.0",
2727
"nullthrows": "1.1.1"
2828
},
2929
"devDependencies": {
30-
"@parcel/types": "2.9.3",
30+
"@parcel/types": "2.10.0",
3131
"@plasmo/config": "workspace:*",
3232
"@plasmo/utils": "workspace:*",
3333
"tsup": "8.4.0"

core/parcel-compressor-utf8/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@
2727
"tsup": "8.4.0"
2828
},
2929
"dependencies": {
30-
"@parcel/plugin": "2.9.3"
30+
"@parcel/plugin": "2.10.0"
3131
}
3232
}

core/parcel-config/index.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@
4747

4848
"*.svelte": ["@plasmohq/parcel-transformer-svelte"],
4949

50+
"*.css.ts": ["@vanilla-extract/parcel-transformer"],
51+
5052
"*.{gql,graphql}": ["@parcel/transformer-graphql"],
5153
"*.{sass,scss}": ["@parcel/transformer-sass"],
5254
"*.less": ["@parcel/transformer-less"]

core/parcel-config/package.json

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8,27 +8,27 @@
88
},
99
"main": "index.json",
1010
"dependencies": {
11-
"@parcel/compressor-raw": "2.9.3",
12-
"@parcel/config-default": "2.9.3",
13-
"@parcel/core": "2.9.3",
14-
"@parcel/optimizer-data-url": "2.9.3",
15-
"@parcel/reporter-bundle-buddy": "2.9.3",
16-
"@parcel/resolver-default": "2.9.3",
11+
"@parcel/compressor-raw": "2.10.0",
12+
"@parcel/config-default": "2.10.0",
13+
"@parcel/core": "2.10.0",
14+
"@parcel/optimizer-data-url": "2.10.0",
15+
"@parcel/reporter-bundle-buddy": "2.10.0",
16+
"@parcel/resolver-default": "2.10.0",
1717
"@parcel/runtime-js": "2.8.3",
18-
"@parcel/runtime-service-worker": "2.9.3",
18+
"@parcel/runtime-service-worker": "2.10.0",
1919
"@parcel/source-map": "2.1.1",
20-
"@parcel/transformer-babel": "2.9.3",
21-
"@parcel/transformer-css": "2.9.3",
22-
"@parcel/transformer-graphql": "2.9.3",
23-
"@parcel/transformer-inline-string": "2.9.3",
24-
"@parcel/transformer-js": "2.9.3",
25-
"@parcel/transformer-less": "2.9.3",
26-
"@parcel/transformer-postcss": "2.9.3",
27-
"@parcel/transformer-raw": "2.9.3",
28-
"@parcel/transformer-react-refresh-wrap": "2.9.3",
29-
"@parcel/transformer-sass": "2.9.3",
30-
"@parcel/transformer-svg-react": "2.9.3",
31-
"@parcel/transformer-worklet": "2.9.3",
20+
"@parcel/transformer-babel": "2.10.0",
21+
"@parcel/transformer-css": "2.10.0",
22+
"@parcel/transformer-graphql": "2.10.0",
23+
"@parcel/transformer-inline-string": "2.10.0",
24+
"@parcel/transformer-js": "2.10.0",
25+
"@parcel/transformer-less": "2.10.0",
26+
"@parcel/transformer-postcss": "2.10.0",
27+
"@parcel/transformer-raw": "2.10.0",
28+
"@parcel/transformer-react-refresh-wrap": "2.10.0",
29+
"@parcel/transformer-sass": "2.10.0",
30+
"@parcel/transformer-svg-react": "2.10.0",
31+
"@parcel/transformer-worklet": "2.10.0",
3232
"@plasmohq/parcel-bundler": "workspace:*",
3333
"@plasmohq/parcel-compressor-utf8": "workspace:*",
3434
"@plasmohq/parcel-namer-manifest": "workspace:*",
@@ -42,6 +42,7 @@
4242
"@plasmohq/parcel-transformer-inline-css": "workspace:*",
4343
"@plasmohq/parcel-transformer-manifest": "workspace:*",
4444
"@plasmohq/parcel-transformer-svelte": "workspace:*",
45-
"@plasmohq/parcel-transformer-vue": "workspace:*"
45+
"@plasmohq/parcel-transformer-vue": "workspace:*",
46+
"@vanilla-extract/parcel-transformer": "1.0.17"
4647
}
4748
}

core/parcel-core/package.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -29,21 +29,21 @@
2929
"tsup": "8.4.0"
3030
},
3131
"dependencies": {
32-
"@parcel/cache": "2.9.3",
33-
"@parcel/core": "2.9.3",
34-
"@parcel/diagnostic": "2.9.3",
35-
"@parcel/events": "2.9.3",
36-
"@parcel/fs": "2.9.3",
32+
"@parcel/cache": "2.10.0",
33+
"@parcel/core": "2.10.0",
34+
"@parcel/diagnostic": "2.10.0",
35+
"@parcel/events": "2.10.0",
36+
"@parcel/fs": "2.10.0",
3737
"@parcel/graph": "2.9.3",
3838
"@parcel/hash": "2.9.3",
39-
"@parcel/logger": "2.9.3",
40-
"@parcel/package-manager": "2.9.3",
41-
"@parcel/plugin": "2.9.3",
39+
"@parcel/logger": "2.10.0",
40+
"@parcel/package-manager": "2.10.0",
41+
"@parcel/plugin": "2.10.0",
4242
"@parcel/source-map": "2.1.1",
43-
"@parcel/types": "2.9.3",
44-
"@parcel/utils": "2.9.3",
43+
"@parcel/types": "2.10.0",
44+
"@parcel/utils": "2.10.0",
4545
"@parcel/watcher": "2.5.1",
46-
"@parcel/workers": "2.9.3",
46+
"@parcel/workers": "2.10.0",
4747
"abortcontroller-polyfill": "1.7.8",
4848
"nullthrows": "1.1.1"
4949
}

core/parcel-namer-manifest/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@
2626
"tsup": "8.4.0"
2727
},
2828
"dependencies": {
29-
"@parcel/core": "2.9.3",
30-
"@parcel/plugin": "2.9.3",
31-
"@parcel/types": "2.9.3",
32-
"@parcel/utils": "2.9.3"
29+
"@parcel/core": "2.10.0",
30+
"@parcel/plugin": "2.10.0",
31+
"@parcel/types": "2.10.0",
32+
"@parcel/utils": "2.10.0"
3333
}
3434
}

core/parcel-optimizer-encapsulate/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@
2727
"tsup": "8.4.0"
2828
},
2929
"dependencies": {
30-
"@parcel/core": "2.9.3",
31-
"@parcel/plugin": "2.9.3",
30+
"@parcel/core": "2.10.0",
31+
"@parcel/plugin": "2.10.0",
3232
"@parcel/source-map": "2.1.1",
33-
"@parcel/types": "2.9.3"
33+
"@parcel/types": "2.10.0"
3434
}
3535
}

core/parcel-optimizer-es/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@
2727
"tsup": "8.4.0"
2828
},
2929
"dependencies": {
30-
"@parcel/core": "2.9.3",
31-
"@parcel/plugin": "2.9.3",
30+
"@parcel/core": "2.10.0",
31+
"@parcel/plugin": "2.10.0",
3232
"@parcel/source-map": "2.1.1",
33-
"@parcel/utils": "2.9.3",
33+
"@parcel/utils": "2.10.0",
3434
"@swc/core": "1.11.13",
3535
"nullthrows": "1.1.1"
3636
}

core/parcel-packager/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@
2828
"tsup": "8.4.0"
2929
},
3030
"dependencies": {
31-
"@parcel/core": "2.9.3",
32-
"@parcel/plugin": "2.9.3",
33-
"@parcel/types": "2.9.3",
34-
"@parcel/utils": "2.9.3",
31+
"@parcel/core": "2.10.0",
32+
"@parcel/plugin": "2.10.0",
33+
"@parcel/types": "2.10.0",
34+
"@parcel/utils": "2.10.0",
3535
"nullthrows": "1.1.1"
3636
}
3737
}

0 commit comments

Comments
 (0)