Skip to content

Commit

Permalink
Use the latest Vanilla Extract Vite plugin (#170)
Browse files Browse the repository at this point in the history
  • Loading branch information
mrm007 authored Feb 7, 2024
1 parent 3e954b6 commit 750e012
Show file tree
Hide file tree
Showing 13 changed files with 119 additions and 81 deletions.
5 changes: 5 additions & 0 deletions .changeset/core-deps.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@crackle/core': patch
---

Update Vite plugin for Vanilla Extract
2 changes: 1 addition & 1 deletion fixtures/braid-design-system
Submodule braid-design-system updated 86 files
+4 −1 .changeset/config.json
+3 −3 package.json
+78 −0 packages/braid-design-system/CHANGELOG.md
+1 −11 packages/braid-design-system/icons/money.svg
+1 −10 packages/braid-design-system/icons/socialFacebook.svg
+1 −10 packages/braid-design-system/icons/socialGitHub.svg
+1 −14 packages/braid-design-system/icons/socialInstagram.svg
+1 −10 packages/braid-design-system/icons/socialLinkedIn.svg
+1 −10 packages/braid-design-system/icons/socialMedium.svg
+0 −10 packages/braid-design-system/icons/socialTwitter.svg
+1 −0 packages/braid-design-system/icons/socialX.svg
+1 −9 packages/braid-design-system/icons/socialYouTube.svg
+1 −0 packages/braid-design-system/icons/sort.svg
+62 −20 packages/braid-design-system/package.json
+50 −2 packages/braid-design-system/src/lib/components/Autosuggest/Autosuggest.docs.tsx
+37 −0 packages/braid-design-system/src/lib/components/Autosuggest/Autosuggest.test.tsx
+1 −2 packages/braid-design-system/src/lib/components/Autosuggest/Autosuggest.tsx
+7 −5 packages/braid-design-system/src/lib/components/Autosuggest/createAccessbilityProps.ts
+2 −2 packages/braid-design-system/src/lib/components/Dropdown/Dropdown.docs.tsx
+2 −2 packages/braid-design-system/src/lib/components/Dropdown/Dropdown.gallery.tsx
+2 −2 packages/braid-design-system/src/lib/components/Dropdown/Dropdown.snippets.tsx
+1 −2 packages/braid-design-system/src/lib/components/Dropdown/Dropdown.tsx
+6 −2 packages/braid-design-system/src/lib/components/FieldLabel/FieldLabel.snippets.tsx
+2 −2 packages/braid-design-system/src/lib/components/MonthPicker/MonthPicker.docs.tsx
+2 −2 packages/braid-design-system/src/lib/components/MonthPicker/MonthPicker.gallery.tsx
+2 −2 packages/braid-design-system/src/lib/components/MonthPicker/MonthPicker.snippets.tsx
+0 −2 packages/braid-design-system/src/lib/components/MonthPicker/MonthPicker.tsx
+1 −2 packages/braid-design-system/src/lib/components/PasswordField/PasswordField.tsx
+62 −22 packages/braid-design-system/src/lib/components/Rating/Rating.docs.tsx
+15 −3 packages/braid-design-system/src/lib/components/Rating/Rating.screenshots.tsx
+32 −7 packages/braid-design-system/src/lib/components/Rating/Rating.tsx
+2 −2 packages/braid-design-system/src/lib/components/TextField/TextField.docs.tsx
+2 −2 packages/braid-design-system/src/lib/components/TextField/TextField.gallery.tsx
+2 −2 packages/braid-design-system/src/lib/components/TextField/TextField.snippets.tsx
+1 −2 packages/braid-design-system/src/lib/components/TextField/TextField.tsx
+2 −2 packages/braid-design-system/src/lib/components/Textarea/Textarea.docs.tsx
+2 −2 packages/braid-design-system/src/lib/components/Textarea/Textarea.gallery.tsx
+2 −2 packages/braid-design-system/src/lib/components/Textarea/Textarea.snippets.tsx
+1 −2 packages/braid-design-system/src/lib/components/Textarea/Textarea.tsx
+10 −1 packages/braid-design-system/src/lib/components/icons/IconSocialTwitter/IconSocialTwitter.docs.tsx
+3 −2 packages/braid-design-system/src/lib/components/icons/IconSocialTwitter/IconSocialTwitter.tsx
+22 −0 packages/braid-design-system/src/lib/components/icons/IconSocialX/IconSocialX.docs.tsx
+3 −0 packages/braid-design-system/src/lib/components/icons/IconSocialX/IconSocialX.migration.md
+13 −0 packages/braid-design-system/src/lib/components/icons/IconSocialX/IconSocialX.tsx
+22 −0 packages/braid-design-system/src/lib/components/icons/IconSort/IconSort.docs.tsx
+3 −0 packages/braid-design-system/src/lib/components/icons/IconSort/IconSort.migration.md
+13 −0 packages/braid-design-system/src/lib/components/icons/IconSort/IconSort.tsx
+51 −29 packages/braid-design-system/src/lib/components/icons/__snapshots__/icons.test.ts.snap
+2 −0 packages/braid-design-system/src/lib/components/icons/index.ts
+0 −3 packages/braid-design-system/src/lib/components/private/Field/Field.tsx
+4 −0 packages/braid-design-system/src/lib/css/capsize.css.ts
+1 −1 packages/braid-design-system/src/lib/css/typography.css.ts
+1 −2 packages/braid-design-system/src/lib/themes/makeVanillaTheme.ts
+28 −0 packages/docs-ui/CHANGELOG.md
+70 −2 packages/docs-ui/README.md
+7 −4 packages/docs-ui/package.json
+45 −0 packages/docs-ui/src/components/HeaderNavigation/HeaderNavigation.tsx
+0 −0 packages/docs-ui/src/components/MenuButton/MenuButton.css.ts
+2 −4 packages/docs-ui/src/components/MenuButton/MenuButton.tsx
+0 −0 packages/docs-ui/src/components/SideNavigation/SideNavigation.css.ts
+46 −0 packages/docs-ui/src/components/SideNavigation/SideNavigationItem.tsx
+55 −0 packages/docs-ui/src/components/SideNavigation/SideNavigationSection.tsx
+3 −0 packages/docs-ui/src/index.ts
+13 −0 packages/docs-ui/src/private/touchable/debugTouchable.ts
+1 −0 packages/docs-ui/src/private/touchable/hitArea.ts
+25 −0 packages/docs-ui/src/private/touchable/virtualTouchable.css.ts
+13 −0 packages/docs-ui/src/private/touchable/virtualTouchable.ts
+11 −0 packages/docs-ui/src/private/touchable/virtualTouchableRules.ts
+1 −1 packages/generate-component-docs/package.json
+67 −1 packages/generate-component-docs/src/__snapshots__/contract.test.ts.snap
+294 −663 pnpm-lock.yaml
+2 −3 site/package.json
+21 −21 site/sku.routes.js
+1 −1 site/src/App/Markdown/Markdown.css.ts
+1 −1 site/src/App/Navigation/Navigation.css.ts
+12 −34 site/src/App/Navigation/Navigation.tsx
+16 −18 site/src/App/Seo/AppMeta.tsx
+30 −102 site/src/App/SideNavigation/SideNavigation.tsx
+35 −38 site/src/App/Updates/index.ts
+1 −1 site/src/App/routes/foundations/iconography/IconsBrowse.tsx
+0 −1 site/src/App/routes/foundations/iconography/iconography.tsx
+3 −2 site/src/App/routes/foundations/tones/tones.tsx
+72 −0 site/src/componentUpdates.json
+ site/src/public/favicon-inverted-16x16.png
+ site/src/public/favicon-inverted-32x32.png
+ site/src/public/favicon-inverted-96x96.png
4 changes: 2 additions & 2 deletions packages/core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -128,8 +128,8 @@
"@crackle/router": "^0.4.1",
"@ungap/structured-clone": "^1.2.0",
"@vanilla-extract/css": "^1.14.0",
"@vanilla-extract/integration": "^6.2.4",
"@vanilla-extract/vite-plugin": "^3.9.2",
"@vanilla-extract/integration": "^7.0.0",
"@vanilla-extract/vite-plugin": "^4.0.3",
"@vitejs/plugin-react-swc": "^3.5.0",
"@vocab/webpack": "^1.2.5",
"builtin-modules": "^3.3.0",
Expand Down
7 changes: 5 additions & 2 deletions packages/core/src/package-utils/bundle.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@ import fs from 'fs';
import path from 'path';

import { cssFileFilter as vanillaCssFileFilter } from '@vanilla-extract/integration';
import { vanillaExtractPlugin } from '@vanilla-extract/vite-plugin';
import fse from 'fs-extra';
import type { Rollup } from 'vite';

import type { EnhancedConfig } from '../config';
import { sideEffectsDir, srcDir, stylesDir } from '../constants';
import { logger } from '../entries/logger';
import { externals } from '../plugins/rollup/externals';
import { addVanillaDebugIds } from '../plugins/rollup/vanilla-extract-debug-ids';
import {
isVocabFile,
vocabTranslations,
Expand Down Expand Up @@ -110,7 +110,10 @@ export const createBundle = async (
plugins: [
// because we don't know ahead of time what the output format will be, we always patch imports
externals(config, 'esm'),
addVanillaDebugIds(config),
vanillaExtractPlugin({
identifiers: 'debug',
unstable_mode: 'transform',
}),
vocabTranslations(config, { toDistPath: getVocabPath }),
],
logLevel: 'warn',
Expand Down
25 changes: 0 additions & 25 deletions packages/core/src/plugins/rollup/vanilla-extract-debug-ids.ts

This file was deleted.

129 changes: 92 additions & 37 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"use strict";
const fileScope = require("@vanilla-extract/css/fileScope");
const css = require("@vanilla-extract/css");
fileScope.setFileScope("src/components/JobSummary/styles.css.ts", "library-with-docs");
fileScope.setFileScope("src/components/JobSummary/styles.css.ts", "@crackle-fixtures/library-with-docs");
const redBorder = css.style({
border: "5px solid red"
}, "redBorder");
Expand All @@ -14,7 +14,7 @@ exports.redBorder = redBorder;
/* #region dist/styles/components/JobSummary/styles.css.mjs */
import { setFileScope, endFileScope } from "@vanilla-extract/css/fileScope";
import { style } from "@vanilla-extract/css";
setFileScope("src/components/JobSummary/styles.css.ts", "library-with-docs");
setFileScope("src/components/JobSummary/styles.css.ts", "@crackle-fixtures/library-with-docs");
const redBorder = style({
border: "5px solid red"
}, "redBorder");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"use strict";
const fileScope = require("@vanilla-extract/css/fileScope");
const css = require("@vanilla-extract/css");
fileScope.setFileScope("src/lib/Component.css.ts", "package-preserve-dts-preserve");
fileScope.setFileScope("src/lib/Component.css.ts", "@crackle-fixtures/package-preserve-dts-preserve");
const redBorder = css.style({
border: "5px solid red"
}, "redBorder");
Expand All @@ -14,7 +14,7 @@ exports.redBorder = redBorder;
/* #region dist/lib/Component.css.mjs */
import { setFileScope, endFileScope } from "@vanilla-extract/css/fileScope";
import { style } from "@vanilla-extract/css";
setFileScope("src/lib/Component.css.ts", "package-preserve-dts-preserve");
setFileScope("src/lib/Component.css.ts", "@crackle-fixtures/package-preserve-dts-preserve");
const redBorder = style({
border: "5px solid red"
}, "redBorder");
Expand Down
Loading

0 comments on commit 750e012

Please sign in to comment.