├── .github └── workflows │ └── build.yml ├── .gitignore ├── .hlint.yaml ├── CHANGELOG.md ├── DELETEME.md ├── LICENSE ├── README.md ├── atomic-css.cabal ├── bin ├── dev └── release ├── cabal.project ├── embed └── reset.css ├── example ├── CHANGELOG.md ├── LICENSE ├── app │ ├── Example │ │ └── Blaze.hs │ └── Main.hs └── example.cabal ├── flake.lock ├── flake.nix ├── fourmolu.yaml ├── hie.yaml ├── package.yaml ├── src └── Web │ ├── Atomic.hs │ └── Atomic │ ├── Attributes.hs │ ├── CSS.hs │ ├── CSS │ ├── Box.hs │ ├── Layout.hs │ ├── Reset.hs │ ├── Select.hs │ ├── Text.hs │ └── Transition.hs │ ├── Html.hs │ ├── Html │ └── Tag.hs │ ├── Render.hs │ ├── Types.hs │ └── Types │ ├── Attributable.hs │ ├── ClassName.hs │ ├── Rule.hs │ ├── Selector.hs │ ├── Style.hs │ └── Styleable.hs └── test ├── Spec.hs ├── Test ├── AttributeSpec.hs ├── RenderSpec.hs ├── RuleSpec.hs ├── StyleSpec.hs └── UtilitySpec.hs └── resources ├── basic.txt └── tooltips.txt /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/.gitignore -------------------------------------------------------------------------------- /.hlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/.hlint.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /DELETEME.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/DELETEME.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/README.md -------------------------------------------------------------------------------- /atomic-css.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/atomic-css.cabal -------------------------------------------------------------------------------- /bin/dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/bin/dev -------------------------------------------------------------------------------- /bin/release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/bin/release -------------------------------------------------------------------------------- /cabal.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/cabal.project -------------------------------------------------------------------------------- /embed/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/embed/reset.css -------------------------------------------------------------------------------- /example/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/example/CHANGELOG.md -------------------------------------------------------------------------------- /example/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/example/LICENSE -------------------------------------------------------------------------------- /example/app/Example/Blaze.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/example/app/Example/Blaze.hs -------------------------------------------------------------------------------- /example/app/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/example/app/Main.hs -------------------------------------------------------------------------------- /example/example.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/example/example.cabal -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/flake.nix -------------------------------------------------------------------------------- /fourmolu.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/fourmolu.yaml -------------------------------------------------------------------------------- /hie.yaml: -------------------------------------------------------------------------------- 1 | cradle: 2 | cabal: 3 | -------------------------------------------------------------------------------- /package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/package.yaml -------------------------------------------------------------------------------- /src/Web/Atomic.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/src/Web/Atomic.hs -------------------------------------------------------------------------------- /src/Web/Atomic/Attributes.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/src/Web/Atomic/Attributes.hs -------------------------------------------------------------------------------- /src/Web/Atomic/CSS.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/src/Web/Atomic/CSS.hs -------------------------------------------------------------------------------- /src/Web/Atomic/CSS/Box.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/src/Web/Atomic/CSS/Box.hs -------------------------------------------------------------------------------- /src/Web/Atomic/CSS/Layout.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/src/Web/Atomic/CSS/Layout.hs -------------------------------------------------------------------------------- /src/Web/Atomic/CSS/Reset.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/src/Web/Atomic/CSS/Reset.hs -------------------------------------------------------------------------------- /src/Web/Atomic/CSS/Select.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/src/Web/Atomic/CSS/Select.hs -------------------------------------------------------------------------------- /src/Web/Atomic/CSS/Text.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/src/Web/Atomic/CSS/Text.hs -------------------------------------------------------------------------------- /src/Web/Atomic/CSS/Transition.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/src/Web/Atomic/CSS/Transition.hs -------------------------------------------------------------------------------- /src/Web/Atomic/Html.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/src/Web/Atomic/Html.hs -------------------------------------------------------------------------------- /src/Web/Atomic/Html/Tag.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/src/Web/Atomic/Html/Tag.hs -------------------------------------------------------------------------------- /src/Web/Atomic/Render.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/src/Web/Atomic/Render.hs -------------------------------------------------------------------------------- /src/Web/Atomic/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/src/Web/Atomic/Types.hs -------------------------------------------------------------------------------- /src/Web/Atomic/Types/Attributable.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/src/Web/Atomic/Types/Attributable.hs -------------------------------------------------------------------------------- /src/Web/Atomic/Types/ClassName.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/src/Web/Atomic/Types/ClassName.hs -------------------------------------------------------------------------------- /src/Web/Atomic/Types/Rule.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/src/Web/Atomic/Types/Rule.hs -------------------------------------------------------------------------------- /src/Web/Atomic/Types/Selector.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/src/Web/Atomic/Types/Selector.hs -------------------------------------------------------------------------------- /src/Web/Atomic/Types/Style.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/src/Web/Atomic/Types/Style.hs -------------------------------------------------------------------------------- /src/Web/Atomic/Types/Styleable.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/src/Web/Atomic/Types/Styleable.hs -------------------------------------------------------------------------------- /test/Spec.hs: -------------------------------------------------------------------------------- 1 | import Skeletest.Main 2 | 3 | -------------------------------------------------------------------------------- /test/Test/AttributeSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/test/Test/AttributeSpec.hs -------------------------------------------------------------------------------- /test/Test/RenderSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/test/Test/RenderSpec.hs -------------------------------------------------------------------------------- /test/Test/RuleSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/test/Test/RuleSpec.hs -------------------------------------------------------------------------------- /test/Test/StyleSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/test/Test/StyleSpec.hs -------------------------------------------------------------------------------- /test/Test/UtilitySpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/test/Test/UtilitySpec.hs -------------------------------------------------------------------------------- /test/resources/basic.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/test/resources/basic.txt -------------------------------------------------------------------------------- /test/resources/tooltips.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanhess/atomic-css/HEAD/test/resources/tooltips.txt --------------------------------------------------------------------------------