Skip to content

Conversation

@YusukeHirao
Copy link
Member

@YusukeHirao YusukeHirao commented Jun 16, 2025

  • SASSの利用を廃止
  • CSS Nestingを有効にするためにViteを廃止
  • Viteを廃止するためにVite内部で標準になっていた機能を一部再現もしくは廃止
    • 再現: postcss-importを利用した@importのインライン化
    • 廃止: エイリアスに基づいたurl()値のインライン(base64)化
  • サンプルコードのSCSS→CSSの調整
  • @extendを使ったbge-contentsクラスの再現のためにpostcss-extend-ruleを利用し部分再現(通常利用は非推奨)

- Remove scss validation from vscode settings
- Update stylelint config to validate css only
- Change prettier formatting from scss to css
- Remove sass dependency from scaffold package
- Update lint scripts to target css instead of scss files
- Rename all component scss files to css extension

- Rename style base and general scss files to css

- Update main stylesheets from scss to css with corrected import paths

- Convert bge_style.scss and style.scss to css equivalents
…tyles

- Convert single-line SCSS comments (//) to CSS comments (/* */)

- Update multi-line comment blocks to proper CSS format

- Fix stylelint disable comments to use CSS syntax

- Ensure consistent comment format across all CSS files
- Remove unused %list and %item CSS placeholders

- Apply margin and padding styles directly to selectors

- Maintain same visual appearance while simplifying CSS structure
- Replace @layer blocks with direct layer() declarations in @import

- Simplify CSS structure removing nested layer blocks

- Maintain same layering behavior with cleaner syntax
- Remove SASS variables and interpolation syntax

- Convert to plain CSS with calculated pixel values

- Adopt CSS Media Queries Level 4 range syntax

- Add xxl breakpoint (1400px+) for larger screens

- Update all custom media queries to use range operators
- Add new CSS compilation functionality with PostCSS and cssnano integration

- Implement alias-based @import resolution for modular CSS architecture

- Add comprehensive test suite covering minification, imports, and error handling

- Update Eleventy style plugin to use new CSS compiler

- Add support for banner injection and optional Prettier formatting
- Add postcss-extend-rule plugin with bge-legacy-copy configuration

- Convert postcss plugins from object to array format

- Add explicit ES module imports for all plugins

- Update dependencies in package.json and yarn.lock
- Replace @use with @import and change file extension to .css

- Replace @extend with @bge-legacy-copy for PostCSS compatibility

- Add stylelint disable comment for unknown at-rule
@YusukeHirao YusukeHirao marked this pull request as ready for review June 19, 2025 12:41
# Conflicts:
#	packages/@d-zero/builder/package.json
#	yarn.lock
@YusukeHirao YusukeHirao merged commit 8e24750 into dev Jun 19, 2025
1 check passed
@YusukeHirao YusukeHirao deleted the feat/remove-sass branch June 19, 2025 12:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants