このツールが役に立ったら、開発者にコーヒーを奢ってください ☕
Stylus構文のコードを標準的なLESS形式に変換します。フロントエンドプロジェクトの移行やチーム開発に最適です。

pyc逆コンパイル
Pythonバイトコードの.pycファイルを読み取り可能なソースコードに復元し、コード監査や学習に役立てます。主要なバージョンに対応しています。

URL JSON変換・解析ツール
URL文字列を構造化されたJSONに解析し、プロトコル、パラメータ、パスなどの重要な情報をすばやく抽出します。

StylusをCSSに変換
Stylusプリプロセッサのコードを標準的なCSSスタイルコードに変換します。

JSON整形
オンラインでJSONデータを処理し、整形、圧縮、基本的な構文チェックを実行。開発とデバッグの効率を向上させます。

CSS・LESS 相互変換
LESSとCSSコードの双方向変換を実現。変数やネストなどの高度な機能の処理に対応しています。
インデント構文ベースのStylusスタイルを、波括弧を使用するLESSプロジェクトに移行する際、手動での変換は時間がかかりエラーが発生しやすくなります。本ツールは構文パーサーを使用し、Stylus特有のインデントルール、変数宣言、ミックスイン(Mixins)をLESS仕様に準拠したコード構造に変換します。機能的な等価性を保ちながら構文の適応を完了させます。
Stylusのネスト(入れ子)ルールはどのように変換されますか?
すべてのネストされたセレクタは標準のLESS構文に変換されます。例えば、.parent { & > .child {...} } は .parent { > .child {...} } に変換されます。
変換後に手動で調整する必要があるものは何ですか?
カラー関数の違いを確認するだけで済みます。Stylusの lighten(color, 10%) はLESSの lighten(color, 10%) に対応しますが、パラメータの単位処理に微調整が必要な場合があります。
変換前にStylusコードに構文エラーがないことを確認してください。複雑なプロジェクトの場合は、ファイルごとに分けて変換することをお勧めします。本ツールは、動的なJSインジェクションによるスタイルロジックの処理には対応していません。
典型的な変換例:Stylusの border-radius() ミックスインは、LESSでは .border-radius(@radius) {...} として事前定義する必要があります。変換チェックリストを作成し、特に @extend 構文やループ構造の事後処理に注意することをお勧めします。