stylex-swc-plugin
Rust/NAPI-RS/SWC compiler for StyleX CSS-in-JS — a faster, Babel-free replacement for @stylexjs/babel-plugin with plugins for Next.js, Vite, webpack, Rspack, Rollup, Turbopack, PostCSS, and Jest.
File Explorer
Download Latest Version (.zip)Showing a partial file list — download the zip above to see everything.
- create-prd.md
- generate-tests.md
- refactor-code.md
- update-docs.md
- SKILL.md
- block-dangerous-git.sh
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- deep-modules.md
- interface-design.md
- mocking.md
- refactoring.md
- SKILL.md
- tests.md
- .gitignore
- nextest.toml
- devcontainer.json
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- alpine.Dockerfile
- debian-aarch64.Dockerfile
- debian.Dockerfile
- bug_report.yaml
- feature.yaml
- benchmark-artifacts.mjs
- benchmark-history.mjs
- ci.mjs
- json.mjs
- paired-benchmark.mjs
- benchmark-index.html
- aggregate-release-benchmarks.mjs
- aggregate-release-benchmarks.test.mjs
- base-subject.mjs
- benchmark-artifacts.test.mjs
- record-candidate-artifacts.mjs
- record-paired-benchmark-identity.mjs
- record-release-benchmark-identity.mjs
- render-benchmark-report.mjs
- render-benchmark-report.test.mjs
- resolve-benchmark-source.mjs
- validate-budget-report.mjs
- verify-release-artifacts.mjs
- benchmark-report.yml
- cleanup-branch.yaml
- cleanup-pr.yaml
- cleanup.yaml
- conventional-label.yaml
- docs-validation.yml
- docs.yml
- fast-forward.yml
- napi.yml.example
- npm.yml
- pr-validation.yml
- release.yml
- self-approve.yml
- stale.yml
- sync-deps.yml
- update-visual-snapshots.yml
- CODE_OF_CONDUCT.md
- CODEOWNERS
- CONTRIBUTING.md
- dependabot.yml
- PULL_REQUEST_TEMPLATE.md
- release.yml
- SECURITY.md
- manifests.sh
- commitizen.sh
- launch.json
- settings.json
- tasks.json
- build.mjs
- config.mjs
- core.mjs
- dev.mjs
- index.tsx
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts
- index.html
- package.json
- playwright.config.ts
- taplo.toml
- tsconfig.json
- main.ts
- preview.ts
- tsconfig.json
- vitest.setup.ts
- Button.test.tsx.snap
- Card.test.tsx.snap
- Button.stories.ts
- Button.test.tsx
- Button.tsx
- Card.stories.ts
- Card.test.tsx
- Card.tsx
- styles.css
- storybook.test.ts_Chrome-Desktop_button-danger.png
- storybook.test.ts_Chrome-Desktop_button-large.png
- storybook.test.ts_Chrome-Desktop_button-medium.png
- storybook.test.ts_Chrome-Desktop_button-primary.png
- storybook.test.ts_Chrome-Desktop_button-secondary.png
- storybook.test.ts_Chrome-Desktop_button-small.png
- storybook.test.ts_Chrome-Desktop_card-default.png
- storybook.test.ts_Chrome-Desktop_card-elevated.png
- storybook.test.ts_Chrome-Mobile_button-danger.png
- storybook.test.ts_Chrome-Mobile_button-large.png
- storybook.test.ts_Chrome-Mobile_button-medium.png
- storybook.test.ts_Chrome-Mobile_button-primary.png
- storybook.test.ts_Chrome-Mobile_button-secondary.png
- storybook.test.ts_Chrome-Mobile_button-small.png
- storybook.test.ts_Chrome-Mobile_card-default.png
- storybook.test.ts_Chrome-Mobile_card-elevated.png
- storybook.test.ts_Chrome-Desktop_button-danger.png
- storybook.test.ts_Chrome-Desktop_button-large.png
- storybook.test.ts_Chrome-Desktop_button-medium.png
- storybook.test.ts_Chrome-Desktop_button-primary.png
- storybook.test.ts_Chrome-Desktop_button-secondary.png
- storybook.test.ts_Chrome-Desktop_button-small.png
- storybook.test.ts_Chrome-Desktop_card-default.png
- storybook.test.ts_Chrome-Desktop_card-elevated.png
- storybook.test.ts_Chrome-Mobile_button-danger.png
- storybook.test.ts_Chrome-Mobile_button-large.png
- storybook.test.ts_Chrome-Mobile_button-medium.png
- storybook.test.ts_Chrome-Mobile_button-primary.png
- storybook.test.ts_Chrome-Mobile_button-secondary.png
- storybook.test.ts_Chrome-Mobile_button-small.png
- storybook.test.ts_Chrome-Mobile_card-default.png
- storybook.test.ts_Chrome-Mobile_card-elevated.png
- storybook.test.ts
- package.json
- playwright.config.ts
- postcss.config.mjs
- README.md
- taplo.toml
- tsconfig.json
- vite-storybook.config.ts
- vitest.config.ts
- index.tsx
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts
- farm.config.js
- index.html
- package.json
- playwright.config.ts
- taplo.toml
- tsconfig.json
- server-only.js
- index.spec.tsx.snap
- rsc.spec.tsx.snap
- index.spec.tsx
- rsc.spec.tsx
- page.tsx
- tokens.stylex.ts
- CrossFileSection.tsx
- page.tsx
- tokens.stylex.ts
- Counter.tsx
- layout.tsx
- page.tsx
- page.tsx
- app.css
- darkMode.stylex.ts
- favicon.ico
- globalTokens.stylex.ts
- InteractiveCard.tsx
- layout.tsx
- page.tsx
- Card.tsx
- CardTokens.stylex.ts
- CrossFileNestedDemo.tsx
- NestedDemo.tsx
- NestedTokensDemo.stylex.ts
- next.svg
- vercel.svg
- ButtonTokens.stylex.ts
- ButtonTokenThemes.ts
- test1.tsx
- test2.tsx
- test3.tsx
- test4.tsx
- theming1.tsx
- typetests.ts
- index.test.ts_Chrome-Desktop_ds-demo.png
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Desktop_nested-demo.png
- index.test.ts_Chrome-Desktop_rsc.png
- index.test.ts_Chrome-Desktop_theming-demos.png
- index.test.ts_Chrome-Mobile_ds-demo.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts_Chrome-Mobile_nested-demo.png
- index.test.ts_Chrome-Mobile_rsc.png
- index.test.ts_Chrome-Mobile_theming-demos.png
- index.test.ts_Chrome-Desktop_ds-demo.png
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Desktop_nested-demo.png
- index.test.ts_Chrome-Desktop_rsc.png
- index.test.ts_Chrome-Desktop_theming-demos.png
- index.test.ts_Chrome-Mobile_ds-demo.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts_Chrome-Mobile_nested-demo.png
- index.test.ts_Chrome-Mobile_rsc.png
- index.test.ts_Chrome-Mobile_theming-demos.png
- index.test.ts
- .gitignore
- jest.config.js
- jest.setup.js
- next.config.ts
- package.json
- playwright.config.ts
- proxy.ts
- README.md
- taplo.toml
- tsconfig.json
- server-only.js
- index.spec.tsx.snap
- rsc.spec.tsx.snap
- index.spec.tsx
- rsc.spec.tsx
- page.tsx
- tokens.stylex.ts
- CrossFileSection.tsx
- page.tsx
- tokens.stylex.ts
- Counter.tsx
- layout.tsx
- page.tsx
- page.tsx
- app.css
- darkMode.stylex.ts
- favicon.ico
- globalTokens.stylex.ts
- InteractiveCard.tsx
- layout.tsx
- page.tsx
- Card.tsx
- CardTokens.stylex.ts
- CrossFileNestedDemo.tsx
- NestedDemo.tsx
- NestedTokensDemo.stylex.ts
- next.svg
- vercel.svg
- ButtonTokens.stylex.ts
- ButtonTokenThemes.ts
- test1.tsx
- test2.tsx
- test3.tsx
- test4.tsx
- theming1.tsx
- typetests.ts
- index.test.ts_Chrome-Desktop_ds-demo.png
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Desktop_nested-demo.png
- index.test.ts_Chrome-Desktop_rsc.png
- index.test.ts_Chrome-Desktop_theming-demos.png
- index.test.ts_Chrome-Mobile_ds-demo.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts_Chrome-Mobile_nested-demo.png
- index.test.ts_Chrome-Mobile_rsc.png
- index.test.ts_Chrome-Mobile_theming-demos.png
- index.test.ts_Chrome-Desktop_ds-demo.png
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Desktop_nested-demo.png
- index.test.ts_Chrome-Desktop_rsc.png
- index.test.ts_Chrome-Desktop_theming-demos.png
- index.test.ts_Chrome-Mobile_ds-demo.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts_Chrome-Mobile_nested-demo.png
- index.test.ts_Chrome-Mobile_rsc.png
- index.test.ts_Chrome-Mobile_theming-demos.png
- index.test.ts
- .gitignore
- jest.config.js
- jest.setup.js
- next.config.ts
- package.json
- playwright.config.ts
- postcss.config.js
- README.md
- taplo.toml
- tsconfig.json
- server-only.js
- index.spec.tsx.snap
- rsc.spec.tsx.snap
- index.spec.tsx
- rsc.spec.tsx
- page.tsx
- tokens.stylex.ts
- CrossFileSection.tsx
- page.tsx
- tokens.stylex.ts
- Counter.tsx
- layout.tsx
- page.tsx
- page.tsx
- app.css
- darkMode.stylex.ts
- favicon.ico
- globalTokens.stylex.ts
- InteractiveCard.tsx
- layout.tsx
- page.tsx
- Card.tsx
- CardTokens.stylex.ts
- CrossFileNestedDemo.tsx
- NestedDemo.tsx
- NestedTokensDemo.stylex.ts
- next.svg
- vercel.svg
- ButtonTokens.stylex.ts
- ButtonTokenThemes.ts
- test1.tsx
- test2.tsx
- test3.tsx
- test4.tsx
- theming1.tsx
- typetests.ts
- index.test.ts_Chrome-Desktop_ds-demo.png
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Desktop_nested-demo.png
- index.test.ts_Chrome-Desktop_rsc.png
- index.test.ts_Chrome-Desktop_theming-demos.png
- index.test.ts_Chrome-Mobile_ds-demo.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts_Chrome-Mobile_nested-demo.png
- index.test.ts_Chrome-Mobile_rsc.png
- index.test.ts_Chrome-Mobile_theming-demos.png
- index.test.ts_Chrome-Desktop_ds-demo.png
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Desktop_nested-demo.png
- index.test.ts_Chrome-Desktop_rsc.png
- index.test.ts_Chrome-Desktop_theming-demos.png
- index.test.ts_Chrome-Mobile_ds-demo.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts_Chrome-Mobile_nested-demo.png
- index.test.ts_Chrome-Mobile_rsc.png
- index.test.ts_Chrome-Mobile_theming-demos.png
- index.test.ts
- .gitignore
- jest.config.js
- jest.setup.js
- next.config.ts
- package.json
- playwright.config.ts
- proxy.ts
- README.md
- taplo.toml
- tsconfig.json
- server-only.js
- index.spec.tsx.snap
- rsc.spec.tsx.snap
- index.spec.tsx
- rsc.spec.tsx
- page.tsx
- tokens.stylex.ts
- CrossFileSection.tsx
- page.tsx
- tokens.stylex.ts
- Counter.tsx
- layout.tsx
- page.tsx
- page.tsx
- app.css
- darkMode.stylex.ts
- favicon.ico
- globalTokens.stylex.ts
- InteractiveCard.tsx
- layout.tsx
- page.tsx
- Card.tsx
- CardTokens.stylex.ts
- CrossFileNestedDemo.tsx
- NestedDemo.tsx
- NestedTokensDemo.stylex.ts
- next.svg
- vercel.svg
- ButtonTokens.stylex.ts
- ButtonTokenThemes.ts
- test1.tsx
- test2.tsx
- test3.tsx
- test4.tsx
- theming1.tsx
- typetests.ts
- index.test.ts_Chrome-Desktop_ds-demo.png
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Desktop_nested-demo.png
- index.test.ts_Chrome-Desktop_rsc.png
- index.test.ts_Chrome-Desktop_theming-demos.png
- index.test.ts_Chrome-Mobile_ds-demo.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts_Chrome-Mobile_nested-demo.png
- index.test.ts_Chrome-Mobile_rsc.png
- index.test.ts_Chrome-Mobile_theming-demos.png
- index.test.ts_Chrome-Desktop_ds-demo.png
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Desktop_nested-demo.png
- index.test.ts_Chrome-Desktop_rsc.png
- index.test.ts_Chrome-Desktop_theming-demos.png
- index.test.ts_Chrome-Mobile_ds-demo.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts_Chrome-Mobile_nested-demo.png
- index.test.ts_Chrome-Mobile_rsc.png
- index.test.ts_Chrome-Mobile_theming-demos.png
- index.test.ts
- .gitignore
- jest.config.js
- jest.setup.js
- next.config.ts
- package.json
- playwright.config.ts
- postcss.config.js
- README.md
- taplo.toml
- tsconfig.json
- index.html
- App.jsx
- index.jsx
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts
- package.json
- playwright.config.ts
- rollup.config.mjs
- taplo.toml
- index.js
- lotsOfStyles.js
- lotsOfStylesDynamic.js
- package.json
- rollup.config.mjs
- taplo.toml
- index.html
- index.jsx
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts
- package.json
- playwright.config.ts
- rollup.config.mjs
- taplo.toml
- index.html
- index.tsx
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts
- package.json
- playwright.config.ts
- rsbuild.config.mjs
- taplo.toml
- tsconfig.json
- index.html
- global.css
- index.tsx
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts
- package.json
- playwright.config.ts
- rsbuild.config.mjs
- taplo.toml
- tsconfig.json
- index.html
- index.jsx
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts
- package.json
- playwright.config.ts
- rspack.config.mjs
- taplo.toml
- index.html
- global.css
- index.jsx
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts
- package.json
- playwright.config.ts
- rspack.config.mjs
- taplo.toml
- index.jsx
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts
- index.html
- package.json
- playwright.config.ts
- taplo.toml
- vite.config.mjs
- App.tsx
- index.tsx
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts
- index.html
- package.json
- playwright.config.ts
- taplo.toml
- tsconfig.json
- vite.config.mjs
- App.tsx
- index.tsx
- reset.css
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts
- index.html
- package.json
- playwright.config.ts
- taplo.toml
- tsconfig.json
- vite.config.mjs
- App.vue
- index.ts
- vite-env.ts
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts
- .gitignore
- index.html
- package.json
- playwright.config.ts
- taplo.toml
- tsconfig.json
- vite.config.mjs
- App.vue
- index.ts
- reset.css
- vite-env.ts
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts
- .gitignore
- index.html
- package.json
- playwright.config.ts
- taplo.toml
- tsconfig.json
- vite.config.mjs
- stylex.svg
- webpack.svg
- CTAButton.jsx
- app.css
- App.jsx
- index.js
- tokens.stylex.js
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts
- index.html
- package.json
- playwright.config.ts
- postcss.config.js
- taplo.toml
- webpack.config.js
- index.html
- index.jsx
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts
- package.json
- playwright.config.ts
- taplo.toml
- webpack.config.js
- index.html
- index.jsx
- reset.css
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts_Chrome-Desktop_full-page.png
- index.test.ts_Chrome-Mobile_full-page.png
- index.test.ts
- package.json
- playwright.config.ts
- taplo.toml
- webpack.config.js
- value_parser_bench.rs
- generate-value-parser-cases.mjs
- cases.rs
- dump.rs
- parity.rs
- properties.rs
- lib.rs
- parse.rs
- stringify.rs
- tests.rs
- unit.rs
- walk.rs
- Cargo.toml
- CONTEXT.md
- LICENSE
- package.json
- README.md
- taplo.toml
- turbo.json
- convertors_concat_edge_cases_test.rs
- convertors_invalid_utf8_test.rs
- convertors_key_value_test.rs
- convertors_test.rs
- factories_error_paths_test.rs
- factories_test.rs
- mod.rs
- convertors.rs
- factories.rs
- mod.rs
- lib.rs
- tests.rs
- Cargo.toml
- CONTEXT.md
- package.json
- README.md
- taplo.toml
- turbo.json
- transform_test.rs
- lib.rs
- tests.rs
- transform.rs
- Cargo.toml
- CONTEXT.md
- package.json
- README.md
- taplo.toml
- turbo.json
- common_constants_test.rs
- evaluation_errors_test.rs
- messages_test.rs
- mod.rs
- time_units_test.rs
- api_names.rs
- common.rs
- cursor_flip.rs
- evaluation_errors.rs
- length_units.rs
- logical_to_ltr.rs
- logical_to_rtl.rs
- long_hand_logical.rs
- long_hand_physical.rs
- messages.rs
- mod.rs
- number_properties.rs
- priorities.rs
- shorthands_of_longhands.rs
- shorthands_of_shorthands.rs
- time_units.rs
- unitless_number_properties.rs
- lib.rs
- logger.rs
- tests.rs
- Cargo.toml
- CONTEXT.md
- package.json
- README.md
- taplo.toml
- turbo.json
- css_generation_bench.rs
- normalize_value_bench.rs
- convert_camel_case_values.rs
- detect_unclosed_fns.rs
- detect_unclosed_strings.rs
- dimensions.rs
- font_size_px_to_rem.rs
- leading_zero.rs
- mod.rs
- quotes.rs
- timings.rs
- unprefixed_custom_properties.rs
- whitespace.rs
- zero_dimensions.rs
- common_test.rs
- generate_ltr_test.rs
- generate_rtl_test.rs
- mod.rs
- normalize_value_test.rs
- spacing_repair_parity_test.rs
- support.rs
- totality_test.rs
- unprefixed_custom_properties_test.rs
- value_normalization_parity_test.rs
- common.rs
- generate_ltr.rs
- generate_rtl.rs
- mod.rs
- normalize_value.rs
- application_order.rs
- legacy_expand_shorthands_order.rs
- mod.rs
- property_specificity_order.rs
- application_order.rs
- legacy_expand_shorthands_order.rs
- mod.rs
- property_specificity_order.rs
- application_order_constants_test.rs
- application_order_structures_test.rs
- legacy_expand_shorthands_constants_test.rs
- legacy_expand_shorthands_structures_test.rs
- mod.rs
- property_specificity_constants_test.rs
- property_specificity_structures_test.rs
- mod.rs
- unprefixed_custom_properties_predicate_tests.rs
- values_parser_tests.rs
- when_tests.rs
- condition_test.rs
- mod.rs
- pre_rule_test.rs
- pseudo_test.rs
- vector_test.rs
- condition.rs
- mod.rs
- pre_rule.rs
- pseudo.rs
- vector.rs
- when.rs
- common_test.rs
- mod.rs
- parser_test.rs
- common.rs
- mod.rs
- parser.rs
- lib.rs
- tests.rs
- Cargo.toml
- CONTEXT.md
- package.json
- README.md
- taplo.toml
- turbo.json
- css_types_bench.rs
- properties_bench.rs
- token_parser_bench.rs
- media_query.rs
- media_query_transform.rs
- messages.rs
- mod.rs
- alpha_value.rs
- angle.rs
- angle_percentage.rs
- basic_shape.rs
- blend_mode.rs
- calc.rs
- calc_constant.rs
- color.rs
- common_types.rs
- custom_ident.rs
- dashed_ident.rs
- dimension.rs
- easing_function.rs
- filter_function.rs
- flex.rs
- frequency.rs
- length.rs
- length_percentage.rs
- mod.rs
- number.rs
- percentage.rs
- position.rs
- resolution.rs
- time.rs
- transform_function.rs
- border_radius.rs
- box_shadow.rs
- mod.rs
- transform.rs
- media_query_coverage_test.rs
- media_query_tests.rs
- media_query_transform_coverage_test.rs
- media_query_transform_test.rs
- messages_tests.rs
- parse_media_query_test.rs
- validation_media_query_test.rs
- alpha_value_coverage_test.rs
- alpha_value_test.rs
- alpha_value_tests.rs
- angle_coverage_test.rs
- angle_percentage_test.rs
- angle_percentage_tests.rs
- angle_test.rs
- angle_tests.rs
- basic_shape_coverage_test.rs
- basic_shape_test.rs
- basic_shape_tests.rs
- blend_mode_coverage_test.rs
- blend_mode_test.rs
- blend_mode_tests.rs
- calc_constant_test.rs
- calc_constant_tests.rs
- calc_coverage_test.rs
- calc_test.rs
- color_coverage_test.rs
- color_test.rs
- color_tests.rs
- common_types_coverage_test.rs
- common_types_tests.rs
- custom_ident_coverage_test.rs
- custom_ident_test.rs
- custom_ident_tests.rs
- dashed_ident_coverage_test.rs
- dashed_ident_test.rs
- dashed_ident_tests.rs
- dimension_coverage_test.rs
- dimension_test.rs
- dimension_tests.rs
- easing_function_coverage_test.rs
- easing_function_test.rs
- filter_function_coverage_test.rs
- filter_function_test.rs
- flex_coverage_test.rs
- flex_test.rs
- flex_tests.rs
- frequency_coverage_test.rs
- frequency_test.rs
- frequency_tests.rs
- length_coverage_test.rs
- length_percentage_coverage_test.rs
- length_percentage_test.rs
- length_percentage_tests.rs
- length_test.rs
- length_tests.rs
- number_tests.rs
- percentage_tests.rs
- position_coverage_test.rs
- position_test.rs
- position_tests.rs
- resolution_coverage_test.rs
- resolution_test.rs
- resolution_tests.rs
- time_coverage_test.rs
- time_test.rs
- time_tests.rs
- transform_function_coverage_test.rs
- transform_function_test.rs
- border_radius_coverage_test.rs
- border_radius_test.rs
- border_radius_tests.rs
- box_shadow_coverage_test.rs
- box_shadow_test.rs
- box_shadow_tests.rs
- transform_test.rs
- transform_tests.rs
- base_types_coverage_test.rs
- base_types_test.rs
- base_types_tests.rs
- css_value_coverage_test.rs
- css_value_tests.rs
- flex_parser_tests.rs
- token_parser_coverage_test.rs
- token_parser_test.rs
- token_parser_tests.rs
- token_types_coverage_test.rs
- token_types_test.rs
- token_types_tests.rs
- value_parser_coverage_test.rs
- value_parser_tests.rs
- base_types.rs
- css_value.rs
- flex_parser.rs
- lib.rs
- token_parser.rs
- token_types.rs
- value_parser.rs
- Cargo.toml
- CONTEXT.md
- package.json
- README.md
- taplo.toml
- turbo.json
- css_syntax_error_paths_test.rs
- css_syntax_test.rs
- js_test.rs
- theme_ref_test.rs
- value_with_default_test.rs
- aliases.rs
- core.rs
- counter_mode.rs
- css_syntax.rs
- import_path_resolution.rs
- js.rs
- lib.rs
- misc.rs
- property_validation_mode.rs
- style_resolution.rs
- style_vars_to_keep.rs
- sx_prop_name_param.rs
- theme_ref.rs
- top_level_expression.rs
- value_with_default.rs
- Cargo.toml
- CONTEXT.md
- package.json
- README.md
- taplo.toml
- turbo.json
- common_tests.rs
- nested_test.rs
- common.rs
- lib.rs
- nested.rs
- tests.rs
- common_test.rs
- Cargo.toml
- CONTEXT.md
- package.json
- README.md
- taplo.toml
- turbo.json
- coercions_tests.rs
- helpers_tests.rs
- coercions.rs
- helpers.rs
- lib.rs
- Cargo.toml
- CONTEXT.md
- package.json
- README.md
- taplo.toml
- turbo.json
- formatter_tests.rs
- initializer_tests.rs
- constants.rs
- formatter.rs
- initializer.rs
- lib.rs
- tests.rs
- Cargo.toml
- CONTEXT.md
- package.json
- README.md
- taplo.toml
- turbo.json
- panic_macros_test.rs
- stylex_error_test.rs
- collection_macros.rs
- conversion_macros.rs
- lib.rs
- panic_macros.rs
- stylex_error.rs
- Cargo.toml
- CONTEXT.md
- package.json
- README.md
- taplo.toml
- turbo.json
- button.js
- home.js
- colors.stylex.js
- package.json
- colors.stylex.js
- index.js
- tokens.stylex.js
- package.json
- colors.stylex.js
- index.js
- tokens.stylex.js
- package.json
- index.jsx
- package.json
- colors.stylex.js
- index.js
- tokens.stylex.js
- package.json
- colors.stylex.js
- index.js
- tokens.stylex.js
- package.json
- colors.stylex.js
- index.js
- tokens.stylex.js
- package.json
- index.jsx
- package.json
- index.jsx
- package.json
- package.json
- colors.stylex.js
- index.js
- tokens.stylex.js
- package.json
- colors.stylex.js
- index.js
- tokens.stylex.js
- package.json
- index.jsx
- package.json
- colors.stylex.js
- index.js
- tokens.stylex.js
- package.json
- colors.stylex.js
- index.js
- tokens.stylex.js
- package.json
- colors.stylex.js
- index.js
- tokens.stylex.js
- package.json
- index.jsx
- package.json
- index.jsx
- package.json
- button.js
- home.js
- colors.stylex.js
- package.json
- colors.stylex.js
- index.js
- tokens.stylex.js
- package.json
- colors.stylex.cjs
- colors.stylex.js
- index.cjs
- index.js
- tokens.stylex.js
- package.json
- colors.stylex.js
- index.js
- tokens.stylex.js
- package.json
- colors.stylex.js
- index.js
- tokens.stylex.js
- package.json
- arrow-right.tsx
- colors.stylex.ts
- index.ts
- package.json
- index.jsx
- .gitkeep
- package.json
- index.jsx
- package.json
- index.jsx
- package.json
- index.jsx
- package.json
- colors.stylex.js
- index.js
- package.json
- .gitkeep
- index.js
- colors.stylex.js
- index.js
- package.json
- colors.stylex.js
- package.json
- colors.stylex.js
- index.js
- package.json
- tokens.stylex.js
- colors.stylex.js
- index.js
- tokens.stylex.js
- package.json
- colors.stylex.js
- index.js
- package.json
- tokens.stylex.js
- colors.stylex.js
- package.json
- colors.stylex.js
- index.js
- package.json
- tokens.stylex.js
- colors.stylex.js
- index.js
- tokens.stylex.js
- package.json
- colors.stylex.js
- index.js
- package.json
- tokens.stylex.js
- index.js
- colors.stylex.js
- index.js
- package.json
- mod.rs
- tests.rs
- mod.rs
- tests.rs
- mod.rs
- unit_tests.rs
- resolvers_tests.rs
- mod.rs
- utils_test.rs
- mod.rs
- lib.rs
- tests.rs
- resolve_path_runtime_mode_test.rs
- Cargo.toml
- CONTEXT.md
- package.json
- README.md
- taplo.toml
- turbo.json
- regex_patterns_test.rs
- regex_static_coverage_test.rs
- lib.rs
- regex.rs
- Cargo.toml
- CONTEXT.md
- package.json
- README.md
- taplo.toml
- turbo.json
- CI.yml
- comments.spec.ts
- importElision.spec.ts
- index.spec.ts
- memoryLeak.spec.ts
- normalizeRsOptions.spec.ts
- package.json
- shouldTransformFilePath.spec.ts
- sourceMaps.spec.ts
- tsconfig.json
- bench-budget.test.ts
- cli.test.ts
- fixture-manifest.test.ts
- fixtures.test.ts
- format.test.ts
- runner.test.ts
- stats.test.ts
- verdict.test.ts
- budget.ts
- cli.ts
- config.ts
- env.ts
- fixtures.ts
- format.ts
- json.ts
- raw-stats.ts
- runner.ts
- stats.ts
- subjects.ts
- types.ts
- verdict.ts
- colors.stylex.js
- create-basic.js
- create-complex.js
- createTheme-basic.js
- createTheme-complex.js
- css-values.js
- dynamic-styles.js
- keyframes-animations.js
- logical-rtl.js
- media-queries.js
- nested-conditions.js
- props-and-attrs.js
- sizes.stylex.js
- theme-tokens.js
- tokens.stylex.js
- view-transitions.js
- bench-budget.ts
- bench-compare.ts
- bench-revisions.ts
- bench-verdict.ts
- bench.ts
- budget.json
- fixtures.v1.json
- package.json
- tsconfig.json
- 0001-a-typescript-module-reads-an-unreferenced-import-as-a-type.md
- LICENSE
- package.json
- README.md
- LICENSE
- package.json
- README.md
- LICENSE
- package.json
- README.md
- LICENSE
- package.json
- README.md
- LICENSE
- package.json
- README.md
- LICENSE
- package.json
- README.md
- LICENSE
- package.json
- README.md
- compare.test.ts
- corpus.test.ts
- harvest.test.ts
- position.test.ts
- refusal.test.ts
- rust-literals.test.ts
- style-object.test.ts
- edge.json
- harvested.json
- modules.json
- positions.json
- reported.json
- compare.ts
- compilers.ts
- corpus.ts
- declaration.ts
- guards.ts
- harvest.ts
- position.ts
- refusal.ts
- rust-literals.ts
- rust-source.ts
- separator.ts
- style-object.ts
- subject.ts
- types.ts
- harvest-corpus.ts
- package.json
- parity-positions.ts
- parity-values.ts
- README.md
- tsconfig.json
- mod.rs
- mod.rs
- enums_tests.rs
- fn_parser_tests.rs
- lib_tests.rs
- metadata_tests.rs
- structs_tests.rs
- fn_parser.rs
- metadata.rs
- mod.rs
- index.ts
- lib.rs
- .gitignore
- build.rs
- Cargo.toml
- CONTEXT.md
- LICENSE
- package.json
- README.md
- taplo.toml
- tsconfig.json
- turbo.json
- vitest.config.ts
- base_css_type_test.rs
- core_stylex_options_test.rs
- named_import_source_test.rs
- nested_test.rs
- order_pair_test.rs
- pair_test.rs
- plugin_pass_test.rs
- raw_value_test.rs
- stylex_env_test.rs
- stylex_options_builders_test.rs
- stylex_options_test.rs
- stylex_state_options_builders_test.rs
- stylex_state_options_test.rs
- uid_generator_test.rs
- base_css_type.rs
- core_stylex_options.rs
- dynamic_style.rs
- evaluation_depth.rs
- inline_style.rs
- lib.rs
- named_import_source.rs
- nested.rs
- order.rs
- order_pair.rs
- pair.rs
- plugin_pass.rs
- raw_value.rs
- style_vars_to_keep.rs
- stylex_env.rs
- stylex_options.rs
- stylex_state_options.rs
- top_level_expression.rs
- uid_generator.rs
- stylex_options_deref_mut_test.rs
- Cargo.toml
- CONTEXT.md
- package.json
- README.md
- taplo.toml
- turbo.json
- performance_bench.rs
- lib.rs
- styleq.rs
- types.rs
- styleq_test.rs
- Cargo.toml
- CONTEXT.md
- LICENSE
- package.json
- README.md
- taplo.toml
- turbo.json
- constants.stylex.js
- convert-to-className-test.js
- evaluate-path-test.js
- evaluation-import-test.js
- flatten-raw-style-obj-test.js
- js-to-ast-test.js
- parse-stylex-create-arg-test.js
- PreRule-test.js
- shared-stylex-nested-transforms-test.js
- split-css-value-test.js
- state-manager-test.js
- stylex-nested-utils-test.js
- stylex-transform-call-test.js
- stylex-transform-legacy-shorthands-test.js
- stylex-types-test.js
- transform-import-export-test.js
- transform-legacy-polyfills-test.js
- transform-logical-properties-test.js
- transform-logical-values-test.js
- transform-polyfills-test.js
- transform-pre-plugin-test.js
- transform-process-test.js
- transform-stylex-create-test.js
- transform-stylex-createTheme-test.js
- transform-stylex-createThemeNested-test.js
- transform-stylex-defineConsts-test.js
- transform-stylex-defineConstsNested-test.js
- transform-stylex-defineMarker-test.js
- transform-stylex-defineVars-test.js
- transform-stylex-defineVarsNested-test.js
- transform-stylex-keyframes-test.js
- transform-stylex-positionTry-test.js
- transform-stylex-props-test.js
- transform-stylex-viewTransitionClass-test.js
- transform-stylex-when-test.js
- transform-value-normalization-test.js
- transform-value-test.js
- validation-import-export-test.js
- validation-stylex-create-test.js
- validation-stylex-createTheme-test.js
- validation-stylex-defineConsts-test.js
- validation-stylex-defineMarker-test.js
- validation-stylex-defineVars-test.js
- validation-stylex-keyframes-test.js
- createOrderedCSSStyleSheet-test.js
- createSheet-test.js
- inject-test.js
- stylex-test.js
- main_tests.rs
- main.rs
- Cargo.toml
- CONTEXT.md
- package.json
- README.md
- taplo.toml
- turbo.json
- lotsOfStyles100.js
- evaluate_bench.rs
- evaluate_depth_bench.rs
- module_path_bench.rs
- transform_debug_bench.rs
- 0001-a-refused-fold-borrows-a-later-diagnostic.md
- 0002-a-refusal-and-a-broken-invariant-are-separate-constructs.md
- 0003-one-ordered-chain-resolves-a-reference.md
- 0004-the-fold-owns-its-own-ceiling-and-its-own-stack.md
- 0005-the-memo-key-is-a-whole-subtree-hash.md
- 0006-an-incremental-memo-key-was-built-and-measured-slower.md
- 0007-a-namespace-import-of-a-theme-file-resolves-nothing.md
- evaluate_result_value.rs
- flat_compiled_styles_value.rs
- fn_result.rs
- mod.rs
- obj_map_type.rs
- tests.rs
- mod.rs
- package.json
- package.json
- flatten_raw_style_objects_test.rs
- gen_css_test.rs
- get_canonical_file_path_test.rs
- get_package_name_and_path_test.rs
- key_span_index_test.rs
- mod.rs
- state_manager_test.rs
- evaluate_result.rs
- functions.rs
- key_span_index.rs
- member_transform.rs
- mod.rs
- null_pre_rule.rs
- pre_rule.rs
- pre_rule_set.rs
- seen_value.rs
- state.rs
- state_manager.rs
- theme_ref.rs
- types.rs
- mod.rs
- stylex_create_test.rs
- stylex_create_theme_by_group_test.rs
- stylex_create_theme_nested_test.rs
- stylex_create_theme_test.rs
- stylex_define_consts_nested_test.rs
- stylex_define_consts_test.rs
- stylex_define_vars_nested_test.rs
- stylex_define_vars_test.rs
- stylex_first_that_works_test.rs
- stylex_keyframes_test.rs
- stylex_types_test_test.rs
- mod.rs
- stylex_create.rs
- stylex_create_theme.rs
- stylex_create_theme_nested.rs
- stylex_default_marker.rs
- stylex_define_consts.rs
- stylex_define_consts_nested.rs
- stylex_define_vars.rs
- stylex_define_vars_nested.rs
- stylex_first_that_works.rs
- stylex_keyframes.rs
- stylex_position_try.rs
- stylex_types.rs
- stylex_view_transition_class.rs
- convertors_tests.rs
- mod.rs
- convertors.rs
- helpers.rs
- mod.rs
- add_source_map_data_tests.rs
- convert_to_class_name_test.rs
- mod.rs
- stylex_nested_utils_test.rs
- stylex_tests.rs
- add_source_map_data.rs
- attrs.rs
- convert_style_to_class_name.rs
- define_vars_utils.rs
- dev_class_name.rs
- evaluate_stylex_create_arg.rs
- flat_map_expanded_shorthands.rs
- flatten_raw_style_object.rs
- js_to_ast.rs
- make_string_expression.rs
- member_expression.rs
- mod.rs
- parse_nullable_style.rs
- props.rs
- styleq.rs
- stylex.rs
- stylex_merge.rs
- stylex_nested_utils.rs
- css_custom_properties_validation_test.rs
- css_tests.rs
- mod.rs
- split_value_test.rs
- transform_value_test.rs
- common.rs
- mod.rs
- binary_expression_tests.rs
- logical_expression_tests.rs
- unfoldable_operand_tests.rs
- array_expression.rs
- arrow_function.rs
- await_expression.rs
- binary_expression.rs
- call_expression.rs
- conditional_expression.rs
- identifier.rs
- literal.rs
- logical_expression.rs
- member_expression.rs
- mod.rs
- object_expression.rs
- optional_chain.rs
- sequence_expression.rs
- template_literal.rs
- typescript_expression.rs
- unary_expression.rs
- array_hole_tests.rs
- array_index_tests.rs
- function_fold_object_tests.rs
- helpers_tests.rs
- member_length_tests.rs
- resolution_order.rs
- source_evaluation.rs
- unsupported_shape_tests.rs
- used_before_declaration.rs
- binding.rs
- cache.rs
- deopt.rs
- helpers.rs
- mod.rs
- evaluate_tests.rs
- mod.rs
- check_declaration.rs
- mod.rs
- native_functions.rs
- build_code_frame_error_tests.rs
- declaration_span_tests.rs
- build_code_frame_error.rs
- declaration_span.rs
- mod.rs
- evaluation.rs
- mod.rs
- common_tests.rs
- mod.rs
- common.rs
- mod.rs
- object.rs
- validators.rs
- mod.rs
- stylex_default_marker_tests.rs
- dynamic_style_functions.rs
- helpers.rs
- mod.rs
- runtime_function_map.rs
- helpers.rs
- mod.rs
- mod.rs
- transform_default_marker_call.rs
- transform_define_marker_call.rs
- transform_stylex_atoms.rs
- transform_stylex_attrs_call.rs
- transform_stylex_call.rs
- transform_stylex_calls.rs
- transform_stylex_create_theme_call.rs
- transform_stylex_create_theme_nested_call.rs
- transform_stylex_define_consts_call.rs
- transform_stylex_define_consts_nested_call.rs
- transform_stylex_define_vars_nested_call.rs
- transform_stylex_keyframes_call.rs
- transform_stylex_position_try_call.rs
- transform_stylex_props_call.rs
- transform_stylex_view_transition_class_call.rs
- visitor_utils.rs
- module_bindings_collector_tests.rs
- visit_mut_computed_prop_name.rs
- visit_mut_decl.rs
- visit_mut_export_decl.rs
- visit_mut_export_default_expr.rs
- visit_mut_expr.rs
- visit_mut_import_decl.rs
- visit_mut_jsx_attr_or_spread.rs
- visit_mut_jsx_opening_element.rs
- visit_mut_member_prop.rs
- visit_mut_module.rs
- visit_mut_module_items.rs
- visit_mut_named_export.rs
- visit_mut_prop_name.rs
- visit_mut_stmt.rs
- visit_mut_stmts.rs
- visit_mut_var_declarator.rs
- visit_mut_var_declarators.rs
- mod.rs
- visit_mut.rs
- lib.rs
- tests.rs
- constants.stylex.js
- trying_to_use_an_unknown_style_in_stylex.js
- trying_to_use_an_unknown_style_in_stylex_props.js
- using_stylex_in_a_for_loop.js
- using_stylex_props_in_a_loop.js
- stylex_call_using_exported_styles_with_pseudo_selectors_and_queries.js
- stylex_call_with_composition_border_shorthands_with_external_styles.js
- stylex_call_with_composition_of_external_styles.js
- stylex_call_with_computed_key_access.js
- stylex_call_with_mixed_access.js
- stylex_call_with_mixed_access_export_default.js
- stylex_call_with_mixed_access_inline_export_default.js
- stylex_call_with_mixed_access_inline_named_export.js
- stylex_call_with_mixed_access_named_export.js
- stylex_call_using_exported_styles_with_pseudo_selectors_and_queries.js
- stylex_call_using_exported_styles_with_pseudo_selectors_and_queries_within_props.js
- stylex_call_with_composition_of_external_styles.js
- stylex_call_with_computed_key_access.js
- stylex_call_with_export_default.js
- stylex_call_with_inline_export_default.js
- stylex_call_with_inline_named_export.js
- stylex_call_with_named_export.js
- stylex_keeps_spaces_around_operators.js
- basic_stylex_call.js
- named_import_from_custom_source.js
- named_import_with_other_name_from_custom_source.js
- basic_exported_stylex_create_call.js
- basic_stylex_call.js
- basic_stylex_call_extended.js
- basic_stylex_call_skip_conditional.js
- basic_stylex_call.js
- empty_stylex_call.js
- stylex_call_keeps_only_the_nulls_that_are_needed.js
- stylex_call_keeps_only_the_nulls_that_are_needed_second.js
- stylex_call_keeps_only_the_styles_that_are_needed.js
- stylex_call_using_styles_with_media_queries.js
- stylex_call_using_styles_with_media_queries_within_property.js
- stylex_call_using_styles_with_pseudo_selectors.js
- stylex_call_using_styles_with_pseudo_selectors_within_property.js
- stylex_call_with_computed_number.js
- stylex_call_with_computed_number_without_declaration.js
- stylex_call_with_exported_short_form_properties.js
- stylex_call_with_multiple_namespaces.js
- stylex_call_with_number.js
- stylex_call_with_short_form_properties.js
- stylex_call_with_styles_variable_assignment.js
- stylex_call_within_variable_declarations.js
- stylex_keeps_all_null_when_applied_after_unknown.js
- stylex_call_with_conditions.js
- stylex_call_with_conditions_and_collisions.js
- stylex_call_with_conditions_and_collisions_skip_conditional.js
- stylex_call_with_conditions_and_null_collisions.js
- stylex_call_with_conditions_and_null_collisions_skip_conditional.js
- stylex_call_with_conditions_skip_conditional.js
- stylex_call_with_property_collisions.js
- stylex_call_with_short_form_property_collisions.js
- stylex_call_with_short_form_property_collisions_with_null.js
- stylex_call_produces_dev_class_name_with_collisions.js
- stylex_call_produces_dev_class_name_with_collisions_skip_conditional.js
- stylex_call_produces_dev_class_name_with_conditions.js
- stylex_call_produces_dev_class_name_with_conditions_skip_conditional.js
- stylex_call_produces_dev_class_names_and_enable_inlined_conditional_merge_false.js
- border_color_basic_shorthand.js
- border_width_basic_shorthand.js
- stylex_call_with_exported_short_form_properties.js
- stylex_call_with_short_form_property_collisions.js
- stylex_call_with_short_form_property_collisions_with_null.js
- border_color_basic_shorthand.js
- border_width_basic_shorthand.js
- padding_with_longhand_property_collisions.js
- padding_with_null_longhand_property_collisions.js
- border_color_basic_shorthand.js
- border_width_basic_shorthand.js
- padding_with_longhand_property_collisions.js
- padding_with_null_longhand_property_collisions.js
- border_basic_shorthand.js
- border_inline_color_basic_shorthand.js
- border_inline_width_basic_shorthand.js
- inset_basic_shorthand.js
- inset_block_basic_shorthand.js
- inset_block_multivalue_shorthand.js
- inset_inline_basic_shorthand.js
- inset_inline_multivalue_shorthand.js
- inset_multivalue_shorthand.js
- list_style_basic_shorthand.js
- list_style_multi_value_shorthand.js
- list_style_with_longhand_collisions.js
- margin_basic_shorthand.js
- margin_block_basic_multivalue_shorthand.js
- margin_inline_basic_multivalue_shorthand.js
- margin_inline_basic_shorthand.js
- margin_with_longhand_property_collisions.js
- margin_with_null_longhand_property_collisions.js
- padding_basic_shorthand.js
- padding_inline_basic_multivalue_shorthand.js
- stylex_call_with_exported_short_form_properties.js
- stylex_call_with_short_form_property_collisions.js
- stylex_call_with_short_form_property_collisions_with_null.js
- border_basic_shorthand.js
- border_inline_color_basic_shorthand.js
- border_inline_width_basic_shorthand.js
- inset_basic_shorthand.js
- inset_block_basic_shorthand.js
- inset_block_multivalue_shorthand.js
- inset_inline_basic_shorthand.js
- inset_inline_multivalue_shorthand.js
- inset_multivalue_shorthand.js
- margin_basic_shorthand.js
- margin_inline_basic_shorthand.js
- margin_with_longhand_property_collisions.js
- margin_with_null_longhand_property_collisions.js
- padding_basic_shorthand.js
- padding_block_basic_multivalue_shorthand.js
- padding_inline_basic_shorthand.js
- padding_with_longhand_directional_and_logical_property_collisions.js
- padding_with_longhand_property_collisions.js
- padding_with_null_longhand_property_collisions.js
- border_block_color.js
- border_block_end_color.js
- border_block_end_style.js
- border_block_end_width.js
- border_block_start_color.js
- border_block_start_style.js
- border_block_start_width.js
- border_block_style.js
- border_block_width.js
- border_bottom_end_radius.js
- border_bottom_start_radius.js
- border_inline_color.js
- border_inline_end_color.js
- border_inline_end_style.js
- border_inline_end_width.js
- border_inline_start_color.js
- border_inline_start_style.js
- border_inline_start_width.js
- border_inline_style.js
- border_inline_width.js
- border_top_end_radius.js
- border_top_start_radius.js
- corner_shape.js
- corner_start_start_shape.js
- corner_top_left_shape.js
- inset_block.js
- inset_block_end.js
- inset_block_start.js
- inset_inline.js
- inset_inline_end.js
- inset_inline_start.js
- legacy_short_form_property_value_flipping.js
- margin_block.js
- margin_block_end.js
- margin_block_start.js
- margin_inline.js
- margin_inline_end.js
- margin_inline_start.js
- padding_block.js
- padding_block_end.js
- padding_block_start.js
- padding_inline.js
- padding_inline_end.js
- padding_inline_start.js
- border_block_color_with_polyfill.js
- border_block_color_without_polyfill.js
- border_block_style_with_polyfill.js
- border_block_style_without_polyfill.js
- border_block_width_with_polyfill.js
- border_block_width_without_polyfill.js
- border_bottom_end_radius_with_polyfill.js
- border_bottom_end_radius_without_polyfill.js
- border_bottom_start_radius_with_polyfill.js
- border_bottom_start_radius_without_polyfill.js
- border_inline_color_with_polyfill.js
- border_inline_color_without_polyfill.js
- border_inline_start_color_with_polyfill.js
- border_inline_start_color_without_polyfill.js
- border_inline_style_with_polyfill.js
- border_inline_style_without_polyfill.js
- border_inline_width_with_polyfill.js
- border_inline_width_without_polyfill.js
- border_top_end_radius_with_polyfill.js
- border_top_end_radius_without_polyfill.js
- border_top_start_radius_with_polyfill.js
- border_top_start_radius_without_polyfill.js
- inset_block_end_with_polyfill.js
- inset_block_end_without_polyfill.js
- inset_block_start_with_polyfill.js
- inset_block_start_without_polyfill.js
- inset_block_with_polyfill.js
- inset_block_without_polyfill.js
- inset_inline_end_with_polyfill.js
- inset_inline_end_without_polyfill.js
- inset_inline_start_with_polyfill.js
- inset_inline_start_without_polyfill.js
- inset_inline_with_polyfill.js
- inset_inline_without_polyfill.js
- margin_inline_end_with_polyfill.js
- margin_inline_end_without_polyfill.js
- margin_inline_start_with_polyfill.js
- margin_inline_start_without_polyfill.js
- margin_inline_with_polyfill.js
- margin_inline_without_polyfill.js
- padding_inline_end_with_polyfill.js
- padding_inline_end_without_polyfill.js
- padding_inline_start_with_polyfill.js
- padding_inline_start_without_polyfill.js
- padding_inline_with_polyfill.js
- padding_inline_without_polyfill.js
- legacy_value_e_resize_for_cursor_property.js
- legacy_value_ne_resize_for_cursor_property.js
- legacy_value_nw_resize_for_cursor_property.js
- legacy_value_of_animation_name_property.js
- legacy_value_of_background_position_property_top_end.js
- legacy_value_of_background_position_property_top_start.js
- legacy_value_of_box_shadow_property.js
- legacy_value_of_box_shadow_property_1px_1px_1px_1px_hash000.js
- legacy_value_of_box_shadow_property_1px_1px_hash000.js
- legacy_value_of_box_shadow_property_complex.js
- legacy_value_of_box_shadow_property_inset_1px_1px_1px_1px_hash000.js
- legacy_value_of_box_shadow_property_inset_1px_1px_hash000.js
- legacy_value_of_box_shadow_property_negative_1px_negative_1px_hash000.js
- legacy_value_of_box_shadow_property_none.js
- legacy_value_of_padding_inline_property_with_polyfill.js
- legacy_value_of_padding_inline_property_without_polyfill.js
- legacy_value_of_text_shadow_property_1px_1px_1px_hash000.js
- legacy_value_of_text_shadow_property_1px_1px_hash000.js
- legacy_value_of_text_shadow_property_negative_1px_negative_1px_hash000.js
- legacy_value_of_text_shadow_property_none.js
- legacy_value_se_resize_for_cursor_property.js
- legacy_value_sw_resize_for_cursor_property.js
- legacy_value_w_resize_for_cursor_property.js
- value_end_for_text_align_property.js
- value_inline_end_for_clear_property.js
- value_inline_end_for_float_property.js
- value_inline_start_for_clear_property.js
- value_inline_start_for_float_property.js
- value_start_for_text_align_property.js
- stylex_metadata_is_correctly_set.js
- export_default.js
- export_named_declaration.js
- export_named_property.js
- module_export.js
- inject_stylex_side_effects.js
- inject_stylex_side_effects_ts.js
- inject_stylex_theme_side_effects.js
- inject_stylex_theme_side_effects_ts.js
- no_inject_stylex_side_effects.js
- no_inject_stylex_side_effects_ts.js
- calc_size_value_is_preserved_in_silent_validation_mode.js
- calc_size_value_is_preserved_in_throw_validation_mode.js
- calc_size_value_is_preserved_in_warn_validation_mode.js
- constant_names_with_template_literal.js
- mutations_of_shadowed_bindings_do_not_deopt_outer_binding.js
- stylex_call_using_styles_inside_use_memo.js
- stylex_call_using_styles_inside_use_memo_skip_conditional.js
- sx_conditions_derived_from_mutated_arrays_deopt_static_evaluation.js
- sx_conditions_derived_from_reassigned_variables_fail_static_evaluation.js
- transform_css_variable_with_zero_value.js
- transform_math_round_with_dynamic_value.js
- transform_style_create_with_unicode.js
- transform_style_extend_prop_with_stylex_class.js
- transform_style_extend_with_dynamic_stylex_class.js
- transform_style_extend_with_optional_chaining.js
- transform_style_extend_with_promise.js
- transform_style_extend_with_theme_record.js
- correct_transform_variables_with_same_name_in_different_scopes.js
- stylex_call_with_redaclare_function_from_other_scope_in_dev_mode.js
- stylex_call_with_redaclare_function_from_other_scope_in_prod_mode.js
- stylex_call_with_redaclare_import_declaration_in_dev_mode.js
- stylex_call_with_redaclare_import_declaration_in_prod_mode.js
- stylex_call_with_redaclare_variable_from_other_scope_in_dev_mode.js
- stylex_call_with_redaclare_variable_from_other_scope_in_prod_mode.js
- allows_pure_complex_expressions.js
- allows_references_to_local_variables_with_static_values.js
- allows_template_literal_references.js
- transforms_multiple_variables_objects_in_a_single_file.js
- transforms_multiple_variables_objects_in_a_single_file_in_dev_mode.js
- transforms_typed_object_overrides.js
- transforms_variables_object.js
- transforms_variables_object_and_add_stylex_inject_in_dev_mode.js
- transforms_variables_object_in_common_js_with_nested_file_path.js
- transforms_variables_object_in_non_haste_dev_env.js
- transforms_variables_object_in_non_haste_env.js
- transforms_variables_objects_with_references_to_local_variables.js
- transforms_variables_object.js
- output_of_stylex_define_vars.js
- output_of_stylex_define_vars_with_literals.js
- test_one_output_of_stylex_define_vars.js
- non_standard_value_end_aka_inline_end_for_clear_property.js
- non_standard_value_end_aka_inline_end_for_float_property.js
- non_standard_value_start_aka_inline_start_for_clear_property.js
- non_standard_value_start_aka_inline_start_for_float_property.js
- stylex_call_using_exported_styles_with_pseudo_selectors_and_queries.js
- stylex_call_with_composition_of_external_styles.js
- stylex_call_with_computed_key_access.js
- stylex_call_with_mixed_access.js
- stylex_call_using_exported_styles_with_pseudo_selectors_and_queries.js
- stylex_call_with_composition_of_external_styles.js
- stylex_call_with_computed_key_access.js
- basic_stylex_call.js
- basic_stylex_call.js
- basic_stylex_call_exported.js
- stylex_call_in_debug_mode.js
- stylex_call_in_debug_mode_with_debug_classnames_disabled.js
- basic_stylex_attrs_call.js
- basic_stylex_call.js
- empty_stylex_props_call.js
- stylex_attrs_named_import_resolves_in_inline_objects.js
- stylex_call_using_styles_with_media_queries.js
- stylex_call_using_styles_with_media_queries_within_property.js
- stylex_call_using_styles_with_pseudo_selectors.js
- stylex_call_using_styles_with_pseudo_selectors_within_property.js
- stylex_call_using_styles_with_support_queries.js
- stylex_call_using_styles_with_support_queries_within_property.js
- stylex_call_with_computed_number.js
- stylex_call_with_computed_string.js
- stylex_call_with_exported_short_form_properties.js
- stylex_call_with_multiple_namespaces.js
- stylex_call_with_number.js
- stylex_call_with_short_form_properties.js
- stylex_call_with_styles_variable_assignment.js
- stylex_call_within_export_declarations.js
- stylex_call_within_variable_declarations.js
- stylex_call_with_conditions.js
- stylex_call_with_conditions_and_collisions.js
- stylex_call_with_conditions_and_collisions_skip_conditional.js
- stylex_call_with_conditions_and_null_collisions.js
- stylex_call_with_conditions_and_null_collisions_skip_conditional.js
- stylex_call_with_conditions_skip_conditional.js
- stylex_call_with_property_collisions.js
- stylex_call_with_reverting_by_null.js
- stylex_call_with_short_form_property_collisions.js
- stylex_call_with_short_form_property_collisions_with_null.js
- stylex_call_produces_dev_class_name_with_collisions.js
- stylex_call_produces_dev_class_name_with_conditions.js
- stylex_call_produces_dev_class_name_with_conditions_skip_conditional.js
- stylex_call_produces_dev_class_names.js
- a_boolean_keyframe_value_is_dropped.js
- a_hundred_absences_collapse_to_one.js
- a_null_array_under_a_condition.js
- a_null_beside_a_declaration_in_a_dynamic_style.js
- a_null_beside_a_dynamic_declaration_splits_across_both_halves.js
- a_null_between_two_vars_keeps_them_contiguous.js
- a_null_conditional_branch_leaves_the_default_standing.js
- a_null_custom_property_declares_an_absent_value.js
- a_null_default_beside_a_declaring_pseudo_in_a_dynamic_style.js
- a_null_default_leaves_the_conditional_branch_standing.js
- a_null_default_on_a_shorthand_under_a_condition.js
- a_null_drops_out_of_a_fallback_chain.js
- a_null_in_a_dynamic_style_keeps_its_key.js
- a_null_inside_a_pseudo_object_declares_an_absent_value.js
- a_null_keyframe_value_is_dropped.js
- a_null_longhand_declares_an_absent_value.js
- a_null_margin_keeps_its_own_key.js
- a_null_on_a_non_ascii_custom_property.js
- a_null_reached_through_a_binding_declares_an_absent_value.js
- a_null_rejecting_shorthand_in_a_dynamic_style_leaves_no_key.js
- a_null_rejecting_shorthand_leaves_no_key.js
- a_null_shorthand_in_a_dynamic_style_unsets_every_longhand.js
- a_null_shorthand_under_the_legacy_resolution.js
- a_null_shorthand_unsets_every_longhand_it_expands_to.js
- a_null_survives_a_deeply_nested_condition_chain.js
- a_null_under_a_pseudo_in_a_dynamic_style_keeps_its_key.js
- a_null_vendor_prefixed_property_declares_an_absent_value.js
- an_absence_after_a_long_var_chain.js
- an_absence_beside_a_blank_neighbour.js
- an_absence_beside_an_important_neighbour.js
- an_absence_forty_conditions_deep.js
- an_absence_on_a_numeric_property_is_not_a_zero.js
- an_absence_on_content_is_not_a_blank_string.js
- an_absent_position_try_value_is_dropped.js
- an_absent_value_leaves_its_neighbours_alone.js
- an_absent_view_transition_class_value_is_dropped.js
- an_array_of_empty_strings_in_a_dynamic_style_keeps_its_key.js
- an_array_of_nulls_in_a_dynamic_style_keeps_its_key.js
- an_array_of_nulls_on_a_rejecting_shorthand_leaves_no_key.js
- an_array_of_nulls_on_a_shorthand_matches_the_bare_null.js
- an_array_of_one_null_declares_an_absent_value.js
- an_array_of_only_nulls_declares_one_absent_value.js
- an_empty_array_leaves_no_key.js
- an_empty_dynamic_style_body_emits_no_static_half.js
- every_conditional_branch_absent_collapses_to_one_absence.js
- the_last_declaration_of_a_property_wins_over_an_absence.js
- a_non_canonical_digit_key_takes_the_fallback.js
- a_string_written_index_names_the_same_slot.js
- an_index_past_the_end_takes_a_fallback.js
- an_index_read_feeding_a_fallback_array.js
- an_index_read_inside_a_dynamic_style.js
- an_index_read_off_a_folded_array.js
- an_index_read_off_an_array_binding.js
- a_trailing_comma_is_not_a_hole_in_a_style_value.js
- an_array_beside_a_parameter_shadowing_a_theme_import.js
- an_array_carrying_a_hole_in_a_dynamic_style.js
- an_array_carrying_a_null_element_in_a_dynamic_style.js
- an_array_carrying_a_spread_in_a_dynamic_style.js
- an_array_carrying_an_unterminated_quote.js
- an_array_holding_a_theme_member_beside_a_dynamic_parameter.js
- an_array_holding_the_dynamic_parameter.js
- an_array_in_a_dynamic_style_beside_one_in_a_static_namespace.js
- an_array_of_folded_elements_in_a_dynamic_style.js
- an_array_of_non_ascii_and_escaped_elements.js
- an_array_of_numbers_in_a_dynamic_style.js
- an_array_of_strings_in_a_dynamic_style.js
- an_array_on_a_custom_property_and_on_a_prefixed_property.js
- an_array_read_through_a_binding_in_a_dynamic_style.js
- an_array_under_every_condition_shape_in_a_dynamic_style.js
- an_empty_array_in_a_dynamic_style.js
- adds_debug_data.js
- adds_debug_data_for_npm_packages.js
- adds_debug_data_for_npm_packages_haste.js
- adds_debug_data_haste.js
- a_bare_colon_and_a_conditionless_at_rule_around_a_shadowing_param.js
- a_css_escape_in_a_value_beside_a_shadowing_param.js
- a_dynamic_style_with_no_param_reads_the_import.js
- a_member_read_and_a_call_on_a_shadowing_param.js
- a_non_ascii_custom_property_driven_by_a_shadowing_param.js
- a_shadowed_helper_called_resolves_to_the_helper.js
- a_shadowing_param_passed_to_a_helper.js
- a_shadowing_param_with_nothing_to_emit.js
- a_unicode_escaped_param_name_shadows_the_same_import.js
- an_unknown_pseudo_class_under_a_shadowing_param.js
- an_unterminated_quote_in_a_value_beside_a_shadowing_param.js
- a_theme_import_read_as_a_computed_key_beside_a_dynamic_param.js
- a_theme_import_read_beside_an_unshadowed_dynamic_param.js
- before_and_after.js
- before_containing_pseudo_classes.js
- binary_expressions.js
- complex_nested_safe_expressions.js
- complex_safe_ternary_expressions.js
- conditional_expressions_safe_branches.js
- conditional_expressions_safe_branches_parenthesized.js
- default_and_hover_dynamic_values_generate_at_property_with_inherits_false.js
- dynamic_param_named_infinity.js
- dynamic_param_named_nan.js
- dynamic_param_named_nan_inside_arithmetic.js
- dynamic_param_named_undefined.js
- dynamic_param_named_undefined_inside_nested_conditions.js
- dynamic_param_shadows_a_default_theme_import.js
- dynamic_param_shadows_a_module_level_const.js
- dynamic_param_shadows_a_named_theme_import.js
- dynamic_param_shadows_a_namespace_theme_import.js
- dynamic_param_shadows_a_theme_import_inside_nested_conditions.js
- dynamic_param_shadows_a_theme_import_read_by_a_sibling_key.js
- dynamic_param_shadows_a_theme_import_referenced_nowhere_else.js
- dynamic_param_shadows_a_theme_import_used_only_outside_create.js
- dynamic_param_shadows_an_aliased_theme_import.js
- dynamic_style_in_after_generates_valid_at_property_with_inherits.js
- dynamic_style_in_hover_generates_at_property_with_inherits_false.js
- logical_expressions_safe_left_side.js
- logical_expressions_safe_right_side.js
- media_queries.js
- media_query_values_with_nullish_coalescing.js
- media_query_with_pseudo_classes.js
- nullish_coalescing_safe_left_side.js
- nullish_coalescing_with_boolean_type.js
- nullish_coalescing_with_object_type.js
- nullish_coalescing_with_object_type_and_array.js
- placeholder.js
- pseudo_class_generated_order.js
- set_custom_property.js
- set_mixed_values.js
- set_number_unit.js
- style_function.js
- style_function_and_object.js
- style_function_with_custom_properties.js
- supports_queries.js
- template_literal_expressions.js
- thumb.js
- unary_expressions.js
- valid_pseudo_class.js
- stylex_env_branch_selector_always_picks_default.js
- stylex_env_branch_selector_with_nested_expression_values.js
- stylex_env_destructured_import_resolves_compile_time_constants.js
- stylex_env_function_accepts_bool_param.js
- stylex_env_function_accepts_object_param.js
- stylex_env_function_accepts_object_param_with_mixed_primitives.js
- stylex_env_function_call_resolves_at_compile_time.js
- stylex_env_function_object_param_with_scalar_params.js
- stylex_env_function_returns_null.js
- stylex_env_function_returns_number.js
- stylex_env_function_returns_object.js
- stylex_env_function_returns_object_multiple_props.js
- stylex_env_function_returns_object_with_mixed_primitives.js
- stylex_env_function_using_template_literals.js
- stylex_env_function_with_all_primitive_params.js
- stylex_env_function_with_multiple_properties.js
- stylex_env_generic_branch_selector_returns_string.js
- stylex_env_generic_branch_selector_with_object_branches.js
- stylex_env_generic_selector_passes_through_array_value.js
- stylex_env_generic_selector_passes_through_nested_object.js
- stylex_env_mixed_string_and_object_functions.js
- stylex_env_named_import_function_call.js
- stylex_env_named_import_function_returns_object.js
- stylex_env_named_import_resolves_compile_time_constants.js
- stylex_env_resolves_compile_time_constants.js
- a_coerced_computed_key_folds.js
- a_coercion_folds_inside_a_media_query_branch.js
- a_locally_declared_array_shadows_the_global.js
- a_locally_declared_math_shadows_the_global.js
- a_locally_declared_number_shadows_the_global.js
- a_locally_declared_object_shadows_the_global.js
- a_locally_declared_string_shadows_the_global.js
- all_four_globals_compose_in_one_expression.js
- array_calls_nest_with_the_other_globals.js
- array_folds_in_a_computed_key_and_a_nested_value.js
- array_of_a_dynamic_style_parameter.js
- array_of_a_single_value_is_a_one_element_array.js
- array_of_no_elements_declares_nothing.js
- array_of_several_values_is_a_style_array.js
- coercions_fold_at_every_branch_of_a_nested_value.js
- math_methods_fold_and_a_declared_math_is_called.js
- number_and_string_calls_nest.js
- number_ignores_arguments_past_the_first.js
- number_of_a_dynamic_style_parameter.js
- number_of_a_function_is_not_a_number.js
- number_of_a_local_binding.js
- number_of_a_numeric_string.js
- number_of_a_string_that_is_not_a_numeric_literal.js
- number_of_an_array_or_an_object.js
- number_of_an_object_that_overrides_value_of.js
- number_of_the_other_primitives.js
- object_calls_nest_with_the_other_globals.js
- object_folds_over_a_binding_and_inside_a_nested_value.js
- object_ignores_arguments_past_the_first.js
- object_of_a_dynamic_style_parameter.js
- object_of_a_nullish_value_declares_nothing.js
- object_of_an_array_is_the_array.js
- object_of_an_object_is_the_object.js
- string_ignores_arguments_past_the_first.js
- string_of_a_dynamic_style_parameter.js
- string_of_a_local_binding.js
- string_of_a_number_needing_exponential_form.js
- string_of_a_string_call.js
- string_of_a_string_literal.js
- string_of_an_array_holding_an_overriding_object.js
- string_of_an_array_or_an_object.js
- string_of_an_object_carrying_the_override_deeper.js
- string_of_an_object_spreading_an_override.js
- string_of_an_object_that_overrides_only_value_of.js
- string_of_an_object_that_overrides_to_string.js
- string_of_the_environment_object.js
- string_of_the_other_primitives.js
- a_nan_test_in_a_ternary_takes_the_falsy_branch.js
- a_shadowing_parameter_still_wins_over_the_value.js
- the_globals_and_the_arithmetic_that_reaches_them_agree.js
- the_globals_as_the_leading_element_of_a_fallback_array.js
- the_globals_as_the_only_element_of_a_fallback_array.js
- the_globals_as_the_trailing_element_of_a_fallback_array.js
- the_globals_coerced_to_a_string.js
- the_globals_inside_a_dynamic_style.js
- the_globals_on_a_property_that_takes_no_length.js
- the_globals_reached_through_a_binding_and_through_arithmetic.js
- the_globals_read_as_a_condition.js
- the_globals_under_a_condition.js
- transforms_dynamic_shorthands_in_legacy_expand_shorthands_mode.js
- transforms_invalid_pseudo_class.js
- transforms_legacy_pseudo_class_within_a_pseudo_element.js
- transforms_media_queries.js
- transforms_nested_pseudo_class_to_css.js
- transforms_pseudo_class_with_array_value_as_fallbacks.js
- transforms_pseudo_elements_sandwiched_within_pseudo_classes.js
- transforms_pseudo_elements_within_legacy_pseudo_class.js
- transforms_supports_queries.js
- transforms_valid_pseudo_classes_in_order.js
- a_namespace_read_by_a_key_an_unfoldable_array_method_decides.js
- a_runtime_condition_reached_through_a_binding_survives.js
- a_winning_array_stays_an_array.js
- a_winning_object_stays_an_object.js
- an_unfoldable_array_method_behind_a_double_negated_guard_survives.js
- an_unfoldable_array_method_inside_a_runtime_condition_survives.js
- an_unfoldable_array_method_on_an_array_literal_survives.js
- an_unfoldable_callback_argument_survives_where_upstream_aborts.js
- an_unfoldable_method_call_inside_a_runtime_condition_survives.js
- an_unfoldable_right_operand_falls_to_the_runtime_for_every_logical_operator.js
- and_returns_a_falsy_left_side.js
- every_shape_of_unfoldable_call_survives_a_runtime_condition.js
- nullish_and_or_take_the_fallback_for_void.js
- nullish_in_a_direct_style_value.js
- nullish_in_a_template_literal.js
- nullish_takes_the_fallback_for_a_missing_property.js
- nullish_takes_the_fallback_for_null.js
- or_and_and_in_a_template_literal.js
- or_and_and_over_strings.js
- authored_media_queries_are_canonicalized.js
- media_query_order_opt_out_keeps_queries_verbatim.js
- style_level_media_keys_are_left_verbatim.js
- a_bare_colon_sorts_first.js
- a_control_character_pseudo_name_is_not_weighed.js
- a_digit_sorts_below_an_uppercase_letter.js
- a_leading_pseudo_element_then_three_classes.js
- a_legacy_single_colon_element_sorts_as_a_class.js
- a_mixed_case_attribute_selector_sorts_by_its_letters.js
- a_mixed_case_functional_pseudo_class_sorts_by_its_whole_text.js
- a_non_ascii_at_rule_sorts_by_its_code_points.js
- a_non_ascii_letter_in_each_case_is_not_folded.js
- a_non_ascii_pseudo_name_sorts_last.js
- a_pseudo_element_splits_two_runs_of_three.js
- a_shorter_key_leads_its_own_prefix_extension.js
- a_single_letter_in_each_case_sorts_lowercase_first.js
- a_supplementary_character_pseudo_name_sorts_below_ascii_upstream.js
- a_symbol_whose_byte_is_above_a_digit_still_sorts_below_it.js
- a_symbol_whose_byte_is_above_z_still_sorts_below_it.js
- a_triple_colon_reads_as_a_pseudo_element.js
- an_accented_pseudo_name_sorts_above_ascii_rather_than_beside_its_base_letter.js
- an_attribute_matcher_sorts_by_its_symbol_weight.js
- an_attribute_selector_sorts_inside_the_run.js
- an_escaped_pseudo_name_leads_the_run.js
- an_unclosed_attribute_bracket_still_sorts_in_place.js
- an_unclosed_attribute_quote_still_sorts_in_place.js
- an_unclosed_functional_paren_still_sorts_in_place.js
- an_uppercase_letter_sorts_above_the_block_between_the_cases.js
- an_uppercase_pseudo_name_sorts_by_its_letters.js
- at_rules_between_pseudo_classes_do_not_split_the_run.js
- at_rules_differing_only_in_case_sort_by_their_code_units.js
- four_pseudo_classes_nested_in_reverse_order.js
- functional_pseudo_classes_sort_by_their_whole_text.js
- one_pseudo_name_in_each_case_sorts_lowercase_first.js
- the_case_tiebreak_is_decided_by_the_first_position.js
- three_attribute_selectors_nested_in_reverse_order.js
- three_classes_then_a_trailing_pseudo_element.js
- three_pseudo_classes_nested_out_of_order.js
- two_adjacent_pseudo_elements_between_runs.js
- two_attribute_selectors_differing_by_underscore_and_hyphen.js
- two_pseudo_names_differing_only_in_case.js
- content_with_astral_character.js
- content_with_non_ascii_character.js
- custom_property_with_non_ascii_name.js
- font_family_with_non_ascii_name.js
- a_plain_object_or_array_receiver.js
- a_primitive_receiver_has_no_own_keys.js
- a_single_config_as_the_receiver.js
- the_fold_reached_by_an_alias_and_by_a_spread.js
- the_key_list_of_a_fold_read_as_a_list.js
- the_three_methods_over_the_namespace_fold.js
- a_logical_beside_a_static_part.js
- a_logical_whose_winner_is_an_addition.js
- a_nullish_chain_falls_through_to_its_last_operand.js
- an_addition_whose_operand_is_a_logical.js
- an_and_over_the_operand_an_or_chose.js
- a_constant_named_after_an_aliased_away_import_is_what_folds.js
- a_constant_named_after_an_identifier_aliased_import_is_what_folds.js
- after_with_multiple_pseudo_class_conditions.js
- args_func_var_value.js
- args_func_var_value_value.js
- args_value_value.js
- args_value_var.js
- args_var_value.js
- args_var_var.js
- args_var_var_var.js
- attribute_selector_with_pseudo_class_nested_same_value.js
- before_and_after.js
- before_containing_pseudo_classes.js
- compound_hover_after_selector_as_single_key.js
- create_background_position_without_rtl.js
- create_with_position_try_object_logical_rtl.js
- create_with_position_try_object_rtl.js
- create_within_first_that_works_and_rtl.js
- destructured_export_of_a_create_call.js
- destructured_statement_of_a_create_call.js
- direct_computed_member_access_stylex_create.js
- direct_member_access_stylex_create.js
- direct_member_access_stylex_create_non_null_assertion.js
- direct_member_access_stylex_create_optional_chain.js
- direct_member_access_stylex_create_parenthesized.js
- invalid_pseudo_class.js
- legacy_compound_hover_after_selector_as_single_key.js
- media_queries.js
- media_queries_with_last_query_wins.js
- media_queries_without_last_query_wins.js
- media_queries_without_last_query_wins_v2.js
- media_query_with_array_fallbacks.js
- media_query_with_pseudo_classes.js
- multiple_nested_referenced_style_object.js
- nested_referenced_style_object.js
- placeholder.js
- pseudo_class_generated_order.js
- pseudo_class_generated_order_nested_different_value.js
- pseudo_class_generated_order_nested_same_value.js
- pseudo_class_with_array_fallbacks.js
- set_custom_property.js
- set_transition_property.js
- set_transition_property_custom_property.js
- set_transition_property_kebab_cased.js
- set_transition_property_multi_property.js
- set_will_change.js
- set_will_change_custom_property.js
- set_will_change_kebab_cased.js
- set_will_change_keyword.js
- set_will_change_multi_property.js
- style_object.js
- style_object_multiple.js
- style_object_requiring_vendor_prefixes.js
- style_object_with_custom_properties.js
- style_object_with_shortform_properties.js
- style_object_with_shortform_properties_property_specificity.js
- style_object_with_system_font_family_list.js
- supports_queries.js
- thumb.js
- two_aliased_away_names_declared_beside_their_import.js
- unused_style_object.js
- use_array_fallbacks.js
- use_attr_function.js
- use_css_variable.js
- use_string_containing_css_variables.js
- valid_pseudo_class.js
- a_boolean_on_the_left_spells_itself_out.js
- a_boolean_operand_spells_itself_out.js
- a_token_guarded_by_nullish_folds_into_its_template.js
- an_array_operand_joins_its_elements.js
- an_object_operand_takes_the_prototype_default.js
- an_operator_with_no_string_result_deopts_rather_than_failing.js
- the_nullish_values_spell_themselves_out.js
- the_numeric_globals_spell_themselves_out.js
- a_left_side_with_no_numeric_form_still_refuses_under_other_operators.js
- a_number_joins_a_unit_directly_and_nested.js
- a_numeric_string_on_the_left_concatenates.js
- a_numeric_string_on_the_right_concatenates.js
- a_numeric_string_still_coerces_under_multiplication.js
- a_string_binding_concatenates_with_a_number_binding.js
- a_string_carries_through_a_chain_of_additions.js
- addition_before_a_string_is_still_addition.js
- the_nullish_and_numeric_globals_coerce_under_arithmetic.js
- two_numbers_still_add.js
- two_strings_concatenate_with_either_side_empty.js
- a_dynamic_parameter_in_a_template_falls_to_the_runtime.js
- a_nested_template_and_escaped_and_non_ascii_text.js
- a_theme_reference_answers_its_own_to_string.js
- an_interpolation_reached_through_an_expression.js
- an_object_and_an_array_take_their_language_defaults.js
- several_interpolations_and_the_boundaries.js
- the_folded_namespace_map_takes_the_object_default.js
- the_folded_namespace_map_wrapped_in_object_takes_the_same_default.js
- the_primitives_spell_themselves_out.js
- a_fold_is_truthy_as_a_condition.js
- a_runtime_condition_stays_unfolded.js
- an_array_is_truthy_as_a_condition.js
- an_object_or_a_function_is_truthy_as_a_condition.js
- negation_reads_the_same_table.js
- the_falsy_list_and_its_near_misses.js
- the_falsy_numbers_reached_by_arithmetic.js
- the_named_numbers_as_a_condition.js
- the_table_at_every_position_that_folds_a_condition.js
- the_numeric_operators_over_an_operand_with_no_numeric_string_form.js
- the_numeric_operators_read_a_value_with_no_expression_form.js
- tilde_wraps_its_operand_into_thirty_two_bits.js
- typeof_over_the_primitives.js
- typeof_reads_the_kind_of_a_value_with_no_expression_form.js
- typeof_says_function_for_every_spelling_of_one.js
- conditional_override_with_media.js
- creates_theme_override_for_nested_vars.js
- override_css_uses_correct_var_hashes_from_define_vars_nested.js
- partial_override_only_some_branches.js
- transforms_nested_theme_from_commonjs_namespace_require.js
- transforms_nested_theme_overrides_for_imported_theme_ref.js
- works_with_named_import.js
- adds_dev_data.js
- debug_adds_debug_data.js
- debug_adds_debug_data_for_npm_packages.js
- debug_adds_debug_data_for_npm_packages_haste.js
- debug_adds_debug_data_haste.js
- expressions_used_in_theme_objects.js
- literal_tokens_theme_object.js
- local_variable_theme_object.js
- local_variables_used_in_theme_objects.js
- multiple_theme_objects_different_vars.js
- multiple_theme_objects_same_vars.js
- options_runtime_injection_true.js
- stylex_types_used_in_theme_object.js
- template_literals_used_in_theme_objects.js
- theme_object.js
- theme_object_deep_in_file_tree.js
- theme_object_haste.js
- theme_object_with_unstable_conditional_identity.js
- themes_are_indifferent_to_order_of_keys.js
- create_with_a_coerced_token_group.js
- create_with_a_token_group_wrapped_in_object.js
- theme_override_wrapped_in_object.js
- theme_override_wrapped_in_string.js
- theme_override_wrapped_in_string_around_a_token_reference.js
- basic_nested_consts_with_original_values_preserved.js
- deeply_nested_constants_3_levels.js
- handles_number_values.js
- j_malt_pr_1303_use_case_three_tiered_tokens_with_state_namespaces.js
- mixed_string_and_number_values.js
- system_font_family_list.js
- transforms_nested_consts_from_commonjs_destructured_alias_require.js
- transforms_nested_consts_with_named_alias_import.js
- works_with_named_import.js
- constant_names_double_dash_prefix.js
- constant_names_number.js
- constant_names_special_characters.js
- constants_object.js
- constants_object_haste.js
- constants_object_with_runtime_injection_true.js
- constants_with_custom_inject_path_with_runtime_injection.js
- constants_with_numeric_keys_with_runtime_injection_true.js
- constants_with_special_characters_with_runtime_injection_true.js
- haste_module_with_runtime_injection_true.js
- mixed_string_and_numeric_constants_with_runtime_injection_true.js
- multiple_define_consts_calls_with_runtime_injection_true.js
- numeric_constants_with_runtime_injection_true.js
- string_constants_with_runtime_injection_true.js
- system_font_family_constant_with_runtime_injection_true.js
- marker_beside_a_destructured_export.js
- marker_redeclared_under_the_same_name.js
- member_call.js
- multiple_marker_exports_in_one_declaration.js
- multiple_marker_exports_in_one_file.js
- multiple_markers_exported_by_a_separate_export_statement.js
- named_import_call.js
- basic_nested_tokens.js
- conditional_media_values_inside_nesting.js
- cross_file_deeply_nested_token_access_3_levels.js
- cross_file_mixed_flat_and_nested_access.js
- cross_file_nested_token_access_in_stylex_create.js
- cross_file_nested_tokens_used_in_create_theme_flat_key_format.js
- cross_package_create_theme_nested_overriding_tokens_from_node_modules.js
- cross_package_deeply_nested_token_access_3_levels_from_node_modules.js
- cross_package_nested_token_access_from_node_modules_in_stylex_create.js
- deeply_nested_conditional_with_supports.js
- deeply_nested_tokens_3_levels.js
- mixed_flat_and_nested_values.js
- produces_different_hashes_for_different_nested_keys.js
- transforms_deeply_nested_vars_with_named_alias_import.js
- Cargo.toml
- CONTEXT.md
- package.json
- README.md
- taplo.toml
- .claude
- .cursor
- .czrc
- .editorconfig
- .gemini
- .git-blame-ignore-revs
- .gitattributes
- .gitignore
- .npmrc
- .oxfmtrc.json
- .oxlintrc.jsonc
- .syncpackrc
- AGENTS.md
- Cargo.lock
- Cargo.toml
- CLAUDE.md
- clippy.toml
- CODEX.md
- commitlint.config.js
- CONTEXT-MAP.md
- CONTEXT.md
- CURSOR.md
- GEMINI.md
- LICENSE
- Makefile
- NOTICE.md
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
