ecss/ecss.el
Kinneyzhang 2f32ca0982 feat(ecss): establish independent cascade engine
Create the lowercase ecss repository as a pure selector and CSS cascade package with no TP, Ebox, or historical ECSS dependency.\n\nVerified with 47 ERT tests, warning-free byte compilation, checkdoc, and git diff checks.
2026-08-06 19:13:33 +08:00

28 lines
795 B
EmacsLisp

;;; ecss.el --- Pure extensible CSS cascade engine -*- lexical-binding: t; -*-
;; Copyright (C) 2026 Geekinney
;; Author: Geekinney <kinneyzhang666@gmail.com>
;; URL: https://github.com/geekinney/ecss
;; Version: 0.1.0
;; Package-Requires: ((emacs "28.1"))
;; Keywords: lisp, extensions
;; SPDX-License-Identifier: GPL-3.0-or-later
;; Assisted-by: Codex
;;; Commentary:
;; ECSS is a pure, consumer-independent selector and CSS cascade engine.
;; Consumers register their own property vocabulary, expose their own subject
;; values through adapters, and decide what computed values mean. ECSS never
;; mutates buffers and has no dependency on TP, Ebox, or the historical ECSS
;; repository.
;;; Code:
(require 'ecss-selector)
(require 'ecss-cascade)
(provide 'ecss)
;;; ecss.el ends here