├── .envrc ├── .github └── workflows │ ├── ci.yml │ ├── release-please.yml │ └── testCoverage.yaml ├── .gitignore ├── .goignore ├── .vscode └── settings.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── assets └── logo.svg ├── cmd ├── examples │ ├── advanced │ │ └── withCustomConfig.go │ └── default │ │ └── main.go ├── generate_tests │ └── generate_tests.go └── main │ └── main.go ├── flake.lock ├── flake.nix ├── go.mod ├── go.sum ├── pkg ├── cache │ └── cache.go ├── lru │ └── lru.go └── twmerge │ ├── class-utils.go │ ├── config.go │ ├── create-tailwind-merge.go │ ├── create-tailwind-merge_test.go │ ├── default-config.go │ ├── merge-classlist.go │ ├── modifier-utils.go │ ├── validators.go │ └── validators_test.go └── twmerge.go /.envrc: -------------------------------------------------------------------------------- 1 | use flake -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release-please.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/.github/workflows/release-please.yml -------------------------------------------------------------------------------- /.github/workflows/testCoverage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/.github/workflows/testCoverage.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/.gitignore -------------------------------------------------------------------------------- /.goignore: -------------------------------------------------------------------------------- 1 | assets/ 2 | *.md 3 | docs/ -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/README.md -------------------------------------------------------------------------------- /assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/assets/logo.svg -------------------------------------------------------------------------------- /cmd/examples/advanced/withCustomConfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/cmd/examples/advanced/withCustomConfig.go -------------------------------------------------------------------------------- /cmd/examples/default/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/cmd/examples/default/main.go -------------------------------------------------------------------------------- /cmd/generate_tests/generate_tests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/cmd/generate_tests/generate_tests.go -------------------------------------------------------------------------------- /cmd/main/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/cmd/main/main.go -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/flake.nix -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/go.sum -------------------------------------------------------------------------------- /pkg/cache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/pkg/cache/cache.go -------------------------------------------------------------------------------- /pkg/lru/lru.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/pkg/lru/lru.go -------------------------------------------------------------------------------- /pkg/twmerge/class-utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/pkg/twmerge/class-utils.go -------------------------------------------------------------------------------- /pkg/twmerge/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/pkg/twmerge/config.go -------------------------------------------------------------------------------- /pkg/twmerge/create-tailwind-merge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/pkg/twmerge/create-tailwind-merge.go -------------------------------------------------------------------------------- /pkg/twmerge/create-tailwind-merge_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/pkg/twmerge/create-tailwind-merge_test.go -------------------------------------------------------------------------------- /pkg/twmerge/default-config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/pkg/twmerge/default-config.go -------------------------------------------------------------------------------- /pkg/twmerge/merge-classlist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/pkg/twmerge/merge-classlist.go -------------------------------------------------------------------------------- /pkg/twmerge/modifier-utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/pkg/twmerge/modifier-utils.go -------------------------------------------------------------------------------- /pkg/twmerge/validators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/pkg/twmerge/validators.go -------------------------------------------------------------------------------- /pkg/twmerge/validators_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/pkg/twmerge/validators_test.go -------------------------------------------------------------------------------- /twmerge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/tailwind-merge-go/HEAD/twmerge.go --------------------------------------------------------------------------------